/*Taille du contenu obligatoirement en font-size: 12px;*/

*{margin:0; border:0; padding:0;}
body{font-family: trebuchet MS;background: url(../images/fd_pierre.jpg) repeat-x #cab786;}

#ombre{
background: url(../images/fd_ombre.png);
width: 918px;
margin:0 auto;
}
#bottom{
background: url(../images/fd_bottom.gif) no-repeat #cab786;
width:918px;
margin:0 auto;
height: 10px;
}
#warp{
background: #554a2e;
width: 900px;
margin: 0 auto;
border-left: 1px solid #554a2e;
border-right: 1px solid #554a2e;
}


h2 {font-size:15px;}

#flash{width:900px;background: #fff;position: relative;}
#logo img{display: block;} /* Bug IE6 sur les marges des images */
#menu{clear: both;background: #8f8468;height: 35px;}
#menu a{margin-right: 1px;display: block; float: left; height: 35px; line-height: 35px; padding: 0 10px 0 10px; color: #fff; text-decoration: none;background:#554a2e; font-size: 12px; position: relative;}
#menu a:hover{background: #8f8468;}
#titre{height:35px;background: #fff;text-align: right;padding-left: 170px;}
#titrelabel{width: 700px;background: #8f8468;color: #fff;height:35px;font-size: 22px;font-weight: bold;line-height:35px;padding-right: 30px;font-style: italic;}

#content{background: #fff;text-align: left;}
#content #txt{padding: 20px;}

#adresse{background: #8f8468; color: #fff; font-size: 16px;text-align: center;padding: 10px 0 10px 0;}
#adresse a{color:#fff;}
#adresse a:hover{text-decoration: none; color: #554a2e;}

#footer{background: #554a2e; text-align: center;}
#footer a{color: #fff; font-size: 11px; border-left : 1px solid #fff; padding: 0 10px 0 10px;text-decoration: none;}
#footer a.first{border: 0;}

h1{font-style: italic; color:#554a2e ; font-size: 24px;border-left: solid 30px #554a2e;padding-left: 10px;position: relative; }
#mentions strong{ color: #554a2e; font-size: 16px; margin-top: 10px;}
#mentions p{margin: 10px 0 10px 30px;}


/*formulaire de contact*/
#contact p, #contact form{margin: 10px 0 10px 30px;display: block; position: relative;}

#contact .input1 {
	border: 1px solid #554a2e;
	float: left;
	margin-bottom: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#contact input { vertical-align: top; _vertical-align: middle; }
#contact label {
	width: 130px;
	float: left;
	display: block;
}
#contact .btn_envoyer{
	background: url(../images/btn_envoyer.gif);
	width: 186px;
	height: 30px;
	border: none;
	cursor: pointer;
}

#iframeplan{width: 800px;}

#content li { list-style-image: url(../images/puce.gif); }
#content li{margin-left: 40px;}
#content td{vertical-align: top;}
#content .gal img{width: 160px; height: 120px; border: 1px solid #8f8468;}
#content .gal{background: url(../images/fdimg.gif) no-repeat; width: 180px; height: 159px;text-align: center;padding-top: 10px;float: left;margin: 0 20px 0 20px;}
#content .gallerie{width: 700px; margin: 0 auto;}
