@charset "utf-8";
h1 { font-size:12px; font-weight:bold; padding: 20px 0 20px 0; color: #41250e; }
h2 { font-size:13px; font-weight:bold; color: #41250e; }
h3 { font-size:13px; font-weight:bold; color: #41250e; margin-top:15px; margin-bottom:10px; }
a:link { color: #41250e; }
a:visited { color: #41250e; }
a:hover { color: #fff; }
a:active { color: #41250e; }
.texte { margin:0; padding:0 0 1em 0; line-height: 1.6; text-align:justify; color: #41250e; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.texte2 { color: #41250e; text-align:right; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right:20px; }
.logo { color: #41250e; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.index { color: #41250e; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.titre { color: #41250e; font-weight: normal; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
* { margin: 0; padding: 0; }
img { border:none; }
body { text-align: center; margin: 0 auto; padding: 0; background:url(../images/bgcontenu_02.jpg) #b29f8c repeat-x; }
div#conteneur { text-align: left; margin: 0 auto; width:950px; background:url(../images/fond_08.jpg) repeat-y; }
div#head { text-align:left; width:950px; height:236px; }
div#titre { text-align:right; width:950px; height:33px; }
div#contenu { text-align: left; width:950px; background:url(../images/bg_03.jpg) no-repeat; color: #b29f8c; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#duplicontenu { width:825px; /*text-align: rigth;*/
	text-align: justify; margin-left:65px; }
div#diaporama { width:290px; text-align: left; float:left; margin-top:30px; }
div#formulaire { width:780px; text-align: left; margin-left:90px; color: #41250e; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#textecontact { width:300px; text-align: right; margin-left:40px; margin-top:40px; color: #41250e; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; float:right; }
div#texteintro { margin: 0 auto; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 950px; background:#b29f8c; color:#580b0d; }
#texteintro * { color: #41250e; }
#texteintro { color: #41250e; }
#texteintro a:hover { color:#f4efeb; }
/*Formulaire contact*/

#frmEnvoi { text-align: left; padding-left: 10px; }
p.field label { display: block; float: left; width: 125px; }
p.submit { text-align: left; margin-left: 100px; }
/*Fin formulaire contact*/

div#adresse { float: left; margin: 0 auto; height: 55px; width:950px; }
div#cybbel { margin: 0 auto; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 950px; height: 37px; background:#b29f8c; float:left; color:#580b0d; }
#cybbel * { color: #41250e; }
#cybbel { color: #41250e; }
#cybbel a:hover { color:#f4efeb; }
div#cybbel img { vertical-align: middle; border:none; }
.center { text-align: center; }
.strong-center { text-align:-moz-center; !text-align:center;
}
fix { margin:0 auto; width: 1000px; }
fix3 { margin:0 auto; width: 751px; }
.plan { width: 640px; height: 480px; border: 2px solid #41250f; }
#map .infosbulle { width: 210px; border: none; margin: 0; padding: 0; height: 90px; }
#map .infosbulle p { display: block; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }
.plan-titre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #5F0666; font-weight: bold; margin-bottom: 1em; }
.plan-adresse { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; }
.plan-printer { display:block; text-align: right; padding-bottom: 40px; }
.plan-printer img, .plan-printer a { border: none; }
.highslide { cursor: url(images/graphics/zoomin.cur), pointer; outline: none; }
.highslide-active-anchor img { visibility: hidden; }
/*.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}
*/
.highslide-wrapper { background: white; }
.highslide-image { border: 2px solid white; }
.highslide-image-blur { }
.highslide-caption { display: none; border: 2px solid white; border-top: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: white; }
.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(images/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
.highslide-move { cursor: move; }
.highslide-overlay { display: none; }
a.highslide-full-expand { background: url(highslide/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }
/* Necessary for functionality */
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
.img-pad { width: 200px; padding-left: 42px; padding-right: 20px; }
.gallery { /*width: 200px;
padding-left: 42px;
padding-right: 20px;*/

}
.img-pad4 { float: left; width: 200px; padding-left: 42px; padding-right: 20px; text-align: center; color: #41250e; }
.text-left { float: left; width: 300px; }
.img-pad1 { float: left; width: 200px; padding-right: 50px; }
.img-pad2 { width: 170px; padding-right: 18px; padding-left: 12px; }
.padding-left1 { padding-left: 100px; }
.clearb { clear: both; }
/* start light box */

#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; 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: 10; }
#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: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; 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; }
.divtext { width:370px; text-align:center; border-top:solid 1px; margin-left:80px; }
.divtext1 { width:150px; text-align:center; margin-right:70px; }
.pd-left { margin-right:30px; }
.imgleft { float:left; padding-right:20px; }
.imgright { float:right; padding-left:20px; }
.div48 { width:48%; }
.floatleft { float:left; }
.floatright { float:right; }
.widthtab1 { width:100px; }
.pad-v1 { padding-right:15px; }
.list { padding-left:10px; padding-right:7px; vertical-align:middle; }
.list1 { padding-left:10px; padding-right:7px; vertical-align:middle; padding-bottom:20px; padding-top:5px; }
.middle { vertical-align:middle; }
.imageha { width:140px; float:right; margin-left:20px; margin-top:20px; margin-right:5px; }
.contactha { width:400px; float:right; text-align:left; padding-top:47px; }
.titreha { margin-bottom:24px; }
.centerha { width:320px; margin:0 auto; text-align:center; }
