body{
padding:0px;
margin:0px;	
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
line-height:2em;
color:#839e7b;
 background: #101E0C;
}
a {color:#5f974e;}
a:hover{text-decoration:none;}
.bouton {
	color:#fff;
	background-color: #B22222;
}
.blanc{
	color:white;
	padding:2px;
	margin-left:auto;
	margin-right:auto;
}
.error{
	color:red;
	border: thin dotted Red;
	background-color: #FFC0CB;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}
.link {
 padding-right:11px; 
 float:right; 
 display:block; 
 margin-top:20px; 
 font-size:10px; 
 text-transform:uppercase; 
 line-height:12px;
 }
.white{
	border: 1px solid White;
}
.main{
width:800px;
margin-left:auto;
margin-right:auto;
}
.index{
	width:800px;
margin-left:auto;
margin-right:auto;
	background-image: url(img/bg_vert_gradient.gif);
	background-position: center;
	background-repeat: no-repeat;
}
#rang1{
	background-color: #142E0C;
	border-bottom: 1px solid #ADBCA8;
	width:100%;
}
#rang2{
	background-color: #101E0C;
	border-bottom: 1px solid #6E7865;
	width:100%;
}
#rang3{
	padding-top:10px;
	padding-bottom:10px;
	background-color: #142E0C;
	border-bottom: 1px solid #2C4325;
	width:100%;
}

#rang4{
	border-top: 1px solid #101E0C;
	width:100%;
	background-image: url(img/bg_rang_4.jpg);
	padding-bottom:10px;
}
#footer_clair{
	padding-top:10px;
	padding-bottom:10px;
	background-color: #142E0C;
	border-top: 1px solid ;
	width:100%;
	border-color: #2A4024;
}
#footer_fonce{
	padding-top:10px;
	padding-bottom:10px;
	background-color: #101E0C;
	border-top: 1px solid ;
	width:100%;
	border-color: #2A4024;
}
#clair{
	padding-top:10px;
	padding-bottom:10px;
	background-color: #142E0C;
	border-bottom: 1px solid #2C4325;
	width:100%;
}
#fonce{
	border-top: 1px solid #101E0C;
	width:100%;
	background-image: url(img/bg_rang_4.jpg);
	padding-bottom:10px;
}
#contact{
	border: 1px solid #2C4325;
	width:190px;
	padding:10px;
	background: url(img/bg_rang_4.jpg);
}
#formulaire{
	border: 1px solid #2C4325;
	width:70%;
	padding:10px;
	background: url(img/bg_rang_4.jpg);
	}
	
#inscription{
	border: 1px solid #2C4325;
	width:550px;
	padding:5px;
	background: url(img/bg_rang_4.jpg);
}
#inscription td.titre{
	color:#fff;
	width:100%;
	background: #556B2F;
	padding-left:25px;
}
#inscription input{
	background: #DEE1DD;
}	
#galerie{
border: 1px solid #2C4325;
width:190px;
padding:10px;
background: url(img/bg_rang_4.jpg);	
}
#galerie .titre{
	color:#fff;
	
}
#galerie li {
list-style-type:none;
margin: 0;
padding: 0;
float:left;
width:100%;
 
}
#galerie a{
	display:block;
	padding-left:20px;
	background-image: url(img/fleche_verte.gif);
 background-position: left;
 background-repeat: no-repeat;
}
#galerie a:hover{
padding-left:20px;	
}
#liste img{
border: 1px solid #fff;
}
#detail{
	border: 1px solid #2C4325;
	width:550px;
	padding:5px;
	background: url(img/bg_rang_4.jpg);
}
#detail .description{
width:360px;
vertical-align: top;
}
#detail .photo{
width:190px;
padding:5px;
margin-left:auto;
margin-right:auto;
}
#detail img{
border: 1px solid #1F4912;
}
.texte{
padding:10px;
 background-color: #0D1C07;
 border: 1px solid #2C4325;
}

