body{background-color:#25517e;margin:0px;min-height:1200px;font-family:Arial,verdana;background-image:url(../../img/structure/texture_bas.gif);}
a img{border:0px solid black;}
p{text-align:justify;}
a{color:#47a;}
a:hover{text-decoration:none;}
h1{color:#047;text-align:center;font-size:17pt;text-align:center;}
.sans_souligne{color:#2e48aa;text-decoration:none;}
.valign_top{vertical-align:top;}
.centrer{text-align:center;}
.right{text-align:right;}
.float_left{float:left;}
.gras{font-weight:bold;}
table{margin-top:0px;border-collapse:collapse;}
#calque{width:100%;height:100%;min-height:1400px;position:absolute;display:none;top:115px;z-index:3;left:0px;opacity:0.55;background-color:#000;filter:alpha(opacity=40);}
select{border:1px solid black;}
input{border:1px solid black;}
input[type=radio]{border:0px solid black;}
textarea{border:1px solid black;}

#tour_header{height:114px;margin-bottom:30px;}
#bloc_header{height:100%;background-color:#1b426b;background-image:url(../../img/structure/texture_haut.gif);margin:auto;width:100%;left:0px;;border-bottom:1px solid #153352;}

#contenu_header{height:100%;max-width:1200px;min-width:980px;width:100%;margin:auto;}
#logo{float:left;vertical-align:top;width:306px;height:90px;margin-top:3px;margin-left:10px;}
#logo a{display:block;width:100%;height:100%;}
#logo a img {width:100%;height:100%;}
.td_recherche{width:40%;vertical-align:top;}
.td_autre{width:30%;vertical-align:top;}
#bloc_panier_recherche{width:550px;height:60px;float:right;margin-top:4px;}

#bloc_login_panier{height:45px;margin-left:00px;}
#partie_panier{float:right;height:45px;width:150px;text-align:center;color:#d6d453;font-weight:bold;font-size:14pt;}
#partie_panier a{text-decoration:none;color:#d6d453;}
#partie_panier .decimale{font-size:11pt;}
#partie_panier .nb_article{font-size:10pt;}
#partie_panier img{float:left;}

#partie_login{cursor:pointer;margin-left:50px;float:right;height:45px;width:150px;text-align:left;color:#d6d453;font-weight:bold;font-size:10pt;}

#partie_login img{float:left;margin-right:8px;}
#partie_login .contenu_login{padding-top:5px;}
#partie_login a{text-decoration:none;color:#d6d453;}


#bloc_panier_recherche #partie_recherche{float:right;margin-top:0px;width:95%;background-color:#c0c0c0;background-image:url(../../img/structure/fond_box_haut.png);background-position:0% 100%;background-repeat:repeat-x;height:36px;padding-top:9px;border:1px solid #222;border-left:1px solid #222;}
#bloc_panier_recherche #partie_recherche #image_loupe{margin-top:0px;}
#bloc_panier_recherche #partie_recherche #champ_recherche{border-radius:6px;width:98%;height:20px;border:1px solid black;background-color:#ffffff;padding-left:4px;color:#000;margin-left:5px;}
#bloc_panier_recherche #partie_recherche #champ_recherche:focus{box-shadow:0px 0px 2px  #49c inset;border:1px solid #49c}
#bloc_panier_recherche #partie_recherche #champ_recherche:-moz-placeholder{color:#777;}
#bloc_panier_recherche #partie_recherche #champ_recherche:-webkit-placeholder{color:#777;}

#bloc_panier_recherche #partie_replie{float:right;background-image:url(../../img/structure/replie_haut.png);margin-top:40px;width:10px;height:7px;}

#detail_recherche{margin-left:-3px;width:536px;background-color:#c0c0c0;min-height:610px;position:absolute;z-index:13;display:none;border:2px solid #444;border-top:0px}
#detail_recherche .recherche_ligne_produit{height:60px;border-bottom:1px solid #999;cursor:pointer;}
#detail_recherche .recherche_ligne_produit:hover{background-color:#aaa!important;}
#detail_recherche .recherche_ligne_produit .photo{float:left;width:60px;height:60px;text-align:center;background-color:#fff;border-right:2px ridge #888;}
#detail_recherche .recherche_ligne_produit .titre{margin-left:70px;padding-top:3px;font-weight:bold;color:#333;font-size:11pt;}
#detail_recherche .recherche_ligne_produit:hover .titre{color:#047;}
#detail_recherche .recherche_ligne_produit .code_produit{margin-left:90px;margin-top:3px;font-size:9pt;color:#333;}

#bloc_menu{width:100%;position:absolute;z-index:4;top:121px;}
#tour_menu{width:100%;max-width:1200px;min-width:980px;margin:auto;background-color:#666;border:1px solid #222;}
#menu{background-image:url(../../img/structure/fond_menu.png);background-repeat:repeat-x;width:100%;border-collapse:collapse;margin:auto;}
#menu td{height:32px;background-image:url(../../img/structure/separateur_menu.png);background-repeat:no-repeat;background-position:100% 0%;color:#ffffff;font-size:9pt;font-weight:bold;padding-left:2px;padding-right:2px;text-align:center;text-shadow: 1px 1px 1px #555, -1px -1px 1px #555, -1px 1px 1px #555, 1px -1px 1px #555;}
#menu td:hover{background-image:none;background-color:#333;background-repeat:repeat-x;}
#menu td[id=menu_actif]{text-decoration:underline;}
#menu td[name=activite]{background-image:url(../../img/structure/bg_activite.png);background-repeat:repeat-x;}
#menu td[name=activite]:hover{background-image:none;background-color:#411;}
#menu td a{color:#ffffff;text-decoration:none;}
.sous_menu{height:630px;text-shadow:none;min-height:15px;position:absolute;left:27%;top:35px;width:800px;background-color:#eaeaea;border:4px solid #047;border-top:1px solid #303030;z-index:20;background:-moz-linear-gradient(left, #dadada, white);background:-webkit-gradient(linear, left top, right top,from(#dadada), to(#ffffff));background:-linear-gradient(left, #dadada, white);display:none;}
#menu .sous_menu[name=nb_1]{width:266px;}
#menu .sous_menu[name=nb_2]{width:534px;}
#menu .sous_menu[name=nb_3]{width:800px;}

#menu .bloc_bas_1foteam{height:58px;margin-top:160px;}
#menu .sous_bloc_1foteam{color:#222;width:240px;padding:5px;margin-top:4px;}
#menu .sous_bloc_1foteam img{margin-top:6px;}
#menu td[name=activite] .sous_menu{border:4px solid #900;border-top:0px solid black;}

#menu .menu_famille{border-bottom:1px solid #bbbbbb;padding-bottom:5px;}
#menu .menu_famille .photo_famille{background-repeat:no-repeat;background-position:95% 5px;min-height:50px;}

#menu .menu_famille:hover{background-image:url(../../img/structure/menu_famille_hover.png);}
#menu .menu_titre_famille{cursor:pointer;font-size:10pt;color:#000000;font-weight:bold;text-align:left;padding-top:5px;padding-bottom:5px;list-style-position:outside;padding-left:5px;}
#menu .menu_titre_famille a{color:#000000;}
#menu .menu_titre_famille a:hover{color:#047;}
#menu .menu_famille_colonne{height:585px;width:265px;float:left;text-align:left;border-right:1px solid #aaa;font-size:8.3pt;}
#menu .menu_sousfamille{}
#menu .titre_menu_sousfamille{padding-top:0px;padding-bottom:2px;color:#444;width:100%;display:inline-block;padding-left:15px;}
#menu .titre_menu_sousfamille a{color:#666;}
#menu .titre_menu_sousfamille a:hover{color:#047;}



#bloc_header.sticky{height:60px;z-index:4;position:fixed;top:0;}
#bloc_header.sticky #bloc_login_panier{display:none;}
#bloc_header.sticky #logo{width:125px;height:37px;max-width:125px;max-height:37px;overflow:hidden;margin-top:1px;}
#bloc_header.sticky #bloc_menu{top:43px;} 



#contenu{width:100%;max-width:1200px;min-width:980px;border:1px solid #303030;border-top:0px solid #303030;margin:auto;background-color:#fff;margin-bottom:0px;min-height:620px;}
#contenu .texte{padding:10px;}
#contenu .tour_h1{height:50px;margin-bottom:10px;}
#contenu .tour_h1 h1{margin-top:-1px;background-color:#404040;width:480px;float:right;margin-right:11px;text-align:center;color:#fff;box-shadow:0px -1px 5px #000;border-radius:0px 0px 15px 15px;border:1px solid #000;font-size:16pt;padding:2px;}
#contenu  h2{text-align:left;color:#404040;font-size:16pt;}
#contenu  h2 .premiere_lettre{color:#000;font-size:18pt;}
#contenu  h3{text-align:center;color:#404040;}
.bloc_contenu_avec_ombre{margin:auto;width:800px;background:url(../../img/structure/degrade_inscription.jpg);background-position:50% 50%;padding-left:90px;padding-right:90px;}

#calque_popup{width:100%;height:100%;min-height:1400px;position:fixed;display:none;top:0px;z-index:12;left:0px;opacity:1;background-image:url(../../img/structure/fond_calque_popup.png);}
#popup{left:50%;top:50%;position:fixed;display:none;z-index:13;width:100%;box-shadow:0px 0px 3px #000 inset,0px 0px 20px #000;border:6px solid #666;margin:auto;min-width:300px;min-height:100px;z-index:14;background-color:#eeeeee;background:url(../../img/structure/bg_connexion.png);background-repeat:repeat;margin:auto;}
#popup #popup_titre{box-shadow:0px 0px 3px #000 inset;margin:0px;margin-bottom:10px;background-color:#294092;text-align:center;font-size:11pt;font-weight:bold;padding:2px;color:#ffffff;}
#popup #popup_close{	cursor:pointer;float: right;	margin: -20px -20px 0 0;}

#popup #popup_close{	cursor:pointer;float: right;	margin: -20px -20px 0 0;}




#popup_add_panier #photo  {box-shadow:0px 0px 3px #000 inset;border:1px solid #666;float:left;border-radius:10px;padding:10px;margin-left:20px;background-color:#fff;}
#popup_add_panier #nom_produit  {text-align:center;font-weight:bold;font-size:13pt;}
#popup_add_panier #resultat  {color:#090;font-weight:bold;font-size:15pt;padding:10px;text-align:center;}
#popup_add_panier #entre_deux  {height:170px;width:100%;}
 .phrase_fdp  {text-align:center;font-weight:bold;color:#cb5300;padding-top:40px;}
#popup_add_panier  .phrase_fdp  {text-align:center;font-weight:bold;color:#cb5300;padding-top:70px;}
#popup_add_panier #bouton  {padding-left:20px;padding-right:20px;}


.cta{text-align:center;cursor:pointer;height:30px;display:inline-block;font-family:Georgia;letter-spacing:1px;padding-top:8px;padding-right:33px;font-size:11pt;text-decoration:none;background-image:url(../../img/structure/cta.png);background-repeat:repeat-x;color:#fff;width:209px;border:0px;}
input[class=cta]{width:244px;height:42px;padding-top:0px;padding-bottom:8px;background-color:transparent;font-size:11pt;}
.cta:hover{background-image:url(../../img/structure/cta_hover.png);}



.msg{text-align:center;font-weight:bold;color:#bb6600;font-size:10pt;border:1px solid #bb6600;padding-top:4px;padding-bottom:4px;background-color:#fff6e4;margin-top:10px;box-shadow:0px 0px 7px #000;}
.msg[name=alert]{color:#bb6600;border:1px solid #bb6600;background-color:#fff6e4;}
.msg[name=valid]{color:#006600;border:1px solid #006600;background-color:#e4fff6;}


.ok{margin:auto;margin-top:25px;width:581px;text-align:justify;color:#004400;border:2px solid #004400;background-color:#eeffee;font-size:9pt;padding:9px;-moz-border-radius:20px 0px 0px 0px;-webkit-border-radius:20px 0px 0px 0px;border-radius:20px 0px 0px 0px;background-image:url(../../img/structure/bg_ok.png);background-repeat:repeat-y;}
.ok_texte{}
.ok img{float:left;margin-left:-20px;padding-right:11px;margin-top:-20px;}
.ok h2{margin-top:0px;margin-bottom:0px;text-align:center;}
.ok h2 hr{margin-top:6px;margin-bottom:6px;color:#006600;border-color:#006600;}

#fil_arianne{width:100%;max-width:1200px;min-width:980px;margin:auto;margin-top:15px;}
#fil_arianne .bloc_arianne{color:#444;font-style:italic;display:inline-block;background-color:#dadada;background-image:url(../../img/structure/fond_arianne.png);background-repeat:repeat-x;height:19px;font-size:9pt;text-align:center;padding:0px;padding-left:10px; }
#fil_arianne .bloc_arianne[name=main]{background-image:url(../../img/structure/fond_arianne_main.png);background-repeat:repeat-x; }
#fil_arianne a{color:#000;font-style:normal;text-decoration:none;}
#fil_arianne a:hover{color:#47a;}
#fil_arianne .separation_arianne{display:inline-block;background-image:url(../../img/structure/separation_arianne.png);background-repeat:no-repeat;width:7px;height:19px;vertical-align: top;margin-left:10px;}
#fil_arianne .separation_arianne[name=last]{background-image:url(../../img/structure/separation_arianne_last.png);}
#fil_arianne .fin_arianne{display:inline-block;background-image:url(../../img/structure/fin_ariane.png);background-repeat:no-repeat;width:15px;height:19px;vertical-align: top;}

#footer{margin-top:0px;width:100%;background-color:#111;background-image:url(../../img/structure/pied.png);background-repeat:repeat;font-size:8pt;color:#ffffff;}
#footer a{text-decoration:none;color:inherit;}
#footer_plan h3{padding:0px;margin:0px;font-weight:normal;font-size:11pt;font-weight:bold;}
#footer_plan h4{padding:0px;margin:0px;font-weight:normal;font-size:10pt;}
#footer_plan h5{padding:0px;margin:0px;font-weight:normal;font-size:8pt;}
#footer_plan{padding:10px;width:80%;}
#footer_plan .categorie{font-weight:bold;color:#2e48aa;}
#footer_plan a:hover{padding-left:10px;}
#footer_marque{padding:10px;width:80%;border-top:2px ridge #ffffff;}
#footer_lien .remonter{font-weight:bold;color:#ffdd00;cursor:pointer;}
#footer_lien{border-left:2px ridge #ffffff;padding-left:10px;min-height:450px;vertical-align:top;}

#ombre_bas{height:6px;background-image:url(../../img/structure/degrade_bas.png);background-repeat:repeat-x;border-top:1px solid #444;}
#ombre_haut{height:6px;background-image:url(../../img/structure/degrade_haut.png);background-repeat:repeat-x;border-bottom:1px solid #444;}


#detail_slider{text-align:center;}
#detail_slider .case_slider{;display:inline-block;height:15px;width:15px;margin-top:3px;margin-left:3px;margin-right:3px;border:1px solid #aaa;box-shadow:0px 0px  2px #444 inset;border-radius:4px;background-color:#ddd;}

#slider{border:0px solid red!important;width:100%;margin:0 auto;background-image:url(../../img/structure/bg_slider.png);background-repeat:repeat-x;}
#slider h2{margin:0px;font-size:18pt;}
#slider h3{margin:0px;font-size:10pt;font-weight:bold;}
.slide .slide_titre{font-size:25pt;text-align:center;font-weight:bold;color:#047;padding-top:120px;padding-left:25px;padding-right:0px;height:225px;}
#slider-window{position:relative;width:*;height:347px;overflow:hidden;margin:0;}
#slider_precedent,#slider_suivant{width:30px;height:347px;position:absolute;top:0px;cursor:pointer;z-index:2;}
#fleche_prev,  #fleche_next{opacity:0.5;}
#slider:hover #fleche_prev,#slider:hover #fleche_next{opacity:1;}
#slider_precedent{padding-left:5px;}
#slider_precedent img,#slider_suivant img{margin-top:155px;}
#slider_precedent{left:0;background-image:url(../../img/structure/bg_slider_gauche.png);background-repeat:repeat-y;}
#slider_suivant{right:0;background-image:url(../../img/structure/bg_slider_droit.png);background-repeat:repeat-y;}
#slides{margin-left:0px;padding-left:0px;margin-top:5px;}
#precedent_suivant{text-align:right;margin-right:55px;margin-top:15px;}
#precedent_suivant img{cursor:pointer;}
.slide{float:left;position:relative;list-style-type:none;width:300px;height:333px;}
.slide-content{position:absolute;left:0;top:0;height:313px;width:300px;padding:0px;border-right:1px dashed #bbb;}
.produit_slider{overflow:hidden;width:250px;padding:1%;float:left;margin-left:25px;min-height:350px;text-align:center;font-size:9pt;font-weight:bold;}
.produit_slider:hover{border-color:#2e48aa;}
.produit_slider .image{height:200px;}
.produit_slider .titre{min-height:32px;max-height:32px;-webkit-text-overflow:ellipsis;overflow:hidden;vertical-align:text-bottom;}
.produit_slider .prix{background-color:#294092;margin:auto;color:#ffffff;font-weight:bold;font-size:14pt;border:1px solid black;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px;width:100px;text-decoration:undeline;text-align:center;margin-top:8px;}
.produit_slider .pastille{margin-left:180px;margin-top:0px;float:left;background-repeat:no-repeat;font-size:12pt;width:59px;padding-top:13px;font-weight:bold;color:#ffffff;height:59px;padding-left:4px;text-align:center;text-shadow:1px 1px 1px #000;}
.produit_slider .bloc_carac{margin-top:10px;height:62px;overflow:hidden;text-align:left;font-weight:normal;}



#publicite{}
#publicite div{height:100%;display:inline-block;background-position:50% 50%;cursor:pointer;background-repeat:no-repeat;}
#publicite.nombre_1 div{width:100%;}
#publicite.nombre_2 div{width:50%;}
#publicite.nombre_3 div{width:33.33%;}
#bloc_nouveaute h1{font-size:15pt;color:#fff;background-color:#000;margin-bottom:0px;width:400px;background-image:url(../../img/structure/biseautage_neuf.gif);background-repeat:no-repeat;background-position:100%;}
#nouveaute{margin:auto;width:100%;background-color:#ffffff;;position:relative;background-repeat:repeat-x;}
.liste_nouveaute{margin:auto;width:100%;background-color:#e6e6e6;background-image:url(../../img/structure/bg_nouveaute.png);margin-top:0px;padding-left:0px;}
.liste_nouveaute h3{font-size:12pt;margin:0px;font-weight:bold;text-align:left!important;}
.famille_photo_marque{display:inline-block;margin-left:30px;cursor:pointer;text-align:center;width:100px;height:50px;vertical-align:middle;}

.filtre_famille{position:fixed;left:-265px;top:200px;box-shadow:0px 0px 5px #000;margin:auto;width:300px;background-color:#aaa;margin-top:0px;border:2px solid #902929;}
.filtre_famille:hover{left:0px;}
.filtre_famille td{vertical-align:top;}
.filtre_famille .entete{background-color:#902929;color:#fff;padding-top:5px;font-weight:bold;font-size:9pt;width:20px;font-size:11pt;text-align:center;}
.filtre_famille .titre{font-weight:bold;font-size:11pt}
.filtre_famille ul{margin-top:5px;font-size:8pt;padding-left:20px;margin-bottom:10px;}
.filtre_famille li{color:#2e48aa;font-weight:bold;text-decoration:underline;cursor:pointer;}
.filtre_famille .actif{margin-left:15px;font-style:italic;color:#000000;text-decoration:none;}
.filtre_famille:hover{text-decoration:none;}
.entete_filtre_famille{font-weight:bold;background-color:#ffffff;text-align:center;color:#2e48aa}
.pas_de_resultat{text-align:center;margin:auto;width:500px;padding-top:10px;padding-bottom:10px;font-weight:bold;display:none;margin-top:30px;border:1px solid #000000;background-color:#ffffff;}
.liste_produit{margin:auto;width:100%;background-color:#ffffff;margin-top:0px;border:1px solid black;border-left:0px;border-right:0px;}
.liste_produit h2{text-align:center!important;color:#fff!important;margin:0px;font-size:12pt!important;}
.liste_produit h3{margin-top:0px;margin-bottom:0px;font-size:12pt;font-weight:bold;text-align:left!important;color:#47a!important;}
.liste_produit .bg1{background-color:#f0f0f0;border-top:1px solid #bbbbbb;}
.liste_produit .bg2{background-color:#e0e0e0;border-top:1px solid #bbbbbb;}
.liste_produit .bg1 .td_main{background-image:url(../../img/structure/famille_bg1_main.png);background-repeat:repeat-y;}
.liste_produit .bg1 .td_prix{background-color:#f0f0f0;}
.liste_produit .bg2 .td_main{background-image:url(../../img/structure/famille_bg2_main.png);background-repeat:repeat-y;}
.liste_produit .bg2 .td_prix{background-image:url(../../img/structure/famille_bg2_prix.png);background-repeat:repeat-y;}
.liste_produit  .dispo{display:inline-block;padding:0 10px;font-size:8pt;font-weight:bold;padding-top:5px;}
.liste_produit  .dispo{color:#090}
.liste_produit  .dispo.not{color:#cb5300}
.liste_produit .titre{font-weight:bold;text-align:left;padding-left:50px;font-size:12pt;color:#2e48aa;margin-bottom:5px;text-decoration:none;}
.liste_produit .titre a{text-decoration:none;}
.liste_produit .titre a:hover{text-decoration:underline;}
.liste_produit .td_photo{vertical-align:middle;width:100px;background-color:#ffffff;text-align:center;}
.liste_produit .td_photo img{border:0px solid red;}
.liste_produit .td_main{padding-top:5px;vertical-align:top;width:740px;height:100px;}
.liste_produit .td_prix{vertical-align:top;width:132px;font-weight:bold;font-size:18pt;text-align:center;color:#000000;padding-left:8px;border-left:1px dashed #999999;}
.liste_produit .td_prix_solde{vertical-align:top;font-size:18pt;width:132px;font-weight:bold;background-image:url(../../img/structure/solde.png);background-repeat:no-repeat;background-position:100% 0%;text-align:center;color:#000000;border-left:1px dashed #999999;padding-left:8px;}
.liste_produit .td_prix_top{vertical-align:top;width:132px;font-size:18pt;font-weight:bold;background-image:url(../../img/structure/top.png);background-repeat:no-repeat;background-position:100% 0%;text-align:center;color:#000000;border-left:1px dashed #999999;padding-left:8px;}
.liste_produit .td_prix_new{vertical-align:top;width:132px;font-size:18pt;font-weight:bold;background-image:url(../../img/structure/new.png);background-repeat:no-repeat;background-position:100% 0%;text-align:center;color:#000000;border-left:1px dashed #999999;padding-left:8px;}
.liste_produit .ancien_prix{min-height:5px;text-decoration:line-through;font-size:11pt;color:#c42020;}
.liste_produit .savoir{margin-top:20px;text-align:right;}
.liste_produit .prix{padding-right:0px;}
.liste_produit .carac{width:45%;padding-left:20px;float:left;text-align:left;text-decoration:none;font-size:9pt;color:#000000;}
.liste_produit .marque{background-repeat:no-repeat;height:100%;background-position:99% 96%;}
.liste_produit .nom_sf{font-weight:bold;background-color:#000000;text-align:center;color:#ffffff;}
.liste_produit .bouton_acheter{background-color:transparent;cursor:pointer;padding-bottom:4px;border:0px solid black;font-weight:bold;display:inline-block;margin-top:10px;background-image:url(../../img/structure/petit_cta_caddie.png);background-repeat:no-repeat;width:132px;height:31px;text-align:left;padding-left:3px;color:#ffffff;font-size:9pt;text-decoration:none;}
.liste_produit .bouton_acheter:hover{background-image:url(../../img/structure/petit_cta_caddie_hover.png);}
.famille_photo_marque{display:inline-block;margin-left:30px;cursor:pointer;text-align:center;width:100px;height:50px;vertical-align:middle;}
.liste_produit .dispo_rouge{margin-top:15px;display:inline-block;color:#990000;font-weight:bold;font-size:11pt;border:1px solid #666666;background-color:#ffffff;width:135px;height:20px;}
.liste_produit .dispo_rouge img{display:block;margin-top:2px;margin-left:3px;float:left;margin-right:5px;}
.liste_produit .dispo_orange{margin-top:15px;display:inline-block;color:#cb5300;font-weight:bold;font-size:12pt;border:1px solid #666666;background-color:#ffffff;width:135px;height:20px;}
.liste_produit .dispo_orange img{display:block;margin-top:2px;margin-left:3px;float:left;margin-right:5px;}

.prix_hidden{font-size:12pt;font-style:italic;display:inline-block;padding-top:10px;color:#666;}


#login_div_1{text-align:left;padding-left:0px;padding-top:8px;font-weight:bold;font-size:9pt;}
#login_div_1 input[type=submit]{background:url(../../img/structure/cadenas.png);background-repeat:no-repeat;border:0px;width:120px;height:48px;cursor:pointer;}
#login_div_1 input[type=submit]:hover{background:url(../../img/structure/cadenas2.png);background-repeat:no-repeat;}
#login_div_2{padding-left:10px;padding-right:10px;}
#login_div_1 .titre_lightbox{margin:0px;margin-bottom:10px;background-color:#2e48aa;text-align:center;font-size:10pt;color:#ffffff;}
#login_div_1 .champ_text{border:1px solid black;}
#login_div_1 .champ_text{border:1px solid black;}
#login_div_1 .lien{margin-top:20px;}
#login_div_3{text-align:left;padding-left:0px;padding-top:8px;font-weight:bold;font-size:9pt;}
#login_div_3 .titre{padding-left:30px;background:url(../../img/structure/fleche.png);background-repeat:no-repeat;height:20px;margin-bottom:25px;font-size:12pt;}
#login_div_3 #creer_compte{background:url(../../img/structure/creer_compte.png);width:188px;height:36px;margin-left:63px;}
#login_div_3 #creer_compte:hover{background:url(../../img/structure/creer_compte_hover.png);}
#login_div_3 input[type=submit]{background:url(../../img/structure/cadenas.png);background-repeat:no-repeat;border:0px;width:120px;height:48px;cursor:pointer;}
#login_div_3 input[type=submit]:hover{background:url(../../img/structure/cadenas2.png);background-repeat:no-repeat;}
#login_div_4{padding-left:10px;padding-right:10px;}
#login_div_3 .titre_lightbox{margin:0px;margin-bottom:10px;background-color:#2e48aa;text-align:center;font-size:10pt;color:#ffffff;}
#login_div_3.champ_text{border:1px solid black;}
#login_div_3 .champ_text{border:1px solid black;}
#login_div_3 .lien{margin-top:25px;}
#inscription{margin:auto;font-weight:bold;font-size:10pt;width:100%;;}
#inscription .bloc_inscription{width:100%;margin:auto;margin-bottom:25px;margin-left:35px;margin:auto;}
#inscription .titre{font-weight:bold;font-size:12pt;padding-left:30px;text-align:center;}
#inscription .main{margin:auto;width:780px;}
#inscription tr{height:25px;}
#inscription input{border:1px solid black;background-repeat:no-repeat;background-position:100% 50%;padding-right:15px;}
#inscription input:focus{background-color:#cae4f5;border:1px solid #2e48aa;}
#inscription input[type=radio]{border:0px solid black;padding-right:0px;}
#inscription input[type=checkbox]{border:0px solid black;padding-right:0px;}
#inscription .cta{border:0px solid black;}
#inscription .status{font-weight:normal;}
#pourcentage{text-align:center;color:#c42020;}
#evolution{height:435px;width:35px;float:left;margin-left:-70px;margin-top:130px;}
#evolution #barre{height:400px;margin-left:10px;margin-top:18px;width:18px;float:left;}
#evolution #barre_rouge{height:400px;background-color:#2e48aa;width:15px;border:1px solid black;}
#evolution #barre_verte{height:0px;background-color:#20c420;width:15px;z-index:1;border:1px solid black;}
#evolution #bloc_smiley{height:50px;position:absolute;padding-top:418px;z-index:2;}
#evolution #smiley{width:35px;height:35px;z-index:2;}
.oui{color:#009900;font-weight:bold;margin-right:15px;}
.non{color:#990000;font-weight:bold;}
#page_categorie{text-align:center;}
#page_categorie .bloc_famille{display:inline-block;background-color:#ffffff;font-weight:bold;font-size:10pt;border:1px solid black;width:140px;height:150px;padding:5px;margin-top:10px;text-align:center;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}
#page_categorie a{display:inline-block;margin-left:20px;vertical-align:top;text-decoration:none;}
#page_categorie .bloc_famille:hover{border:1px solid #2e48aa;}
.panier_etape{margin:auto;display:block;}
#page_panier{}
#page_panier .panier{width:795px;margin:auto;margin-top:25px;border:0px solid #777777;}
#page_panier .panier th{background-color:#000000;color:#ffffff;}
#page_panier .panier_etape{box-shadow:1px 1px 2px #000;}
#page_panier .panier .image{background-color:#ffffff;border-left:1px solid #aaaaaa;width:55px;height:55px;border-bottom:1px solid #777777;}
#page_panier .panier .nom_produit1{background-image:url(../../img/structure/bg_panier2.png);background-repeat:repeat-y;border-bottom:1px solid #777777;font-size:9pt;font-weight:bold;width:493px;max-width:493px;}
#page_panier .panier .nom_produit2{background-image:url(../../img/structure/famille_bg2_main.png);background-repeat:repeat-y;border-bottom:1px solid #777777;font-size:9pt;font-weight:bold;width:493px;max-width:493px;}
#page_panier .panier .prix1{text-align:right;padding-right:5px;background-color:#e4e4e4;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;width:75px;border-left:1px solid #bbb;}
#page_panier .panier .nombre1{text-align:center;padding-right:5px;background-color:#e4e4e4;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;width:62px;border-left:1px solid #bbb;}
#page_panier .panier .total1{text-align:right;padding-right:5px;background-color:#e4e4e4;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;width:75px;border-left:1px solid #bbb;}
#page_panier .panier .poubelle{text-align:center;padding-right:5px;background-color:transparent;border-left:1px solid #777777;border-right:0px solid #777777;font-size:10pt;font-weight:bold;width:15px;}
#page_panier .panier .prix2{text-align:right;padding-right:5px;background-color:#eeeeee;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;width:75px;border-left:1px solid #bbb;}
#page_panier .panier .nombre2{text-align:center;padding-right:5px;background-color:#eeeeee;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;width:62px;border-left:1px solid #bbb;}
#page_panier .panier .total2{text-align:right;background-color:#eeeeee;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;padding-right:5px;width:75px;border-left:1px solid #bbb;}
#page_panier .panier input{border:1px solid black;text-align:center;width:25px;}
#page_panier .bouton_valider{text-align:right;width:700px;margin:auto;margin-top:50px;}
#page_panier .bloc_total{width:100%;margin:auto;margin-top:20px;text-align:right;margin-bottom:25px;}
#page_panier .bloc_code_promo{text-align:center;font-size:10pt;vertical-align:top;padding-right:20px;}
#page_panier .bloc_code_promo input[type=submit]{background-color:#2e48aa;color:#ffffff;font-weight:bold;padding:0px;}
#page_panier .bloc_total2{width:540px;background-color:#ffffff;padding-right:25px;}
#page_panier .bloc_total2 td{border:1px solid #444;}
#page_panier #tableau_total{width:540px;margin-top:0px;font-weight:bold;font-size:10pt;border:1px solid black;border:1px solid black;}
#page_panier #tableau_total .gauche{background-color:#666666;color:#ffffff;border-bottom:1px solid black;padding-left:8px;padding-top:3px;padding-bottom:3px;text-align:center;}
#page_panier .avantage{border-top:1px solid #666;font-weight:bold;margin:auto;text-align:center;width:100%;margin-top:30px;padding-top:10px;padding-bottom:10px;background-color:#ffffff;}
#page_panier.avantage .tableau_avantage{margin-top:5px;width:100%;}
#page_panier .avantage td{padding-top:5px;padding-bottom:5px;font-size:9pt;padding-bottom:25px;width:25%;border-right:1px solid #666;}
#page_panier #tableau_total .droite{border-bottom:1px solid black;padding-right:8px;padding-top:3px;padding-bottom:3px;}



.fiche_produit_1foteam{min-height:700px;}
.fiche_produit_1foteam .bloc_gris{z-index:2;float:right;width:54%;height:1050px;border-radius:0px 0px 0px 15px;background-position:0px 10px;box-shadow:0px 0px 8px 0px #000, 0px 0px 8px #fff inset;margin-top:10px;border:1px solid #303030;background-image:url(../../img/structure/texture_gris.gif);background-color:#c4c4c4;margin-right:10px;}
.fiche_produit_1foteam .contenu_bloc_gris{height:972px;}
.fiche_produit_1foteam .bloc_gris[name=petit]{height:620px;}
.fiche_produit_1foteam .contenu_bloc_gris[name=petit]{height:542px;}
.fiche_produit_1foteam .bloc_gris[name=moyen]{height:720px;}
.fiche_produit_1foteam .contenu_bloc_gris[name=moyen]{height:642px;}
.fiche_produit_1foteam .bloc_gris[name=grande]{height:820px;}
.fiche_produit_1foteam .contenu_bloc_gris[name=grande]{height:742px;}
.fiche_produit_1foteam .bloc_gris[name=tres_grande]{height:920px;}
.fiche_produit_1foteam .contenu_bloc_gris[name=tres_grande]{height:842px;}
.fiche_produit_1foteam h1{font-size:16pt;text-align:center;color:#047;margin-top:5px;padding-left:7px;padding-right:7px;}
.fiche_produit_1foteam .commentaire_court{text-align:justify;font-size:10pt!important;color:#223!important;font-weight:normal;text-indent:5%;padding-bottom:20px;text-align:justify!important;padding-left:15px;padding-right:15px;}



.fiche_produit_1foteam .bloc_gauche{width:44%;min-height:1050px;}
.fiche_produit_1foteam .bloc_gauche[name=petit]{min-height:620px;}
.fiche_produit_1foteam .bloc_gauche[name=moyen]{min-height:720px;}
.fiche_produit_1foteam .bloc_gauche[name=grande]{min-height:820px;}
.fiche_produit_1foteam .bloc_gauche[name=tres_grande]{min-height:920px;}

.fiche_produit_1foteam .bloc_photo{width:440px;margin:auto;text-align:center;margin-bottom:100px;padding-top:20px;}
.fiche_produit_1foteam .bloc_photo img{}
.fiche_produit_1foteam .div_photo_principale{box-shadow:0px 0px 20px #999;border:1px solid #ccc; padding:0px;width:400px;margin:auto;padding-left:6px;padding-right:6px;}
.fiche_produit_1foteam .div_photo_principale:hover{box-shadow:0px 0px 20px #777}
.fiche_produit_1foteam .bloc_photo_secondaire{margin-top:10px;font-size:0pt;line-height:0px;}
.fiche_produit_1foteam .div_photo_secondaire{width:200px;display:inline-block;box-shadow:0px 0px 10px #999;border:1px solid #ccc; text-align:center;padding:0px;margin:5px;}
.fiche_produit_1foteam .div_photo_secondaire:hover{box-shadow:0px 0px 10px #777}

.fiche_produit_1foteam .commentaire{padding:10px;margin-top:10px;}


.fiche_produit_1foteam .tour_zone_action{height:48px;margin-top:10px;margin-bottom:10px;}
.fiche_produit_1foteam .bloc_flottant_zone_action{width:100%;max-width:1200px;z-index:1;}
.fiche_produit_1foteam .bloc_flottant_zone_action_interieur{}
.fiche_produit_1foteam .bloc_flottant .petit_info_produit{display:none}

.fiche_produit_1foteam .bloc_flottant[name=bloc_top]{width:100%;left:0px;position:fixed;top:80px;z-index:3;}
.fiche_produit_1foteam .bloc_flottant[name=bloc_top] .bloc_flottant_bloc_blanc{width:100%;max-width:1200px;background-color:#ccc;height:50px;margin:auto;box-shadow:0px 0px 3px 1px #000;border-bottom:1px solid #000;}
.fiche_produit_1foteam .bloc_flottant[name=bloc_top] .bloc_flottant_zone_action_interieur{width:54.2%;float:right;margin-right:10px;}
.fiche_produit_1foteam .bloc_flottant[name=bloc_top] .petit_info_produit{float:left;display:inline;}
.fiche_produit_1foteam .bloc_flottant[name=bloc_top] .petit_info_produit .petite_photo{float:left;background-color:#fff; text-align:center;margin-right:10px;width:50px;text-align:center;}
.fiche_produit_1foteam .bloc_flottant[name=bloc_top] .petit_info_produit img{}
.fiche_produit_1foteam .bloc_flottant[name=bloc_top] .petit_info_produit .petit_nom_produit{text-align:center;margin-left:55px;font-weight:bold;font-size:10pt;padding-top:4px;width:350px;}
.fiche_produit_1foteam .zone_action{background-image:url(../../img/structure/fond_zone_action.jpg);background-repeat:repeat;height:48px;}
.fiche_produit_1foteam .zone_action .bouton_achat{cursor:pointer;background-image:url(../../img/structure/bouton_panier.gif);background-repeat:no-repeat;height:48px;width:220px;border:0px;float:right;background-color:transparent;padding:0px;}
.fiche_produit_1foteam .zone_action .bouton_achat:hover{background-image:url(../../img/structure/bouton_panier_hover.jpg)}
.fiche_produit_1foteam .zone_action .bouton_achat[name=alerte_stock]{cursor:pointer;background-image:url(../../img/structure/bouton_alerte_stock.jpg);}
.fiche_produit_1foteam .zone_action .bouton_achat[name=alerte_stock]:hover{background-image:url(../../img/structure/bouton_alerte_stock_hover.jpg);}
.fiche_produit_1foteam .zone_action .bouton_achat[name=rupture]{cursor:default;background-image:url(../../img/structure/bouton_panier_rupture.jpg);}
.fiche_produit_1foteam .zone_action .bouton_achat[name=rupture]:hover{background-image:url(../../img/structure/bouton_panier_rupture.jpg);}
.fiche_produit_1foteam .zone_action .prix_produit{float:right;color:#fff;font-size:25pt;font-weight:bold;padding-top:2px;padding-right:1.2%;text-align:center;}
.fiche_produit_1foteam .zone_action .prix_produit .decimale{font-size:15pt;}
.fiche_produit_1foteam .zone_action .stock{float:left;width:180px;color:#fff;height:20px;margin-top:0px;margin-left:10px;font-size:10pt;text-align:center;font-weight:bold;box-shadow:0px 0px 1px #fff inset;}
.fiche_produit_1foteam .zone_action .stock.mono{margin-top:11px;}
.fiche_produit_1foteam .zone_action .stock .valeur{background-color:#fff;float:right;height:19px;width:110px;text-align:center;font-weight:bold;padding-top:1px;box-shadow:0px 0px 1px 0px #000 inset;}
.fiche_produit_1foteam .zone_action .stock[name=en_stock]{border:2px solid #222;background-color:#090;}
.fiche_produit_1foteam .zone_action .stock[name=en_stock] .valeur{color:#080;}
.fiche_produit_1foteam .zone_action .stock[name=en_commande]{border:2px solid #222;background-color:#940;}
.fiche_produit_1foteam .zone_action .stock[name=en_commande] .valeur{color:#940;}
.fiche_produit_1foteam .zone_action .stock[name=en_rupture]{border:2px solid #222;background-color:#811;}
.fiche_produit_1foteam .zone_action .stock[name=en_rupture] .valeur{color:#811;}

.fiche_produit_1foteam .prix_hidden{padding-top:14px;color:#bbb;}

.fiche_produit_1foteam   .caracteristique{min-height:50px;margin-top:60px;background-repeat:no-repeat;background-position:99% 99%;font-size:8pt;text-align:left;width:100%;margin-bottom:20px;}
.fiche_produit_1foteam .caracteristique h4,.fiche_produit_1foteam .caracteristique h3{margin:0px;font-size:9pt;font-weight:bold;text-align:left!important;color:#000!important;}
.fiche_produit_1foteam h3{font-weight:normal;}
.fiche_produit_1foteam   tr{background-image:url(../../img/structure/fond_carac2.png);background-repeat:repeat;}
.fiche_produit_1foteam   .carac_bg{background-image:url(../../img/structure/fond_carac1.png);background-repeat:repeat;}
.fiche_produit_1foteam   .caracteristique table{width:100%;}
.fiche_produit_1foteam   .caracteristique td{border-bottom:1px solid #777;border-top:1px solid #777;padding-top:1px;padding-bottom:1px;}
.fiche_produit_1foteam   .caracteristique .td_intitule{width:230px;padding-left:6px;font-weight:bold;font-size:8pt;}
.fiche_produit_1foteam   .caracteristique .td_intitule a{color:#222;}
.fiche_produit_1foteam   .caracteristique .valeur{}
.fiche_produit_1foteam .code{min-height:40px;margin-top:5px;margin-bottom:10px;font-size:10pt;padding-top:7px;height:28px;padding-right:20px;font-style:italic;text-align:right;background-repeat:no-repeat;background-position:15px 50%;}



.fiche_produit_1foteam .eco_participation{text-align:right;padding-right:20px;font-size:8pt;font-style:italic;}
.fiche_produit_1foteam .bloc_assurance{text-align:center;}
.fiche_produit_1foteam .assurance{margin-top:20px;margin-bottom:0px;display:inline-block;font-size:8pt;text-align:center;width:110px;height:47px;margin-left:5px;border:1px solid #666;background-color:#666;color:#ddd;}
.fiche_produit_1foteam .assurance .image{width:110px;background-color:#ddd;}
.fiche_produit_1foteam .assurance img{display:block;margin:auto;background-color:#ddd;opacity:0.6;}

.fiche_produit_1foteam .more_info{padding-left:10px;padding-right:10px;margin-left:20px;margin-right:20px;text-align:center;border:2px dotted #999;padding-bottom:10px;background-color:#ccc;}
.fiche_produit_1foteam .more_info a {color:#000;}
.fiche_produit_1foteam .more_info .entete{box-shadow: 0px 0px 1px #000;padding-top:2px;padding-bottom:2px;background-image:url(../../img/structure/fond_entete.png);margin-bottom:0px;border-bottom:1px solid #aaa;text-align:center;font-weight:bold;font-family:georgia;font-size:9pt;color:#222;}
.fiche_produit_1foteam .bloc_more_info .image{margin-top:2px;height:50px;float:left;margin-left:10px;margin-right:10px;}
.fiche_produit_1foteam .bloc_more_info{text-align:left;font-size:10pt;margin-top:6px;padding-top:1px;padding-bottom:1px;width:100%;height:34px;display:inline-block;box-shadow:0px 0px 6px #aaa;border:1px solid #aaa;background-color:#d4d4d4;}
.fiche_produit_1foteam .bloc_more_info:hover{background-color:#e0e0e0;cursor:pointer;}

.fiche_produit_1foteam .bloc_bouton_action{margin:auto;text-align:center;margin-top:30px;}
.fiche_produit_1foteam .bloc_bouton_action .bouton_action{cursor:pointer;opacity:0.6;margin-left:5px;margin-right:5px;display:inline-block;overflow:hidden;}
.fiche_produit_1foteam .bloc_bouton_action .bouton_action:hover{opacity:1}



.fiche_produit_1foteam .bloc_produit_lie{margin-top:100px;}
.fiche_produit_1foteam .titre_lie{box-shadow: 0px 0px 1px #000;padding-top:2px;padding-bottom:2px;background-image:url(../../img/structure/fond_entete.png);background-color:#aaa;margin-bottom:0px;border-bottom:1px solid #aaa;text-align:center;font-weight:bold;font-family:georgia;font-size:9pt;color:#222;}


.fiche_produit_1foteam .liste_avis{background-color:#;margin:auto;width:100%;max-width:1200px;margin-top:0px;margin-bottom:15px;}
.fiche_produit_1foteam .quote_haut{color:#3988ff;font-weight:bold;font-size:14pt;height:45px;text-align:left;padding-left:120px;padding-top:4px;padding-bottom:8px;background-image:url(../../img/structure/open_quote.png);background-repeat:no-repeat;background-position:5% 6px;}
.fiche_produit_1foteam .liste_avis .un_avis_titre{-moz-border-radius:20px 20px 0px 0px;-webkit-border-radius:20px 20px 0px 0px;background-color:#3988ff;width:650px;margin:auto;border-bottom:1px solid #999999;padding:0px;padding-left:10px;font-size:9pt;margin-top:10px;}
.fiche_produit_1foteam .liste_avis .un_avis{margin:auto;width:650px;background-color:#ffffff;border:1px solid #999999;border-top:0px solid #999999;padding:5px;font-size:10pt;min-height:40px;margin-bottom:10px;}




#page_envoyer_produit{width:500px;margin:auto;font-size:10pt;}
#page_compte{width:540px;margin:auto;font-size:10pt;}
.ligne_action{border:1px solid #666666;background-color:#ffffff;padding:4px;height:58px;margin-bottom:10px;padding-top:0px;}
.ligne_action:hover{border:1px solid #2e48aa;background-color:#cef;}
.ligne_action table{border:0px solid #2e48aa;}
.ligne_action table .image{width:60px;border:0px solid #2e48aa;vertical-align:middle;}
.ligne_action table .texte{font-size:9pt;color:#000000;border:0px solid #2e48aa;}
.ligne_action table .texte_principal{font-weight:bold;color:#2e48aa;font-size:13pt;padding-left:8px;border:0px solid #2e48aa;}
#page_livraison{}

#page_livraison .bloc_livraison{border:1px solid #047;margin-left:1px;margin-right:1px;}

#page_livraison .bloc_onglet_livraison{height:23px;background-color:#89a;color:#fff;background-image:url(../../img/structure/fond_onglet_inactif.gif);background-repeat:repeat-x;}

#page_livraison .onglet_livraison{cursor:pointer;font-weight:bold;height:22px;float:left;padding-right:3px;width:262px;font-size:11pt;text-align:center;color:#ddd;padding-top:1px;}
#page_livraison .onglet_livraison label{cursor:pointer}
#page_livraison .onglet_livraison[name=actif]{background-color:#047;color:#fff;background-image:url(../../img/structure/biseau_onglet.png);background-repeat: no-repeat;background-position: 100% 0%;}
#page_livraison #last[name=actif]{background-color:#047;color:#fff;background-image:url(../../img/structure/biseau_onglet2.png);background-repeat: no-repeat;background-position: 0% 0%;}
#page_livraison #tableau_choix_adresse{margin:auto;width:800px;margin-top:20px;margin-bottom:30px;}
#page_livraison .bloc_choix_adresse{background-color:#ccddee;width:390px;min-height:220px;border:1px solid #2e48aa;-;opacity:0.5;font-size:9pt;}
#page_livraison .bloc_choix_adresse input{background-color:#eeeeee;}
#page_livraison .bloc_choix_adresse_selectionne{background-color:#ccddee;width:390px;min-height:220px;border:1px solid #2e48aa;font-size:9pt;}
#page_livraison .checkbox_choix_adresse{text-align:center;border-bottom:1px solid #2e48aa;padding-top:5px;padding-bottom:5px;}
#page_livraison .bloc_adresse{padding:10px;background-color:#ddd;height:270px;font-size:11pt;}
#page_livraison .bloc_commentaire_livraison{margin-top:30px;background-color:#ccddee;width:800px;min-height:130px;border:1px solid #2e48aa;font-size:9pt;text-align:center;}
#page_livraison .bloc_commentaire_livraison textarea{width:790px;height:90px;}
#page_livraison .bloc_commentaire_livraison .titre{text-align:center;border-bottom:1px solid #2e48aa;padding-top:5px;padding-bottom:5px;}
#page_livraison .bouton_valider{text-align:right;width:700px;margin:auto;margin-top:20px;padding-bottom:70px;}
#page_livraison .reassurance{text-align:justify;padding:10px;padding-left:0px;font-size:9pt;font-style:italic;}
#page_paiement{}
#page_paiement .bloc_paiement{box-shadow:1px 1px 3px #000;cursor:pointer;display:inline-block;width:180px;text-align:center;padding:7px;margin-right:10px;margin-left:10px;margin-top:25px;background-color:#ccddee;border:1px solid #2e48aa;padding-top:2px;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;}
#page_paiement .bloc_paiement .texte{padding:0px;margin-bottom:4px;border-bottom:1px solid #2e48aa;font-weight:bold;font-size:9pt;color:#000000;text-decoration:none;}
#page_paiement .bloc_paiement:hover{background-color:#ddffee;border:1px solid #00cb53}
#page_paiement .bloc_paiement:hover .texte{border-bottom:1px solid #00cb53;}
#page_paiement .reassurance{text-align:justify;padding:10px;padding-top:70px;font-size:9pt;font-style:italic;}
.bloc{-moz-border-radius:10px;background-color:#ffffff;width:98%;border:1px solid black;padding:5px;}
.bloc_produit{-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#ffffff;width:21.5%;border:1px solid #666666;padding:1%;float:left;margin-left:1%;min-height:250px;text-align:center;font-size:9pt;font-weight:bold;cursor:pointer;}
.bloc_produit:hover{border-color:#2e48aa;}
.bloc_produit .image{height:200px;}
.bloc_produit .titre{min-height:27px;max-height:27px;-webkit-text-overflow:ellipsis;overflow:hidden;vertical-align:text-bottom;}
.bloc_produit .prix{background-color:#000000;margin:auto;color:#ffffff;font-weight:bold;font-size:14pt;border:1px solid black;-moz-border-radius:10px;width:100px;text-decoration:undeline;text-align:center;}
.bloc_produit .prix_barre{margin:auto;text-decoration:line-through;color:#c42020;font-weight:bold;font-size:11pt;height:20px;width:100px;text-align:center;}
.bloc_produit .savoir_sans_pastille{margin-left:10px;display:none;margin-top:100px;}
.bloc_produit .savoir_avec_pastille{margin-left:10px;display:none;margin-top:20px;}
.bloc_produit .pastille{margin-left:170px;margin-top:10px;float:left;background-image:url(../../img/structure/pastille.png);background-repeat:no-repeat;font-size:12pt;width:59px;padding-top:13px;font-weight:bold;color:#ffffff;height:59px;padding-left:4px;text-align:center;text-shadow:1px 1px 1px #000;}
.bloc_produit .pastille_rouge{margin-left:170px;margin-top:10px;float:left;background-image:url(../../img/structure/pastille_rouge.png);background-repeat:no-repeat;font-size:12pt;width:59px;padding-top:13px;font-weight:bold;color:#ffffff;height:59px;padding-left:4px;text-align:center;text-shadow:1px 1px 1px #000;}
.bloc_produit .pastille_verte{margin-left:170px;margin-top:10px;float:left;background-image:url(../../img/structure/pastille_verte.png);background-repeat:no-repeat;font-size:12pt;width:59px;padding-top:13px;font-weight:bold;color:#ffffff;height:59px;padding-left:4px;text-align:center;text-shadow:1px 1px 1px #000;}
.petit_bloc_produit{-webkit-border-radius:10px;background-color:#ffffff;width:13.3%;padding:1%;float:left;margin-left:1%;min-height:150px;text-align:center;font-size:8pt;font-weight:bold;cursor:pointer;}
.petit_bloc_produit:hover{border-color:#2e48aa;}
.petit_bloc_produit .image{height:100px;}
.petit_bloc_produit .titre{min-height:27px;max-height:27px;-webkit-text-overflow:ellipsis;overflow:hidden;vertical-align:text-bottom;}
.petit_bloc_produit .prix{background-color:#000000;margin:auto;color:#ffffff;font-weight:bold;font-size:12pt;border:1px solid black;-moz-border-radius:10px;width:80px;text-decoration:undeline;text-align:center;}
.petit_bloc_produit .prix_barre{margin:auto;text-decoration:line-through;color:#c42020;font-weight:bold;font-size:10pt;height:20px;width:80px;text-align:center;}
.petit_bloc_produit .savoir_sans_pastille{margin-left:10px;display:none;margin-top:45px;}
.petit_bloc_produit .savoir_avec_pastille{margin-left:10px;display:none;margin-top:0px;}
.petit_bloc_produit .pastille{margin-left:80px;margin-top:0px;float:left;background-image:url(../../img/structure/pastille.png);background-repeat:no-repeat;font-size:12pt;width:59px;padding-top:13px;font-weight:bold;color:#ffffff;height:59px;padding-left:4px;text-align:center;text-shadow:1px 1px 1px #000;}
.petit_bloc_produit .pastille_rouge{margin-left:80px;margin-top:0px;float:left;background-image:url(../../img/structure/pastille_rouge.png);background-repeat:no-repeat;font-size:12pt;width:59px;padding-top:13px;font-weight:bold;color:#ffffff;height:59px;padding-left:4px;text-align:center;text-shadow:1px 1px 1px #000;}
.petit_bloc_produit .pastille_verte{margin-left:80px;margin-top:0px;float:left;background-image:url(../../img/structure/pastille_verte.png);background-repeat:no-repeat;font-size:12pt;width:59px;padding-top:13px;font-weight:bold;color:#ffffff;height:59px;padding-left:4px;text-align:center;text-shadow:1px 1px 1px #000;}
#donner_avis{width:510px;margin:auto;font-size:9pt;font-weight:bold;}
#contact{width:700px;margin:auto;background-color:#ffffff;padding:0px;border:1px solid black;-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;font-size:11pt;}
#contact .titre{float:left;text-align:center;width:20px;vertical-align:middle;font-weight:bold;padding-left:3px;padding-right:6px;font-size:17pt;color:#ffffff;background:#111;margin-right:30px;-moz-border-radius:12px 0px 12px 0px;border-radius:12px 0px 12px 0px;-webkit-border-radius:12px 0px 12px 0px;text-shadow:0px 0px 3px #222;}
#contact_repondre{width:650px;margin:auto;font-size:9pt;font-weight:bold;}
#contact_repondre .message_gauche{-moz-box-shadow:-3px 0px 15px #007;-webkit-box-shadow:0px 0px 15px #007;box-shadow:0px 0px 15px #007;-moz-border-radius:20px 5px 20px 5px;border-radius:20px 5px 20px 5px;-webkit-border-radius:20px 5px 20px 5px;width:540px;background-color:#eeeeff;border:1px solid #007;padding:7px;margin-bottom:30px}
#contact_repondre .message_droite{-moz-box-shadow:3px 0px 15px #700;-webkit-box-shadow:0px 0px 15px #700;-moz-border-radius:20px 5px 20px 5px;-webkit-border-radius:20px 5px 20px 5px;margin-left:110px;width:540px;background-color:#ffeeee;border:1px solid #700;padding:7px;margin-bottom:30px}
#commande{width:800px;margin:auto;font-size:9pt;font-weight:bold;margin:auto;}
#commande .aucune_commande{font-size:13pt;text-align:center;background-color:#ffffff;padding:6px;border:1px solid #000000;}
.liste_commande{background-color:#ffffff;margin:auto;}
#commande table {margin:auto;}
#commande table th{color:#ffffff;font-weight:bold;background-color:#000000;}
#commande_detail{width:800px;margin:auto;border:1px solid #666666;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#ffffff;padding:0px;padding-top:0px;padding-bottom:20px;}
#commande_detail .etat_orange{-moz-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;border:1px solid #2e48aa;font-size:11pt;font-weight:bold;text-align:center;background-color:#ffeedd;color:#2e48aa;margin-bottom:25px;padding-top:5px;padding-bottom:5px;}
#commande_detail .etat_rouge{-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;border:1px solid #c42020;font-size:11pt;font-weight:bold;text-align:center;background-color:#ffdddd;color:#c42020;margin-bottom:25px;padding-top:5px;padding-bottom:5px;}
#commande_detail .etat_vert{-moz-border-radius:10px 10px 0px 0px;-webkit-border-radius:10px 10px 0px 0px;border:1px solid #20c420;font-size:11pt;font-weight:bold;text-align:center;background-color:#ddffee;color:#20c420;margin-bottom:25px;padding-top:5px;padding-bottom:5px;}
#commande_detail #info{float:left;}
#commande_detail #info #date{margin-left:14px;margin-top:20px;font-size:11pt;}
#commande_detail #id2{margin-top:20px;font-size:14pt;text-align:center;width:450px;}
#commande_detail #adresse_livraison{margin-left:450px;width:300px;font-size:11pt;background-color:#ffeedd;padding:9px;border:1px solid #2e48aa;-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px background-image:url(../../img/structure/timbre.png);background-position:250px 5px;}
#commande_detail #adresse_livraison .titre{font-weight:bold;margin-bottom:15px;text-decoration:underline;}
#commande_detail .panier{width:795px;margin:auto;margin-top:25px;border:0px solid #777777;margin-left:12px;}
#commande_detail .panier th{background-color:#000000;color:#ffffff;}
#commande_detail .panier tr{}
#commande_detail .panier .image{background-color:#ffffff;border-left:1px solid #aaaaaa;width:55px;height:55px;border-bottom:1px solid #777777;}
#commande_detail .panier .nom_produit1{background-image:url(../../img/structure/bg_panier2.png);background-repeat:repeat-y;border-bottom:1px solid #777777;font-size:9pt;font-weight:bold;width:493px;max-width:493px;}
#commande_detail .panier .nom_produit2{background-image:url(../../img/structure/famille_bg2_main.png);background-repeat:repeat-y;border-bottom:1px solid #777777;font-size:9pt;font-weight:bold;width:493px;max-width:493px;}
#commande_detail .panier .prix1{text-align:right;padding-right:5px;background-color:#e4e4e4;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;width:75px;border-left:1px solid #bbb;}
#commande_detail .panier .nombre1{text-align:center;padding-right:5px;background-color:#e4e4e4;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;width:62px;border-left:1px solid #bbb;}
#commande_detail .panier .total1{text-align:right;padding-right:5px;background-color:#e4e4e4;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;width:75px;border-left:1px solid #bbb;}
#commande_detail .panier .poubelle{text-align:center;padding-right:5px;background-color:transparent;border-left:1px solid #777777;border-right:0px solid #777777;font-size:10pt;font-weight:bold;width:15px;}
#commande_detail .panier .prix2{text-align:right;padding-right:5px;background-color:#eeeeee;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;width:75px;border-left:1px solid #bbb;}
#commande_detail .panier .nombre2{text-align:center;padding-right:5px;background-color:#eeeeee;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;width:62px;border-left:1px solid #bbb;}
#commande_detail .panier .total2{text-align:right;background-color:#eeeeee;border-bottom:1px solid #777777;font-size:10pt;font-weight:bold;padding-right:5px;width:75px;border-left:1px solid #bbb;}
#commande_detail .bloc_total{width:700px;margin:auto;margin-top:20px;text-align:right;}
#commande_detail .bloc_code_promo{text-align:left;font-size:10pt;vertical-align:top;padding-right:20px;}
#commande_detail .bloc_code_promo input[type=submit]{background-color:#2e48aa;color:#ffffff;font-weight:bold;padding:0px;}
#commande_detail .bloc_total2{width:190px;margin-left:500px;border:1px solid black;background-color:#ffffff;}
#commande_detail #tableau_total{width:190px;margin-top:0px;font-weight:bold;font-size:10pt;}
#commande_detail #tableau_total .gauche{background-color:#666666;color:#ffffff;border-bottom:1px solid black;padding-right:8px;padding-top:3px;padding-bottom:3px;}
#commande_detail #tableau_total .droite{border-bottom:1px solid black;padding-right:8px;padding-top:3px;padding-bottom:3px;}
.barre_orange_haut{margin-top:30px;width:100%;height:15px;background-color:#2e48aa;background:-moz-linear-gradient(top, #25377a, #2e48aa);}
.information_site{margin:auto;background-color:#def;background-image:url(../../img/structure/bg_info.png);background-repeat:repeat-x;width:100%;height:260px;text-align:center;}
.bloc_information_site{width:275px;margin:auto;height:260px;display:inline-block;vertical-align:top;text-align:left;font-size:9pt;}
.bloc_information_site .titre{font-weight:bold;margin-bottom:10px;font-size:13pt;text-align:center;margin-top:20px;margin-left:80px;margin-right:0px;}
.bloc_separateur{background-image:url(../../img/structure/separateur.png);background-repeat:no-repeat;width:30px;height:260px;display:inline-block;}
.barre_orange_bas{width:100%;height:15px;background-color:#2e48aa;background:-moz-linear-gradient(top, #2e48aa, #25377a);}
.bloc_information_site .assurance{margin-top:2px;margin-bottom:15px;display:inline-block;font-size:7pt;text-align:center;width:79px;height:72px;margin-left:5px;border:1px solid #2e48aa;background-color:#2e48aa;color:#fff;}
.bloc_information_site .assurance .image{width:79px;background-color:#ffffff;}
.bloc_information_site .assurance img{display:block;margin:auto;background-color:#fff;}
#cgv{width:850px;margin:auto;background-color:#ffffff;padding:10px;border:1px solid black;-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;text-align:justify;font-size:11pt;}
#plan{-moz-border-radius:20px 0px 20px 0px;-webkit-border-radius:20px 0px 20px 0px;margin:auto;width:450px;margin-top:15px;margin-bottom:15px;background-color:#ffffff;border:3px solid #111;min-height:130px;background-repeat:no-repeat;background-position:99% 99%;padding-bottom:4px;}
#plan .titre{float:left;text-align:center;width:20px;vertical-align:middle;font-weight:bold;padding-left:3px;padding-right:6px;font-size:17pt;color:#ffffff;background:#111;margin-right:30px;-moz-border-radius:12px 0px 12px 0px;border-radius:12px 0px 12px 0px;-webkit-border-radius:12px 0px 12px 0px;text-shadow:0px 0px 3px #222;}
#plan ul{font-size:18pt;margin-left:5px;}
#plan a{color:#000000;}
#plan ul ul{font-size:15pt;}
#plan ul ul ul{font-size:12pt;}
#plan ul ul ul ul{font-size:10pt;}
#qui{-moz-border-radius:20px 0px 20px 0px;border-radius:20px 0px 20px 0px;-webkit-border-radius:20px 0px 20px 0px;margin:auto;width:900px;margin-top:15px;margin-bottom:15px;background-color:#ffffff;border:3px solid #111;min-height:130px;background-repeat:no-repeat;background-position:99% 99%;padding-bottom:4px;font-size:9pt;}
#qui h2{font-size:20pt;margin-bottom:5px;margin-top:0px;}
#qui h3{margin-top:20px;margin-bottom:10px;font-size:10pt;font-weight:bold;}
#qui .titre{float:left;text-align:center;width:20px;vertical-align:middle;font-weight:bold;padding-left:3px;padding-right:6px;font-size:17pt;color:#ffffff;background:#111;margin-right:5px;-moz-border-radius:12px 0px 12px 0px;-webkit-border-radius:12px 0px 12px 0px;border-radius:12px 0px 12px 0px;text-shadow:0px 0px 3px #222;}
#configurateur{-moz-border-radius:20px 0px 20px 0px;border-radius:20px 0px 20px 0px;-webkit-border-radius:20px 0px 20px 0px;margin:auto;width:900px;margin-top:15px;margin-bottom:15px;background-color:#ffffff;border:3px solid #2e48aa;min-height:752px;background-repeat:no-repeat;background-position:99% 99%;padding-bottom:4px;font-size:9pt;}
#configurateur .titre{float:left;text-align:center;width:20px;vertical-align:middle;font-weight:bold;padding-left:3px;padding-right:6px;font-size:17pt;color:#ffffff;background:#2e48aa;margin-right:5px;-moz-border-radius:12px 0px 12px 0px;-webkit-border-radius:12px 0px 12px 0px;border-radius:12px 0px 12px 0px;text-shadow:0px 0px 3px #222;}
#configurateur2{min-height:752px;padding-bottom:4px;font-size:9pt;}
#configurateur2 .titre{float:left;text-align:center;width:20px;vertical-align:middle;font-weight:bold;padding-left:3px;padding-right:6px;font-size:17pt;color:#ffffff;background:#2e48aa;margin-right:5px;-moz-border-radius:12px 0px 12px 0px;-webkit-border-radius:12px 0px 12px 0px;border-radius:12px 0px 12px 0px;text-shadow:0px 0px 3px #222;}

.contact {min-height:1200px;}
.contact #map_magasin{width:500px;height:500px;box-shadow:0px 0px 5px 3px #000;float:left;}
.contact .contact_astuce{background-color:#ddd;border:1px solid #468;height:50px;float:left; width:47%;font-size:10pt;margin-right:10px;margin-left:10px;}
.contact .contact_astuce h3{padding-left:75px;}
.contact .tableau_horraire{width:250px;text-align:center;border:1px solid #003;background-color:#ddd;}
.contact .tableau_horraire th{background-color:#018;color:#fff;font-size:11pt;}
.contact .tableau_horraire td{border-bottom:1px dotted #018;font-size:10pt;}
.contact .paragraphe{text-align:justify;}
.contact .barre_gauche{background-color:#aab;min-height:600px;width:220px;float:left;}
.certification{border-top:1px solid #036;}
.bloc_certification{min-height:220px;border-bottom:1px solid #036;padding-top:20px;padding-bottom:20px;background-color:#bbb;}
.certification .image{margin:10px;height:208px;width:200px;padding-left:4px;padding-right:4px;float:left;background-color:#eed;background-image:url(../../img/structure/tour_certification.png);text-align:center;}
.certification .image2{height:200px;width:200px;margin-top:4px;position:absolute;opacity:0.32;}
.bloc_certification[name=droite]{background-color:#ccc;}
.bloc_certification[name=droite] .image{float:right;}
.bloc_certification[name=droite] .image2{}
.certification h2{color:#012;text-align:center;font-size:14pt;padding-top:0px;margin-bottom:0px;padding-bottom:10px;text-align:center!important;}
.certification .description{color:#012;font-size:10pt;font-style:italic;text-align:justify;padding-right:10px;padding-left:10px;}

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:0px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:transparent;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:60px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(close.png);}
#sb-nav-next{background-image:url(next.png);}
#sb-nav-previous{background-image:url(previous.png);}
#sb-nav-play{background-image:url(play.png);}
#sb-nav-pause{background-image:url(pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
#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;border:8px solid #404040;border-bottom:0px;border-top:8px solid #404040;;}
#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;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;background-color:#404040;border:8px solid #404040;border-top:0px;}
#lightbox-container-image-data{padding:0 10px;color:#fff;}
#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;}
#suivi{width:750px;margin:auto;background-color:#ffeedd;padding:0px;border:1px solid #cc6600;-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;text-align:justify;font-size:11pt;}
#annule_virement{width:650px;margin:auto;background-color:#ffeedd;padding:20px;border:1px solid #cc6600;-moz-border-radius:15px;border-radius:15px;-webkit-border-radius:15px;text-align:justify;font-size:11pt;}
.bloc_choix_adresse2{margin:auto;padding:5px;text-align:left;background-color:#ffeedd;width:200px;min-height:90px;border:1px solid #2e48aa;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;opacity:0.5;font-size:9pt;}
.bloc_choix_adresse2 input{background-color:#eeeeee;}
.bloc_choix_adresse2_selectionne{margin:auto;text-align:left;padding:5px;background-color:#ffeedd;width:200px;min-height:90px;border:1px solid #2e48aa;-moz-border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;border-radius:12px 12px 12px 12px;font-size:9pt;}


#configurateur2 .carac{width:45%;padding-left:20px;float:left;text-align:left;text-decoration:none;font-size:9pt;color:#000000;}
#configurateur2 .cta2{padding-right:45px;padding-left:2px;text-align:center;color:#ffffff;text-shadow:1px 1px 2px #000;background-image:url(../../img/structure/cta_fleche.png)}
#configurateur2 .cta2:hover{color:#ffffff;background-image:url(../../img/structure/cta_fleche_hover.png);}


#tableau_progression_commande{border:1px solid black;box-shadow:1px 1px 1px #000;margin:auto;height:33px;border-collapse:collapse;}
#tableau_progression_commande .etape{width:100px;text-align:center;font-weight:bold;font-size:9pt;}
#tableau_progression_commande .etape a{color:#fff;text-decoration:none;}
#tableau_progression_commande .etape[name=orange]{background-color:#0088cb;color:#fff;}
#tableau_progression_commande .etape[name=vert]{background-color:#109a07;color:#fff;}
#tableau_progression_commande .separateur{width:9px;max-width:9px;background-repeat:no-repeat;padding:0px;}
#tableau_progression_commande .separateur[name=b_b]{background-image:url(../../img/structure/separateur_b_b.png);}
#tableau_progression_commande .separateur[name=o_b]{background-image:url(../../img/structure/separateur_o_b.png);}
#tableau_progression_commande .separateur[name=v_o]{background-image:url(../../img/structure/separateur_v_o.png);}
#tableau_progression_commande .separateur[name=v_v]{background-image:url(../../img/structure/separateur_v_v.png);}
.recap_livraison{border:1px solid black;background-color:#ddd;min-height:130px;border-radius:15px;padding:5px;}


.detail_site{float:right;width:270px;margin-top:0px;text-align:center;border-left:1px solid #aad;}
.detail_site img{border:1px solid #88a;}


.pickupStep{font-weight:bold;margin-left:40px;margin-top:30px;margin-bottom:2px;}
.pickupExplain{font-size:10pt;margin-left:60px;color:#444;}
p.introduction{font-size:10pt;color:#444;}

.information_commande_en_ligne{color:#1f5588;font-size:9pt;margin-right:10px;margin-bottom:10px;}
.information_retrait_en_magasin{color:#cd6408;font-size:9pt;margin-right:10px;}
.information_retrait_en_magasin a{color:#cd6408;}

.cta_orange{text-align:center;cursor:pointer;height:30px;display:inline-block;font-family:Georgia;letter-spacing:1px;padding-top:8px;padding-right:33px;font-size:11pt;text-decoration:none;background-image:url(../../img/structure/cta_orange.png);background-repeat:repeat-x;color:#fff;width:209px;border:0px;}
input.cta_orange{width:244px!important;height:42px!important;padding-top:0px;padding-bottom:8px;background-color:transparent;font-size:11pt;background-image:url(../../img/structure/cta_orange.png)!important;}
.cta_orange:hover{background-image:url(../../img/structure/cta_orange_hover.png)!important;}

.linkSitePro{background-image:url(../../pro/img/structure/texture_h1.png);background-color:#999;text-align:center;box-shadow:0px -1px 2px #000 inset;padding:5px;font-size:9pt;color:#444;border-bottom:1px solid #aaa;font-weight:bold;}
.linkSitePro span {background-color:#A60404;color:#fff;font-weight:bold;padding:1px 6px;border-radius:4px;margin-right:10px;border:1px solid #300;}
















 #contenu .option{width:280px;} 
 #contenu .option .intitule{font-size:10pt;color: #222;} 
 .option .intitule{color: #444;font-size: 9pt;padding: 20px 5px;float:left;}
 .option .valeur{padding: 15px 0px;float:right;margin-right:10px;}
 .option .checkbox{ transition-property:background-color;transition-duration:0.2s; margin:auto;width: 40px; height: 24px; border-radius: 26px; padding: 1px; box-shadow: 0 0 1px #000 inset; background-color: #BD3232;cursor:pointer;}
 .option .label{ transition-property:margin-left;transition-duration:0.2s;width: 24px;   height: 24px;   background-color: #fff;   border-radius: 22px;   box-shadow: 0 0 0 1px #888 inset;}
 .option .checkbox.checked{ background-color: #4A9C34;}
 .option .checkbox.checked .label{margin-left:15px;}

 









.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;font-size:9pt;width:100%!important;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:20px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:20px;user-select:none;-webkit-user-select:none;border:1px solid;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #444;border-radius:0px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #444}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;line-height:20px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:rgba(0,0,0,0.4)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:18px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#444 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #444cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:none;border:1px solid #444cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#c42020;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #444}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;color:#090;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:20px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #444;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #444;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#c42020;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#c42020}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #444;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
.select2-results__options[id=""]){font-size:40pt;}








.saerchtoolboxToggle{font-size:10pt;font-weight:bold;color:#404C77;cursor: pointer;text-decoration:underline;margin:10px;padding:10px 10px 8px 10px;display:inline-block;background-color:#CEA440;box-shadow: 0 0 2px #000 inset }
.saerchtoolboxToggle img {vertical-align: top;display: inline-block; margin-top: -3px; margin-right: 8px;}

.searchToolbar{background-color:#CEA440;width:100%;min-height:60px;position:sticky;top:79px;margin-bottom:60px;margin:auto;box-shadow: 0 2px 1px #000;}
.searchToolbar .main{min-height:90px;}
.searchToolbar h3{text-align:center;font-size:9pt;}
.searchToolbar .noFilter{opacity:0.3;text-align:center;margin-top:30px;font-size:10pt;font-weight:bold;}
.searchToolbar .result{float:right;margin-top:6px;height:25px;color:rgba(0,0,0,0.3);margin-right:12px;font-weight:bold;font-style:italic;}

.searchToolbar .hiddenFilterList{display:none;}
.searchToolbar .feature_tool{font-size:8pt;display:inline-block;width:49%;margin-bottom:8px;opacity:1;transition-property:opacity;transition-duration:0.7s;}
.searchToolbar .feature_tool .label{display:inline-block;width:155px;max-width:155px;overflow:hidden;height:11px;max-height:11px;word-wrap: no-wrap;text-align:right;padding-top:4px;padding-right:5px;}
.searchToolbar .feature_tool .widget{display:inline-block;width:calc(100% - 160px);}
.searchToolbar .feature_tool .widget input[type=text]{width:100%;background-color:rgba(0,0,0,0.1);border:none;border-bottom:1px dashed rgba(0,0,0,0.6);}
.searchToolbar .feature_tool .widget select{width:100%;background-color:rgba(0,0,0,0.1);border:none;border-bottom:1px dashed rgba(0,0,0,0.6);}
.searchToolbar .filter_list {margin-top:10px;}
.searchToolbar .filter_list .label{font-size:8pt;font-weight:bold;display:inline-block;padding:0 10px;}
.searchToolbar .filter_list .feature_tool_toggler{font-size:8pt;color:#c42020;font-weight:bold;display:inline-block;text-decoration:underline;padding:0 10px;cursor: pointer}
.searchToolbar .filter_list .feature_tool_toggler.special{color:#3B5A7F}
.searchToolbar .filter_list .feature_tool_toggler.inUse{opacity:0.6;color:#000;}
.searchToolbar .filter_list > *{display:inline-block;width: 180px;max-width: 180px;height:15px;max-height:15px;word-wrap:wrap;overflow:hidden;}

.numericWidget .ui-widget-content{border:none!important;background-color:#BB9741!important;}
.numericWidget .ui-slider-range{background-color:#795E2A;}
.numericWidget .ui-slider-handle{background-color:#799398!important;text-align:center;}
.enumWidget .select2-selection{background-color:rgba(0,0,0,0.1)!important;border:none;border-bottom:1px dashed rgba(0,0,0,0.6);color:black;}
.enumWidget .select2-selection__renderes{color:black!important;}
.enumWidget .select2-selection__choice{background-color:none!important;}

.productLine .feature{display:none;}
.productLine .carac.inUse .gras{color:#A9935D;text-decoration:underline;}
