BODY {
background:#26252c;
font-size: 11px;
font-family: arial;
text-align: center;
margin: 0;
padding: 0;
} 

a{
text-decoration: none;
color:#81726b;  
}

a:hover{
 text-decoration: underline;;
}

#conteneur{
width:1000px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

p{
 color: #81726b; 
}

h1{

color: #81726b;
font-size: 2.5em;
padding: 0;
margin: 0;
padding-bottom: 10px;
}

form {
 padding: 0;
margin: 0;
}

#bandeauHaut{
    width: 1000px;
    height: 146px;
    position: relative;
    float:left;
    background-image: url('images/bandeau_haut.jpg');;

    
}

#bandeauHaut ul{
list-style-type: none;
margin: 0px;
padding: 0px;
color:#81726b;
}

#bandeauHaut li{        
float: left;;
margin-right: 5px;
 
}     

#footer{
  position: relative;
  width: 1000px;
}   

#bandeauBas{
 list-style-type: none; 
  position: absolute;
  left: 32px;
  top: 0px;    
  margin: 0;
  padding: 0; 

  margin-top: 2px;
}

#bandeauBas ul{
list-style-type: none;
margin: 0px;
padding: 0px;
color:#81726b;
}

#bandeauBas li{        
float: left;;
margin-right: 6px;
font-size: 0.7em;  
 
}        

#bandeauHaut a{
   
   }
   
 
#adresseBas{
  color:#81726b;    
  position: absolute;
  left: 225px;
  top: 0px;
  letter-spacing: 1px;;
  font-size: 10px;
}  
   
   

   #navHaut{
   position: absolute;
   top: 115px;
   left : 780px
   }

    #retourHome{
    width: 35px;
    height: 35px;
    cursor: pointer;
    top: 100px;
    left: 0px;
    position: absolute;
    }
	
	#retourHomeLogo{
    width: 159px;
    height: 124px;
    cursor: pointer;
    top: 10px;
    left: 45px;
    position: absolute;
    }
	
	#lienAsse{
    width: 86px;
    height: 100px;
    cursor: pointer;
    top: 10px;
    left: 710px;
    position: absolute;
    }
	
	
    
    
#centre{
    
    width: 924px;
    border-left: 1px solid;
    border-right:1px solid;
    border-color:#b9b4b1;
    text-align: justify;
    margin-left: 32px;
    margin-right: 42px;
    background-color: white;
    clear: both;     
    position: relative;
    

}

#fond{
 float:left; 
 background-color:white; 
 width:924px; 
}

#carroussel{

    width: 924px;
    height: 120px;

    
    
    
}        

#left{
    width: 190px;
    float: left;
    background-color: white;
}

#left ul{
list-style-type: none;
margin: 0px;
padding: 0px;
color: #81726b;
width: 155px;
padding-right: 35px;
}

#left li{ 
height: 20px;    
line-height: 20px;
border-bottom: 1px solid;  
text-align: right;
width: 155px;
margin: 0px;
padding: 0px;
}

#left li a{
 color:#81726b;  
text-decoration: none;
}

#left li a:hover{
text-decoration: none;     
background-color: #efebe9;
display: block;
height: 20px;
color: #00538e;
}

#pageFlash{
 width: 734px;
 float:right;

}

#page{
 width: 714px;
 float:right;
 padding-right: 20px;

}

   img{
    border: 0px;
   }

   
#lnHaut{
    width: 905px; 
    position: absolute;
    left: 15px;
    top: 0px;
    height: 1px;
 }
 
 #lnBas{
    width: 905px;
    position: absolute; 
    left: 15px;
    top: 105px;
    height: 1px;
 }
 
#menuGauche1{
    margin-bottom: 225px;
}



#identification{
  width: 140px;
  position: absolute;
  left: 810px;
  top: 10px;
  color: #81726b;

}

#identification p{
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
}

input {
    border:1px solid;
    border-color:#81726b;
    background-color: #f8faf7;
    color: #81726b;  
}

textarea {
    border:1px solid;
    border-color:#81726b;
    background-color: #f8faf7;
    color: #81726b;  
}




#webcam{
position: absolute;
 left: 260px;
 top: 92px;
}

#menuDroit{
 position: absolute;
 top:120px;
 left: 680px;
 width: 240px;;
}

#centrePage{                   
  width: 465px;
  float: left;
}

#bandeau{
    background-color: black;
    color:white;
    font-size: 0.8em;
    padding: 5px;  
    width: 230px;
}

