/*structure de page*/
#Content{
padding:10px 7px 30px 7px;
/*padding:10px 6px 30px 5px;*/
background-color:#FFFFFF;
/*height:100%;
min-height: 400px;*/
}

/* add space between header and content */
#spacerHeaderContent
{
	padding-bottom:12px;
}

 #menu #bloc_menu a:link, #menu #bloc_menu a:visited, #menu #bloc_menu a:active {text-decoration:none;}
 #menu #bloc_menu a:hover {text-decoration:underline;}



#col_left{float:left;width:172px;padding-left:4px;}
#col_middle{margin-left:179px;width:533px;min-height: 400px;padding-bottom:30px;}

#col_middle h2 {line-height:16px;background-postion:2px;padding-bottom:7px}

/*on corrige le bug des marges sur ie */
*+ html #col_middle{margin-left:179px;} 

/*on retablit sur ie 7*/
* html #col_middle{margin-left:175px;}


#ico_tools {float:right;}
#ico_tools img {margin-left:2px;}
#col_right {float:right;width:256px;}


/*menu top*/
#menu_top {padding-left:3px;}
#menu_top img{	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;}

#actu ,#sections ,#sites {
	/*
	-moz-opacity:.97;
	filter:alpha(opacity=97);
	opacity:.97;
	*/
	visibility: hidden;
	background-color: #003064;
	layer-background-color: #003063;
	padding:0px 0 10px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;	
}
#actu {position: absolute; left: 10px; top: 96px;  width: 325px;}
#sections {position: absolute; left: 335px; top: 96px; width: 325px;		border-left-width: 1px;
	border-left-style: solid;	border-left-color: #FFFFFF;	}
#sites {position: absolute; left: 661px; top: 96px; width: 325px;		border-left-width: 1px;
	border-left-style: solid;	border-left-color: #FFFFFF;	}
#actu img ,#sections img ,#sites img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#actu li,#sections li,#sites li{
	float:left;
	display:inline;
	width:105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#actu a,#sections a,#sites a{display:block;color:#FFFFFF;line-height:20px;padding-left:10px;text-decoration:none;}
#actu a:hover,#sections a:hover,#sites a:hover{background-color:#014f89;}

#actu ul li ,#sections ul li ,#sites ul li {
	background-image:url(/FRONT/LAGARDERE_PARIS_RACING/client/img/pages/menu/menuleft_arrow_white.gif);
	background-repeat: no-repeat;
	background-position:3px 7px;
	width:108px;
}

/*menu left*/

/* conteneur global et arri?re-plan */
#col_left #menu {
width: 160px;padding-top: 14px;margin:0;	background: url(/FRONT/LAGARDERE_PARIS_RACING/client/img/pages/menu/top_menu_left.gif) top left no-repeat;	}
/*--*/

#col_left #menu ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;line-height:15px;
	color: #272c32;margin:0;padding:0;
}
#col_left #menu li  {padding: 3px 10px 2px 18px;}
#col_left #menu li a {font-family: Arial, Helvetica, sans-serif;	font-size: 13px;line-height:15px;	color: #272c32;text-decoration:none;	display:block; width: 100%;}
#col_left #menu li.sublevel ul {padding-top:5px;}
#col_left #menu li li {padding:1px 0 3px 9px;margin:0;font-size:11px;font-weight:normal;line-height:13px;}


#col_left #menu li li a{
font-size:11px;font-weight:normal;line-height:13px;
}


#Container #Content #col_left #menu #bloc_menu .sublevel a,
#Container #Content #col_left #menu #bloc_menu .sublevel li.on a{color:#FFFFFF;}
#Container #Content #col_left #menu #bloc_menu .sublevel li a {color:#000000;}
#Container #Content #col_left #menu #bloc_menu .sublevel li.on a {font-weight:bold;}

#col_left #menu div#bloc_menu {/* arri?re-plan bas et sur l'ensemble */
	padding-bottom: 10px;
	background-color: #eeeff0;
	background-image: url(/FRONT/LAGARDERE_PARIS_RACING/client/img/pages/menu/bottom_menu_left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div#bloccadre p {
margin: 0 30px 0 20px;
}


