/*entete*/
	 .contenantentete { width: 1260px; height: 100px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; border-right:0px ; 
		border-bottom:0px ; background:nocolor;color: green;}
	 .imageentete1 { background-image:url(images/coureurs.jpg); background-repeat: no-repeat; background-position: left;}
	 .imageentete2 { background-image:url(images/coureurs.jpg); background-repeat: no-repeat; background-position:200px; }
	 .imageentete3 { background-image:url(images/coureurs.jpg); background-repeat: no-repeat; background-position: 800px;}
	 .imageentete4 { background-image:url(images/coureurs.jpg); background-repeat: no-repeat; background-position: right;}
	 .texteentete {font-size:36px; font-family: "Times New Roman", Times, serif; font-style: italic; font-align: center;text-indent: 430px;}
/*corps*/
	 .contenantcorps { width: 100%; height: 100%; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; border-right:Opx solid black; 
		border-bottom:0px solid black; 	background:white; color:white;}
	 .fond {width: 100%; height:100%; background-image: url(images/logo2.gif); background-repeat:repeat;}	
	 .imjcplp {position:absolute;top:50px;left:30px;} 
	 .imlambres {position:absolute;top:50px;left:450px;} 
	 .imsemi {position:absolute;top:250px;left:330px;} 
/*maillot*/
	.maillot h1 {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-align: left; 
		color:blue; font-size:20px;text-decoration: none;}
