*{
  margin:0;
  padding:0;
  text-decoration: none;
  font-size:13px;
  font-family:Georgia,"Times New Roman",Times,serif;
  outline:none;
  color:#3E1804;
}

img{border:none;}

html,body{height:100%;width:100%;}

.clause{font-size:10px;}

#background{position:absolute;margin-top:0;width:100%;}
#background.wrapper{background:url(../img/fond_body.png) no-repeat center top; }



ul,ol{list-style: none;}
p{font-size:12px;margin-bottom:5px;}
strong a{text-decoration: underline;}

.wrapper{position:relative;width:1000px;height:100%;margin:0 auto;}

#diapo{height:608px;
overflow:hidden;
position:absolute;
text-align:center;
width:100%;}
#mask{
  height:100%;
overflow:hidden;
position:relative;
width:100%;
}
#box1{
	position:absolute;
}
#box1 span{
	display:block;
	float:left;
	overflow:hidden;
	width:1000px;
}

#header{position:relative;height:152px;background:url(../img/fond_header.png) repeat-x;}
#header .wrapper{background:url(../img/fond_header_wrapper.jpg) no-repeat center top;}

#logo{position:relative;top:22px;}
#logo img{vertical-align: middle;}

#langues{position:absolute;right:0;}
#langues li{display: inline;}
#langues li a{float:left;padding:0 8px 0 7px;background:url(../img/separateur_langue.png) no-repeat right bottom;text-align: center;color:#6f6d6b;}
#langues li.last a{background: none;}
#langues li a:hover{color:#FFF;}
#langues li a img{display: block;}


#nav{clear:both;width:100%;height:42px;margin-top:34px;}
#nav li a{float:left;display: block;color:#9f8b5f;padding:12px 12px;font-size:15px;}
#nav li a:hover{color:#3e1804;}



#titre{position:absolute;bottom:0;}

/*********************************************************************/
#content{height:608px;background:#E1D1B0 url(../img/fond_body.png) no-repeat;}
#content .wrapper{}

/**** autres ****/


#diaporama{position:absolute;overflow:hidden;height:100%;width:100%;text-align: center;margin-left:0;float:left;}

#cadre_galerie{width:680px;}
#cadre_galerie_photo {}
#galerie_photo,#galerie {padding-right:40px;}
#galerie_photo li,#galerie li {display:block;float:left;margin:0px 10px 12px; border: 4px solid white;border-bottom: 10px solid white; height:50px; }
#galerie li{height: 73px;}

#galerie_photo li a,#galerie li a{display:block;}

/**** actualites ****/
#actu{float:left;width:480px;height:280px;}
#actu h2{font-size:20px;text-align: center;}
#actu p{text-align: left;margin-top:25px;}

#promo{float:left;width:480px;height:280px;margin-left:5px;}
#promo h2{font-size:20px;text-align: center;}
#promo p{text-align: left;margin-top:25px;}

#tarifs{width:550px;float:left;margin-right:30px;color:#221E27;}
#tarifs h2,#novaresa h2,#tarifs td h3{font-size: 15px;margin-bottom:18px;}
#tarifs td h3{font-size: 13px;margin:5px 0 0;color:#221E27;text-align: left;}
#tarifs table{margin-bottom:5px;color:#221E27;margin-top:10px;}
#tarifs th,#tarifs td{background:#EBE5D6;padding:5px 8px;font-size:12px;color:#666;}
#tarifs .noBg{background:none;border:none;}
#tarifs td{text-align:center;color:#444;background: #FBF4E2;}

#novaresa{width:400px;float:left;}
#novaresa h2{text-align: left;}
#novaresa h2 a{float: right;}
#novaresa a{color:#221E27;font-weight: bold;}


/**** mentions ****/
#ml{background:url("../img/fond_footer_wrapper.png") no-repeat scroll right -30px transparent;}

