@charset "utf-8";
/* reset.css*/
*{margin:0;padding:0;font-size: 12px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,li{ list-style:none;}
/*Enlever les bordures de tableaux*/
table{border-collapse:collapse;border-spacing:0;}
/*Enlever les bordures des fieldset et img*/
fieldset,img{border:0;}
/*Enlever les quotes des q*/
q:before, q:after {content:'';}
pre{margin:0;padding:0;border:none;}
/* position.css*/
html,body{}
body{ background-repeat:no-repeat;}
#page_suiv{display:none;}
body.prehome #navigation_principale{display:none;}
body.mentions_legales #navigation_secondaire,body.plan_du_site #navigation_secondaire,body.presse #navigation_secondaire{display:none;}
body.prehome #navigation_page,body.accueil #navigation_page{display:none;}
body #global{position:relative;margin:100px;}
body #global{margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:90px;
position:relative;
width:900px;}

#col_gauche h1{ position:relative;text-indent:-5000px;height:1px;}
#col_gauche img{position:relative;top:145px;}
/*#canvas{left:35px;margin:0 auto;position:relative;top:-28px;width:900px;}*/
#canvas{left:200px;margin:0 auto;position:absolute;top:-55px;width:900px;}
#canvas{left:35px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
margin-top:0;
position:absolute;
top:-55px;
width:900px;}


