<!--
/* 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;}

/* Style message overlib pour site publié */
.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:140px;margin:0;text-align:center;}
#popup_traitement.popup_600300{width:594px;height:290px;margin:0;text-align:center;}
#popup_traitement.popup_600450{width:594px;height:440px;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_800{width:840px;height:660px;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_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 légendes 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;}

.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; }
-->