.sublevel ul li {
border:0px solid green;
background-image:url(/FRONT/LAGARDERE_PARIS_RACING/client/img/pages/menu/menuleft_arrow_black.gif);
background-repeat: no-repeat;
background-position:center left;
}

.sublevel ul li.on {
background-image:url(/FRONT/LAGARDERE_PARIS_RACING/client/img/pages/menu/menuleft_arrow_white.gif);
}

/*------Fin de menu left-----*/

/*colonne centrale*/

#col_middle p.intro{	font-size:12px;	line-height:16px;	color:#000000;	font-family: Arial, Helvetica, sans-serif;	padding-bottom:10px;}
#col_middle p {
	font-size:11px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	color: #4F4949;
	padding-bottom:10px;
	text-align: justify;
	line-height: 14px;
}
#col_middle p.info{padding:0 0 40px 10px;}
hr {color: #d8d7d7;background-color: #d8d7d7;	width:530px;height:1px;margin: 10px 0 5px 0;/*bug ie et marge top et bottom incompressible sur hr de 7px on enleve donc 7px ahh sacr? bill*/_margin: 3px 0 -2px 0;padding:0;border:0;display:block;}

/*illustration flottantes*/
	
	div.illus_left {/*clear:both;*/
 	float: left;padding: 0 20px 5px 0;width:204px;
 }
	
	div.illus_right{/*clear:both;*/
 	float: right;padding: 0 0 5px 20px;width:204px;
 }

div.illus_left p,div.illus_right p {
	text-align:left;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 9px;
  }
		
/*-------------------*/


/*type de tableau n?1*/
table.tab1 {margin:15px 0 15px 0;width:533px;}
table.tab1 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	/*padding:5px 50px 5px 5px;*/
	padding:5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


table.tab1 td ul,table.tab1 td ul li p{
	
color: #666666;
}
/*type de tableau n?2*/
.tab2 {width:532px;margin-bottom:10px;}
.tab2 td.info {margin:0;padding:0;width:306px}
.tab2 table{width:306px;margin:0px 0 0px 0;padding:0;}

#Container #Content #col_middle .tab2 th{
	background-color:#f3f3f3;
	height:31px;
	color:#5d646c;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;padding-left:13px;
}

.tab2 .row3{padding-left:35px;width:105px;}
.tab2 .row4{padding-right:16px;width:150px;text-align:right;}
table.tab2 table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding:5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

table td.description_tab {
	background-color: #a8a5a5;
	vertical-align: top;
	border-top-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a8a5a5;padding:5px;
}
#col_middle .description_tab p{padding:5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;}
table.tab2 td.lien_tab{
	background-color: #a8a5a5;
	vertical-align: bottom;text-align:right;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FFFFFF;padding:0 9px 0 0;
}
#col_middle .lien_tab {padding:5px;}
table.tab2 .lien_tab a:link,table.tab2 .lien_tab a:visited,table.tab2 .lien_tab a:hover,table.tab2 .lien_tab a:active {color:#ffffff;font-size:9px;line-height:13px;text-decoration:none;padding :0 5px 5px 0;}

	
#col_middle .description_tab h1 {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;line-height:13px;padding:0;margin:0;
}


/*couleur cellules tableaux*/
.row1 {background-color:#eae9e9;}
.row2 {background-color:#f3f3f3;}
.row3 {background-color:#d6d6d6;}
.row4 {background-color:#cecece;}
/*------------------------*/



.images, .videos {padding-bottom:8px;}
.images p, .videos p{	padding-left:20px;	line-height:20px;	
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;color:#000000;padding-bottom:9px;
}

.images img, .videos img{	margin: 0 3px 5px 0;}


/*pagination*/

#pagination {width:718px; }
#pagination img {margin-bottom:36px;}
.right {float:right;}
.left {	position: relative;	left: 180px;}



/*colonne de droite*/ 


#col_right p.lien {clear:both;text-align:right;margin:0;padding:0 10px 0 0;text-align:right;border:none;}
#col_right .contenu .lien a:link,#col_right .contenu .lien a:visited,#col_right .contenu .lien a:active{color:#272c32;text-decoration:none;font-size:9px;line-height:15px;}
#col_right .contenu .lien a:hover{color:#272c32;text-decoration:underline;}
#col_right p.noborder {border:none;padding-bottom:2px;margin-bottom:0px;}





