/*Taille du contenu obligatoirement en font-size: 12px;*/

body { margin:0; padding:0; text-align:center; background:url(../images/bgbody.gif) repeat-x top #838381; }
img { border:none; }
div, td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
a { color:#ffffff; text-decoration:none;}
a:hover { color:#ffffff; text-decoration:underline;}
table { border-collapse:collapse; }


#body2 { widows:100%; background:url(../images/bgfooter.gif) repeat-x bottom; text-align:center;}
#wrap { width:930px; margin:0 auto; padding:0; position:relative;}
#top { width:930px; margin:0; padding:0; overflow:hidden; background:#ffffff;}
.border { width:5px; height:425px; float:left; overflow:hidden; margin:0; padding:0;}
#head { width:920px; float:left; margin:0; padding:0;}
#liens { width:252px; height:30px; float:right; margin:0; padding:0; overflow:hidden;}
#liens ul{ height:30px; list-style-type:none; margin:0; padding:0;}
#liens ul li { height:48px; width:126px; float:left; overflow:hidden;}
#liens ul li a { height:48px; display:block;}


#flash { width:920px; height:325px; overflow:hidden;}
#menu { width:920px; height:70px; margin:0; padding:0; float:left;overflow:hidden;}
#menu ul { list-style-type:none; margin:0; padding:0;}
#menu ul li { height:70px; float:left; overflow:hidden; margin:0; padding:0;}
#menu ul li a { height:140px; display:block;}
#menu ul li a:hover { margin-top:-70px;}
#mn1 { width:106px;}
#mn2 { width:269px;}
#mn3 { width:107px;}
#mn4 { width:134px;}
#mn5 { width:145px;}
#mn6 { width:159px;}

#concessionaire{float: right; margin-right: 25px; _margin-right: 13px;}
.img_concessionaire{margin-top: 10px;margin-right: 15px;}

#main { width:920px; margin:0 auto; padding:0;}
#titre { width:920px; height: 60px; margin:0; padding:0; overflow:hidden; text-align: left;}
#content { width:890px; margin:0 auto; padding:5px 0; overflow:hidden;}
#left { width:305px; float:left;}
#photo1 { width:285px; margin:0 auto;}
#photo1 img { border:1px solid #252525;}

#horaires { width:285px; margin:0 auto; padding:20px 0; }


#right { width:585px; float:left;}
#text { width:565px; margin:0 auto; padding:0; background:#2d2f2d; border:1px solid #6a6a6a;}
#palmares24h{ width: 283px; text-align: left; margin:0 auto; padding: 15px 0 20px 10px; background:#2d2f2d; border:1px solid #6a6a6a;}
#textin { width:535px; margin:0 auto; padding:25px 0; text-align:left;}
#photo2 { width:585px; margin:0 auto; padding: 10px 0 0 0;}
#photo2 img { border:3px #252523 solid; margin:5px; padding:0;}
#photo3 { width:100%; margin:0 auto; padding: 0 0;}
#photo3 img { border:3px #252523 solid; margin:5px; padding:0;}
#footer { width:920px; height:75px; overflow:hidden; padding:20px 0 30px 0;}
#footer img { padding:25px 0;}
#logos { width:90px; position:absolute; top:70px; right:-92px;}
#logos img { margin:1px 0; }

.sponsors { width:570px; overflow:hidden; float:right; padding-right:7px; }
.alg { text-align:left; width:290px; height:60px; }
.ald { text-align:right; width:250px; height:60px; }
.sponsors h1 { margin:2px 0; padding:0; }

/*ACTUALITE*/
.newsticker {
	list-style-type: none;
	border: 1px dashed #fff;
	background-color:#666666;
	padding: 3px;
	margin: 0;
	color:#FFFFFF;
	height:160px;
	min-height:160px;
}
html>body .newsticker {
	height: auto;
	min-height:160px;
}
.newsrub {
	color:#CCCCCC;
	font-weight:bold;
}
.newstitre {
	color:#FFFF00;
	font-weight:bold;
	font-size:13px;
}
/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}

.rouge {
	color:#FF0000;
}
.jaune {
	color:#FFFF00;
}

#ref strong {font-weight:normal;text-decoration:none;font-size:12px;}
#ref h3 {display:inline;font-weight:normal;text-decoration:none;font-size:12px;color:#fff;}
#ref a:hover{text-decoration:underline;}