/* propiete de la page*/
body  {
    font-family: tahoma;
	background:url(images/s5_background.jpg) no-repeat top center;
	background-attachment:fixed;
	color:#030303;
	margin:0 0 0 0;
}
a {
	text-decoration:none;
}


/* en tete de la page */

.header{
	background-image:url(images/s5_top_mod_bg.png);
	border-bottom:1px solid #3F3F3F;
}
#menu{
	background:url(images/s5_menu_bg.png) repeat-x top left;
	border-bottom:solid 1px #3F3F3F;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#menu ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu ul li {
	background:url(images/s5_menu_sep.png) no-repeat top right;
	float:left;
	height:40px;
	padding-left:20px;
	padding-right:20px;
	padding-top:13px;
}
#menu a{
	color:#FFFFFF;
	text-decoration:none;
}
#menu a:hover{
	color:#049CC2;
	text-decoration:underline
}

.titre_rub{
	background:url(images/s5_bar_bg.png) repeat top;
	font-family:Tahoma;
	font-size:13px;
	color:#FFFFFF;
	height:36px;
	padding-left:30px;
	margin-top:10px;
	font-weight:bold;
}
.area {
	background:#FFFFFF url(images/s5_content_bg.png) repeat-x top center;
	padding-left:25px;
	padding-right:20px;
	font-size:12;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.area a{
	color:#030303;
	border:solid 1px #D5D4D4;
	padding:4px 4px 4px 4px;
	margin-top:10px;
	float:left;
	width:120px;
	height:120px;
	background-color:#FFFFFF;
	font-size:11px;
	color:#049CC2;
	text-decoration:none;
}
.area a:hover{
	text-decoration:underline;
}
.titre{
	font-size:17px;
	font-family:Verdana;
	font-weight:bold;
	padding:5px 15px 5px 15px;
	color:#049CC2;
}
.menu_drt {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px 0px 5px 18px;
	border-bottom: 1px solid #3B3B3B;
	background:url(images/arrow.png) no-repeat left center;
	text-align:left;
	text-decoration:none;
}
.menu_drt a:hover{
	text-decoration:underline;
	color:#000099;
}
.sous_menu {
	color:#FFFFFF;
	font-family:Verdana;
	text-align:left;
	font-size:12px;
	height:28px;
	border-bottom:1px dotted #423E3D;
	padding:4px 0px 4px 25px;
	letter-spacing:-1px;
	text-decoration:none;
}
.menu_drt a h2{
	text-decoration:underline;
}
.separator {
	border-bottom:1px dashed #B0B0B0;
	display:block;
	margin-top:4px;
	width:98%;
}
/* Bas de pages*/
.footer {
	height:36px;
	background:url(images/s5_bar_bg.png) repeat-x top center;
	border-bottom:solid 1px #3F3F3F;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:12px;
	text-align:left;
	padding-left:20px;
}
.button {
	padding-left:8px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:4px;
	margin-top:6px;
	margin-bottom:6px;
	height:25px;
	background:url(images/s5_button.png) repeat-x top left;
	border:solid 1px #454545;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.menu_activite {
	font-size:12px;
	font-weight:bold;
	color:#049CC2;
	padding:5px 0px 5px 18px;
	background:url(images/arrow.png) no-repeat left center;
	text-align:left;
	text-decoration:none;
}
.menu_activite a{
	text-decoration:none;
	color:#049CC2;
}
.menu_activite a:hover{
	text-decoration:underline;
	color:#049CC2;
}
.prosponsor {
	font-family: verdana;
	font-size: 12px;
	color: #666666;
	text-align: left;
	text-autospace: none;
	margin-top: 6;
	margin-bottom: 6;
	font-weight: normal;
	letter-spacing: 2px;
	line-height:25px;
}
.prosponsortitre {	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	text-autospace: none;
	margin-top: 6;
	margin-bottom: 6;
	font-weight: bold;
	letter-spacing: 2px;
}
.prosponsortitre1 {font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-align: left;
	text-autospace: none;
	margin-top: 6;
	margin-bottom: 6;
	font-weight: bold;
	letter-spacing: 2px;
}
.prosponsor1 {	font-family: Arial;
	font-size: 10px;
	color: #666666;
	text-align: left;
	text-autospace: none;
	margin-top: 6;
	margin-bottom: 6;
	font-weight: normal;
	letter-spacing: 2px;
}
.bt {
	background:#FFFFFF url(images/s5_content_bg.png) repeat-x top center;
	padding-left:25px;
	padding-right:20px;
	font-family:Arial;
	font-size:12px;
	color:#383838;
	text-align:justify;

}

.boutton a{
	color:#030303;
	border:solid 1px #D5D4D4;
	padding:4px 4px 4px 4px;
	margin-top:10px;
	float:right;
	width:80px;
	background-color:#FFFFFF;
	font-size:11px;
	color:#049CC2;
	text-decoration:none;
}
.boutton a:hover{
	text-decoration:underline;
}*/
.texte{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right:20px;
}
.texte ul li {
	background:url(images/puce.gif) no-repeat left;
	margin:1px;
	width:250px;
	float:left;
	padding-left:20px;
	height:20px;
	list-style-image:none;
	list-style-type:none;
}
.texte ul li a{
	text-decoration:none;
	color:#383838;
}
.texte ul li a:hover{
	text-decoration:underline;
}
.marquee{
	border:solid thin #CCCCCC;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#EC1E22;
}
.marquee hr{
	width:50%;
	height:1px;
	color:#CCCCCC;
	size:1px;
}
