html   {width:100%; }
body   {
	margin: auto;
	width: 1000px;
	font-family:comic sans MS, georgia,  serif ;
	color: #697210;
	background: black;
	text-align:center;   }
#entete     {     height:200px;  }
#logo      { 
/* 	background-image: url(photos/logo.png);background-repeat: no-repeat; */
	width: 100px;
	height: 97px;
	float:left;
	margin:2% 0 0 3%; } 
h1       {
	font-size:250%;
	padding-top:2%;
	font-weight: 300;
	width:600px;
	margin-left:60px !important;
	margin-left:10%;
	margin-top:2%;
	float:left;      }
a, a:visited     {text-decoration:none; color:#697210;  }
#submenu {
	list-style-type: none;
	text-align: left; 
	margin-left:83%;
	width:150px;      }
#submenu li a:hover {	color:  #d1790d ; }
#mainmenu {
	border-top: 3px solid #697210 ; 
	list-style-type: none;
	text-align: center;
	clear:both; } 
#mainmenu li {
	padding: 0pt 2px;
	display: inline; 
	font-weight: 600;    }
#mainmenu em, #mainmenu a, #mainmenu a:visited {
	padding: 0pt 2px; 
	font-size: 0.8em; 
	letter-spacing: 0.1em;   }
#mainmenu a:hover { color:#d1790d;   }
#mainmenu em {	 color:#d1790d; font-style: normal;   }
.panier   {
	float:left;
	margin-left:5%;
	border:solid 2px #697210;
	width:150px;   }
#intr         {
	height:200px;
	margin: 7% auto 6% auto;       }
.pal       {
	float:left; 
	margin: 8% auto 5% 30%;      }
#car      {list-style-type: none;
/* 	text-align: left;  */
/* 	float:left; */
/* 	margin: 10% auto auto 25%;     	 */}
#galerie  { 
/* 	height:2000px !important; */
/* 	height:1800px; */
	width:750px; 
	margin: auto;} 	
.photol  {  
	float:left; 
	margin-top:40px;
	width:300px;   }
.photor  {  
	float:right; 
	margin-top:40px;
	width:300px;    } 
.comml   {
/* 	clear:both; */
	width:300px;
	float:left;    }
.commr  {
	clear:both;
	width:300px;
	float:right;    } 	
.comm     {
	float:left;
	margin-top:10% ;
	margin-left:50% !important;
	margin-left:15%;}
#comt     {
	margin-top:3%;  
	width:300px; 
	float:right; 
	margin-right:20% !important;
	margin-right:10%;
	margin-bottom:6%;}  
select      {
	text-align:left;
	border:none;
	color:#cc9933;
	background:#697210; }
input       {
	text-align:left; 
	border:none;
	background:#697210;
	color:#cc9933; }	
#asc    {clear: both;
/* 	margin:100px auto 0 40%;    */}
#asc a,  #asc a:visited     { 
	text-decoration: none; 
	color: #d1790d; 
	font-style:italic;    } 
#asc a:hover       {      font-style: normal;    }
#pied        {
	clear:both;
	width:100%;
	text-align:center;
	margin-bottom:2%;
	margin-top:5%!important;
	margin-top:2%;}
#pied a, #pied a:visited  {color:#697210;}
#pied a:hover  { color:#d1790d;}

