@charset "utf-8";
/* CSS Document */

/** { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100% }*/

html {
	width:100%;
	height:100%;
}

body {
	background-image:url(../global_images/bg_body.gif);
	background-color:#9e8572;
	margin:0;
	padding:0;
}

IMG {
	border:none;
}

#main, #milieu {
	width:795px;
}

H4 {
	/* voir  #cellContenu H4 */
}

#main {
	margin: 15px auto;
}

	#top_links {
		font-size:11px;
		font-family:Arial, Geneva, sans-serif;
		text-align:right;
		padding:4px 8px;
	}
	
	#top_links A {
		color:black;
		text-decoration:none;
	}
	
	#header {
		background-image:url(../global_images/bg_main_haut.gif);
		background-repeat:no-repeat;
		padding:22px 0 0 30px;
	}
	
		#header IMG {
			margin-right:15px;
		}
	
	#milieu {
		background-image:url(../global_images/bg_main_milieu.gif);
		background-repeat:repeat-y;
		padding:20px 0 0 35px;
	}
	
		#navigation {
			float:left;
			width:100px;
			color:white;
			font-weight:bold;
			font-size:11px;
		}
		
			#navigation A {
				color:white;
				text-decoration:none;
			}
			
			#navigation UL, #navigation LI {
				padding:0;
				margin:0;
			}
			
			#navigation>UL {
				margin-top:16px;
			}
			
			#navigation>UL>LI>UL {
				margin-left:10px;
			}
			
			#navigation LI {
				/*list-style-image:url(../global_images/icon_nav_fleche.gif);*/
				list-style-type:none;
				margin-bottom:4px;
			}
			
			#navigation #partenaires A {
				background:none;
				padding:0;
				margin:0;
				display:inline;
			}
		
		#cellContenu {
			float:left;
			padding:0px 0 0 22px;
		}
		
			#cellContenu>DIV {
				width:600px; /* Sans padding ni margin : 517px */
				background-color:#F0EEE6;
				background-image:url(../global_images/bg_contenu_haut.gif);
				background-repeat:no-repeat;
				background-position:top;
				padding-top:30px;
			}
			
			#contenu_bas {
				height:37px;
				background-image:url(../global_images/bg_contenu_bas.gif);
				background-repeat:no-repeat;
				/*margin-left:1px;*/
				/*border-right:1px black solid;
				border-left:1px black solid;*/
				margin:0;
				padding:0;
			}
			
			#cellContenu H4 {
				margin-left:20px;
				font-size:15px;
				/*font-weight:normal;*/
				margin-bottom:0;
				clear:both;
			}
			
			
			#cellContenu H4 SPAN {
				font-weight:normal;
			}
			
			#cellContenu H4 STRONG {
				color:#b01325;
			}
	
			#contenu .temp {
				margin-left:10px
			}
			
			#tableau_equipes  {
				margin-top:20px;
				margin-left:20px;
				width:92%;
			}
			
			#tableau_equipes TH {
				background-color:#FFF;
				padding:4px;
			}
			
			#tableau_equipes TD {
				border-bottom:1px #FFF solid;
				padding:3px;
			}
			
	#partenaires {
		text-align:center;
		/*width:120px;*/
		padding-top:10px;
		background:white;
	}
	
		#partenaires IMG {
			margin-bottom:10px;
		}
		
	#footer {
		text-align:center;
		background-image:url(../global_images/bg_main_milieu.gif);
		background-repeat:repeat-y;
	}
	
		#footer IMG {
			margin-right:10px;
		}
		
H6 {
	margin:50px 0 10px 0;
	font-size:9px;
	text-align:center;
	color:#FFF;
}

H5.news_titre {
	
}

.clear {
	clear:both;
}

.banniere_home {
	margin:0 0 15px 45px;
}

.image_contenu {
	float:left;
	margin:0 10px 20px 0;
}

.clearfix:after {
	height:0; 
	display:block; 
	clear:both; 
	visibility:hidden; 
	content:" ";
	zoom:1;
}

.partenaires_logo {
	width:100px;
	float:left;
	padding-bottom:20px;
	text-align:center;
}

.partenaires_infos {
	float:left;
	width:410px;
	padding-bottom:20px;
}

/* Styles popup mentions légales */
#popup DIV {
	width:400px; /* Sans padding ni margin : 517px */
	padding:30px 10px 10px 5px;
	background-color:#F0EEE6;
	font-size: 11px;
	margin:20px;
	width:500px;
}

.center {
	text-align:center;
}


/* Styles "EN DIRECT" */

h4.direct {
	color:red;
}

h4.direct strong {
	color:black;
}

/* Message 2010 */

#newRaceWrap {
	
}

	#newRaceWrap A{
		
	}

	#newRaceWrap > #newRace > A:HOVER, #newRaceWrap > #newRace > P > A:HOVER{
		color:#FFFFFF;
	}


#newRace H1 {
	color:#FFFFFF;
}

#newRaceTop {
	height:16px;
}

#newRace {
	background-color:#AF9784;
	margin:0px auto 0px auto;
	width:100%;
}
.paraNewRace {
	margin:0px 20px 0px 20px;
}


#newRaceBottom {
	height:25px;
	margin-top:0px;
	
}