@font-face{font-family: 'DesyrelRegular';src: url('img/desyrel-webfont.eot');src: url('img/sesyrel-webfont.eot?#iefix') format('embedded-opentype'),url('img/desyrel-webfont.woff') format('woff'),url('img/desyrel-webfont.ttf') format('truetype'),url('img/desyrel-webfont.svg#DesyrelRegular') format('svg');font-weight: normal;font-style: normal}
html{height:100%;font-size:100%;margin:0;padding:0}
body{background-color:#f0e0c8;font-family:Trebuchet MS, Arial, Verdana, sans, helvetica, serif;background-image:url(img/body_fond.jpg);background-position:50% 0;background-repeat:no-repeat;color:#000;font-size:.8em;line-height:1.6em;height:100%;margin:0;padding:0}
a{text-decoration:none;color:#7f3200}
a:hover{color:#3F2312}
h1{color:#000;font-size:2.2em;font-weight:normal;margin:10px 0 20px;font-family:DesyrelRegular,Trebuchet MS, Arial, Verdana, sans, helvetica, serif}
h2{color:#000;font-size:1.8em;font-weight:normal;margin:5px 0 10px;font-family:DesyrelRegular,Trebuchet MS, Arial, Verdana, sans, helvetica, serif}
h3{color:#000;font-size:1.6em;font-weight:normal;margin:5px 0 10px;font-family:DesyrelRegular,Trebuchet MS, Arial, Verdana, sans, helvetica, serif}
h4{color:#000;font-size:1.4em;font-weight:normal;margin:5px 0 10px;font-family:DesyrelRegular,Trebuchet MS, Arial, Verdana, sans, helvetica, serif}
hr{color:#C8BEE0;background-color:#C8BEE0;height:1px;border:0}
input,textarea,select{font-family:Trebuchet MS, Arial, Helvetica, sans, serif;font-size:1em;vertical-align:middle;border:1px solid #C8BEE0;background-color:transparent;color:#000;padding:3px;margin:1px 0}
input:focus,textarea:focus{background-color:#fff}
input[type="submit"]{font-size:1.5em;color:#fff;text-shadow:1px 1px 1px #7f3200;border:0;background-color:#A57545;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px 5px;font-family:DesyrelRegular,Trebuchet MS, Arial, Verdana, sans, helvetica, serif}
img{border:none;vertical-align:middle}
table{width:100%;border-collapse:collapse;margin:auto}
td{text-align:center;vertical-align:top;border:1px solid #C8BEE0;padding:3px}
table.sansbordure td{border:0}
table.avecbordure td{border-bottom:1px solid #C8BEE0}
#page{width:980px;margin:auto}
#page_haut{width:980px;height:150px;overflow:visible}
#page_haut_logo{position:absolute;margin:20px 0 0 30px}
#page_millieu{overflow:hidden;background-position:193px 0;background-repeat:no-repeat;background-image:url(img/page_milleu_fond.png);padding:63px 0 0 0}
#page_millieu2{overflow:hidden;background-position:201px 0;background-repeat:repeat-y;background-image:url(img/page_milleu2_fond.png)}
#page_contenu{width:670px;min-height:400px;overflow:hidden;margin:0 0 0 280px}
#barrenav{color:#8f8f8f;font-family:DesyrelRegular,Trebuchet MS, Arial, Verdana, sans, helvetica, serif}
#barrenav a{color:#8f8f8f}
#page_menu{float:left;width:274px;margin:0;padding:0}
#page_menu_haut{background-image:url(img/page_menu_haut_fond.png);height:91px}
#page_menu_contenu{background-image:url(img/page_menu_contenu_fond.png);padding:0 20px 0 25px}
#page_menu_contenu ul{margin:0;padding:0;display:inline}
#page_menu_contenu li{margin:0;padding:0;list-style:none;display:inline}
#page_menu_contenu>ul>li>a{display:block;margin:0;padding:5px 8px;font-size:1.4em;color:#fff;text-shadow:1px 1px 1px #7f3200;font-family:DesyrelRegular,Trebuchet MS, Arial, Verdana, sans, helvetica, serif;border-bottom:1px dashed #7f3200}
#page_menu_contenu>ul>li>a:hover{color:#000}
#page_menu_contenu>ul>li>ul>li>a{display:block;margin:0;padding:3px 8px 3px 20px;font-size:1.1em;color:#000;font-family:DesyrelRegular,Trebuchet MS, Arial, Verdana, sans, helvetica, serif;}
#page_menu_contenu>ul>li>ul>li>a:hover{color:#000;text-shadow:1px 1px 1px #7f3200;}
#page_menu_contenu>ul>li>ul>li>ul>li>a{display:block;margin:0;padding:3px 8px 3px 1px;font-size:0.9em;}
#page_menu_contenu>ul>li>ul>li>ul>li>a:hover{color:#000;text-shadow:1px 1px 1px #7f3200;}
#page_menu_contenu>ul>li>ul>li>ul>li>ul>li>a{display:block;margin:0;padding:3px 8px 3px 10px;font-size:0.8em;}
#page_menu_contenu>ul>li>ul>li>ul>li>ul>li>a:hover{color:#000;text-shadow:1px 1px 1px #7f3200;}
#page_contenu_bas{width:670px;clear:both;overflow:hidden;margin:0 0 0 280px;padding:50px 0 0 0;font-family:DesyrelRegular,Trebuchet MS, Arial, Verdana, sans, helvetica, serif;font-size:1.1em}
#page_contenu_bas_gauche{float:left;width:300px;font-size:1.5em}
#page_contenu_bas_droite{float:right;width:300px;text-align:right}
#page_menu_bas{background-image:url(img/page_menu_bas_fond.png);height:74px; text-align:center;}
#page_bas{width:980px;margin:auto;background-position:201px 0;height:33px;background-repeat:no-repeat;background-image:url(img/page_bas_fond.png)}
.erreur{font-size:1.3em;color:#AF4941;text-align:center}
.imagetexte{margin:10px;padding:8px;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow: 0px 0px 10px 0px #666;-moz-box-shadow: 0px 0px 10px 0px #666;box-shadow: 0px 0px 10px 0px #666;-moz-transform: scale(0.98) rotate(-1deg) translate(0px, 0px) skew(0deg, 0deg);-webkit-transform: scale(0.98) rotate(-1deg) translate(0px, 0px) skew(0deg, 0deg);-o-transform: scale(0.98) rotate(-1deg) translate(0px, 0px) skew(0deg, 0deg);-ms-transform: scale(0.98) rotate(-1deg) translate(0px, 0px) skew(0deg, 0deg);transform: scale(0.98) rotate(-1deg) translate(0px, 0px) skew(0deg, 0deg);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.imagetexte:nth-of-type(odd){-moz-box-shadow: 0px 0px 10px 0px #666;box-shadow: 0px 0px 10px 0px #666;-moz-transform: scale(0.98) rotate(1deg) translate(0px, 0px) skew(0deg, 0deg);-webkit-transform: scale(0.98) rotate(1deg) translate(0px, 0px) skew(0deg, 0deg);-o-transform: scale(0.98) rotate(1deg) translate(0px, 0px) skew(0deg, 0deg);-ms-transform: scale(0.98) rotate(1deg) translate(0px, 0px) skew(0deg, 0deg);transform: scale(0.98) rotate(1deg) translate(0px, 0px) skew(0deg, 0deg);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.imagetexte:hover{-moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);}
.article{text-align:justify;clear:both;overflow:hidden}
.boiteplus{border:1px solid #C8BEE0;height:1%;margin:0;padding:10px}
#fond_lightbox{position:fixed;left:0;top:0;width:100%;height:100%;filter:alpha(opacity = 60);-moz-opacity:.6;opacity:.6;background-color:#000;z-index:99;text-align:right;margin:0}
.ferme_lightbox { position: absolute; z-index: 101;}
.lightbox_miniature { position: fixed; height: 100%; top: 0px; width: 100%;	left: 0px; overflow: scroll; z-index: 500; text-align: center;}
.lightbox_miniature::-webkit-scrollbar {width: 12px; background-color: #F5F5F5;}
.lightbox_miniature::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: #F5F5F5;}
.lightbox_miniature::-webkit-scrollbar-thumb {border-radius: 10px;	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #963044;}
.lightbox_diapo { position: fixed; height: 100%; top: 0px; width: 100%;	left: 0px; overflow: scroll; z-index: 500;	text-align: center;}
.lightbox_diapo::-webkit-scrollbar {width: 12px; background-color: #F5F5F5;}
.lightbox_diapo::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border-radius: 10px; background-color: #F5F5F5;}
.lightbox_diapo::-webkit-scrollbar-thumb {border-radius: 10px;	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #963044;}
.diapopremiere { width: 250px; }
.diapotexte{display:inline-block;text-align:center;background-color:#fff;margin:10px;padding:8px;border:1px solid #ddd;-webkit-box-shadow: 0px 0px 10px 0px #666;-moz-box-shadow: 0px 0px 10px 0px #666;box-shadow: 0px 0px 10px 0px #666;-moz-transform: scale(0.98) rotate(1deg) translate(0px, 0px) skew(0deg, 0deg);-webkit-transform: scale(0.98) rotate(1deg) translate(0px, 0px) skew(0deg, 0deg);-o-transform: scale(0.98) rotate(1deg) translate(0px, 0px) skew(0deg, 0deg);-ms-transform: scale(0.98) rotate(1deg) translate(0px, 0px) skew(0deg, 0deg);transform: scale(0.98) rotate(1deg) translate(0px, 0px) skew(0deg, 0deg);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.diapotexte:hover{-moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);-ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);transform: scale(1) rotate(0deg) translate(0px, 0px) skew(0deg, 0deg);}
.imagelightbox{position:relative;vertical-align:middle;top:10%;border:10px solid #FFF;background-color:#FFF;box-shadow:2px 2px 20px #000;-webkit-box-shadow:2px 2px 20px #000;-moz-box-shadow:#000 2px 2px 20px}
.lightbox_diapo_barre{position:absolute;left:50%;width:150px;height:48px;top:10%;z-index:101;background-color:transparent;background-image:url(img/background.png);white-space:nowrap;font-size:1.2em;margin:-55px 0 0 -75px;padding:0}
#lightbox_contact_formulaire textarea{width:95%}
#lightbox_contact_formulaire{padding:10px}
#lightbox_contact{position:absolute;top:10%;left:50%;width:500px;margin-left:-250px;overflow:auto;background-color:#FFF;z-index:100;box-shadow:2px 2px 20px #000;-webkit-box-shadow:2px 2px 20px #000;-moz-box-shadow:#000 2px 2px 20px}
.listecommentaire{background-color:#F9F9F9;border: 1px solid #DFDFDF;padding: 10px;margin: 50px 0px 10px 0px;clear: both;}
.commentaire{background-color: #FFFFFF;border-top: 1px solid #DFDFDFD;padding: 10px;color: #666666;}
.datecommentaire{font-size:.8em;color: #000000}
.messagecommentaire{text-align: center;color: #FF0000;font-size: 1.3em;font-weight: bold}
.infocommentaire{text-align:center;font-family:DesyrelRegular,Trebuchet MS, Arial, Verdana, sans, helvetica, serif;margin: 0px 0px 2px 250px;padding: 2px;font-size: 1.3em;color:#444444;border: 0px;background-color: #fff;border:1px dashed #C8BEE0;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.ajoutcommentaire{background-color:#F9F9F9;border: 1px solid #DFDFDF;padding: 10px;color: #666666;}
.ajoutcommentaire textarea {width: 400px;height: 100px;margin: 2px;}

.detailimg {
	background-color: #ffffff;
	color: #000000;
	margin: 0;
    padding: 0;
}
.lightbox_diapo_info{display:inline-block;width:54px;height:48px}
.ferme_lightbox { position: absolute; z-index: 101;}

