@charset "utf-8";
*{margin:0;padding:0;font-size: 12px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,li{ list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
q:before, q:after {content:'';}
pre{margin:0;padding:0;border:none;}
/* position.css*/
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:110px;text-align:center;line-height:0.6em;display:block;padding-top:65px;}
a span#titre_0{left:-23px;}
a span#titre_1{left:-24px;}
a span#titre_2{left:-23px;}
a span#titre_3{left:-23px;}
a span#titre_4{left:-22px;}
a span#titre_5{left:-22px;}
a span#titre_6{left:-22px;}
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{text-align:center;width:auto;}
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;}
#content{ text-align:justify;}
table#listing_evenements tr td.first{padding-left:20px;padding-bottom:7px;padding-top:7px;line-height:15px;}
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;}
#listing_evenements tr.entete{line-height:15px;height:15px;}
.listing_evenements tr.entete{line-height:15px;height:15px;}
/*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;}
span.date{color:#4390b1;}
.details_desc,tr.details .jScrollPaneContainer{color:#FFFFFF;}
.details_desc a{color:#316d9f;font-weight:bold;}
#listing_evenements tr:hover {background:url(../img/chateau_de_couches_bg_tr_hover.png) repeat-x top left;}
#listing_evenements tr.details:hover{background-image:none;}
.listing_evenements tr:hover {background:url(../img/chateau_de_couches_bg_tr_hover.png) repeat-x top left;}
.listing_evenements tr.details:hover{background-image:none;}
table#listing_evenements tr.entete:hover { background:none;}
#listing_evenements tr{background:none;}
table.listing_evenements tr.entete:hover { background:none;}
.listing_evenements tr{background:none;}
a.revue_de_presse{background:url(../img/chateau_de_couches_revue_de_presse.png) no-repeat 0 0;}
a.programme_evenements{background:url(../img/chateau_de_couches_programme_evenements.png) no-repeat 0 11px;}
.details_desc{padding-left:10px;padding-top:5px;padding-bottom:10px;}
a.revue_de_presse{display:block;float:right;height:37px;line-height:52px;padding-left:25px;}
a.programme_evenements{display:block;float:right;height:37px;line-height:52px;padding-left:25px;margin-right:20px;}
a.revue_de_presse,a.programme_evenements{font-size:10px;font-weight:normal;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.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;line-height:1.1em;}
#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.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;}
span.date{font-size:9px;}
span.date{margin-right:30px;float:right;}
/*gallery_photo.css*/
/* jQuery lightBox plugin - Gallery style */
#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;}
.inputWidth200{width: 350px;}
.boxLeft{width:18em;border-bottom:1px dotted #FFF; font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:10px;}
.boxRight{color:#000;background-color:#fff;width:80%;margin-bottom:10px;padding:4px;}
.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;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;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;}
.evenement_une{height:129px;margin-left:530px;position:relative;top:8px;width:93px;z-index:100;}
.evenement_une h3{position:relative;text-indent:-5000px;}
p.details_desc{font-weight:normal;margin-left:20px;}
div.details_desc{font-weight:normal;
font-size:11px;margin-left:20px;margin-top:10px;line-height:normal;}
div.details_desc a{font-weight:normal;font-size:11px;}
.pp_inline h2,.pp_inline h3{margin-left:20px;}
.pp_inline h2{margin-bottom:10px;font-weight:normal;font-size:9px;border-bottom:1px solid #4390B1;color:#4390B1;padding-bottom:3px;}
.pp_inline h2 strong{color:#4390B1;font-size:9px;}
.pp_inline h3{margin-bottom:5px;}
#pp_full_res .pp_inline p.noel,#pp_full_res .pp_inline  ul{margin-left:20px;font-size:11px;}
div.facebook #pp_full_res .pp_inline{ background-color:#273b5e;}
div.facebook #pp_full_res .pp_inline .col_gauche{float:left;background-color:#273b5e;padding-top:10px;}
div.facebook #pp_full_res .pp_inline .col_gauche img.logo{float:left;margin-right:10px;width:90px;}
div.facebook #pp_full_res .pp_inline .col_droite{float:left;background-color:#273b5e;padding-top:10px;width:600px;}
div.facebook #pp_full_res .pp_inline h2{padding-top:4px;}
div.facebook #pp_full_res .pp_inline h3{color:#ffffff;margin-top:2px;}


