/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;color:#4f4f4e;}
body,img{margin:0;padding:0;}
body{margin:0 auto;background-color:#f1f1d8;}
a:active, a:focus{outline:none;}
img {border:0;}
h1 {margin:0;padding:0;font-size:20px;color:#2e6fa2;}
h2 {margin:0;padding:0;font-size:17px;color:#2e6fa2;}
h3 {margin:0;padding:0;font-size:14px;color:#3875a7;}
.titre_h1 {margin:30px 0;}
p {margin:0;padding:0;}
.float {float:left;}
.right {float:right;}
.clear{clear:both;}
.item{float:left;margin:0;}
#global{width:980px;margin:auto;background:#fff;}
#header{position:relative;width:980px;}
#content{padding:5px 0 0 0;}
#footer{font-size:11px;padding:1px;color:#726c67;font-weight:400;background:url(fr/images/footer.jpg) no-repeat;}
#text_footer {margin-top:5px;margin-left:30px;}
#footer a {color:#646466;padding-left:10px;width:960px;text-decoration:none;}
#footer a:hover {text-decoration:none;}
#mentions a{text-decoration:underline;}
#mentions a:hover{text-decoration:underline;}
#partenaires a{text-decoration:underline;}
#partenaires a:hover{text-decoration:underline;}
.lientelecharger_mini {font-size:12px;text-decoration:underline;color:#2e6fa2;}
.separation {border-bottom:1px solid #666665;width:920px;margin-bottom:30px;}
.separation_longue {border-bottom:1px solid #666665;width:920px;}
.slide {position:absolute;top:70px;left:42px;}
.slide a:hover{cursor:url(fr/images/search_add.ico),pointer;}
.fond{background:url(fr/images/fond_galerie.gif) no-repeat;width:368px;height:260px;position:relative;}
.fond_uk{background:url(uk/images/fond_galerie.gif) no-repeat;width:368px;height:260px;position:relative;}
.retour{margin-left:825px;}
.shadowfixed {position:fixed;top:0;bottom:0;left:0;right:0;visibility:hidden;}
.shadow {position:absolute;top:0;left:0;z-index:98;width:1263px;height:1024px; visibility:hidden;}
.fermeture {margin:50px 150px 0 0;text-align:right;cursor:pointer;}
.prq {display:none;}

/* Menu */
#menu_princ {position:absolute;top:41px;left:262px;}
.ssmenufond {padding:2px 0 4px 8px; margin:0;border-collapse:collapse;border:1px solid #bcbbbb;background:#f5f5ea;}
.ssmenufond:hover {padding:2px 0 4px 8px; margin:0;border-collapse:collapse;border:1px solid #bcbbbb;background:#b3cce2;}
.ssmenufond .ssitem {}
.ssmenufond .ssitem a {text-decoration:none;color:#69625e;font-size:12px;display:block;}
.ssmenufond .ssitem a:hover {text-decoration:none;color:#69625e;font-size:12px;display:block;}
#ssMenuhebergements {width:194px;position:absolute;z-index:99;left:0;top:29px;display:none;}
#ssMenutarif {width:140px;position:absolute;z-index:99;left:115px;top:29px;display:none;}
#ssMenuchateau {width:194px;position:absolute;z-index:99;left:234px;top:26px;display:none;}
#menu_contact {position:absolute; margin-left:691px;}
#menu_mentions {position:absolute; margin-left:765px;}
#menu_fr {position:absolute; margin-left:887px;}
#menu_uk {position:absolute; margin-left:933px;}
.spacer_l {float:left;width:10px;height:100%;background:url(fr/images/spacer.gif);}
.spacer_r {float:right;width:10px;height:100%;background:url(fr/images/spacer.gif);}
.spacer_b {float:left;width:100%;height:10px;background:url(fr/images/spacer.gif);}

/* Page Nos dépendances */
#cont_dependances {font-size:12px;line-height:25px;padding:0 0 0 30px;}
#description_dependances {width:530px;text-align:justify;margin-right:40px;margin-left:5px;}
#photo_dependances {}
#decouvrir_dependances {margin:auto;height:100px;}
#description_formule{background:#eceded;height:290px;width:350px;margin-left:10px;}
#description_formule_uk{background:#eceded;height:250px;width:350px;margin-left:10px;}
#titre_formules {margin:10px 0 0 90px;}
#tarif_titre {margin-left:5px;color:#2e6fa2;}
#titre_tarif {width:225px;margin-left:5px;}
#titre_tarif_uk {width:205px;margin-left:5px;}
#tarifs {margin-right:5px;}
#description_interets {width:530px;margin-left:5px;}
#description_interets a{color:#4f4f4e;text-decoration:none;}
#separation_dependances {border-top:1px solid #4f4f4e;width:550px;margin-left:7px;color:#598cb6;}
#tabDependances {margin:0 0 0 5px;}
.entete_interet {font-weigh:bold;font-size:14px;font-style:italic;color:#3875a7;}

/* Page detail dependances */
#cont_detail_dependances {font-size:12px;line-height:25px;padding:0 0 0 30px;}

/* Page chateau */
#cont_chateau {font-size:12px;line-height:25px;padding:0 0 0 30px;}
.description_chateau {width:530px;text-align:justify;margin-right:40px;margin-left:5px;}
.autre_chateau {color:#3c79a8;text-decoration:underline;font-size:12px;}
.partie_liste {color:#4a82ae;text-transform:uppercase;}
#decouvrir_chateau {padding-left:45px;height:100px;}
#chateau {width:530px;text-align:justify;margin-right:10px;margin-left:5px;}
.chateau_histoire {text-align:justify;color:#993300;}
.chateau_histoire li {margin-bottom:10px;}
.histoire_chateau {margin-left:42px;}
#img_histoire {margin-top:80px;margin-left:30px;}
#anim {padding-top:70px;}
#chateau {width:920px;}
#photo_chateau {width:370px;}
#photo1 {width:330px;margin:0 0 0 30px;}
#photo2 {width:250px;}
#photo3 {width:230px;margin:0 0 0 30px;}
#photo4 {width:300px;margin:0 0 0 30px;}
#invitation {border:1px solid #000000;padding:5px 10px;width:220px;font-style:italic;font-weight:bold;font-size:14px;color:#3875a7;}

/*Page Parc */
#cont_parc {font-size:12px;line-height:25px;text-align:justify;padding:0 0 0 30px;}
#description_parc {width:530px;margin-right:40px;margin-left:5px;}
#photo_parc {}
.detail_parc {text-align:justify;margin-right:40px;}
#retour_chateau {padding-left:60px;}
#jardin_medieval {background:#eceded;width:360px;}
#img_jardin_medieval {margin:15px 0 10px 85px;}
#img_jardin_medieval_uk {margin:15px 0 10px 35px;}
#detail_medieval {margin:0 15px 0 15px;padding-bottom:15px;}
.fond_ami{background:#eceded;width:500px;height:80px;border:1px solid #cfd1d2;}
.fond_ami a {color:#4f4f4e;text-decoration:underline;margin-left:150px;}
#ami_chateau {margin-left:40px;margin-top:10px;}

/* Page site */
#cont_site {font-size:12px;line-height:25px;padding:0 0 0 30px;}
.description_site {width:460px;text-align:justify;margin-right:20px;margin-left:5px;}
.description_site a{color:#2e6fa2;text-decoration:underline;}
.description_site2 {width:450px;text-align:justify;margin-right:10px;margin-left:5px;}
.description_site2 a{color:#2e6fa2;text-decoration:underline;}
#separation_site {border-top:1px solid #2e6fa2;width:930px;}
#photo_site {}
.detail_site {width:550px;text-align:justify;margin-right:40px;}
.soustitre_site{margin-left:35px;}

/* Page actualites */
#cont_actualites {font-size:12px;line-height:25px;}
#reportage {margin:1px 0 6px 570px;}
#autres_actus {width:308px;margin:0 0 0 9px;}
#hauts_autres_actus {background:url(fr/images/haut_autres_actus.jpg) no-repeat;width:294px;height:44px;}
#hauts_autres_actus_uk {background:url(uk/images/haut_autres_actus.jpg) no-repeat;width:294px;height:44px;}
#supermilieu_autres_actus {background:url(fr/images/supermilieu_autres_actus.jpg) repeat-y;width:294px;min-height:438px;}
#milieu_autres_actus {background:url(fr/images/milieu_autres_actus.jpg) no-repeat;width:248px;min-height:432px;padding:3px 23px;}
.actualites_on {margin:0 0 3px 0;background:#bfd6e8;padding:7px 10px;}
.actualites_on a {text-decoration:none;line-height:normal;}
.actualites_off {margin:0 0 3px 0;padding:7px 10px;}
.actualites_off a {text-decoration:none;line-height:normal;}
#bas_autres_actus {background:url(fr/images/bas_autres_actus.jpg) no-repeat;width:294px;height:6px;}
#contenu_actualite {width:635px;}
.titre_actu {color:#646466;font-weight:bold;font-style:italic;font-size:16px;margin:0 0 22px 0;}
.img_actu {margin:0 20px 15px 0;}
.mail {color:#215b8b;font-size:14px;font-weight:bold;}
.mail a {color:#215b8b;font-size:14px;font-weight:bold;}
.piecej_actu {padding:15px 0 0 0;}

/* Page contact */
#cont_contact {font-size:12px;line-height:25px;padding:0 0 0 30px;}
#plan_acces {}
#txtcarte {width:590px;float:left;}
#bouton_zoom {margin-left:271px;position:absolute;top:400px;}
#plan {margin-top:27px;}
#consulter {margin-left:15px;width:195px;}
#consulter_suite li {margin-left:-25px;text-decoration:underline;color:#2e6fa2;}
#coordonnees {margin-top:170px;margin-left:30px;}
.adresse {line-height:normal;color:#2e6fa2;margin-left:5px;}
.adresse a{color:#2e6fa2;}
#formulaire_contact_fr {float:left;width:360px;margin-top:15px;}
#formulaire_contact {float:left;width:360px;margin-top:85px;}
#cont_form {background:url(fr/images/fond_formulaire.gif) no-repeat;width:337px;height:486px;}
#champs_obligatoires {color:#2e6fa2;margin-left:180px;padding-top:10px;}
.obli {color:#2e6fa2;}
#cont_form div{padding:0 0 3px 0px;}
#cont_form label{float:left;width:105px;color:#6d9549;}
.label {text-align:right;padding-right:5px;}
.ipt {width:200px;}
#message {height:170px;width:200px;}
#submit_cont {margin-left:197px;background:url(fr/images/bouton_envoyer.gif) no-repeat;width:100px;height:40px;cursor:pointer;border:none;}
#submit_cont_uk {margin-left:197px;background:url(uk/images/bouton_envoyer.gif) no-repeat;width:100px;height:40px;cursor:pointer;border:none;}

/* Page Partenaires */
#cont_partenaires {font-size:12px;padding:0 0 0 30px;}
.cadre_partenaires {float:left;width:450px;margin-right:15px;}
.partenaire_gauche {margin-left:-20px;}
.partenaire_droite {margin-left:430px;}
.bordure_partenaire {border-top:1px dashed #aeaaa6;margin-top:10px;width:925px;}
.logo {width:175px;margin-left:15px;}
.titre_partenaire {width:430px;}
.partenaire_titre {color:#59ab29;font-size:16px;}
.site_partenaire {float:right;margin-right:30px;margin-top:0px;}
.site_partenaire a{color:#5aac29;}
.partenaire_gauche_bas {margin-left:-20px;}
.partenaire_droite_bas {margin-left:430px;}

/* Mentions Légales */
#cont_mentions_legales {width:900px;margin:0 auto;text-align:justify;color:#4f4f4e;padding:0 0 0 30px;}
#cont_mentions_legales a {color:#6d9549;text-decoration:none;}
#cont_mentions_legales ul {list-style-type:none;font-style:italic;}
#cont_mentions_legales #titre {text-align:center;font-size:18px;}
#cont_mentions_legales .sstitre {color:#457fac;}

/* Page Tarifs */
#cont_tarifs {font-size:12px;line-height:25px;padding:0 0 0 24px;}
#titre_tarifs {margin:17px 0 24px 288px;}
.tabTarifs {margin:0 0 0 107px;}
.tarifs {margin:0 0 0 107px;}
