* {margin:0;padding:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:11px;color:#585858;font-weight:normal;background:url(img/fond-marron.gif) repeat-y #F6F0E0;}	
ul {list-style: none;margin: 0;padding: 0;}
a:link {color: #4D4C4C;text-decoration: underline;font-weight:bold} /* lien non-visité */
a:visited {color: #4D4C4C;text-decoration: underline;font-weight:bold} /* lien visité */
a:hover {color: #4D4C4C;text-decoration:underline;font-weight:bold} /* lien survolé */
a:active {color: #4D4C4C;text-decoration: underline;font-weight:bold} /* lien activé */

a.lienbas:link {color: #4E4439;text-decoration: none;font-weight:normal} /* lien non-visité */
a.lienbas:visited {color: #4E4439;text-decoration: none;font-weight:normal} /* lien visité */
a.lienbas:hover {color: #4E4439;text-decoration:underline;font-weight:normal} /* lien survolé */
a.lienbas:active {color: #4E4439;text-decoration: underline;font-weight:normal} /* lien activé */

a.lienmail:link {color: #ffffff;text-decoration:underline;font-weight:normal} /* lien non-visité */
a.lienmail:visited {color: #ffffff;text-decoration:underline;font-weight:normal} /* lien visité */
a.lienmail:hover {color: #ffffff;text-decoration:underline;font-weight:normal} /* lien survolé */
a.lienmail:active {color: #ffffff;text-decoration: underline;font-weight:normal} /* lien activé */

a.lientxt:link {color: #547C5B;text-decoration:underline;font-weight:bold} /* lien non-visité */
a.lientxt:visited {color: #547C5B;text-decoration:underline;font-weight:bold} /* lien visité */
a.lientxt:hover {color: #547C5B;text-decoration:underline;font-weight:bold} /* lien survolé */
a.lientxt:active {color: #547C5B;text-decoration: underline;font-weight:bold} /* lien activé */

img {border: 0;}

.tableau_general {margin:23px auto;width:958px;height:595px;border:1px solid #4F3E2A;background:#FEFEFE;}
#fond_top {margin:4px 4px 0 4px;width:948px;height:221px;background:url(img/top.png) no-repeat;}
.img_top_01 {padding:20px 0 0 363px;}
#foot {background:url(img/pied.png) no-repeat;height:39px;font-family: Verdana, Arial, Helvetica, sans-serif;margin:0 4px 0 4px;font-size:10px;color:#4E4439;text-align:center;padding:8px 0 0 0;}


#footer {text-align:center;font-size:10px;color:#4E4439;}
#footer p {margin:0;padding-bottom:6px;}

/*-- accueil --*/
#accueil {background:url(img/fond-accueil.jpg) no-repeat;width:948px;height:372px;margin:0 4px 0 4px;}
#gauche-accueil {float: left;width:370px;margin:0;padding:80px 0 0 29px;}
#droite-accueil {float: right;width: 520px;margin:0;padding-right:13px;}
#accueil h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4E4439;margin:0;padding:10px 0 0 0;}
#img_accueil {margin:73px 0 0 0;}

#cadrpg {width:350px;padding-top:10px; margin:0 auto; border:0; overflow:hidden;} 
#newshr {position:relative;width:340px; height:18px; overflow:hidden;color:inherit; background:#F5EDDD;border:solid 1px #4E4439;}
#defile {padding-top:3px;position:absolute;background-color:transparent;}

/*-- chambres --*/
#chambres {background:url(img/fond-chambres.jpg) no-repeat;width:948px;height:380px;margin:0 4px 0 4px;}
#gauche-chambres {float: left;width:370px;margin:0;padding:70px 0 0 29px;}
#droite-chambres {float: right;width: 520px;margin:0;padding:34px 13px 0 0;}
#chambres h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4E4439;margin:0;padding:3px 0 0 0;}

.img1 {
	margin-top: 22px;
	margin-left: 16px;
}
.img2 {
	margin-top: 22px;
	margin-left: 38px;
}
.img3 {
	margin-top: 22px;
	margin-left: 37px;
}
.img4 {
	margin-top: 22px;
	margin-left: 35px;
}
.img5 {
	margin-top: 22px;
	margin-left: 36px;
}



/*-- gites --*/
#ligne1 {margin:0;padding:0;}
#gites {background:url(img/fond-gites.jpg) no-repeat;width:948px;height:691px;margin:0 4px 0 4px;}
#gauche-gites {float: left;width:370px;margin:0;padding:80px 0 0 29px;}
#droite-gites {float: right;width: 520px;margin:0;padding:20px 13px 60px 0;}
#gites h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4E4439;margin:0;padding:10px 0 0 0;}
#ligne2 {margin:0;padding:0;}
#gauche-gites2 {float: left;margin:0;padding:75px 0 0 31px;}
#centre-gites2 {width: 220px;margin-left:420px;padding:0 13px 61px 0;}
#droite-gites2 {float: right;width: 220px;margin:0;padding:0 60px 0 0;}
#vignette {margin:0 0 0 31px;padding:0;}
.vignette-pt {padding-right:9px;}
.vignette-pt2 {padding-right:11px;}
.vignette-pt3 {padding-right:13px;}
.vignette-pt4 {padding-right:12px;}

/*-- alentours --*/
#alentours {background:url(img/fond-alentours.jpg) no-repeat;width:948px;height:1350px;margin:0 4px 0 4px;}
.tableau_alentours {width:900px;margin:80px 0 0 28px;}
#alentours h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4E4439;margin:0;padding:10px 0 0 0;}

/*-- contact --*/
#contact {background:url(img/fond-contact.jpg) no-repeat;width:948px;height:512px;margin:0 4px 0 4px;}
#gauche-contact {float:left;width:370px;margin:0;padding:100px 0 0 29px;}
#droite-contact {float:right;width: 520px;margin:0;padding:100px 13px 0 0;}
#contact h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#4E4439;margin:0;padding:10px 0 0 0;}

/*-- acces --*/
#acces {
	background:url(img/fond-acces.jpg) no-repeat;
	width:948px;
	height:293px;
	margin-left:4px;

}
.tab-acces {
	margin-top: 15px;
	margin-left: 25px;
}
.googlemaps {border:1px solid #4E4439;}


/* -------- navigation ------- */
div#mainnav {margin: 0 auto;width:948px;height: 31px;}
div#mainnav ul{width: 948px;margin: 0 auto;height: 31px;background: transparent url(img/nav.png) no-repeat 0 -31px;}
div#mainnav ul li {margin: 0;padding: 0;list-style: none;display:inline;}
#mainnav ul li, #mainnav ul a {height: 31px;float: left;display: block;}

#nav-home a:hover, #nav-home a:active {background: transparent url(img/nav.png) 0 0;}
#nav-rub2 a:hover, #nav-rub2 a:active {background: transparent url(img/nav.png) -114px 0;}
#nav-rub3 a:hover, #nav-rub3 a:active {background: transparent url(img/nav.png) -207px 0;}
#nav-rub4 a:hover, #nav-rub4 a:active {background: transparent url(img/nav.png) -379px 0;}
#nav-rub5 a:hover, #nav-rub5 a:active {background: transparent url(img/nav.png) -473px 0;}
#nav-rub6 a:hover, #nav-rub6 a:active {background: transparent url(img/nav.png) -653px 0;}
#nav-rub7 a:hover, #nav-rub7 a:active {background: transparent url(img/nav.png) -774px 0;}

/* -------- active page nav items ------- */
body#home #nav-home a{ background: transparent url(img/nav.png) 0 0;}
body#rub2 #nav-rub2 a {background: transparent url(img/nav.png) -114px 0;}
body#rub3 #nav-rub3 a {background: transparent url(img/nav.png) -207px 0;}
body#rub4 #nav-rub4 a {background: transparent url(img/nav.png) -379px 0;}
body#rub5 #nav-rub5 a {background: transparent url(img/nav.png) -473px 0;}
body#rub6 #nav-rub6 a {background: transparent url(img/nav.png) -653px 0;}
body#rub7 #nav-rub7 a {background: transparent url(img/nav.png) -774px 0;}
