* {margin:0;padding:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:11px;color:#fff;font-weight:normal;background:url(img/bg.jpg) repeat-x #fff;}
img.superpose {position: absolute;margin-top:20px;margin-left:10px;}
#img_1 {z-index: 2;}

#fond-extensible {background:url(img/fond-extensible.png) no-repeat;background-position: center 48px;margin-top:0;margin-bottom: 0;}
	
/*
ul {list-style: none;padding:0 0 8px 12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;}
li {padding-bottom:2px;}
*/
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: #5b5143;text-decoration: none;font-weight:normal} /* lien non-visité */
a.lienbas:visited {color: #5b5143;text-decoration: none;font-weight:normal} /* lien visité */
a.lienbas:hover {color: #5b5143;text-decoration:underline;font-weight:normal} /* lien survolé */
a.lienbas:active {color: #5b5143;text-decoration: underline;font-weight:normal} /* lien activé */

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

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

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

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

img {border: 0;}

#intro {padding-top:8px;margin:0 auto;}
#version {padding:280px 0 0 140px;}
.drapeau {padding-right:12px;}
#container {width:963px;height:331px;margin:0 auto;/*background:url(img/bg2.jpg) no-repeat;*/}
#img-entete {width:963px;height:236px;margin:0 auto;position:relative;}
#htcadre {padding-top:8px;width:963px;height:9px;margin:0 auto;}
#sousmenu {width:963px;height:2px;margin:0 auto;} 
#foot {background:url(img/foot.jpg) no-repeat;height:63px;font-family: Verdana, Arial, Helvetica, sans-serif;margin:0;font-size:12px;color:#9E0203;text-align:center;padding:10px 0 0 0;}
#footer {text-align:center;font-size:11px;color:#5b5143;padding:16px 0 0 0;}
#footer p {margin:0;padding-bottom:6px;letter-spacing:-1px;}

#nav {margin:115px 0 0 0;width:339px;height:184px;border:0;display: block;}
#logo_rpc {padding:0 0 0 28px;}
#coordonnees {width:979px;margin:0 auto;text-align:center;}
#coordonnees p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;}
#coordonnees span{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;font-weight:bold;}

/*-- accueil --*/
.fond_accueil {background:url(img/fond-accueil.png) no-repeat;width:963px;height:331px;}
.accueil_gauche {width:300px;}
.accueil_droite {width:640px;}
#txt_accueil {margin:70px 0 0 12px;padding:0 0 0 12px;width:424px;height:140px;border: 0;display: block;overflow:hidden;overflow-x: hidden;overflow-y: auto;}
#txt_accueil p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:justify;padding:0 12px 12px 0;}
#vignette_accueil {padding:14px 0 0 26px;}
.espace-droite {padding-right:20px;}
#actualites {margin:52px 0 0 0;display:block;height:72px;width:490px;border: 0;overflow:hidden;overflow-x: hidden;overflow-y: auto;}
#actualites p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:justify;padding:2px 12px 12px 50px;}
#contact_accueil {display:block;height:100px;}
#contact_accueil p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;padding:37px 0 0 36px;}
#logos {display:block;width:420px;padding: 20px 0 0 24px;}
.logo-accueil {padding-right: 8px;}

/*-- gites --*/
.fond_gites {background:url(img/fond-gites.png) no-repeat;width:963px;height:331px;}
.gites_gauche {width:300px;}
.gites_droite {width:640px;}
#txt_gites {margin:70px 0 0 12px;padding:0 0 0 12px;width:424px;height:240px;border: 0;display: block;overflow:hidden;overflow-x: hidden;overflow-y: auto;}
#txt_gites p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:justify;padding:0 12px 12px 0;}
#vignette_gites {padding:14px 0 0 26px;}
#contact_gites {display:block;height:100px;}
#contact_gites p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;padding:0 0 0 36px;}
#tarifs-gites {display:block;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;padding:2px 0 42px 26px;}
#tarifs-gites table {border: 1px solid #5b5143;width:466px;text-align:center;}
#tarifs-gites td {border: 1px solid #5b5143;padding:4px;}
.fond-titre {background-color:#b8a684;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;}
.fond-blanc {background-color:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#ff8200;} 

/*-- chambres --*/
.fond_chambres {background:url(img/fond-chambres.png) no-repeat;width:963px;height:331px;}
.chambres_gauche {width:300px;}
.chambres_droite {width:640px;padding-top:8px;}
#txt_chambres {margin:70px 0 0 12px;padding:0 0 0 12px;width:424px;height:240px;border: 0;display: block;overflow:hidden;overflow-x: hidden;overflow-y: auto;}
#txt_chambres p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:justify;padding:0 12px 12px 0;}
#vignette_chambres {padding:14px 0 0 26px;}
#contact_chambres {display:block;height:100px;}
#contact_chambres p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;padding:14px 0 0 36px;}
#tarifs-chambres {display:block;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;padding:18px 0 36px 26px;}
#tarifs-chambres table {border: 1px solid #5b5143;width:466px;text-align:center;}
#tarifs-chambres td {border: 1px solid #5b5143;padding:4px;}
.nom-chambres {width:464px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:center;margin:4px 0 0 26px;}
.titre_chambre {font-family: Arial, Helvetica, sans-serif;font-size:11px;line-height:10px;padding-bottom:6px;}
/*-- suites familiales --*/
.fond_suites {background:url(img/fond-suites.png) no-repeat;width:963px;height:331px;}
.suites_gauche {width:300px;}
.suites_droite {width:640px;}
#txt_suites {margin:70px 0 0 12px;padding:0 0 0 12px;width:424px;height:240px;border: 0;display: block;overflow:hidden;overflow-x: hidden;overflow-y: auto;}
#txt_suites p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:justify;padding:0 12px 12px 0;}
#vignette_suites {padding:14px 0 0 26px;}
#contact_suites {display:block;height:100px;}
#contact_suites p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;padding:0 0 0 36px;}
.bouton-contact {padding:0 0 12px 350px;}
#tarifs-suites {display:block;height:107px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;padding:18px 0 36px 26px;}
#tarifs-suites table {border: 1px solid #5b5143;width:466px;text-align:center;}
#tarifs-suites td {border: 1px solid #5b5143;padding:4px;}

/*-- tables d'hotes --*/
.fond_tables {background:url(img/fond-table.png) no-repeat;width:963px;height:331px;}
.tables_gauche {width:300px;}
.tables_droite {width:640px;}
#txt_tables {margin:70px 0 0 12px;padding:0 0 0 12px;width:424px;height:240px;border: 0;display: block;overflow:hidden;overflow-x: hidden;overflow-y: auto;}
#txt_tables p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:justify;padding:0 12px 12px 0;}
#vignette_tables {padding:14px 0 0 26px;}
#contact_tables {display:block;height:100px;}
#contact_tables p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;padding:21px 0 0 36px;}
#txt-tarif-tables {display:block;padding:8px 0 2px 26px;}
#txt-tarif-tables p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;}

/*-- seminaires --*/
.fond_seminaires {background:url(img/fond-seminaires.png) no-repeat;width:963px;height:331px;}
.seminaires_gauche {width:300px;}
.seminaires_droite {width:640px;}
#txt_seminaires {margin:70px 0 0 12px;padding:0 0 0 12px;width:424px;height:240px;border: 0;display: block;overflow:hidden;overflow-x: hidden;overflow-y: auto;}
#txt_seminaires p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:justify;padding:0 12px 12px 0;}
#vignette_seminaires {padding:14px 0 0 26px;}
#contact_seminaires {display:block;height:100px;}
#contact_seminaires p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;padding:41px 0 0 36px;}
#info-seminaires {display:block;height:120px;}
#info-seminaires p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:justify;padding:40px 30px 12px 26px;}

/*-- loisirs --*/
.fond_loisirs {background:url(img/fond-loisirs.png) no-repeat;width:963px;height:331px;}
.loisirs_gauche {width:300px;}
.loisirs_droite {width:640px;}
#txt_loisirs {margin:70px 0 0 12px;padding:0 0 0 12px;width:424px;height:240px;border: 0;display: block;overflow:hidden;overflow-x: hidden;overflow-y: auto;}
#txt_loisirs p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:justify;padding:0 12px 12px 0;}
#vignette_loisirs {padding:14px 0 0 26px;}
#contact_loisirs {display:block;height:100px;}
#contact_loisirs p {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#fff;padding:52px 0 0 36px;}

/*-- contact --*/
.fond_contact {background:url(img/fond-contact.png) no-repeat;width:963px;height:331px;}
.contact_gauche {width:300px;}
.contact_droite {width:640px;}
#txt_contact {margin:70px 0 0 12px;padding:0 0 0 12px;width:424px;height:240px;border: 0;display: block;overflow:hidden;overflow-x: hidden;overflow-y: auto;}
#txt_contact p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:justify;padding:0 12px 12px 0;}
#contact_formulaire {padding:12px 0 0 20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;}

/*-- acces --*/
.fond_acces {background:url(img/fond-acces.png) no-repeat;width:963px;height:331px;}
.acces_gauche {width:300px;}
.acces_droite {width:640px;}
#txt_acces {margin:70px 0 0 12px;padding:0 0 0 12px;width:424px;height:240px;border: 0;display: block;overflow:hidden;overflow-x: hidden;overflow-y: auto;}
#txt_acces p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;text-align:justify;padding:0 12px 12px 0;}
#vignette_acces {padding:14px 0 0 26px;}
.googlemaps {padding:70px 0 0 26px;}

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

#nav-home a:hover, #nav-home a:active {background: transparent url(img/nav.png) 0px 0px;}
#nav-rub1 a:hover, #nav-rub1 a:active {background: transparent url(img/nav.png) -78px 0px;}
#nav-rub2 a:hover, #nav-rub2 a:active {background: transparent url(img/nav.png) -140px 0px;}
#nav-rub3 a:hover, #nav-rub3 a:active {background: transparent url(img/nav.png) -222px 0px;}
#nav-rub4 a:hover, #nav-rub4 a:active {background: transparent url(img/nav.png) -344px 0px;}
#nav-rub5 a:hover, #nav-rub5 a:active {background: transparent url(img/nav.png) -450px 0px;}
#nav-rub6 a:hover, #nav-rub6 a:active {background: transparent url(img/nav.png) -615px 0px;}
#nav-rub7 a:hover, #nav-rub7 a:active {background: transparent url(img/nav.png) -683px 0px;}
#nav-rub8 a:hover, #nav-rub8 a:active {background: transparent url(img/nav.png) -839px 0px;}

/* --------------------------------------- =active page nav items ------- */
body#home #nav-home a{ background: transparent url(img/nav.png) 0px 0px;}
body#rub1 #nav-rub1 a {background: transparent url(img/nav.png) -78px 0px;}
body#rub2 #nav-rub2 a {background: transparent url(img/nav.png) -140px 0px;}
body#rub3 #nav-rub3 a {background: transparent url(img/nav.png) -222px 0px;}
body#rub4 #nav-rub4 a {background: transparent url(img/nav.png) -344px 0px;}
body#rub5 #nav-rub5 a {background: transparent url(img/nav.png) -450px 0px;}
body#rub6 #nav-rub6 a {background: transparent url(img/nav.png) -615px 0px;}
body#rub7 #nav-rub7 a {background: transparent url(img/nav.png) -683px 0px;}
body#rub8 #nav-rub8 a {background: transparent url(img/nav.png) -839px 0px;}


.highslide-body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#5b5143;}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    /*padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;*/   
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	color: #999;
}
.control:hover {
	color: black !important;
}
.highslide-move {
    cursor: move;
}
