
* {
	padding:0;
	margin:0;
	outline:none;
}
body {
	background:url(img/bg_body.jpg) top repeat-x #004275;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d3d3d3;
}
h1 {
	position:absolute;
	top:-9999px;
}


#page {
	width:100%;
	height:auto;
	background:url(img/bg_page.png) bottom no-repeat;
	overflow: hidden;
	padding-bottom:278px;
	}

#global_entete {
	width:100%;
	height:563px;
	background:url(img/bg_global_entete.jpg)  top center no-repeat;
	}


#entete {
	width:943px;
	margin:0 auto;
	height:auto;
}

#anim_flash {
	width:943px;
	height:276px;
	padding-top:10px;
	}

#news {
	width:625px;
	height:200px;
	float:left;
	background:url(img/bg_news.png) no-repeat;
	padding: 65px 0px 0px 14px;
	}

#news p {
	padding:5px 10px 0px 25px;
	text-align: justify;
	 }
	 
#news p a {
	color:#009bce;
	text-decoration:none;
	font-style:italic;
	font-size: 11px;
	 }

#news .contour {
    float:left;
	padding-left:0px;
	}

#news .contour img {
	/*border: #524f4f solid 6px;*/
	padding: 1px;
	} 
	
#news .date , #contenu .date {
    font-size:11px;
	color:#73777c;
	}

#news .titre_news , #contenu .titre_news {
	color:#4280a8;
	font-weight:bold;
	}
	
#slider{}	
	#slider ul, #slider li{
		list-style:none;
		}
#slider li{
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
	width:610px;
	height:150px;
	overflow:hidden;
		}	
#prevBtn{ 
		display:block;
		width:27px;
		height:27px;
		padding:10px 20px 0px 540px;
		float:left;

		}	
#nextBtn{ 
		left:696px;
		display:block;
		width:27px;
		height:27px;
		float:left;
		padding-top: 10px;
		}														
#prevBtn a{  
		display:block;
		width:27px;
		height:27px;
		background:url(img/prec.gif) no-repeat 0 0;	
		}	
#nextBtn a{ 
		background:url(img/sui.gif) no-repeat 0 0;	
		display:block;
		width:27px;
		height:27px;
		}	

#nextBtn a:hover { 
		background:url(img/sui_hover.gif) no-repeat 0 0;	
		}
		
#prevBtn a:hover { 
		background:url(img/prec_hover.gif) no-repeat 0 0;	
		}
 #prevBtn, #nextBtn{

            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }					

#anim_flash2 {
    width:303px;
	height:266px;
	float:left;
	
	/*background:url(img/anim_flash2.png) center no-repeat;*/
	}

#anim_flash2 img{
	border: 0;
	}
	
#centre {
	width:943px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	background:url(img/bg_centre.png) repeat-y;
	}

#contenu {
	background:url(img/bg_contenu.png) no-repeat;
	width:905px;
	min-height:420px;
	padding:0px 19px;
 
   }

#contenu p {
	padding:10px 10px 10px 10px;
	line-height:20px;
	text-align:justify;
	}
	
#contenu p img {
    padding:1px;
	margin:2px;
	border:none;
	}
	
#contenu h2 {
	width:904px;
	height:auto;
	padding: 10px 0px;
	}
	
#contenu h2 span {
	position:absolute;
	top:-9999px;
	}

#contenu h3 {
	width:904px;
	font-size:18px;
	height:auto;
	padding: 10px 0px;
	}

#contenu  .floatright {
    float:right;
	margin-left:5px;
	}
	
#contenu  .floatright p {
	padding:0px;
	}
	
#contenu  .floatright .titre_image {
     font-size:9px;
	 text-align:center;
	 color:#73777C;
	 }
	
	
#contenu  .floatright .titre_image img {
	 border:0;
	 }
	 
#contenu  .floatright .titre_image2 {
     font-size:9px;
	 font-weight:bold;
	 text-align:center;
	 }
#contenu  .floatleft {
    float: left;
	margin-right:5px;
	}
	
#contenu  .floatleft p {
	padding:0px;
	}
	
#contenu  .floatleft .titre_image {
     font-size:10px;
	 text-align:center;
	 color:#73777C;
	 }
	 
#contenu .rouge {
     color:#ff0000;
	 text-align:right;
	 margin-right:50px;
	  }

#contenu .defis {
	 font-size:24px;
	 font-weight:bold;
	  }

#contenu .center {
    text-align:center;
	}

#contenu .center a {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	}

#contenu .center a:hover {
	text-decoration: underline;
	color:#999999;
	}

#contenu  .floatleft .titre_image2 {
     font-size:9px;
	 font-weight:bold;
	 text-align:center;
	 color:#73777C;
	 }
#contenu  .vainqueur {
    font-weight:bold;
	color:#4280a8;
}
#contenu p a {
color:#009BCE;
font-size:11px;
font-style:normal;
text-decoration:none;
}
#contenu  .date_palmares {
	color:#4280a8;
}

#contenu  .gris {
	color: #666666;
}

#contenu  .jaune {
	color: #FFFF00;
	font-weight:bold;
}

#contenu  .description_palmares {
	color:#4280a8;
	font-size:9px;
	}
	
#contenu  .quatres_images {
    text-align:center;
	width:705px;
	margin-left:180px;
	height:200px;
	}
	
#sik_paris { 
    width:850px;
	height:auto;
	margin:0 0 0 150px;
	}
	
#sik_paris li {
    list-style-type: disc;
	padding-top:12px;
	font-weight:bold;
	line-height:16px;
	height:15px;
	}


#contenu_bas 
{
    width:943px;
	height:14px;
	margin:0 auto;
	background:url(img/bg_contenu_bas.png) no-repeat;
	}

#pied {
	width:943px;
	height:80px;
	margin:0 auto;
	text-align: center;
	padding: 40px 0px 0px 0px;
}


#pied ul {
	width:950px;
	line-height:20px;
	margin:0 auto;
	text-align: center;
}
#pied ul li {
	list-style:none;
	font-size:11px;
	color:#7098c6;
	display: inline;
	text-align: center;
	text-transform: uppercase;
}
#pied ul li a {
	text-decoration:none;
	color:#7098c6;
	padding:0 2px 0 3px;
}

#pied ul li a:hover{
	text-decoration:underline;

}
#pied .imnalys {
	text-align:center;
	padding:0px 0px 0px 0px;
}
	
#pied .imnalys img {
    border:0;}

#pied  .imnalys span
{
   position:absolute;
   top:-9999px;
}


