<!--
/* Styles pour la vissionneuse d'images */
#mySlideshow{z-index:5;margin-left:auto;margin-right:auto;}
.timedSlideshow{width:640px;height:480px;}
.timedSlideshow_800{width:800px;height:600px;}
.jdSlideshow{display: none;overflow:hidden;position: relative;}
.jdSlideshow img{border: 0;margin: 0;}
.jdSlideshow .slideElement{width: 100%;height: 100%;background-color: #000;background-repeat: no-repeat;}
.jdSlideshow .loadingElement{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: #000;background-repeat: no-repeat;background-position: center center;background-image: url('../img-slideshow/loading-bar-black.gif');}
.jdSlideshow .slideInfoZone{display:none;position: absolute;z-index: 10;width: 100%;margin: 0px;left: 0;bottom: 0;height: 40px;background: #333;color: #fff;text-indent: 0;}
.jdSlideshow .slideInfoZone h2{padding: 0;font-size: 12px;margin: 0;margin: 2px 5px;font-weight: bold;color: inherit;}
.jdSlideshow .slideInfoZone p{padding: 0;font-size: 11px;margin: 2px 5px;color: #eee;}
.jdSlideshow a{font-size: 100%;text-decoration: none;color: inherit;}
.jdSlideshow a.right, .jdSlideshow a.left{position: absolute;height: 100%;width: 40%;cursor: pointer;z-index:10;filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;	opacity: 0.2;}
* html .jdSlideshow a.right, * html .jdSlideshow a.left{filter:alpha(opacity=50);}
*+html .jdSlideshow a.right, *+html .jdSlideshow a.left{filter:alpha(opacity=50);}
.jdSlideshow a.right:hover, .jdSlideshow a.left:hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.jdSlideshow a.left{left: 0;top: 0;background: url('../img-slideshow/fleche1.png') no-repeat top left;}
* html .jdSlideshow a.left { background: url('../img-slideshow/fleche1.gif') no-repeat top left; }
*+html .jdSlideshow a.left { background: url('../img-slideshow/fleche1.gif') no-repeat top left; }
.jdSlideshow a.right{right: 0;top: 0;background: url('../img-slideshow/fleche2.png') no-repeat top right;}
* html .jdSlideshow a.right { background: url('../img-slideshow/fleche2.gif') no-repeat top right; }
*+html .jdSlideshow a.right { background: url('../img-slideshow/fleche2.gif') no-repeat top right; }

/* Style pour le conteneur pour le filtre */
#filtre{-moz-opacity:0.90;filter:alpha(opacity=90);opacity: 0.9;}
/* Donne une hauteur au bloc en float sous Firefox et IE/Mac */
#conteneur:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #conteneur{height: 1%;}
*+html #conteneur{height: 1%;}
/* --------------------------------------------------------- */

/* Styles pour les overlib */
#overDiv{position:absolute; visibility:hidden; z-index:1000;}
#overDiv table td{padding:1px;}
#overDiv table td table td{padding:0;}
.overlib_tabcenter{margin-left:auto;margin-right:auto;width:150px;font-size:1.1em;text-align:left;}

.overlib_label_error{font-weight:bold;}

/* Style message overlib pour site publie */
.message_site_pub_container fieldset{text-align:left;}

#overDiv p.overlib_title{padding:2px 5px;font-size:10px;line-height:15px;}
#overDiv p.overlib_text{padding:5px;font-size:10px;line-height:15px;}
#overDiv p.overlib_help_titre{font-size:10px;line-height:15px;}
#overDiv p.overlib_help_text{font-size:10px;line-height:15px;}
#overDiv div.overlib_title{padding:2px 5px;font-size:10px;line-height:15px;}
#overDiv div.overlib_text{padding:5px;font-size:10px;line-height:15px;}
#overDiv div.overlib_help_titre{font-size:10px;line-height:15px;}
#overDiv div.overlib_help_text{font-size:10px;line-height:15px;}

#popup_traitement.popup_300150{width:294px;height:139px;margin:0;text-align:center;}
#popup_traitement.popup_600300{width:594px;height:289px;margin:0;text-align:center;}
#popup_traitement.popup_600450{width:594px;height:439px;margin:0;text-align:center;}
#popup_traitement h3.popup_traitement_h3{font-size:14px;line-height:1.5em;margin:0;background:url(../img/bg-pointilles2-H.gif) repeat-x 0 100%;text-align:left;}
#popup_traitement h3.popup_traitement_h3{margin:3px 10px 10px 10px;}
#popup_traitement h3.h3_patientez{font-size:14px;}
#popup_traitement div.overlibclose{position:absolute;top:6px;right:10px;font-size:11px;font-weight:bold;}
#popup_traitement div.overlibclose span{float:right;}
#popup_traitement div.overlibclose img{float:right;border:0;}
#popup_traitement div.overlibclose a{cursor:pointer;text-decoration:none;color:#000;}
#popup_traitement div.overlibclose a:hover{color:#000;}

html>body #entete_popup a{top:2px;}
#popup_traitement div.popup_traitement_div{font-size:11px;padding:0 10px;text-align:left;}
#popup_traitement div p.popup_traitement_texte{font-size:11px;text-align:left;}
#popup_traitement div p.popup_traitement_texte_warning{height:50px;font-size:11px;text-align:left;padding-left:36px;background:url(../img/warning.gif) top left no-repeat;}
#popup_traitement div div.popup_traitement_texte_warning2{font-size:11px;text-align:left;padding-left:36px;background:url(../img/warning.gif) top left no-repeat;}
#popup_traitement table.popup_traitement_table{margin:3px 10px 5px 10px;padding:1px;}
#popup_traitement table.popup_traitement_table td{font-size:11px;width:150px;height:70px;border:1px solid #000;vertical-align:top;}
#popup_traitement table.popup_traitement_table2{margin:3px 10px 10px 10px;padding:1px;}
#popup_traitement table.popup_traitement_table2 td{font-size:11px;width:100px;height:40px;}

#popup_slideshow{width:680px;height:540px;background:#000000;color:#FFFFFF;text-align:center;}
#popup_slideshow div.overlib_slideshow_top{height:20px;padding:5px;}
#popup_slideshow a.overlib_slideshow_close{font-size:1.1em;color:#FFFFFF;text-decoration:underline;position:absolute;right:10px;}
#popup_slideshow h3.overlib_slideshow_title{font-size:1.4em;text-align:left;}
#popup_slideshow div.overlib_slideshow_bottom{font-size:1.2em;padding:5px;}
#popup_slideshow div#overlib_slideshow_share{text-align:left;}
#popup_slideshow div#overlib_slideshow_share a{color:#FFFFFF;text-decoration:underline;}

#popup_slideshow_800{width:840px;height:690px;background:#000000;color:#FFFFFF;text-align:center;}
#popup_slideshow_800 div.overlib_slideshow_top{height:20px;padding:5px;}
#popup_slideshow_800 a.overlib_slideshow_close{font-size:1.1em;color:#FFFFFF;text-decoration:underline;position:absolute;right:10px;}
#popup_slideshow_800 h3.overlib_slideshow_title{font-size:1.4em;text-align:left;}
#popup_slideshow_800 div.overlib_slideshow_bottom{font-size:1.2em;padding:5px;}
#popup_slideshow_800 div#overlib_slideshow_share{text-align:left;}
#popup_slideshow_800 div#overlib_slideshow_share a{color:#FFFFFF;text-decoration:underline;}

#popup_photo{width:680px;height:530px;background:#000000;color:#FFFFFF;text-align:center;}
#popup_photo div.overlib_photo_top{height:20px;padding:5px;}
#popup_photo a.overlib_photo_close{font-size:1.1em;color:#FFFFFF;text-decoration:underline;position:absolute;right:10px;}
#popup_photo h3.overlib_photo_title{font-size:1.4em;text-align:left;}
#popup_photo div.overlib_photo_center{margin-left:auto;margin-right:auto;width:640px;height:480px;background-repeat:no-repeat;background-position:center center;}
#popup_photo div.overlib_photo_bottom{font-size:1.2em;padding:5px;}

#popup_photo_800{width:840px;height:650px;background:#000000;color:#FFFFFF;text-align:center;}
#popup_photo_800 div.overlib_photo_top{height:20px;padding:5px;}
#popup_photo_800 a.overlib_photo_close{font-size:1.1em;color:#FFFFFF;text-decoration:underline;position:absolute;right:10px;}
#popup_photo_800 h3.overlib_photo_title{font-size:1.4em;text-align:left;}
#popup_photo_800 div.overlib_photo_center{margin-left:auto;margin-right:auto;width:800px;height:600px;background-repeat:no-repeat;background-position:center center;}
#popup_photo_800 div.overlib_photo_bottom{font-size:1.2em;padding:5px;}

#popup_article{width:680px;height:540px;background:#000000;color:#FFFFFF;text-align:center;}
#popup_article div.overlib_article_top{height:20px;padding:5px;}
#popup_article a.overlib_article_close{font-size:1.1em;color:#FFFFFF;text-decoration:underline;position:absolute;right:10px;}
#popup_article h3.overlib_article_title{font-size:1.4em;text-align:left;}
#popup_article div.overlib_article_center{margin-left:auto;margin-right:auto;width:640px;height:480px;background-repeat:no-repeat;background-position:center center;}
#popup_article div.overlib_article_bottom{font-size:1.2em;padding:5px;}

#popup_article_800{width:840px;height:660px;background:#000000;color:#FFFFFF;text-align:center;}
#popup_article_800 div.overlib_article_top{height:20px;padding:5px;}
#popup_article_800 a.overlib_article_close{font-size:1.1em;color:#FFFFFF;text-decoration:underline;position:absolute;right:10px;}
#popup_article_800 h3.overlib_article_title{font-size:1.4em;text-align:left;}
#popup_article_800 div.overlib_article_center{margin-left:auto;margin-right:auto;width:800px;height:600px;background-repeat:no-repeat;background-position:center center;}
#popup_article_800 div.overlib_article_bottom{font-size:1.2em;padding:5px;}

.div_img_progress{text-align:center;margin-top:10px;}
.img_center{margin-left:auto;margin-right:auto;}

.sous_menu{display:none;}

/* style pour les legendes des photos des albums; pour qu'il ne puisse pas s'afficher sur 2 lignes */
.gallery dl dd.plus2{overflow:hidden;}

/* Styles pour l'overlib des cgv pour le e-commerce */
.ec_cgv_title{background:#000;color:#FFF;padding:5px 10px;font-size:12px;font-weight:bold;}
.ec_cgv_text .news{padding:0;margin:0;}
.ec_cgv_text .news dl{padding:5px;margin:0;}
body.ec_cgv_body, div.ec_cgv_body{background:#F1F1F1;margin:0;padding:0;}
body.ec_cgv_body div.news, div.ec_cgv_body div.news{overflow:auto;height:448px;}
body.ec_cgv_body div.news dl, div.ec_cgv_body div.news dl{text-align:left;}
.cgv_close{padding:0;margin:0;margin-top:5px;top:-4px;}
* html .cgv_close{top:0;}
*+html .cgv_close{top:0;}
.cgv_close dl{padding:5px;margin:0;}
.cgv_close dl dd.plus{text-align:center;margin:0;}
#overDiv .cgv_close dl dd.plus{text-align: center;}

/* Styles pour l'overlib des cgv pour l'OSB */
.osb_cgv_title{background:#000;color:#FFF;padding:5px 10px;font-size:14px;font-weight:bold;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;line-height:1em;}
body.osb_cgv_body, div.osb_cgv_body{background:#F1F1F1;margin:0;padding:0;font-size:11px;line-height:1.5em;}
.osb_cgv_text{padding:5px;margin:0;text-align:left;}
body.osb_cgv_body div.osb_cgv_text, div.osb_cgv_body div.osb_cgv_text{overflow:auto;height:441px;}
body.osb_cgv_body div.osb_cgv_text span.text_with_options, div.osb_cgv_body div.osb_cgv_text span.text_with_options{color:#000;font-size:11px;font-family:"Trebuchet MS", Verdana, Arial, sans-serif;}
.osb_cgv_close{padding:0;margin:0;margin-top:5px;}
.osb_cgv_close dl{padding:5px;margin:0;}
.osb_cgv_close dl dd.plus{text-align:center;margin:0;}
#overDiv .osb_cgv_close dl dd.plus{text-align: center;}
.osb_cgv_text br{display:inline;}

/* Styles des listes pour certains textes */
.text_with_options ol,.text_with_options ul {margin-top:0; margin-left:20px; margin-bottom:0;}
.text_with_options li {margin-left:0;}
.text_with_options ul li {list-style:square inside;}
.text_with_options ul ul li {list-style:circle inside;}
.text_with_options ol ul li {list-style:square inside;}
.text_with_options ol li {list-style:decimal inside;}
.text_with_options a{text-decoration:underline;}
.text_with_options a:hover{text-decoration:none;}
.text_with_options p{margin:0;}
/* Permet de ne pas avoir de superposition dans les textes pouvant avoir plusieurs tailles de police */
.text_with_options font{line-height:1em;}
.text_with_options span{line-height:1em;}

.contact .champObligatoire{text-align: center;}
.contact .etoile{ font-size:1em;font-weight: normal; color: red;}
.contact .txtChampObligatoire{font-size:1em}

table.table-un-produit, table.table-un-produit tr, table.table-un-produit td{padding:0;margin:0;}

.msgSiteFerme{text-align:center;font-size:16px;font-weight: bold;padding-top:70px;padding-bottom:70px;}


.image{ height: 100% !important; }

dd.map_plan_container, .forum dl#last_post dd.map_plan_container{padding-top:5px;padding-bottom:5px;}
div.map_plan{height:300px;}
div.map_qrcode_container {float:right;margin-left:5px;}
div.map_qrcode_container img {display: block;}

.blocks_job_detail_label, .blocks_article_detail_label{font-size:11pt;font-weight:bold;}
.blocks_article_detail_price{text-align:right;font-size:11pt;font-weight:bold;}
.blocks_article_detail_image{cursor:pointer;}

/* overlib envoi a un ami */
.stf_td_required{text-align:center;}
.stf_td_warning{text-align:center;}
.stf_td_label{text-align:right;vertical-align:top;}
.stf_td_field{text-align:left;}
.stf_td_field input{width:250px;}
.stf_td_field textarea{width:250px;}

.ns_td_required{text-align:center;}
.ns_td_warning{text-align:center;}
.ns_td_label{text-align:right;vertical-align:top;}
.ns_td_field{text-align:left;}
.ns_td_field input[type=text]{width:250px;}

.contact #form_stf fieldset p.bouton input{margin-left:2px;margin-right:2px;}
.contact #form_ns {padding-top: 10px;}

#bottom                                                { height: auto; overflow: hidden; clear: both;}
#bottom #footer                                        { overflow: hidden; height: auto;}
#bottom #footer #footer_informations.with_social       { float: left; margin: 0px; height: 30px; display: block; line-height: 30px; padding: 4px;}
#bottom #footer #footer_informations.with_social li    { line-height: 30px;}
#bottom #footer #footer_social_networks                { color: #000000; margin: 4px; overflow: hidden; padding: 0px; padding-right: 5px; float: right; background:url('../modules/theme/themes/common/osb_images/footerSocialRight.png') no-repeat scroll top right transparent;}
#bottom #footer #footer_social_networks a,
#bottom #footer #footer_social_networks label          { height: 22px; line-height: 22px; display: block; float: left; padding: 4px 9px 4px 26px; width: auto; color: #666666;}
#bottom #footer #footer_social_networks span           { padding-left: 5px; background: url('../modules/theme/themes/common/osb_images/footerSocialLeft.png') no-repeat scroll top left transparent; display: block; float: left;}
#bottom #footer #footer_social_networks span label     { background-color: #EFEFEF; padding-left: 4px;}
#bottom #footer #footer_social_networks #facebookLink  { background:url('../modules/theme/themes/common/osb_images/img_fb.png') no-repeat scroll 0 5px #EFEFEF;}
#bottom #footer #footer_social_networks #twitterLink   { background:url('../modules/theme/themes/common/osb_images/img_twitter.png') no-repeat scroll 0 5px #EFEFEF;}
#bottom #footer #footer_social_networks #googleLink    { background:url('../modules/theme/themes/common/osb_images/img_googleplus.png') no-repeat scroll 0 5px #EFEFEF;}
#bottom #footer #footer_social_networks #youtubeLink   { background:url('../modules/theme/themes/common/osb_images/img_youtube.png') no-repeat scroll 0 5px #EFEFEF;}

#viewMobile { background-color: #222222;  background-image: url('../img/viewmobile.jpg'); background-repeat: no-repeat; background-position: top center; display: block; height: 26px; line-height: 26px; color: #ffffff; text-align: center; margin-top: 10px;left: 50%; margin-left: -490px; position: relative; width: 980px; z-index: 1; text-decoration: none;}
.hiddenbot{ display: none;}
-->