/**** acces ****/
.acces h1{width:100%;float:left;}
#contact{float:left;width:480px;margin-right:20px;}
#contact p{margin-bottom:15px;position:relative;clear: right;}
#contact label{display:block;width:150px;float:left;font-weight: bold;color:#302926;}
#contact input,#contact textarea{border:1px solid #403734;background:#FFF;color:#403734;padding:2px 5px;font-size:12px;width:250px;opacity:0.5;}
#contact input:focus,#contact textarea:focus,#contact input:hover,#contact textarea:hover{opacity:1;}
#content #texte #contact p.submit{margin-top:20px;padding-left:160px;}
#contact p.submit input{padding:5px;width:150px;cursor:pointer;}

.msgError{float:right;margin:0 10px 10px;background:url(../img/error_queue.png) no-repeat right top;padding-top:10px;}
.msgError strong{display: block;padding:5px 20px;background:url(../img/infobulle.png);color:#FFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-size:11px;}

#map{float:left;width:480px;height:280px;border:5px solid #FBF4E2;}
#map h3,#map p,#map a{font-size:11px;}
#map h3{color:#433A36;text-align: center;font-size:12px;margin-bottom:5px;}
#map a{color:#433A36;}
#content #texte #map p{line-height: 12px;width:auto;}

/**********************************************************/

#footer{position:relative;width:100%;margin-top:-8px;height:180px;background:url(../img/fond_footer.png) repeat-x;}
#footer .wrapper{}
#texte{padding-top:8px;width:680px;}
#footer h2{height:30px;padding-top:10px;}
#coor{width:255px;height:100px;position:absolute;z-index:5;left:760px;top:60px;background-image:url(../img/coordonees.png) ;background-repeat: no-repeat;}

#footer_bis{height:25px;width:100%;position:relative;background-color:#fdfdfb;padding-top:8px;}
#footer_bis .wrapper a.novae{float:right;}
#footer_bis .wrapper a.mentions{font-size:10px;color:#9e8a5e;font-family:Arial;}

#colDroite,#colDroiteFond{position:absolute;top:0;right:0px;height:100%;width:255px;}
#colDroiteFond{background:#FFF;opacity:0.6;}
#m{margin:20px 0 0 60px;}
#colDroite h2{color:#3E1804;padding-left:5px;width:245px;font-size:12px;margin-top:20px;z-index:2;}

#colDroite p{color:#3E1804;padding-left:5px;width:245px;font-size:11px;z-index:2;}

#com{height:50px;}
#com li{float:left;margin:9px 8px 0 0;height:32px;}
#com li img{cursor: help;}
#com #musique{float:right;}
#com #cambo{float:right;}
#com #cambo img{cursor: pointer;}

#nav2{padding-top:15px;margin-top:1px;background:url(../img/fond_footer_nav2.jpg) no-repeat center top;}
#nav2 li{float:left;position:relative;margin:0 96px 0 0;height:75px;width:195px;color:#FFF;text-transform: uppercase;}
#nav2 li img{position:absolute;left:1px;bottom:1px;}
#nav2 li a{position:absolute;right:1px;bottom:14px;display:block;width:112px;height:19px;padding-top:3px;background:url(../img/fond_btn_footer.png);color:#3d3531;text-align:center;}
#nav2 li a:hover{background-position:0 22px;color:#FFF;}


#mentions{position: absolute;left:400px;bottom:52px;color:#FFF;}
#mentions:hover{color:#333;}



#info{position:absolute;background:url(../img/fond_header_nav.png) no-repeat center top;width:100%;padding-top:8px;bottom:12px;text-align:center;color:#FFF;font-size:13px;}

.picto{
	width:18px;
	height:18px;
	margin-right:15px;
	margin-left:-30px;
	vertical-align:bottom;
}

#cPhotos{bottom:5px;left:50%;position:absolute;color:#666;font-size:10px;}
#cPhotos img{margin-left:5px;}

/*FIN*/