#bgpresse{
margin-top: 15px; 
 background-image: url('images/bloc_presse.jpg');    
 background-repeat: no-repeat;
 width: 240px;;
 position: relative;
 left: -5px;
}

#presse{

  
 width: 230px;
 height: 140px;
 position: relative;

 
}

#presse h2{
   font-size: 1.6em;
   width: 214px;;
   border-bottom: 1px solid;
   position: absolute;
   left: 10px;
   top: 3px;
   color: #81726b;
   margin: 0;
   padding: 0;
}



#liste{
    position: absolute;
   left: 15px;
   top: 10px;
}
#presse ul{
    list-style-type: circle;
  list-style-image:url('images/fleche.gif');
    margin: 10px;
    padding: 10px;

}

#presse li{
font-size: 0.9em;
margin-bottom: 3px;;

}

#tousArticle{
    position: absolute;
    left: 110px;
    top: 125px ;
    font-size: 0.9em;
}

#formTable {
width: 700px;
border: 0;;
padding: 1;
margin: 1;
border-collapse: collapse;
border-color: black;

  
}


input {
background-color:#FFFFFF;
}

tr, td{
  padding: 0;
margin: 0;
border-collapse: collapse;
color:#81726b;
background-color:#FFFFFF;
  
}

#alerte{
  color: red;
  padding : 10px;
  border: 1px solid red;
  margin-bottom: 15px;
}

#camera{
  cursor: pointer;
}

#centrePage div.hr { 
width: 465px; 
height: 1px; 
border: 0; 
padding: 0;
background-color: #dfd7d3; 
margin-top: 7px; 
margin-bottom: 5px;
} 

#arbo{
 width: 714px;
 float:right;
 padding-right: 20px;
}

h2{
 color: #81726b;
font-size: 2.0em;
padding: 0;
margin: 0;
padding-bottom: 5px;
text-align:left;
}


#arbo h2{
    width: 724px;;
}

#arbo ul{
list-style-type: none;
   margin: 0px;
   padding: 0px;
   padding-left: 25px;   
   padding-bottom: 50px;;
}

#arbo li {
    width:714px;
     float:left;
     text-align: left;;
     height: 15px;
     overflow: hidden;
}


#sponsors {
	text-align:justify;
	background-image:url(images/filet_sponsors.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:20px;
	margin-bottom:40px!important;
	margin-bottom:50px;
	width:185px;
	color:#81726b;
	
		}

#sponsors2 {
	text-align:justify;
	background-image:url(images/filet_sponsors.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:20px;
	margin-bottom:40px!important;
	margin-bottom:50px;
	width:185px;
	color:#81726b;
		}

#sponsors3 {
	text-align:justify;
	background-image:url(images/filet_sponsors.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:20px;
	margin-bottom:40px!important;
	margin-bottom:50px;
	width:185px;
	color:#81726b;
		}
	
#sponsors4 {
	text-align:justify;
	background-image:url(images/filet_sponsors.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:20px;
	margin-bottom:40px!important;
	margin-bottom:50px;
	width:185px;
	color:#81726b;
		}
		
#sponsors5 {
	text-align:justify;
	background-image:url(images/filet_sponsors.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:20px;
	margin-bottom:40px!important;
	margin-bottom:50px;
	width:185px;
	color:#81726b;
		}

#sponsors6 {
	text-align:justify;
	background-image:url(images/filet_sponsors.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:20px;
	margin-bottom:40px!important;
	margin-bottom:50px;
	width:185px;
	color:#81726b;
		}
		
#sponsors7 {
	text-align:justify;
	background-image:url(images/filet_sponsors.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:20px;
	margin-bottom:40px!important;
	margin-bottom:50px;
	width:185px;
	color:#81726b;
		}
	
#contenu_presse {
	padding-left:20px;
	width:200px;
	float:left;
	background-image:url(images/filet_sponsors.jpg);
	background-repeat:repeat-y;
	background-position:left;
		}
		
		
#contenu_presse2 {
	padding-left:20px;
	width:200px;
	float:left;
	background-image:url(images/filet_sponsors.jpg);
	background-repeat:repeat-y;
	background-position:left;
		}
		
#photo_ref {
	float:left;
	text-align:left;
	padding-right:10px;
	color:81726b;
	}
	
#contenu_ref {
	width:150px;
	float:right;
	text-align:justify;
	padding-left:10px;
	}
	
#autres_photos_ref{
	float:left;
	text-align:justify;
	padding-left:10px;
	}
	
i {
color:81726b;
}

