@charset "utf-8";
/* Document CSS */
/* Nom du client */
/* Feuille de style pour définir la taille du texte comme standard */



#centre-droite {
	font-size:1em;		
}

@charset "utf-8";
.noprint{display:block;}
.nosite{display:none;}
html,body{height:100%;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;/*vertical-align:middle;*/background:transparent;}
body{line-height:1;}
:focus{outline:0;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
ins{text-decoration:none;}
del{text-decoration:line-through;}

strong{font-weight:bold;}
h1,h2,h3,h4,h5,h6,p{line-height:1.4em;font-weight:normal;padding-top:4px;padding-bottom:4px;}
h1{font-size:2em;color:#707070;text-transform:uppercase;margin:10px;padding:0;}
h2{font-size:1.6em;color:#707070;}
h3{font-size:1.3em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1.1em;color:#6f6f6f;}
p{font-size:1.1em;color:#000;}
a{color:#000;text-decoration:underline;}
a:hover{color:#9f1c20;}
hr{border:0;clear:both;width:100%;color:#ccc;background-color:#ccc;height:1px;margin:18px 0 24px 0;}
.secondaire{color:#f3f3f3;background-color:#f3f3f3;margin:9px 0 12px 0;}
.retour-ligne,.retour{clear:both;}
.retour2{clear:both;height:1px;}
.minuscules{text-transform:lowercase;}
.majuscules{text-transform:uppercase;}
.aligne-droite,td.aligne-droite,th.aligne-droite{text-align:right;}
.retour{clear:both;}
.retour2{clear:both;height:1px;}
.est{float:right;}
.ouest{float:left;}
.marge-haut{margin-top:10px;}
.marge-droite{margin-right:10px;}
.marge-bas{margin-bottom:10px;}
.marge-gauche{margin-left:10px;}
.un-tiers{width:320px;}
.deux-tiers{width:650px;}
.miniature img{border:1px solid #ccc;margin-bottom:10px;}
form,fieldset,caption,input,textarea,select{font-size:1em;font-family:Verdana,Arial,sans-serif;}
input,textarea,select{color:#303030;border-top:1px solid #adadad;border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;border-left:1px solid #adadad;background-color:#fefefe;}
input,textarea{padding:2px 4px;}
input:hover,select:hover,textarea:hover{color:#303030;border-top:1px solid #919191;border-right:1px solid #bababa;border-bottom:1px solid #bababa;border-left:1px solid #919191;background-color:#fcfcfc;}
input:active,select:active,textarea:active{background-color:#fcfcfc;}
input:focus,select:focus,textarea:focus{color:#000;border-top:1px solid #7a7a7a;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #7a7a7a;background-color:#fafafa;}
input.error{background-color:#ffadac;}
.bouton{display:block;width:auto;cursor:pointer;}
.case{width:auto;border:0;margin:0;background:none;}
table{font-size:1.1em;}
table table,table p{font-size:1em;}
table tr th{font-weight:normal;text-align:left;}
ul,ol{font-size:1.1em;}
ul ul,ol ol,ul ol,ol ul{font-size:1em;}
ul.sansbulle,ol.sansbulle{list-style-type:none;}
ul.sansbulle,ol.sansbulle{list-style-type:none;}
ul.horizontal li{float:left;}
ul.vertical li .separateur{display:none;}
.menu a{text-decoration:none;}
.menu a:hover{text-decoration:underline;}
a.survol img{display:block;}
a.survol span img{display:none;}
a.survol:hover img{display:none;}
a.survol:hover span img{display:block;}

#accueilError {padding:6px 0px 0px 0px;}
.divError { padding:10px 0px; font-size:1.2em; color:#DD1818; vertical-align:middle!important;
;}
.divError img{ padding:0px 10px;}

body{font-size:62.5%;font-family:Verdana,Arial,sans-serif;background:#ae1412 url(/wp-content/themes/balance-bourbeau/img/body-fond.png) repeat-x;}
#centre,.contenu-admin{background-color:#fff;}
#conteneur{width:998px;margin:0 auto;}
#entete{}
#entete-un{position:relative;width:998px;}
#menu-court{padding:8px 0 11px 0;}
#menu-court ul li,#menu-principal ul li{margin:0 0.2em;color:#d51a17;font-size:0.9em;}
#menu-court ul{float:right;}
#menu-court ul li a{color:#fff;}
#entete-deux{border-top:1px solid #f0302d; height:155px; overflow:hidden;}
#logo{float:left;}
#logo a{display:block;}
#banniere{float:right;text-align:center;}
#banniere #message-flash{width:802px;height:119px;padding:35px 0 0 0;background:#000;border-bottom:1px solid #1c2d1d;overflow:auto;}
#banniere #message-flash p{width:38em;max-width:700px;margin:0 auto;padding:20px;text-align:justify;color:#fff;}
#banniere #message-flash p a{color:#fff;}
#banniere #message-flash p a:hover{color:#e3c43e;}
#entete-trois{width:998px; height:49px; background:#2c4023 url(/wp-content/themes/balance-bourbeau/img/menu-fond.png) no-repeat;}
#menu-principal{width:802px;float:right;}
#menu-principal ul{display:block;width:802px;float:right;}
#menu-principal ul li{position:relative;margin:0;}
#menu-principal ul li a{display:block;}
#menu-principal ul li a .hover{position:absolute; display:none;}
#menu-principal ul li a img{}
#menu-principal ul li .separateur{display:none;}
#menu-principal ul ul{position:absolute;float:none;width:auto;left:-9999em;background:#e3c43e;z-index:99999;}
#menu-principal li:hover ul,#menu-principal li.sfhover ul{left:auto;}
#menu-principal ul ul li{font-size:1.2em;float:none;padding:0;}
#menu-principal ul ul li a{width:13em;color:#3e5224;padding:0.75em 1.5em;border-bottom:1px solid #f0e09d;}
#menu-principal ul ul li a:hover{color:#fff;text-decoration:none;background:#3e5224;}
.centre{width:998px;}
.panneau h3,.bandeau h3{text-transform:uppercase;color:#fff;margin:0;padding:0;}
.panneau h3{font-size:1.4em;}
.bandeau h3{font-size:1.3em;padding:6px 12px;}
#centre-un{background:#fff url(/wp-content/themes/balance-bourbeau/img/gauche-fond.png) 185px 0px repeat-y;}
#centre-deux{background:#fff;}
#centre-un{margin:0;}
.centre .gauche{width:195px;padding:10px 0;background:#fff url(/wp-content/themes/balance-bourbeau/img/gauche-fond.png) right top repeat-y;}
#centre-gauche{float:left;}
.centre .gauche .panneau{width:185px;margin:0 0 0 10px;}
.centre .gauche .panneau-boite{padding:10px;background:transparent url(/wp-content/themes/balance-bourbeau/img/gauche-fond.png) right top repeat-y;}
.centre .panneau-boite .champ{margin:4px 0 0 0;}
.centre .gauche .panneau-boite .champ{width:150px;}
.centre .gauche #recherche p.couleur a:hover, .centre .gauche #infolettre p.couleur a:hover{color:#fff;}
.centre .gauche #categories{background:#c97f27 url(/wp-content/themes/balance-bourbeau/img/categorie-bas.jpg) right bottom no-repeat;}
.centre .gauche #categories .panneau-boite{padding-top:50px;padding-bottom:50px;}
.post23 .gauche #categories .panneau-boite{padding:36px 10px 23px 10px;min-height:171px;/*max-height:231px;overflow:auto;*/}
.centre .gauche #categories ul li{padding:6px 10px;text-transform:uppercase;border-bottom:1px dotted #f5c690;}
.centre .gauche #categories ul li.dernier{border:0;}
.centre .gauche #categories ul li a{color:#fff;text-decoration:none;}
.centre .gauche #categories ul li a:hover{text-decoration:underline;}
.centre .gauche #categories ul li .separateur{display:none;}
.centre #recherche{margin-top:10px;background:#990072 url(/wp-content/themes/balance-bourbeau/img/recherche-fond.jpg) -70px -2px no-repeat;}
.centre #recherche .champ{border-color:#c35698;}
.centre #recherche p{color:#fff;}
.centre #recherche p.couleur, .centre #recherche p.couleur a{color:#cf79cc;}
.centre #infolettre{margin-top:10px;background:#79a41e url(/wp-content/themes/balance-bourbeau/img/infolettre-fond.jpg) 0px -23px no-repeat;}
.centre #infolettre .champ{border-color:#23a92e;}
.centre #infolettre p.couleur, .centre #infolettre p.couleur a{color:#d2e7a4;}
.centre .droite{width:782px;padding:10px;}
#centre-droite{float:right;}
#centre-droite #titre{width:782px;border-top:1px dotted #000;border-bottom:1px dotted #000;margin:0 0 10px 0;}
#centre-droite #titre h1{width:660px;float:left;}
#centre-droite #titre ul{float:right;margin:10px;padding:0;}
#centre-droite #titre ul li{height:23px;line-height:23px;}
#centre-droite #titre ul li.dernier{margin:0 0 0 15px;}
#centre-droite #titre ul li .separateur{display:none;}
#centre-droite #texte{padding:0 10px;}
#centre-droite #texte p{text-align:justify;}
#centre-droite #texte h3{margin-top:15px;margin-bottom:10px;color:#333;font-weight:bold;}
#centre-droite #texte h4{color:#333;}
#centre-droite #texte ul{margin:0 0 0 20px;padding:0;line-height:1.4em;}
#centre-droite #texte ul.marge-verticale{margin-top:10px;margin-bottom:10px;}
#centre-droite #texte ul li{padding:0 0 0 10px;background:transparent url(/wp-content/themes/balance-bourbeau/img/disque-jaune.png) left 7px no-repeat;color:#a55c00;}
#centre-droite #texte p#haut-de-page{text-align:right;}
#contact {float:left; padding:0 0 0 16px; width:262px;}

#contact h3{font-size:1.5em; margin:0; padding:0;}
.input label {font-size:1.1em;}
#form_contact{display:block;width:264px;font-size:1.1em;float:right;}
#form_contact input,#form_contact textarea{padding:4px;width:254px; margin:6px 0 8px 0;}
#form_contact .bouton{width:auto; margin:0; font-size:1.1em;}
#form_contact table td{padding:2px 0;}
#centre-droite #texte #form_contact h3{margin:0;}
#boite-carte{position:relative;float:left;width:480px;height:375px;border:1px solid #ccc;}
#carte{width:480px;height:375px;background-color:#ccc;}
#boite-carte a.bouton-zoom{display:block;padding:2px 3px;margin:10px;font-size:1.5em;font-weight:bold;text-decoration:none;text-align:center;font-weight:bold;cursor:pointer;color:#fff;border:1px solid #9f1c20;background-color:#9f1c20;}
#boite-carte a:hover.bouton-zoom{color:#9f1c20;border:1px solid #000;background-color:#fff;}
#infoBulle{width:320px;font-size:1.1em;line-height:1.2em;}
#infoBulle img{float:left;margin-right:10px;}
#form-itineraire{position:absolute;bottom:0;right:0;padding:5px 10px 5px 10px;width:460px;background-color:#ae1412;}
#form-itineraire .champ{padding:3px 4px;}

#centre-droite #texte #form-itineraire p{font-size:1.2em;color:#fff;text-align:left;}
#form-itineraire .champ,#form-itineraire .bouton{display:inline;color:#9f1c20;background-color:#fff;}
#promotions{float:left;width:414px;}
#nouvelles{float:right;width:360px;/*max-height:231px;overflow:auto;*/}
#nouvelles .bandeau{background:#b10800;}
#nouvelles .bandeau h3{float:left;}
#nouvelles .bandeau p{padding:6px 12px;float:right;}
#nouvelles .bandeau p a{color:#fff;}
#nouvelles .bandeau p a:hover{color:#e3c43e;}
#nouvelles .bandeau p .couleur{color:#d37905;}
.nouvelle{padding-bottom:10px;border-bottom:1px dotted #000;margin:5px 0 0 0;}
.nouvelle .photo{float:left;width:97px;}
.nouvelle .description{float:right;width:243px;}
.nouvelle .description p{margin:0;padding:0;width:243px;}
.nouvelle .description .date{margin:4px 0 0 0;}
.nouvelle .description .date a{text-decoration:none;color:#b10800;}
.nouvelle .description .date a:hover{text-decoration:underline;}
.nouvelle .description .detail{margin:8px 0 0 0;font-size:0.9em;text-align:right;}
.nouvelle .description .detail a{padding:4px 8px;color:#fff;text-decoration:none;background-color:#ec8d1d;}
.nouvelle .description .detail a .couleur{color:#b10800;}
.nouvelle .description .detail a:hover{background-color:#b10800;}
.nouvelle .description .detail a:hover .couleur{color:#ec8d1d;}
.nouvelle .descriptionpg {float:left;width:644px; margin-left:20px;}
.nouvelle .descriptionpg p{margin:0;padding:0;width:644px;}
.nouvelle .descriptionpg .datepg{margin:4px 0 0 0;}
.nouvelle .descriptionpg .datepg a{text-decoration:none;color:#b10800;}
.nouvelle .descriptionpg .datepg a:hover{text-decoration:underline;}
.nouvelle .descriptionpg .detailpg{margin:8px 0 0 0;font-size:0.9em;text-align:right;}
.nouvelle .descriptionpg .detailpg a{padding:4px 8px;color:#fff;text-decoration:none;background-color:#ec8d1d;}
.nouvelle .descriptionpg .detailpg a .couleur{color:#b10800;}
.nouvelle .descriptionpg .detailpg a:hover{background-color:#b10800;}
.nouvelle .descriptionpg .detailpg a:hover .couleur{color:#ec8d1d;}
#centre-deux{margin:10px 0 0 0;padding:0 0 10px 0;}
#centre-deux .panneau{margin:0 0 0 10px;}
#centre-deux .panneau-boite{padding:10px;}
#centre-deux #recherche p.couleur a:hover, #centre-deux #infolettre p.couleur a:hover{color:#fff;}
#centre-deux #recherche, #centre-deux #infolettre, #centre-deux #clientele{float:left;margin-top:10px;min-height:142px;/*max-height:142px;overflow:auto;*/}
#centre-deux #infolettre #bouton-infolettre, #centre-deux #recherche #bouton-recherche{float:right;}
#centre-deux #infolettre #politique-infolettre, #centre-deux #recherche #recherche-avancee{float:left;margin:4px 0 -4px 0;}
#centre-deux #infolettre{background-position:0px -43px;width:286px;}
#centre-deux #infolettre .champ{width:256px;}
#centre-deux #infolettre #abonne{float:left;}
#centre-deux #infolettre #desabonne{float:left;margin:0 0 0 30px;}
#centre-deux #recherche{background-position:0px -10px;width:312px;}
#centre-deux #recherche .champ{width:282px;}
#clientele{width:359px;}
#clientele .bandeau{background:#e9b604;margin:0;}
#clientele p{margin:0;padding:0;}
#pied{width:998px;margin:10px 0;}
#pied-un{width:998px;padding:0 0 10px 0;border-top:1px dotted #d78a89;border-bottom:1px dotted #d78a89;}
#pied-un #activis{float:right;width:84px;height:18px;margin:10px 15px 0 15px;}
#pied-un #menu-pied{width:850px;float:left;}
#menu-pied ul{padding:10px 0;font-size:1.1em;line-height:1.4em;}
#menu-pied ul li.premier2 .separateur{display:none;}
#menu-pied ul li.premier{display:none;}
#menu-pied ul li .separateur{padding:0 0 0 0.3em;color:#990000;}
#menu-pied ul li a{color:#fff;background-image:none;}
#menu-pied ul li a:hover{text-decoration:underline;}
#menu-pied ul li a img{display:none;}
#pied-deux{width:62em;max-width:998px;padding:15px 0;margin:0 auto;text-align:center;}
#pied-deux ul{text-align:center;font-size:1.1em;line-height:1.4em;margin:0 auto;}
#pied-deux ul li{color:#fe6f6d;}
#pied-deux ul li .separateur{padding:0 0 0 0.3em;color:#fe6f6d;}
#pied-deux ul li a{color:#fe6f6d;background-image:none;}
.impression, #impression{display:none;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:9998;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:9999;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:9997;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:1.2em Arial, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.6em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:0.7em;}
div.error{ padding:2px 0 0 26px; line-height:1.1; height:38px; background:url(/wp-content/themes/balance-bourbeau/img/bad.gif) 0 1px no-repeat;color:#c00; }
div.good{ padding:4px 0 0 26px; height:30px; background:url(/wp-content/themes/balance-bourbeau/img/good.gif) 0 1px no-repeat;color:green;}
.Thanks{font-size:1.2em; color:green;}