/*menu*/
	 .contenantmenu { width:210px; margin: 5px 0px 5px 0px; padding:5px 0px 5px 0px; border-right:0px solid black; border-bottom:0px 
		solid black; background:#D8D8D8; color:white;}
	 .contenantmenu h1{width:210px; margin:5px 0px 5px 0px; font-size:16px; line-height: 18px; font-family: "Times New Roman", Times, serif;
		text-align:center;  border-top:0px solid white;  }	
     .menu {width: 180px; margin: 0px auto; padding:5px 0px 5px 0px; background:#C1C1C1; border:0px solid black;}
     .menu ul{width:150px; margin:0px auto 5px auto; padding:0px;  border-left:0px solid black; border-right:0px solid black;
		border-bottom:0px solid black;background:white;}
     .menu li{width:150px; margin:0px; padding:0px;  list-style:none; border-bottom:1px dotted skyeblue; }
     .menu a{ width:135px; padding-left: 15px; text-decoration:none; display:block; background-repeat: no-repeat; 
		background-position: 5px center; color:#003366; font-size:11px;}
     .menu a:hover{font-weight:bold; color:red}
     .menu h2{width:160px;  margin:0px auto; padding:10px 10px; color:#5F5FFF; text-align:center;	
		font-family: "Times New Roman", Times, serif;font-size:18px; line-height: 16px;border:0px solid black; }
/*siege*/
	.rubrique {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; font-size: 30px;
		text-align:center; color:#5F5FFF;text-decoration: none;width:100%; height:30px;background-color:#D8D8D8;}
	.siege h1 {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-align: left; 
		color: blue; font-size: 20px;text-decoration: none;}
	.siege h2 { font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal;text-align: center; 
		color: black; font-size: 15px;text-decoration: none;}	
	.placesiege {position: absolute; top: 15%; left: 2%}				
/*bureau*/
	.bureau{font-family: "Times New Roman", Times, serif;display: outline;text-align: left;padding: 2px ; 
		margin: 0; width: 100%;font-size: 20px; }
	.bureau ul{font-weight: bold; }
	.bureau  li{	list-style-type:none; text-indent: 10px;font-weight: normal;font-size: 20px;}
	.bureau  rub {font-weight: normal;}	
	.placebureau {position: absolute; top:10%; left: 2%}
/*esprit*/
	.texteesprit h1{font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-align:left; 
		color: black; font-size: 15px;text-decoration:none;}
	.maximeesprit {font-family: "Times New Roman", Times, serif; ; font-style: italic; font-weight: bold; text-align:center; color: red; 
		font-size: 30px;text-decoration: none;}	
	.placeesprit {position: absolute; top:10%; left: 2%}		
/*transju*/
	.textetransju h1{font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-align:left; 
		color: black; font-size: 15px;text-decoration:none;}
	.maximetransju{font-family: "Times New Roman", Times, serif; ; font-style: italic; font-weight: bold;  text-align:center;color: red; 
		font-size: 30px;text-decoration: none;}	
	.placetransju {position: absolute; top:10%; left: 2%}	
 /*adherents*/
    .imageadherents{position: relative; top: 0px; left: 0px;}			
    .texteadherents h1 {font-family: "Times New Roman", Times, serif;font-style: normal; font-weight: normal; text-align:center; color: red; 
	font-size: 20px;text-decoration:none;}
/*entrainements*/
	.entrainements{font-family: "Times New Roman", Times, serif;display: outline;text-align: left;padding: 2px ; 
		margin: 0; width: 100%; }
	.entrainements ul{font-weight: bold; }
	.entrainements li {	list-style-type:none; text-indent: 20px;font-weight: normal;}
	.entrainements rub {font-weight: normal;}	
/*entetevie*/
	.entetevie table{border-collapse: collapse;width: 50%;}
	.entetevie td {font-family: "Times New Roman", Times, serif;font-size: 10px; width: 50%;padding:0px;text-align: left;
		background-color: #C1C1C1;}
	.entetevie caption {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-align:left; color: blue; 
		font-size: 20px;text-decoration:none; padding:0px;text-align: left;background-color:#D8D8D8}
	.entetevie th {font-family: "Times New Roman", Times, serif;font-size: 10px; width: 50%;padding:0px;text-align: center;
		background-color: #D8D8D8;}	
/*corpsvie*/
	.corpsvie h1 {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-indent:center; color: red; 
		font-size: 20px;text-decoration:none;}
	.corpsvie h2 {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-indent: -30px; color: black; 
		font-size: 15px;text-decoration:none;}	
	.corpsvie h2 {margin-left:5%}				
	.corpsvie p {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; color: black; font-size: 16px;
			text-decoration:none;text-align: left;}			
	.corpsvieflott {  background-color: none; border: 0px ;  margin: 2px;  float: left;  width: 450px; height:300; text-align: left;overflow:auto;}
	.corpsvie hr { clear: both; visibility: hidden;}	
	.corpsvie ul {list-style-type : none;}
/*projets*/
	.projets{font-family: "Times New Roman", Times, serif;display: outline;text-align: left;padding: 2px ;margin: 0; width: 100%; }
	.projets ul{font-weight: bold; }
	.projets li {	list-style-type:none; text-indent: 20px;font-weight: normal;}
/*situation*/
	.situationflott {  background-color: none; border: 0px ;  margin: 2px;  float: left;  width: 605px; height:451px ; text-align: left;
			overflow:auto;}
	.situation hr { clear: both; visibility: hidden;}	
	.situation p {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; color: black; font-size: 16px;
			text-decoration:none;text-align: left;}				
/*programme*/
	.rubriqueprog {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; font-size: 30px;
		text-align:center; color:#5F5FFF;text-decoration: none;width:100%; height:90px;background-color:#D8D8D8;}
		
	.programme  {font-family: "Times New Roman", Times, serif; font-style: normal;  color: black;text-decoration:none;padding: 2px ;margin: 0; 
		width: 90%; }
	.programme ul{ text-indent:0px;font-size: 18px;font-weight: bold;}
	.programme li{text-align: 40px;font-weight: lighter;font-size: 15px;margin-left:10%;list-style-type:none; text-indent: 0px;}
/*reglement*/
	.reglement {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-align: 40px; text-indent: -30px;
		color: black; font-size: 18px;text-decoration:none;margin-left:5%}	
	.reglement ul {list-style-type : none;}
	.placereglement {position: absolute; top:15%; left: 2%}			
/*parcours*/
	.parcoursimage{position: relative; top: 0px; left: 0px;}
	.parcours p{font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-align: 40px; text-indent: -30px;
		color: black; font-size: 18px;text-decoration:none;margin-left:5%}							
/*ravitaillements*/
	.ravitaillements h1 {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-align: 40px; text-indent: -30px;
		color: black; font-size: 18px;text-decoration:none;margin-left:5%}
	.placeravitaillements {position: absolute; top:20%; left: 20%} 
/*inscriptions*/
	.inscriptions{font-family: "Times New Roman", Times, serif; font-style: normal;  text-align:left; color: black;	text-decoration:none;}
	.inscriptions ul{font-weight: bold; color: black; font-size: 20px;}
	.inscriptions li { font-weight: normal; text-indent: -30px; font-size: 15px;margin-left:5%;list-style-type : none;}	
/*resultats*/
	.resultats p {font-family: "Times New Roman", Times, serif; font-style: normal font-weight: normal; color: black; font-size: 16px;
			text-decoration:none;text-indent: 20px;}
	a { target="corps"}			A:link    { color: blue}    A:visited { color: violet }  A:hover   { color: red }A:active  { color: lime } 
	.placeresultats {position: absolute; top:10%; left: 5%}				
/*photos*/
	.photos {position: relative; top:0px; left: 0px; width:100%}		
	.photos h1 {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; 
	text-align:left; text-indent: 15px; color: black; font-size: 15px;text-decoration:none;}
	.placephotos {position: absolute; top:top; left: left} 
	.imagephotos{position: relative; top: 0px; left: 0px;}
/*brochure*/
	.brochure 	h1 {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: bold; text-align:center; color: black; font-size: 20px;
			text-decoration:none;}
	.brochure p {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; color: black; font-size: 16px;
			text-decoration:none;text-indent: 20px;}
/*sponsors*/
	.sponsors p {text-align:center;}
	.sponsorsimg {width:86px;height:60px;}
	.sponsorsimg :hover { width:240px;height:168px;}
	.sponsors h1 {font-family: "Times New Roman", Times, serif; font-style: normal; font-weight: normal; text-align:center; color: red; font-size: 20px;
			text-decoration:none;}
/*contacts*/
	.contacts {font-family: "Times New Roman", Times, serif;font-style: normal;color: black;text-decoration:none;
		font-size: 10px;width:100%;}
	.contacts h1 {text-align:left;font-size: 15px;font-weight: normal;}
	.contacts h2 {text-indent: -30px;margin-left:15%;font-size: 15px;font-weight: normal;}				
	.placecontacts {position: absolute; top:20%; left: 10%;}	
 

