html {width:100%;margin:0 auto;}
body {
	background-image: url(../images/page_bk.gif);
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	text-align:center;
}
body {
	behavior:url(/css/csshover3.htc);
}
img {border:0;}
img {behavior:url(/css/iepngfix.php);}
.topmenu {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}
a.topmenu:hover {color:#e11a22;}
.links1 {font-size:12px;font-weight:bold;padding-left:10px;border-left:2px solid #ffffff;}
a.links1:hover {color:#e11a22;border-left:2px solid #e11a22;}
.verdana12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.verdana14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.verdana16b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.verdana16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.form_print {margin:0; padding:0;}
noprint {margin:0;padding:0;height:1px;}
.newstext2 {color:#fff;font-size:11px;}
.links2 {font-size:11px;}
a.links2:hover {color:#e11a22;}
.links3 {font-size:11px;color:#e11a22;}
a.links3:hover {color:#000;text-decoration: underline;}
.links4 {font-size:11px;color:#fff;font-weight:bold;}
a.links4:hover {color:#e11a22;}
.links5 {font-size:11px;color:#fff;font-weight:bold;}
a.links5:hover {color:#000000;}
.links6 {font-size:11px;color:#ffffff;}
a.links6:hover {color:#000000;}
.links7 {font-size:12px;color:#000000; font-weight:bold;}
a.links7:hover {color:#e11a22;}
.links8 {font-size:11px;color:#e11a22;font-weight:normal;}
a.links8:hover {color:#000;text-decoration: underline;font-weight:normal;}
.title11bred {color:#e11a22;font-size:12px;font-weight:bold;}
.titlesr {color:#e11a22;font-size:12px;font-weight:bold;}
.accroche {color:#000;font-size:12px;}

.list1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
list-style-position: outside;
list-style-type: circle;
list-style-image: url(../images/bulletlist.gif);
margin: 0px 40px 0px 40px;
padding: 0px 0px 0px 0px;
}
.list2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
list-style-position: outside;
list-style-type: circle;
list-style-image: url(../images/bullet.gif);
margin: 0px 40px 0px 40px;
padding: 0px 0px 0px 0px;
}
.list3text {
font-size: 11px;
color:#e11a22;
list-style-type:none;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a.list3text:hover {
color:#000;
text-decoration: underline;
}
.titlesw {color:#fff;font-size:12px;font-weight:bold;}
.titlesb {color:#000;font-size:12px;font-weight:bold;}
.red {color: #e11a22;}
.redtext{color:#e11a22;}
.left30 {padding-left:30px;padding-top:2px;padding-bottom:6px;}
.divsearch {display:none;}
.textbox {font-family:Arial, Helvetica, sans-serif;font-size:11px;width:85px;}
.textbox2 {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
.button {background-color:#e11a22;color:#fff;font-size:11px;font-weight:bold;border:0px;width:80px;height:20px;margin-top:5px;margin-bottom:5px;}


td, p {font-family:Arial, Helvetica, sans-serif;font-size:11px;}
a {font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#000;}


.links3underline {
	font-size:11px;
	color:#e11a22;
	text-decoration: underline;
}
a.links3underline:hover {color:#000;}

a#plannet {
	position:absolute;
	left:780px;
	top:25px;
	padding:3px;
	background-color:white;
	left:823px;
}
.bordurerouge {
	border:solid 1px #e11a22;
	}

.justif {
	text-align:justify;
	}

.imgscampagnes {
	float:left;
	text-align:center;
	padding:20px;
	font-weight:bold;
	}


/******************** APPARITION IMAGE AU SURVOL *******************/
/*
a.voirimg {
  position:relative;
  text-decoration: none; 
}
a:hover.voirimg {
  text-decoration: none; 
  background: none;
}
a.voirimg span {
	display: none;
	float:right;
}

a:hover.voirimg span {
  display:inline; 
  position:relative;
  left:150px;
  top:-70px;
  z-index: 20;
  width:100%; 
  padding:2px 4px;
}

img .survol {
	position:absolute;
}
*/
.survol {
	display:none;
	float:left;
	position:absolute;
	top:0;
	left:145px;
}

p.liens_camp {
	margin:0;
	padding:0;
}

/******************** GRAND PRIX ***********************/

.menugrdprix {
	color:#FFFFFF;
}

/************************* CSS DE LA V2 *********************/

/* GENERALES */

.page {
	width:823px;
	margin:auto;
}
a.links9 {text-decoration:underline;color:#ffffff;}
a.savoirplus {
	color:#ec252d;
	font-weight:bold;
}
a:hover.savoirplus {
	text-decoration:underline;
}
.cb1 {
	height:1px;
	clear:both;
	font-size:1px;
}
.cb20 {
	height:20px;
	clear:both;
}
.cb40 {
	height:40px;
	clear:both;
}
.main {
	width:100%;
}

.content {
	width:823px;
	background:transparent url('/images/bckgrd_content.png') repeat-y top left;
	padding:0 37px 0 38px;
	text-align:left;
	margin:auto;
}
.content2 {
	padding:0 0 0 25px;
	width:798px;
}
.promo {margin:0 0 20px 0;text-align:center;}

/* PAGE INDEX */
h1 {
	color:#e11a22;
	font-size:18px;
	font-weight:bold;
	margin:3px 0 4px 0;
	padding:0;
}
h1.titre {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#464444;
	font-size:19px;
	font-weight:normal;
}
h2 {
	color:#e11a22;
	font-size:14px;
	font-weight:bold;
	margin:0 0 20px 0;
	padding:5px 0 0 10px;
}
.colgauche {
	float:left;
	width:300px;
}
.coldroite {
	float:left;
	margin:10px 0 0 0;
	width:495px;
	background:transparent url('/images/bckgrd_actus.gif') no-repeat top left;
	border:solid 1px #000000;
	width:445px;
	padding:0 7px;
}
.edito {
	background:transparent url('/images/bckgrd_cartouche.gif') top left repeat-x;
	padding:0 10px 10px 10px;
	border:1px solid #b6b2b2;
	width:265px;
}
.liresuite {
	width:265px;
	position:relative;
	height:12px;
}
.liresuitecsf {
	color:#ec252d;
	font-weight:bold;
}
.hr {
	position:absolute;
	bottom:0;
}
.txt14red {
	font-size:14px;
	color:#ec252d;
	font-weight:bold;
}
.float-right {float:right;}
.soutenez {
	margin:12px 0 15px 0;
}
.cadre_gris {
	border:1px solid #b6b2b2;
	background:#e0e0e0;
	padding:0 10px 10px 10px;
	width:265px;
	margin:10px 0 0 0;
}
.encart_csf {
	border:1px solid #b6b2b2;
	background:#e0e0e0;
	padding:0 10px 10px 10px;
	margin:0 0 0 15px;
	float:left;
	width:200px;
	height:205px;
}
.encart_flashinfo {
	background:transparent url('/images/bckgrd_flashinfo.gif') no-repeat top left;
	float:left;
	width:200px;
	text-align:center;
	height:145px;
	padding:60px 25px 10px 25px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.actus {
	height:45px;
	width:445px;
	color:#ffffff;
	font-size:18px;
	padding:4px 0 0 5px;
}
.date_actus {
	float:right;
	font-size:12px;
	padding:3px 0 0 0;
}
.texte_actu {
	float: left;
	margin:0 0 0 20px;
	width:280px;
}
.encart_coldroite {
	background:transparent url('/images/bckgrd_cartouche.gif') repeat-x top left;
}

/* HEADER */

.header {
	height:181px;
	background:transparent url(/images/menu_header/bckgrd_header.gif) repeat-x top left;
	padding:0 0 10px 20px;
	position:relative;
}
#menuv2 {
	position:relative;
}
#menuv2 ul {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:center;
	font-size:12px;
}
#menuv2 li {
	float:left;
	margin:auto;
	padding:0;
}
#menuv2 ul li ul {
	position:absolute;
	top:45px;
	left:470px;
	_left:-315px;
	display:none;
}
#menuv2 ul li ul.dossierpresse {
	position:absolute;
	left:470px;
	_left:-280px;
}
#menuv2 ul li:hover ul {
	display:block;
}
#menuv2 ul li ul li a:hover{
	color:#e11a22;
}
#ssmenu {
	position:absolute;
	top:42px;
	left:475px;
	font-size:13px;
	text-align:left;
	width:275px;
	z-index:10;
}
#ssmenu2 {
	position:absolute;
	top:42px;
	left:450px;
	font-size:13px;
	text-align:left;
	width:275px;
	z-index:10;
}
#ssmenu a, #ssmenu2 a {color:#000000;}
#ssmenu a:hover, #ssmenu2 a:hover{color:#e11a22;}
.float {float:left;}
.logo {margin:15px 10px 10px 0;}
.menu_haut {
	margin:35px 0 0 0;
	width:250px;
	text-align:left;
}
.menu_haut1 {
	padding:12px 0 0 10px;
	border-left:solid 1px #4c4a4a;
	font-size:12px;
	font-weight:bold;
}
.menu_haut1 a:hover {color:#e11a22;}
.inscription {
	color:#e11a22;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding:15px 0 0 0;
}
.textbox3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
	vertical-align:top;
}
.inscription_form {
	margin:10px 0 0 0;
}

/* FOOTER */

.footer {
	background: transparent url('/images/footer/bckgrd_footer.gif') repeat-x top left;
	width:824px;
	text-align:center;
	color:#ffffff;
	font-size:13px;
	padding:6px 0 11px 0;
	clear:both;
}

/* MENU GAUCHE */

.menug {
	background:transparent url('/images/menu_gauche/menug_backgrd.gif') repeat-x bottom left;
	background-color:#e80d11;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding:0 5px 5px 7px;
	width:153px;
}
.menug_encart {
	margin:10px 0 0 0;
}
.menug_txt {
	padding:5px;
}
.menug_txt ul {
	margin:0;
	padding:0;
}
.menug_txt li {
	list-style-type:none;
	border-bottom:solid 1px #999999;
	margin:0 0 5px 0;
	padding:0 0 5px 0;
}