#col_gauche{width:224px;height:550px; float:left;}
#col_droite{float:right;height:517px;position:relative;top:16px;width:675px;}
#navigation_principale ul{width:675px;margin-top:19px;margin-left:38px;}
#navigation_principale ul{width:675px;margin-top:0px;margin-left:38px;}
#navigation_principale ul li{margin-right:36px;}
#navigation_secondaire{width:645px;position:relative;top:0;left:15px;clear:both;overflow:hidden;padding:2px; padding-left:7px;}
#navigation_principale ul,
#navigation_principale ul li,
#navigation_secondaire ul li{float:left;}
#navigation_secondaire ul{width:645px;}
#navigation_principale ul li a pre,#navigation_principale ul li a:hover pre{line-height:0.6em;}
#navigation_principale ul li {margin-left:-20px;}
#navigation_principale ul li.separator{height:107px;width:3px;}
#navigation_principale ul li a span{position:relative; top:5px; width:80px;text-align:center;line-height:0.6em;display:block;padding-top:65px;}
a span#titre_0{left:-8px;}
a span#titre_1{left:-10px;}
a span#titre_2{left:-8px;}
a span#titre_3{left:-9px;}
a span#titre_4{left:-11px;}
a span#titre_5{left:-8px;}
a span#titre_6{left:-7px;}
a.sitemap{background:url(../images/chateau-de-couches-sitemap.png) no-repeat top left;display:block;line-height:16px;padding-left:20px;}
.selection{width:100px;position:relative;overflow:hidden;}
#navigation_secondaire{margin-bottom:10px;}
#navigation_secondaire ul li a {margin-right:20px;}
#navigation_principale ul li.separator.actif{position:relative; right:93px;}
#content{clear:left;}
#footer{position:absolute;bottom:0;}
#footer ul li{float:left;}
#content {left:10px;position:absolute;top:180px;margin-left:5px;}
#footer ul {width:675px;}
#footer ul li {float:left; text-align: center}
#footer ul li{width:19%;}
#footer ul li.separator{width:1%;}
#footer ul li.last{display:none;}
#footer ul li a{display:;text-align:center;width:auto;}
#footer ul li a{display:;}
body.prehome #content h2{position:relative;text-indent:-5000px;}
body.prehome #navigation_principale{display:none;}
body.prehome #navigation_secondaire,body.accueil #navigation_secondaire{display:none;}
body.prehome #footer a{display:block;z-index:200;}
body.accueil #content h2{position:relative;display:block;text-indent:-5000px;}
.clear{clear:both;}
.visite_en_photo {left:157px;position:relative;}
.visite_et_horaires {top:-2px;left:158px;position:relative;}
.visite_en_photo img, .visite_et_horaires img {margin-right:5px;top:3px;position:relative;}
#navigation_page {left:594px;position:relative;top:-25px;width:100px;}
#page_suiv{ position:relative ;text-indent:-5000px;}
div.block, div.block_2{position:absolute;width:635px;/*height:266px;*/}
#content{ text-align:justify;}
table#listing_evenements tr td.first{padding-left:20px;padding-bottom:7px;padding-top:7px;line-height:15px;}
span.galerie_photo{left:72px; position:relative; top:-57px;}
/*colors.css*/
body,a{color:#fff;}
#col_droite{border-left:1px solid #fff;}
#navigation_secondaire {background-image:url(../img/chateau_de_couches_menu_secondaire_fond.png);background-repeat:no-repeat;}
#navigation_principale ul li a,#navigation_secondaire ul li a{text-decoration:none;color:#fff;}
#footer ul li a{text-decoration:none;}
/*Ici le reste des rubriques*/
.selection{border-left:1px solid #fff;}
body.accueil #footer a{text-decoration:none;}
#footer a.actif{ text-decoration:underline;}
#navigation_principale ul li.separator.actif{background:url(../img/chateau_de_couches_separator_actif.jpg) no-repeat 2px 70px;}
#content img#right,#content img#left{cursor:pointer;}
table#listing_evenements tr th{border-bottom:1px #fff solid;}
table#listing_evenements tr th,table#listing_evenements tr td{color:#ffffff;}
table#listing_evenements tr td.first{background:url(../img/chateau_de_couches_puce_bleu.png) no-repeat center left;}

table#lien_hotels_restaurants a{background:url(../img/chateau_de_couches_puce_bleu.png) no-repeat center left; text-decoration:none; padding-left:20px;}
table#lien_hotels_restaurants a:hover{ text-decoration:underline;}

table#listing_evenements tr td.flyer a{ text-decoration:none;}
table#sitemap a{ text-decoration:none;}
/*typography.css*/
body,pre{ font-family:Arial, Helvetica, sans-serif;}
#navigation_principale a,#navigation_principale a:hover,pre{text-transform:uppercase;font-size:10px;}
#navigation_secondaire a,#navigation_secondaire a:hover,#navigation_secondaire ul li{font-size:11px;}
#navigation_secondaire ul li a:hover{text-decoration:underline;}
#navigation_secondaire a.actif{font-weight :bold ; text-decoration:underline;} 
#content h2:first-letter{ font-size:26px;text-transform:uppercase;}
#content h2{font-size:26px; font-weight:normal;}
#footer a{ text-transform:uppercase;}
#navigation_principale ul li a span{font-size:10px;}
#navigation_principale ul li a:hover span{font-weight:normal;}
#navigation_principale ul li {font-size:10px;}
#footer a,#footer li{font-size:10px;}
#footer a.actif{font-weight:bold;}
body.prehome #footer a{font-size:15px;font-weight:bold; text-transform:lowercase;}
.visite_en_photo {font-size:12px;font-weight:bold;text-decoration:none;}
.visite_et_horaires {font-size:12px;font-weight:bold;text-decoration:none;}
#lien_tarifs {font-size:11px;}
table#listing_evenements tr th,table#listing_evenements tr td{text-transform:inherit; font-weight:bold;}
table#listing_evenements tr td.flyer{font-size:12px;font-style:italic; font-weight:normal;}
table#sitemap li.rubrique{font-weight:bold;}
table#sitemap a{ font-size:11px;}
table#sitemap a:first-letter{text-transform:uppercase;}
sup{font-size:9px;}
/*gallery_photo.css*/
/* jQuery lightBox plugin - Gallery style */
#gallery {}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; }
#gallery ul img {border: 5px solid #ffffff;border-width: 5px 5px 20px;}
#gallery ul a:hover img {border: 5px solid #fff;border-width: 5px 5px 20px;color: #fff;}
#gallery ul a:hover {color: #fff;}
/*Formulaire de contact*/
#forum-add label {float: left;width: 200px;}

.inputWidth200{width: 400px;}


.block-reponse{background: #98AFC5;color: #FFF;}
.block-reponse h2 {font-size: 12px;padding: 10px;}
.block-reponse textarea {font-size: 12px;font-family: arial;width: 80%;height: 200px; background-color:#d6dfe8;border:none;}
#forum-add textarea{height: 130px;}
a.entrer{position:relative;left:250px;}
/*Formulaire de contact*/
#forum-add label {float: left;width: 275px;}
#forum-add div {padding: 5px;/*border-left-style: solid;border-left-width: 23em;border-left-color: #233A48;*/}
.inputWidth200{width: 350px; opacity:0.6;}
.boxLeft {/*float: left*/;width: 18em; border-bottom:1px dotted #FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:10px;}
.boxRight {/*border-left-width: 43em;border-left-style: solid;border-left-color: #233A48;*/ color:#000; background-color:#fff; width:80%; margin-bottom:10px;padding:4px; opacity:0.6;}
.right a {
	text-decoration:none;
}
.right a:hover {
	text-decoration:underline;
}

#forum-add input,#forum-add textarea{font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#forum-add input,#forum-add textarea{clear:left; background-color:#aba4a8;border:none;float:left;margin-bottom:10px;padding-left:2px;}
#forum-add input[name=nom],
#forum-add input[name=topic]{border:none;height:16px;line-height:12px;padding-left:2px;margin-bottom:10px;display:block;}

#forum-add input#createtopic{ background:none;}
#TB_title,#TB_title a{ text-indent:-5000px;position:relative;}
a#TB_closeWindowButton{background:url(../img/closelabel.gif) no-repeat top left; display:block;border:none; background-color:none;cursor:pointer;position:relative;text-indent:-5000px;height:22px;width:70px;left:10px;}

input#btnSendResponse{ background:url(../img/chateau_de_couches_bt_repondre.png) no-repeat top left;border:none; background-color:none;cursor:pointer;position:relative;display:block;text-indent:-5000px;height:37px;width:97px;}
body.forum a.retour{   position:relative;left:500px;text-indent:-5000px;height:31px;width:91px;}
a.print{background:url(../img/chateau_de_couches_print.png) no-repeat top left;color:#666666;
display:block;
float:right;
height:16px;
line-height:16px;
padding-left:18px;}

table#sitemap ul li a{
	
font-size:9px;	
	}
table#sitemap ul li.rubrique a{
	
	
font-size:12px;	
	}
	table#sitemap ul li.rubrique{padding-top:10px;}
	
	ul.simple{margin-top:15px;}
	ul.simple li{float:left;}
	ul.simple li a{display:block;}
	
	/*.block div {  scrollbar-face-color: #ffffff;
    scrollbar-shadow-color: #ffffff;
    scrollbar-highlight-color: #98fb98;
    scrollbar-3dlight-color: #ffffffb;
    scrollbar-darkshadow-color: #000000;
    scrollbar-track-color: #000000;
    scrollbar-arrow-color: #364b5e;
}*/
	/*.block>div{overflow-y:auto;height:280px;}*/