.background {
	background-image: url(../001_HOME/images_homepage_middle/Background/bg_rio_bl.jpg);
	background-repeat: repeat-x
}
.backgroundnew1 {
	background-image: url(../001_HOME/images_homepage_middle/Background/bg_rio.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}


.smallwhitearial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #FFF;
}
.calendartext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
}
.calendartextunlink {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666;
}
.month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #76868F;
	text-align: center;
	background-color: #CCC;
}
.caledardate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	vertical-align: text-bottom;
	line-height: normal;
	font-variant: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	color: #666;
}
.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #999;
}


.main_TIT_red    { color: #f00; font-weight: bold; font-size: 22px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.home_TIT_red { color: #f00; font-weight: bold; font-size: 16px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_TIT_green { color: green; font-weight: bold; font-size: 22px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_TIT_white { color: white; font-weight: bold; font-size: 22px; line-height: 22px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_text_black { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.home_text_black  {
	color: black;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align: left;
}
.main_text_blue { color: #009; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_text_black_justif { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.main_text_white1 { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.right {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #FFF;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
	line-height: normal;
}

.main_text_white1_bold  { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_sTIT_blue   {
	color: #000;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.home_sTIT_blue { color: #009; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.main_sTIT_yell { color: yellow; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.refer    { color: yellow; font-size: 1px; line-height: 1px }
.fond_image  { background-image: url(../images_site/fondpage.gif) }
.fond_couleur  { background-color: #009 }
.a_link { color: black; font-size: 12px; font-family: "Nom de police", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tableau_a { background-color: #ffcd8e }
.tableau_b { background-color: #d09e5f }
.tableau_c { background-color: #6cf }
.home_return { font-size: 5px; line-height: 5px }
.menu {
	color: white;
	font-weight: normal;
	font-size: 9px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}
.menu a:hover {
	color: #FFF;
	font-size: 9px;
	text-decoration: none;
}
.menu a {
	color: #333;
	font-size: 9px;
	text-decoration: none;
}
.menu a:visited {
	font-size: 9px;
	text-decoration: none;
}
.mainlinkpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666;
}
.symposium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
}
.symposyumtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	color: #666;
}
.main_text_bigger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
}
.background table tr td table tr td div div div table tr td .main_TIT_green {
	color: #000;
}
.background table tr td table tr .main_sTIT_blue div a {
	color: #000;
}
.background table tr td table tr td div div div table tr .main_text_bigger blockquote ul li strong a {
	color: #004000;
}
.Main_title_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666;
	font-weight: bold;
}
.titlelittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
	font-weight: bold;
}
.titlehome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
}
.Newsletter_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #666;
	font-style: normal;
}
.Newsletter_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #C60;
}
.Newsletter_text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
.backgroundnew {
	background-image: url(../001_HOME/images_homepage_middle/Background/bg_rio_bl.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.maintextyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FC0;
	font-weight: bold;
}
.maintextpurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4A4BBF;
}
.maintextpurplehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #4A4BBF;
}
.points {
	line-height: 1px;
	color: #FFF;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #9393D9;
}
.maintitlenew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F60;
	font-weight: bold;
}
.maintitlenew_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #666;
}

