body{width:100%;height:100%;margin:0;padding:0;text-rendering:optimizeLegibility;text-decoration:none;position:relative;z-index:0;font-family: 'PT Sans', sans-serif;background:#fff;font-size:12px;}
::-moz-selection{color:#fff;background:#000;}
::selection{color:#fff;background:#000;}
*{margin:0;padding:0;font-family: 'PT Sans', sans-serif;}
a{text-decoration:none;color:#000000;font-weight:bold;}
a{outline-style:none; !important}
select:focus,
textarea:focus,
input:focus{outline:0;}
a:hover{text-decoration:underline;}
.lien_actif{color:#555;font-weight:normal;}
.lien_creation{}
.lien_desactive{color:#AAA;text-decoration:line-through;}
.lien_validation{color:#f5f6f8;}
#title_h1_hp{margin:0px 0px 20px;font-weight:normal;font-style:normal;padding-top:5px;padding-bottom:5px;line-height:30px;font-size:22px;color:#000;text-align:center;}
#entete_haut{padding-top:15px;}
#entete_haut_left{width:50%;}
#entete_haut #logo{width:251px;height:119px;display:block;float:left;margin-top:-15px !important;}
#entete_haut #logo .anchor_back_home{width:251px;height:119px;display:block; margin-top:10px;}
#entete_haut #nbr_commercant{margin:48px 0 0px 20px;float:left;}
#entete_haut #nbr_commercant p{color:#000000;font-size:15px;text-align:left;}
#entete_haut #nbr_commercant .name{color:#0096dd;font-weight:bold;}
#entete_haut #nbr_commercant strong{font-weight:bold;}
#entete_haut #nbr_commercant span{font-size:1.2em;}
img{border:0px;}
p{font-size:12px;text-align:justify;}
li{float:left;margin:0px;padding:0px;border:0px;list-style-type:none;}
h1{margin-top:10px;font-size:32px;font-weight:bold;color:#000000;}
h1.titre_article{font-weight:normal;font-size:26px;line-height:27px;color:#000000;text-align:left;margin:0px;padding:0px;clear:both;margin-left:8px;}
.fil_commande{font-weight:normal;font-size:23px;color:#555;text-transform:none;}
h2{font-size:20px;font-weight:bold;color:#595454;margin-left:30px;padding-left:15px;}
.full_bloc_home_page a:hover{text-decoration:none;}
h2.title_hp{width:100%;text-align:center;font-size:24px;color:#000;margin-bottom:15px;letter-spacing:1px;font-weight:normal;margin-left:0px;padding-left:0px;}
.title_hp span{background:#FFFFFF;padding:0px 10px;}
h2.title_hp_red{background:#ee0000;color:#fff;font-size:14px;padding:3px;width:auto !important;float:left;}
h1.title_hp{width:100%;text-align:center;font-size:25px;color:#000;margin-bottom:15px;letter-spacing:1px;font-weight:normal;margin-left:0px;padding-left:0px;}
	.title_hp{background:#fff url(../images/black_spot.jpg) repeat-x left;}
span.title_center{display:block;width:100%;text-align:center;font-size:16px;background:url(../images/sprite_css.png) repeat-x;background-position:0px -443px;color:#000;margin:40px 0px 15px 0px;font-weight:bold;margin-left:0px;padding-left:0px;height:30px;line-height:30px;}
span.title_center span{background:#FFFFFF;padding:0px 10px;}
.full_bloc_home_page{padding:0px 0px 0px 0px;background:#FFFFFF;float:left;width:100%;margin-bottom:15px;clear:both;}
.small_bloc_home_page{padding:0px;float:left;width:31.3%;margin:0px 1% 15px 1%;}
.full_conteneur_products{width:99.9%;clear:both;float:left;}
.full_conteneur_products_red{border:1px solid #ee0000;width:99.8%;clear:both;float:left;}
.bloc_new_affichage_article{float:left;width:25%;display:block;position:relative;text-align:left !important;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;height:310px;overflow:hidden;}
.bloc_new_affichage_article_int{float:left;width:33%;display:block;position:relative;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;height:300px;}
.bloc_new_affichage_article:hover, .bloc_new_affichage_article_int:hover{text-decoration:none;}
.bloc_new_affichage_article:hover .figure-product img:first-child, .bloc_new_affichage_article_int:hover .figure-product img:first-child{max-width:100%;max-height:100%;display:block;margin:0px auto 10px auto;}
.bloc_new_affichage_article .border_product{padding-bottom:20px;height:290px;position:relative;overflow:hidden; border:1px solid #eee; cursor:pointer;}
.bloc_new_affichage_article .btn_commande{display:block;width:100%;position:absolute;bottom:5px;left:0px;color:#939598;font-weight:normal;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;}
.bloc_new_affichage_article:hover .btn_commande{color:#000;}
.bloc_new_affichage_article_int .border_product{border:1px solid #eee;padding-bottom:10px;height:290px;overflow:hidden; border:1px solid #eee; cursor:pointer;}
.bloc_new_affichage_article .titre, .bloc_new_affichage_article_int .titre{font-size:12px;color:#000;padding:0px 10px;}
.bloc_new_affichage_article .sous-titre{font-size:11px;font-weight:normal;color:#000;padding:0px 10px;}
.bloc_new_affichage_article_int .sous-titre{font-size:9px;font-weight:normal;color:#58595b;padding:0px 10px;}
.bloc_new_affichage_article .vente_flash, .bloc_new_affichage_article_int .vente_flash{position:absolute;top:0px;left:0px;background:#cc0000;font-weight:bold;font-size:11px;color:#fff;padding:2px 3px;text-align:center;}
#champs_persos .vente_flash{background:#cc0000;font-weight:bold;font-size:11px;color:#fff;padding:2px 3px;text-align:center;margin-bottom:5px;float:left;}
.bloc_new_affichage_article .nouveaute, .bloc_new_affichage_article_int .nouveaute{position:absolute;top:15px;left:0px;background:#ffd600;font-weight:bold;font-size:11px;color:#000;padding:2px 3px;text-align:center;}
#champs_persos .nouveaute{background:#ffd600;font-weight:bold;font-size:11px;color:#000;padding:2px 3px;text-align:center;margin-bottom:5px;float:left;}
.bloc_new_affichage_article .livraison_offerte, .bloc_new_affichage_article_int .livraison_offerte{position:absolute;top:0px;left:0px;background:#e10b7a;font-weight:bold;font-size:11px;color:#fff;padding:2px 3px;text-align:center;}
#champs_persos .livraison_offerte{background:#e10b7a;font-weight:bold;font-size:11px;color:#fff;padding:2px 3px;text-align:center;margin-bottom:5px;float:left;}
.bloc_new_affichage_article .affichage_reduction, .bloc_new_affichage_article_int .affichage_reduction{color:#cf1111;font-size:20px;font-weight:bold; position: absolute;
    top: 0px;
    right: 5px;}
.bloc_new_affichage_article .affiche_prix_article, .bloc_new_affichage_article_int .affiche_prix_article{color:#cf1111;font-size:24px;font-weight:bold; line-height:12px;}
.bloc_new_affichage_article .affiche_prix_article span, .bloc_new_affichage_article_int .affiche_prix_article span{font-size: 11px; line-height: 13px; color: #5a5a5a; font-weight:normal;}
.bloc_new_affichage_article .ancien_prix, .bloc_new_affichage_article_int .ancien_prix{color:#000;font-size:11px;}
.bloc_new_affichage_article .ancien_prix strong, .bloc_new_affichage_article_int .ancien_prix strong{text-decoration: line-through;}

.bloc_new_affichage_article .conteneur_prices, .bloc_new_affichage_article_int .conteneur_prices{padding:0px 10px;}
.bloc_new_affichage_article .marque, .bloc_new_affichage_article_int .marque{position:absolute;bottom:60px;right:12px;}
.bloc_new_affichage_article .marque2, .bloc_new_affichage_article_int .marque2{position:absolute;bottom:0px;right:12px;}
.bloc_small_new_affichage_article{float:left;width:16.6%;display:block;position:relative;text-align:center;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;height:250px;overflow:hidden;}
.bloc_small_new_affichage_article:hover{text-decoration:none;}
.bloc_small_new_affichage_article .border_product{border-right:1px solid #eee;padding-bottom:10px;height:240px;overflow:hidden; cursor:pointer;}
.bloc_small_new_affichage_article .figure-product{max-width:100% !important;display:block;margin:0 auto 10px auto;border:0;display:block;width:100%;height:85px !important;overflow:hidden;text-align:center;position:relative;}
.bloc_small_new_affichage_article .figure-product img{max-width:100%;max-height:100%;display:block;margin:0 auto 10px auto;}
.bloc_small_new_affichage_article .marque{position:absolute;bottom:65px;right:12px;}
.bloc_small_new_affichage_article .titre{font-size:11px;color:#000;padding:0px 5px;}
.bloc_small_new_affichage_article .sous-titre{font-size:10px;font-weight:normal;color:#000;padding:0px 5px;}
.bloc_small_new_affichage_article .vente_flash{position:absolute;top:0px;right:0px;background:#cc0000;font-weight:bold;font-size:11px;color:#fff;padding:2px 3px;width:100%;}
.bloc_small_new_affichage_article .nouveaute{position:absolute;top:0px;left:0px;background:#ffd600;font-weight:bold;font-size:11px;color:#000;padding:2px 3px;width:100%;}
.bloc_small_new_affichage_article .livraison_offerte{display:none;position:absolute;top:0px;left:0px;background:#e10b7a;font-weight:bold;font-size:11px;color:#fff;padding:2px 3px;width:100%;}
.bloc_small_new_affichage_article .affichage_reduction{color:#cf1111;font-size:17px;font-weight:bold;}
.bloc_small_new_affichage_article .affiche_prix_article{color:#cf1111;font-size:18px;font-weight:bold;}
.bloc_small_new_affichage_article .affiche_prix_article span{color:#000;font-size:10px;}
.bloc_small_new_affichage_article .ancien_prix{color:#000;font-size:9px;}
.bloc_small_new_affichage_article .conteneur_prices{margin-bottom:10px;padding:0px 10px;}
.bloc_small_new_affichage_article .marque2{position:absolute;bottom:0px;right:12px;}
.bloc_affichage_vf{float:left;width:33.3%;display:block;position:relative;text-align:left;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;height:190px;overflow:hidden;}
.bloc_affichage_vf:hover{text-decoration:none;}
.bloc_affichage_vf .border_product{padding-bottom:10px;overflow:hidden; cursor:pointer;}
.bloc_affichage_vf .figure-product{display:block;border:0;width:49%;margin-right:1%;overflow:hidden;text-align:center;position:relative;float:left;}
.bloc_affichage_vf .figure-product img{max-width:100%;max-height:100%;display:block;}
.bloc_affichage_vf .marque{position:absolute;bottom:65px;right:12px;}
.bloc_affichage_vf .titre{font-size:11px;color:#000;padding:10px 5px 0px 5px;}
.bloc_affichage_vf .sous-titre{font-size:10px;font-weight:normal;color:#000;padding:0px 5px;}
.bloc_affichage_vf .vente_flash{position:absolute;top:0px;right:0px;background:#cc0000;font-weight:bold;font-size:11px;color:#fff;padding:2px 3px;}
.bloc_affichage_vf .nouveaute{position:absolute;top:0px;left:0px;background:#ffd600;font-weight:bold;font-size:11px;color:#000;padding:2px 3px;}
.bloc_affichage_vf .livraison_offerte{position:absolute;top:0px;left:0px;background:#e10b7a;font-weight:bold;font-size:11px;color:#fff;padding:2px 3px;}
.bloc_affichage_vf .affichage_reduction{color:#cf1111;font-size:20px;font-weight:bold;}
.bloc_affichage_vf .affiche_prix_article{color:#cf1111;font-size:24px;font-weight:bold;}
.bloc_affichage_vf .affiche_prix_article span{color:#000;font-size:11px;}
.bloc_affichage_vf .ancien_prix{color:#000;font-size:11px;}
.bloc_affichage_vf .conteneur_prices{margin-bottom:10px;padding:0px 10px;}
.bloc_affichage_vf .marque2{position:absolute;bottom:0px;right:12px;}
.bloc_small_affichage_article_vertical{width:100%;display:block;position:relative;text-align:left;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;height:120px;overflow:hidden;}
.bloc_small_affichage_article_vertical:hover{text-decoration:none;}
.bloc_small_affichage_article_vertical .border_product{padding-bottom:10px;border-bottom:1px solid #eee;overflow:hidden; cursor:pointer;}
.bloc_small_affichage_article_vertical .figure-product{max-width:50% !important;display:block;margin:0 15px 10px 0px;border:0;width:100%;float:left;height:90px !important;overflow:hidden;text-align:center;position:relative;}
.bloc_small_affichage_article_vertical .figure-product img{max-width:100%;max-height:100%;display:block;margin:0 auto 10px auto;}
.bloc_small_affichage_article_vertical .marque{position:absolute;bottom:65px;right:12px;}
.bloc_small_affichage_article_vertical .titre{font-size:11px;color:#000;padding:0px 5px;}
.bloc_small_affichage_article_vertical .sous-titre{font-size:10px;font-weight:normal;color:#000;padding:0px 5px; height:20px;}
.bloc_small_affichage_article_vertical .vente_flash{position:absolute;top:0px;right:0px;background:#cc0000;font-weight:bold;font-size:11px;color:#fff;padding:2px 3px;}
.bloc_small_affichage_article_vertical .nouveaute{position:absolute;top:0px;left:0px;background:#ffd600;font-weight:bold;font-size:11px;color:#000;padding:2px 3px;w}
.bloc_small_affichage_article_vertical .livraison_offerte{position:absolute;top:0px;left:0px;background:#e10b7a;font-weight:bold;font-size:11px;color:#fff;padding:2px 3px;}
.bloc_small_affichage_article_vertical .affichage_reduction{color:#cf1111;font-size:20px;font-weight:bold;}
.bloc_small_affichage_article_vertical .affiche_prix_article{color:#cf1111;font-size:16px;font-weight:bold;}
.bloc_small_affichage_article_vertical .affiche_prix_article span{color:#000;font-size:11px;}
.bloc_small_affichage_article_vertical .ancien_prix{color:#000;font-size:11px;}
.bloc_small_affichage_article_vertical .conteneur_prices{margin-bottom:10px;padding:0px 10px;}
.bloc_small_affichage_article_vertical .marque2{position:absolute;bottom:0px;right:12px;}
.titre_rose{font-size:20px;font-weight:bold;color:#595454;margin-left:30px;padding-left:15px;}
.bloc_titre_rubrique_all_commerce{cursor:pointer;padding:5px;background:#fff;border:1px solid #d73972;color:#d73972;float:left;margin:3px;font-weight:bold;}
.bloc_titre_rubrique_all_commerce_active{background:#d73972;color:#fff;}
h3{font-weight:bold;font-size:16px;color:#000000;}
#search_mobile h3{font-size:13px !important;color:#000 !important;margin:0px !important;padding:0px !important;}
#search_mobile .content_desc_rubrique h3{font-size:11px !important;}
h4{}
h5{}
hr{color:#ffffff;width:100%;border:none;border-bottom:1px solid #000000;clear:both;margin-top:15px;margin-bottom:15px;height:10px;}
.clear{clear:both;margin-bottom:10px;}
.myclear{clear:both;}
#conteneur{width:1006px;position:relative;margin-left:auto;margin-right:auto;box-shadow:none;padding:60px 5px 20px 5px !important;}
#wrapper-haut{height:130px;}
#haut{width:1000px;margin:0 auto;}
#contenu{width:1000px;position:relative;background:#FFFFFF;}
#content_gauche{width:760px;float:left;margin-left:16px;min-height:626px;}
#content_droit{width:200px;float:right;margin-left:20px;}
#content_droit .right_pub_one{width:100%;height:auto;margin-bottom:15px;}
#content_droit .right_pub_one img{display:block;max-width:100%;max-height:100%;margin:0 auto;}
#content_full{width:1006px;min-height:626px;clear:both;overflow:hidden;}
#content_medium{width:760px;margin:0 auto;padding:14px;background:#FFF;}
.pink_button{padding-bottom:6px;padding-right:30px;padding-left:10px;height:26px;line-height:26px;font-weight:bold;font-size:18px;color:#FFF;cursor:pointer;float:right;}
.pink_button:hover{text-decoration:underline;}
.pink_button a{font-weight:bold;font-size:18px;color:#FFF;}
.grey_button{padding:0 5px;height:40px;line-height:40px;font-weight:normal;font-size:14px;color:#FFF;cursor:pointer;float:right;border:1px solid #777;background:#777;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;}
.grey_button:hover{text-decoration:none;background:#FFF;color:#555;}
.grey_button a{font-weight:bold;font-size:18px;color:#FFF;}
#table_admin{border:2px solid #000000;width:100%;}
#table_admin th{background:#000000;font-weight:bold;font-size:13px;color:#FFF;padding:10px;}
#table_admin .blanc{background:#FFF;border-bottom:1px solid #000000;padding:10px;}
#table_admin .rose{background:#ffeaf2;border-bottom:1px solid #000000;padding:10px;}
#table_admin .gris{background:#e3e3e3;border-bottom:1px solid #000000;padding:10px;}
#table_admin .vert{background:#f0f0f0;border-bottom:1px solid #595454;padding:10px;}
#table_admin .rayons_suggeres{font-weight:bold;color:#000000;}
#table_admin input{float:left;margin-right:10px;}
#table_admin .titres_familles{font-weight:bold;color:#030303;font-size:14px;cursor:pointer;}
#menu_haut{height:30px;line-height:30px;color:#fff;font-size:10px;background:#fff;border-bottom:1px solid #e4e4e4;}
#menu_haut #conteneur_mh{width:1000px;margin:0 auto;}
#menu_haut ul{display:block;float:right;margin:0;padding:0;}
#menu_haut ul li{display:block;height:30px;float:left;color:#000;margin:0px;line-height:30px;font-size:10px;font-weight:bold;}
#menu_haut ul li.service_client{padding:0px 5px;font-weight:bold;}
#menu_haut ul li.service_client strong{font-weight:bold;}
#menu_haut ul li.separator{padding:0 2px;border-right:solid 1px #000;height:16px;margin-top:7px;}
#menu_haut li a{color:#000;font-size:10px;font-weight:bold;height:30px;line-height:30px;display:block;padding:0px 5px;}
#menu_haut_admin{position:absolute;right:221px;top:0px;height:29px;line-height:29px;color:#FFF;font-size:10px;}
#menu_haut_admin a{color:#FFF;font-size:10px;margin-left:7px;margin-right:7px;}
#bloc_compte{position:absolute;top:31px;right:0px;}
#bloc_compte #panier, #bloc_compte #panier_ajax{width:55px;height:85px;overflow:hidden;position:absolute;top:0px;right:10px;text-align:center;cursor:pointer;}
#bloc_compte #panier #nombre_article, #bloc_compte #panier_ajax #nombre_article{margin-top:30px;font-size:24px;font-weight:bold;color:#f0a431;}
#bloc_compte #panier #montant_total_commande, #bloc_compte #panier_ajax #montant_total_commande {color:#FFF;font-weight:bold;font-size:11px;position:absolute;bottom:0px;left:0px;width:55px;text-align:center;}
#bloc_compte #titre_mon_compte{padding-left:30px;font-size:12px;font-weight:bold;color:#000000;background:url('../images/icon_title_moncompte.png') no-repeat left;height:30px;min-width:112px;text-align:right;}
#bloc_compte #liens_bas_bloc_mon_compte{text-align:right;}
#bloc_compte #liens_bas_bloc_mon_compte a{padding-left:9px;font-weight:normal;color:#555;font-size:11px;}
#bloc_compte #liens_bas_bloc_mon_compte2{}
#bloc_compte #liens_bas_bloc_mon_compte2 a{font-weight:normal;color:#555;font-size:11px;text-align:right;display:block;}
#bloc_compte #form_adherent{margin-top:5px;display:block;width:100%;}
#bloc_compte #login{width:140px;height:20px;line-height:20px;border:1px solid #555;background-color:#fff;font-size:12px;color:#555;padding-left:10px;margin-bottom:5px;}
#bloc_compte #form_adherent span.memorizea{display:block;text-align:right;font-size:11px;margin-top:5px;}
#bloc_compte #form_adherent span.memorizea input{display:block;float:left;margin-right:5px;}
#bloc_compte #form_adherent span.memorizea p{text-align:right;font-size:11px;float:left;}
.form_famille_article .nom_famille_article{width:90px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;}
.form_type_article{float:right;}
.form_type_article .nom_type_article{width:90px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;}
#bloc_compte #mdp{width:118px;height:20px;line-height:20px;border:1px solid #555;background-color:#fff;font-size:12px;color:#555;float:left;padding-left:10px;}
#bloc_compte #submit_b{display:block;float:left;height:22px;line-height:22px;background:#555;color:#FFF;font-size:12px;text-align:center;border:solid 1px #555;cursor:pointer;border-left:0;padding:0px 2px;}
#bloc_compte #submit_b:hover{background:#777;}
.submit_b_produits{margin-left:-12px;}
#bloc_compte #content{text-align:right;color:#555;font-size:11px;font-weight:normal;}
#bloc_compte a{color:#555;font-size:11px;font-weight:normal;}
#bloc_compte #content .nombre{color:#484545;font-size:12px;font-weight:bold;}
#btn_service_client{position:absolute;left:0px;top:0px;}
#btn_logo_retour_accueil{max-width:100%;max-height:100%;display:block;margin:0 auto;}
#affiche_nbre_produits{position:absolute;left:71px;top:177px;color:#000000;font-size:14px;font-weight:bold;}
#bloc_recherche{width:437px;float:left;margin:-5px 0 0 15px;}
#bloc_recherche #form_recherche{position:relative;top:-5px;}
#select_marque {float: right;}
#bloc_recherche select{width:214px;margin-bottom:10px; height:32px;}
#bloc_recherche .titlerechercher{display:none;font-size:12px;font-weight:bold;color:#000000;width:100%;text-align:right;margin-top:7px;}
#bloc_recherche #search_keyword{width:152px;height:20px;border:1px solid #555;background:#fff;font-size:12px;color:#555;padding:0 10px;float:left;margin:5px 0 1px 0;}
#bloc_recherche #search_keyword2{width:150px;height:21px;border:solid #EBEBEB;background:#fff;font-size:11px;color:#555;padding:0 10px;float:left;margin:5px 0 1px -1px;font-style:italic;color:#7F7F7F !important;}
#bloc_recherche #submit_b{display:block;float:left;height:25.5px;line-height:25px;color:#FFF;background:#EBEBEB url(../images/sprite_css.png) no-repeat right;background-position:-483px -18px;border:1px solid #EBEBEB;text-align:center;font-size:12px;width:25px;margin:5px 0 1px 0;cursor:pointer;}
.recherche_attribut{position:relative;width:100%%;background-color:#fff;height:38px;line-height:38px;cursor:pointer;margin:10px 0px 15px 0px;}
.img_deroule_attribut{cursor:pointer;position:absolute;top:1px;right:1px;}
.content_recherche_attribut{height:36px;line-height:36px;font-size:14px;color:#000;text-align:left;overflow:hidden;padding:0px 37px 0px 9px;border:1px solid #C9C9C9;}
.content_recherche_attribut_text{height:36px;line-height:36px;font-size:14px;color:#000;text-align:left;overflow:hidden;padding:0px 37px 0px 9px;border:1px solid #C9C9C9;}
.content_recherche_selected{height:36px;line-height:36px;font-size:14px;color:#000;text-align:left;overflow:hidden;padding:0px 37px 0px 9px;border:1px solid #C9C9C9;}
.content_quantite_selected{height:36px;line-height:36px;font-size:14px;color:#000;text-align:left;overflow:hidden;padding:0px 37px 0px 9px;border:1px solid #C9C9C9;}
.liste_attributs{display:none;border:1px solid #C9C9C9;background-color:#fff;position:absolute;top:37px;left:0px;overflow:hidden;z-index:100000000;text-align:left;text-transform:none !important;width:99.5%;box-shadow:0px 4px 7px -5px #808080;}
.liste_attributs a{display:block;height:29px;line-height:29px;font-weight:normal;cursor:pointer;font-size:16px;color:#000;padding:0px 37px 0px 9px;}
.liste_attributs div{display:block;height:29px;line-height:29px;font-weight:normal;cursor:pointer;font-size:16px;color:#000;padding:0px 37px 0px 9px;}
.liste_quantite{display:none;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;border-top:1px solid #999999;background-color:#fff;position:absolute;top:28px;left:0px;overflow:hidden;z-index:100000000;text-align:left;min-width:90px;}
.liste_quantite div{display:block;width:100%;height:29px;line-height:29px;border-bottom:1px solid #FFF;font-size:12px;color:#666666;font-weight:normal;background:#eaeaea;cursor:pointer;padding-left:10px;padding-right:10px;min-width:150px;}
.liste_quantite a{border-bottom:1px solid #FFF;font-size:12px;color:#666;font-weight:normal;height:29px;line-height:29px;display:block;text-align:center;width:90px;}
#bloc_recherche #recherche_theme{position:relative;}
#bloc_recherche #recherche_marque{position:relative;}
#bloc_recherche #content_recherche_theme{width:152px;height:20px;line-height:20px;border:1px solid #555;background-color:#fff;font-size:12px;color:#555;float:left;padding:0 10px;text-align:left;overflow:hidden;margin:1px 0;}
#bloc_recherche #content_recherche_marque{width:152px;height:20px;line-height:20px;border:1px solid #555;background-color:#fff;font-size:12px;color:#000000;float:left;padding:0 10px;text-align:left;overflow:hidden;margin:1px 0;}
#bloc_recherche #img_deroule_theme{display:block;width:25px;height:22px;background:#555 url('../images/arrow_bottom_list.png') no-repeat center;float:left;cursor:pointer;margin:1px 0;}
#bloc_recherche #img_deroule_marque{display:block;width:25px;height:22px;background:#555 url('../images/arrow_bottom_list.png') no-repeat center;float:left;cursor:pointer;margin:1px 0;}
#bloc_recherche #img_rechercher{clear:both;}
#bloc_recherche #liste_rubriques{display:none;width:187px;border:1px solid #555;border-top:none;background-color:#fff;padding-left:10px;padding-bottom:10px;position:absolute;top:22px;left:0px;overflow:hidden;z-index:1000000000000;}
#bloc_recherche #liste_marques{display:none;width:187px;border:1px solid #555;border-top:none;background-color:#fff;padding-left:10px;position:absolute;top:22px;left:0px;overflow:hidden;padding-bottom:10px;}
#bloc_recherche #liste_rubriques a{line-height:17px;font-size:12px;color:#555;}
#bloc_recherche #liste_marques a{line-height:17px;font-size:12px;color:#555;}
#menu_principal.floatable{position:fixed;left:50%;top:-1px;margin-left:-503px !important;border:solid 1px #384249;}
#menu_principal{width:1006px;height:60px;position:absolute;top:0px;left:5px;z-index:1000000;padding:0px;background:#FFF;border-top:solid 1px #384249;}
#menu_principal table{width:100%;height:100%;}
#menu_principal td{cursor:pointer;padding-left:5px;padding-right:5px;color:#000000;font-weight:bold;font-size:12px;background:#FFF;border-bottom:3px solid #ffffff;}
#menu_principal td a{color:#000000;font-weight:normal !important;width:100%;display:table-cell; height: 57px;vertical-align: middle;}
#menu_principal td:hover, #menu_principal .active{border-bottom:3px solid #000000;background:#ffffff;}
#menu_principal td:hover a, #menu_principal .active a{text-decoration:none;}
#menu_principal td:last-child{background:#000000;color:#ffffff;}
#menu_principal .empty{height:40px;padding-left:7px;padding-right:7px;color:#fff;font-weight:bold;font-size:10px;}
#autopubs{position:relative;right:3px;}
#bloc_office_commerce{width:203px;padding-left:9px;padding-top:8px;padding-bottom:10px;background:#4e4a4a;position:relative;right:3px;min-height:50px;}
#bloc_office_commerce a{color:#fff;}
#bloc_office_commerce #bipbip{position:absolute;top:-3px;right:-5px;}
#bloc_office_commerce .elements_office{width:159px;margin-left:7px;height:20px;line-height:20px;padding-left:14px;overflow:hidden;font-size:15px;font-weight:bold;color:#fff;cursor:pointer;}
#bloc_office_commerce .elements_office:hover{text-decoration:underline;}
#bloc_office_commerce .filet{margin-left:7px;margin:0px;padding:0px;}
#img_publicite{position:relative;left:4px;}
#bandeau_bas{width:100%;clear:both;position:relative;background:#FFF;padding-top:15px;}
#contenu_bandeau_bas{width:1000px;margin-left:auto;margin-right:auto;text-align:left;font-size:11px;position:relative;color:#484545;}
#contenu_bandeau_bas a{color:#484545;font-weight:bold;padding-bottom:7px;}
#texte_bas_gris{position:relative;margin-left:auto;margin-right:auto;color:#999;font-size:12px;width:710px;text-align:center;}
#contenu_bandeau_bas .liens{color:#555;}
#contenu_bandeau_bas .titres{font-size:12px;font-weight:bold;margin-bottom:10px;}
#contenu_bandeau_bas .big_titres{font-size:18px;color:#000000;padding-left:14px;font-weight:bold;margin-bottom:10px;}
#background_evenementiel{width:100%;position:relative;}
#slidder_commerces{width:527px;height:160px;position:absolute;top:49px;left:260px;overflow:hidden;}
.bloc_affichage_homepage{width:210px;height:280px;float:left;cursor:pointer;position:relative;margin:18px;background:#FFF;}
.pub_droit_hp{margin:18px;float:left;}
.bloc_affichage_homepage .puyssance10{position:absolute;top:110px;right:12px;}
.bloc_affichage_homepage .marque{position:absolute;bottom:135px;right:12px;}
.bloc_affichage_homepage .titre{margin-bottom:3px;font-size:14px;font-weight:bold;color:#384249;max-height:30px;overflow:hidden;line-height:15px;text-align:center;}
.bloc_affichage_homepage .dash{width:50%;margin:3px auto;height:1px;border-top:1px solid #384249;}
.bloc_affichage_homepage .sous-titre{font-size:10px;color:#555;text-align:center;font-style:italic;overflow:hidden;max-height:25px;}
.bloc_affichage_homepage .sous-titre2{font-size:12px;color:#484545;text-align:left;font-style:italic;width:140px;overflow:hidden;height:30px;}
.small_img_e_commerce{position:absolute;top:44px;right:0px;}
.sous_menu{position:absolute;top:60px;left:0px;background:#ffffff;display:none;z-index:100000000000000000000000;border:solid 1px #000;width:1004px;height:auto;max-height:530px;overflow:hidden;}
.sous_menu a{color:#555;font-size:12px;font-weight:normal;text-align:left;}
.colonnes_liens{width:150px;float:left;margin-right:20px;text-align:left;min-height:10px;}
.titre_sous_rubrique_color_1{width:170px;font-size:11px;font-weight:bold;cursor:pointer;text-align:left;clear:both;min-height:13px;_height:13px;float:left;}
.titre_sous_rubrique_color_1 a{font-size:12px;font-weight:bold;text-transform:none;color:#000;}
.titre_sous_rubrique_color_1 a:hover{text-decoration:none;}
.titre_sous_rubrique_interne{font-size:12px;font-weight:bold;margin-bottom:5px;text-align:left;clear:both;min-height:13px;_height:13px;}
.plus{float:right;width:20px;}
#arianne{font-size:11px;color:#000;font-weight:normal;margin:0px;background:#f3f3f3;padding:5px 0px 5px 8px;line-height:25px;overflow:hidden;margin-bottom:10px;}
#arianne a{color:#000;font-weight:normal;}
#arianne a:hover{text-decoration:none;}
#content_fiche_article{osition: relative;
max-width: 711px;
padding: 10px;
margin: 0 auto;
clear: both;
background: #f9f7f7;
border: 1px solid #384249;
overflow: hidden;
float: left;
margin-left: 100px;
min-width: 542px;}
#content_fiche_article #prix_article{float:left;}
#content_fiche_article .bloc_content_article{float:left;width:465px;}
#content_fiche_article .titre_article_vente{font-size:15px;font-weight:bold;color:#000000;margin-top:10px;}
#content_fiche_article .description_article{text-align:left;font-size:11px;margin-bottom:10px;}
.all_eboutique{font-weight:normal;color:#000;font-size:12px;margin-bottom:10px;text-decoration:underline;float:right;}
.link_adresse_livraison{font-weight:bold;color:#484545;font-size:12px;height:15px;margin-bottom:10px;padding-right:14px;}
.link_plus_infos{font-size:10px;font-weight:bold;color:#484545;padding-right:10px;}
#prix_article{height:41px;line-height:41px;color:#FFF;font-size:30px;font-weight:bold;z-index:100;background:#000000;padding:0 15px;}
#prix_article_small{height:26px;line-height:26px;color:#000000;font-weight:bold;text-align:center;font-size:20px;}
#prix_article_detail{color:#F0007D;font-size:30px;font-weight:bold;z-index:111111;text-align:right;float:right;}
#prix_article_detail3{color:#F0007D;font-size:30px;font-weight:bold;text-align:right;float:right;width:150px;}
#prix_article_detail2{height:41px;line-height:41px;color:#F0007D;font-size:30px;font-weight:bold;float:right;}
#remise_admin{height:41px;line-height:41px;color:#FFF;font-size:30px;font-weight:bold;padding-bottom:8px;background:#818181;padding-left:25px;padding-right:30px;}
#remises{height:24px;position:absolute;top:-24px;right:14px;}
#remises_small{text-align:center;}
#remises_detail{float:right;padding-right:13px;margin:0px 13px;border-right:1px solid #000;min-height:36px;text-align:right;color:#000;}
#remises_detail #montant_remise{font-size:12px;font-weight:bold;color:#F0007D;}
#remises_detail #ancien_prix{text-decoration:line-through;color:#000;font-size:12px;font-weight:bold;}
#montant_remise_small{display:inline-block;height:24px;line-height:24px;background:#5c5757;color:#FFF;font-size:13px;padding-left:5px;padding-right:5px;float:right;margin-right:15px;}
#ancien_prix_small{text-decoration:line-through;display:inline-block;color:#384249;font-size:12px;margin-right:10px;}
#content_fiche_commande{position:relative;width:715px;float:left;padding-left:24px;padding-right:18px;min-height:300px;_height:300px;}
#content_fiche_ecommerce{position:relative;width:100%;left:-13px;float:left;padding-top:12px;padding-left:8px;background:#fff;}
#content_fiche_ecommerce #picto_gauche{width:69px;height:228px;position:absolute;top:10px;left:18px;}
#content_fiche_ecommerce #picto_gauche img{margin-bottom:10px;}
#content_fiche_ecommerce #bloc1_affiche_left{margin-left:100px;margin-top:10px;float:left;width:56%;}
#content_fiche_ecommerce #bloc1_affiche_left img{max-width:100%;display:block;margin:0 auto;}
#content_fiche_ecommerce #bloc2_affiche_right{margin-right:20px;margin-top:10px;float:right;width:293px;}
#content_fiche_ecommerce #bloc1_affiche_right{position:absolute;top:10px;left:439px;}
#content_fiche_ecommerce #liens_mediatheque{margin:20px auto;}
#content_fiche_ecommerce #liens_mediatheque a{font-size:11px;font-weight:normal;color:#484545;}
#content_fiche_ecommerce #horaires_commerce{color:#000000;text-align:left;background:#f9f7f7;padding:5px;border:1px solid #384249;}
#content_fiche_ecommerce #horaires_commerce .jours{font-weight:normal;}
#content_fiche_ecommerce #horaires_commerce .heures{font-weight:bold;}
#content_fiche_ecommerce #horaires_commerce #titre{font-weight:bold;margin-bottom:13px;font-size:13px;}
#content_fiche_ecommerce #adresse{font-size:14px;color:#484545;}
#content_fiche_ecommerce #adresse a{font-size:14px;color:#484545;font-weight:normal;}
#content_fiche_ecommerce #services img{float:left;margin-right:15px;}
#bloc_web2_ecommerce{background:#DDD;height:27px;width:722px;padding-top:12px;padding-bottom:3px;clear:both;margin-top:10px;padding-left:10px;margin:30px auto;}
#selection_page{text-align:right;width:50%;float:right;}
#selection_page .lien_page{color:#384249;font-weight:normal;}
#selection_page .lien_page span{font-weight:bold;}
.btn_pages{height:15px;line-height:15px;background:#f5f6f8;border:solid 1px #f5f6f8;margin:2px;float:left;text-align:center;font-size:14px;font-weight:normal;color:#111;cursor:pointer;display:block;padding:3px 6px;}
.btn_avis{margin-right:18px;padding:5px 8px;background-color:#FFF;display:inline-block;border:1px solid #D7D7D7;font-weight:normal;cursor:pointer;}
.btn_avis:hover{text-decoration:none;}
.note_avis{font-weight:bold;font-size:28px;color:#000;}
.big_note_avis{font-weight:bold;font-size:48px;color:#000;}
.date_publi_avis{color:#bfbfbf;}
.author_avis{font-weight:bold;color:#000;}
.comment_avis{font-style:italic;}
.tirets{float:left;text-align:center;padding:8px 6px;}
.btn_pages_on,
.btn_pages:hover{height:15px;line-height:15px;border:solid 1px #000000;margin:2px;float:left;text-align:center;font-size:14px;font-weight:normal;color:#484545;cursor:pointer;display:block;padding:3px 6px;background:#FFF;}
#choix_pages_bas{float:right;z-index:1;clear:both;margin-right:10px;}
#choix_pages_haut{float:right;z-index:1;margin-right:10px;}
#entete_webcam{width:620px;height:22px;padding-left:20px;background:black;color:white;line-height:22px;font-size:10px;clear:both;margin-left:47px;}
#form p{margin:2px 0;}
#form fieldset{border:#CCC 1px solid;position:relative;left:25px;width:640px;padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:0px;}
#form fieldset legend{padding:0 10px;border-left:#CCC 1px solid;border-right:#CCC 1px solid;font-size:12px;color:#40483f;}
#form label{display:block;width:150px;float:left;padding-right:15px;}
#form input, #form select{width:250px;border:1px solid #404040;padding-left:5px;}
#form input[type="submit"]{border:#000000 1px solid;background:#fff;color:#000000;width:125px;position:relative;top:15px;left:490px;margin-bottom:15px;}
#form input[type="submit"]:hover{background-color:#000000;cursor:pointer;color:#fff;}
#form_admin p{margin:2px 0;}
#form_admin fieldset{border:#CCC 1px solid;position:relative;left:25px;width:890px;padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:0px;}
#form_admin fieldset legend{padding:0 10px;border-left:#CCC 1px solid;border-right:#CCC 1px solid;font-size:12px;color:#40483f;}
#form_admin label{display:block;width:20%;float:left;padding-right:15px;}
#form_admin input, #form select{width:30%;border:1px solid #404040;padding-left:5px;}
#form_admin textarea{width:30%;border:1px solid #404040;padding-left:5px;}
#form_admin input[type="submit"]{border:#000000 1px solid;background:#fff;color:#000000;width:125px;position:relative;top:15px;left:490px;margin-bottom:15px;}
#form_admin input[type="submit"]:hover{background-color:#000000;cursor:pointer;color:#fff;}
.ui-jcoverflip{position:relative;}
.ui-jcoverflip--item{position:absolute;display:block;}
.ui-jcoverflip{position:relative;}
.ui-jcoverflip--item{position:absolute;display:block;}
#flip{height:160px;width:527px;overflow:hidden;}
#flip .ui-jcoverflip--title{position:absolute;top:0px;width:100%;text-align:center;color:#fff;font-weight:bold;font-size:13px;}
#flip img{display:block;border:0;outline:none;}
#flip a{outline:none;}
#warning{font-size:12px;font-weight:bold;color:#960404;margin:10px;padding:5px;}
.txt_warning{font-size:12px;font-weight:bold;color:#960404;}
.button_style{padding:10px;border:1px solid #595454;background:#e9e9e9;cursor:pointer;float:left;margin:30px;}
.button_style a{font-weight:bold;color:#595454;}
.question{font-size:16px;font-weight:bold;text-decoration:underline;}
#warning2{font-size:12px;font-weight:bold;color:#960404;margin:10px;}
#valide{font-size:12px;font-weight:bold;margin:10px;}
#suggestion{width:776px;border:1px solid #000000;background:#ffecf3;}
#titre_suggestion{font-size:24px;color:#000000;}
DIV.tagMatches{border-bottom:3px solid #EBEBEB;border-left:2px solid #EBEBEB;border-right:2px solid #EBEBEB;background-color:#fff;font-size:11px;color:#555;width:195px;position:absolute;left:0px;top:28px;z-index:10000000000;max-height:300px !important;overflow:hidden;}
DIV.tagMatches DIV{padding:2px;cursor:pointer;width:156px;text-align:left;clear:both;}
DIV.tagMatches DIV A{color:#000;font-size:11px;font-weight:normal !important;}
#pub_homepage_un_niveau{width:757px;height:194px;padding-top:14px;padding-left:14px;padding-bottom:15px;padding-right:13px;background:#fff;margin-left:-5px;}
#visuel_push_marketing{position:relative;left:0px;width:750px;clear:both;}
#visuel_push_marketing a{font-size:11px;font-weight:bold;color:#5c5757;}
.display_none{display:none;}
.bloc_type_produits{margin-left:15px;padding:10px;background:#ffffe9;margin-bottom:15px;border:1px solid #d4d700;}
.bloc_marque_small{width:90px;height:70px;font-size:10px;float:left;margin:5px;position:relative;padding:2px;border:1px solid #999;text-align:center;overflow:hidden;}
.bloc_article_small{width:90px;height:90px;font-size:10px;float:left;margin:5px;position:relative;padding:2px;border:1px solid #999;text-align:center;overflow:hidden;}
.liste_criteres{float:left;border:1px solid #CCC;margin-left:50px;}
.label{display:block;width:150px;float:left;padding-right:15px;}
.titre_commerce_adresse{font-size:18px;font-weight:bold;}
.sous_rubrique_commerce_adresse{font-size:14px;font-weight:bold;text-align:left;}
#wrapper{width:450px;margin-right:24px;float:left;}
#container{position:relative;height:360px;width:450px;overflow:hidden;}
#slider2{float:left;position:relative;width:433px;height:302px;margin-top:8px;margin-left:9px;}
#slider2 ul{position:absolute;list-style:none;top:0px;width:433px;height:285px;overflow:hidden;}
#slider2 li{float:left;width:433px;height:285px;position:relative;}
#slidder2 #picto_loupe{position:absolute;top:0px;left:0px;z-index:10000000;}
.pagination2{position:absolute;bottom:0px;left:0px;list-style:none;height:57px;width:1000px;}
.pagination2 li{float:left;cursor:pointer;width:69px;height:45px;padding-top:6px;padding-left:5px;padding-bottom:6px;padding-right:5px;margin:2px;align:center;text-align:center;}
.pagination2 li img{opacity:0.6;filter:alpha(opacity=60);}
.pagination2 li:hover, li.current img{opacity:1;filter:alpha(opacity=100);}
#thumbnails{position:absolute;bottom:0px;left:18px;width:414px;overflow:hidden;height:57px;}
#btn_left{position:absolute;bottom:20px;left:5px;cursor:pointer;}
#btn_right{position:absolute;bottom:20px;right:5px;cursor:pointer;}
.az-wrap, .az-small, .az-large{position:relative;}
.az-wrap-inner{display:block;margin:0 auto;}
.az-zoom{background:#fff;border:#333 1px solid;position:absolute;top:0;left:0;width:200px;height:200px;overflow:hidden;z-index:100;display:none;-moz-box-shadow:inset 0px 0px 4px #000;-webkit-box-shadow:inset 0px 0px 4px #000;box-shadow:inset 0px 0px 4px #000;}
.az-windowed{overflow:hidden;position:absolute;}
.az-expanded{height:auto;width:auto;position:static;overflow:visible;}
.az-overlay{background-color:#000;opacity:0.3;filter:alpha(opacity=30);z-index:10;}
.az-coords{display:none;}
.az-zoom .az-coords{display:none;position:absolute;top:0;right:0;background:#000;background:rgba(0,0,0,0.5);color:#fff;}
#right_informations_ecommerce{background:#eae8e8;border-radius:10px;width:300px;position:relative;float:right;margin-right:26px;padding-left:13px;padding-right:13px;padding-top:33px;padding-bottom:46px;margin-bottom:20px;margin-top:2px;min-height:400px !important;}
#right_informations_ecommerce .titre_article_vente{font-size:24px;font-weight:bold;color:#000000;}
#right_informations_ecommerce .description_article{text-align:left;font-size:12px;padding-bottom:10px;}
#attributs_article{clear:both;margin-bottom:15px;}
#list_marques{clear:both;float:left;width:200px
margin-left:15px;}
#list_marques img{float:left;margin-right:10px;margin-bottom:5px;max-width:130px;height:auto !important;}
#right_informations_ecommerce #list_marques img{}
#right_informations_ecommerce #livraison_offerte{clear:both;font-size:11px;color:#000000;margin-bottom:10px;}
#right_informations_ecommerce #livraison_offerte img{float:left;margin-right:5px;}
#bloc_infos_article{width:600px;float:left;position:relative;padding-top:25px;}
#bloc_infos_article h6{font-size:18px;}
#bloc_infos_article #content{width:560px;padding-left:20px;padding-right:20px;margin-top:8px;padding-top:10px;background:#eae8e8;padding-bottom:10px;}
#bloc_right_informations_commerce{width:240px;position:relative;float:right;margin-right:26px;padding-top:20px;margin-top:2px;cursor:pointer;}
#bloc_adresse_commerce{padding-bottom:5px;border-bottom:1px solid #bebebe;}
#bloc_adresse_commerce a{color:#484545;}
#autres_articles_conseilles{width:970px;margin-left:9px;position:relative;margin-top:15px;}
#autres_articles_conseilles #titre_articles_conseilles{color:#000000;font-size:16px;}
#avis{background:#f2f2f2;border:1px solid #000000;padding:10px;width:710px;position:relative;margin-left:auto;margin-right:auto;}
.big_starts{width:112px;height:19px;float:left;margin-right:10px;position:relative;background-color:#c4c4c4;}
.small_starts{width:60px;height:10px;float:left;margin-right:10px;position:relative;background-color:#c4c4c4;}
#note_full{font-size:14px;font-weight:bold;}
#note_full_top{float:right;width:112px;margin-left:10px;}
#publication_avis{clear:both;}
#titre_avis_clients{color:#000000;font-size:18px;font-weight:bold;}
.pagination_big{position:absolute;bottom:0px;left:0px;list-style:none;height:115px;width:3000px;}
#big_thumbnails{position:relative;width:820px;overflow:hidden;height:115px;margin-left:60px;}
.pagination_big li{float:left;cursor:pointer;width:140px;height:91px;padding-top:7px;padding-left:7px;padding-bottom:8px;padding-right:8px;margin:5px;align:center;text-align:center;}
#big_btn_left{position:absolute;bottom:60px;left:0px;cursor:pointer;}
#big_btn_right{position:absolute;bottom:60px;right:0px;cursor:pointer;}
#content_autres_commerces{padding-left:16px;padding-right:16px;width:148px;clear:both;float:left;}
#content_autres_commerces a{padding-left:10px;color:#484646;margin-bottom:5px;clear:both;}
#content_autres_commerces a:first-letter{}
#warning_article_small{display:none;width:118px;height:19px;overflow:hidden;position:absolute;top:0px;left:0px;padding-top:30px;padding-left:42px;padding-right:11px;padding-bottom:12px;font-size:11px;font-weight:bold;color:#FFF;}
.btn_fil_commande{height:30px;line-height:30px;background:#000000;font-size:15px;color:#fff;font-weight:bold;float:left;margin-right:6px;padding:0 6px;}
.btn_fil_commande_on{height:30px;line-height:30px;background:#000000;font-size:15px;color:#fff;font-weight:bold;float:left;margin-right:6px;padding:0 6px;}
#fil_commande .number{color:#fff;}
#tableau_panier{width:100%;border-top:1px solid black;border-right:1px solid black;}
#tableau_panier .balise_input{width:247px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;}
.balise_input{width:247px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:15px;}
#tableau_panier .balise_input_small{width:60px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;}
#tableau_panier th{border-right:1px solid #cdcdcd;background:#000000;height:34px;padding-left:7px;padding-right:7px;text-align:left;color:#FFF;font-size:15px;font-weight:bold;}
#tableau_panier td{border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding-top:10px;padding-bottom:10px;}
#tableau_panier .gris{padding-left:7px;padding-right:7px;background:#f4f3f3;}
#tableau_panier .blanc{padding-left:7px;padding-right:7px;background:#fff;}
#tableau_panier .nom_produit{font-weight:bold;font-size:14px;padding-top:20px;}
#tableau_panier .red{color:#000000;}
#tableau_panier .ancien_prix_barre{font-size:14px;font-weight:normal;text-decoration:line-through;}
#tableau_panier .prix_article{font-size:14px;font-weight:bold;}
#tableau_panier .prix_total{font-size:16px;font-weight:bold;}
#tableau_panier .last_cell_empty{border-top:1px solid black;border-right:1px solid black;border-bottom:1px solid white;}
#tableau_panier .cell_total_panier{color:#fff;font-size:15px;background:#5f5959;text-align:center;border-top:1px solid black;border-bottom:1px solid black;}
#tableau_panier .cell_sous_total_panier{color:#fff;font-size:15px;background:#5f5959;text-align:right;font-weight:bold;padding-right:10px;border-top:1px solid black;border-bottom:1px solid black;}
#tableau_panier .cell_prix_total_panier{text-align:right;font-size:16px;font-weight:bold;padding-left:7px;padding-right:7px;border-top:1px solid black;border-bottom:1px solid black;}
#tableau_panier .cell_total_commande{color:#fff;font-size:15px;background:#000000;text-align:center;font-weight:bold;border-top:1px solid black;border-bottom:1px solid black;border-right:1px solid #5f5959;}
#tableau_panier .cell_prix_total_commande{color:#fff;font-size:15px;background:#000000;text-align:right;font-weight:bold;padding-left:7px;padding-right:7px;border-top:1px solid black;border-bottom:1px solid black;}
#apercu_photo_panier{width:134px;height:106px;margin-top:15px;float:left;margin-right:22px;text-align:center;}
#bloc_accepte_cgv{margin-top:26px;width:255px;float:right;}
#bloc_accepte_cgv_warning{margin-top:26px;width:249px;float:right;background:#ffecf3;border:1px solid #000000;padding:3px;}
#btn_accepte_cgv{float:left;}
#text_cgv{width:230px;float:right;font-size:11px;}
#btn_publier{display:block;height:30px;line-height:30px;color:#FFF;background:#000000;border:none;text-align:center;font-size:14px;cursor:pointer;float:right;margin:10px;}
.hidden{display:none;}
#btn_commander{display:block;width:170px;height:50px;color:#FFF;background:#000000;border:none;text-align:center;font-size:22px;cursor:pointer;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;float:right;margin:15px 0 15px 0;}
#btn_commander:hover{background:#555;text-decoration:none !important;}
a#btn_commander span{display:block;text-transform:none !important;font-size:12px !important;font-weight:normal !important;}
#btn_valider_livraison{display:block;width:170px;height:50px;line-height:50px;color:#FFF;background:#000000;border:none;text-align:center;font-size:22px;cursor:pointer;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;float:right;margin:15px 0 15px 0;}
#btn_valider_livraison:hover{background:#555;}
.mybtntheme{display:block;color:#FFF;background:#000000;border:none;text-align:center;cursor:pointer;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;text-decoration:none;}
.mybtntheme.large{width:170px;height:50px;line-height:50px;font-size:22px;}
.mybtntheme.perso{width:auto;height:auto;}
.mybtntheme.medium{width:120px;height:40px;line-height:40px;font-size:17px;}
.mybtntheme.small{width:80px;height:30px;line-height:30px;font-size:14px;}
.mybtntheme:hover{background:#555;text-decoration:none;}
#btn_poursuivre{margin-top:33px;float:right;margin-left:17px;}
#btn_poursuivre_panier{margin-top:33px;float:right;margin-left:17px;margin-right:17px;}
#btn_aide{position:absolute;bottom:0px;left:24px;}
.big_bloc_identification{width:279px;float:left;margin-right:63px;}
.big_bloc_identification .titre{color:#555;font-weight:bold;font-size:18px;padding-left:5px;}
.big_bloc_identification .titre a{color:#000000;}
.big_bloc_identification .form{background:#f5f6f8;width:274px;padding-left:10px;padding-right:12px;width:257px;padding-bottom:18px;padding-top:6px;font-size:12px;color:#555;}
.big_bloc_identification .form a{color:#555;padding-left:20px;font-weight:normal;}
.big_bloc_identification .balise_input{width:247px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:10px;}
.big_bloc_identification .btn_valider{float:right;width:100px;height:25px;background:#000000;color:#FFF;font-size:12px;text-align:center;line-height:25px;padding:0 10px;cursor:pointer;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;border:none;}
.big_bloc_identification .btn_valider:hover{background:#555;}
#mon_compte{width:260px;position:absolute;top:-130px;right:0px;z-index:1000000000000000;}
#mon_compte #titre_mon_compte{width:129px;font-weight:bold;height:30px;float:left;text-align:center;padding-top:50px;background:url(../images/sprite_css.png) no-repeat top center;background-position:0px 0px;}
.smal_btn_commander{font-size:11px;font-weight:normal !important;color:#fff !important;background:#000000;padding:1px 3px;margin-top:3px;}
#mon_compte #titre_mon_compte a{display:block;color:#515a5f;text-decoration:none;cursor:pointer;font-size:11px;text-transform:none !important;font-weight:normal;}
#mon_compte #titre_mon_compte a:hover{text-decoration:underline;}
#mon_compte .form_top{width:100%;font-size:11px;color:#111;}
#mon_compte .form_top a{color:#fff;font-weight:normal;margin-top:21px;display:block;float:left;}
#mon_compte .balise_input{width:179px;height:20px;line-height:15px;border:1px solid #a9a8a7;background-color:#fff;font-size:10px;color:#555;margin-bottom:2px;padding:0 5px;}
#mon_compte .btn_valider{float:right;height:25px;background:#000000;color:#FFF;font-size:13px;text-align:center;cursor:pointer;border:solid 1px #000000;line-height:25px;}
#mon_compte .liens_bas_bloc_mon_compte a{padding-left:9px;font-weight:normal;color:#FFF;font-size:10px;}
#mon_compte #lien1{position:absolute;bottom:-24px;left:95px;}
#mon_compte .white{color:#fff;font-size:11px;}
#mon_compte #lien2{position:absolute;bottom:2px;right:10px;}
#mon_compte #panier, #mon_compte #panier_ajax{width:80px;cursor:pointer;height:32px;float:left;padding-top:50px;background:url(../images/sprite_css.png) no-repeat top center;background-position:-130px 0px;text-align:center;margin-left:25px;}
#mon_compte #panier #titlemonpanier, #mon_compte #panier_ajax #titlemonpanier{font-weight:bold;}
#mon_compte #panier #nombre_article, #mon_compte #panier_ajax #nombre_article{font-weight:bold;}
#mon_compte #panier #nombre_article span{}
#mon_compte #panier #montant_total_commande{}
.tableau_compte{width:100%;border:1px solid #000000;margin-bottom:15px;}
.tableau_compte .balise_input{width:247px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;}
.tableau_compte .balise_input_erreur{width:247px;height:20px;line-height:20px;border:1px solid #000000;background-color:#ffeaf2;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;}
.tableau_compte .balise_input_small{width:70px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;}
.tableau_compte .balise_input_small_erreur{width:70px;height:20px;line-height:20px;border:1px solid #000000;background-color:#ffeaf2;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;}
.tableau_compte th{border-right:1px solid #cdcdcd;background:#000000;height:34px;padding-left:7px;padding-right:7px;text-align:left;color:#FFF;font-size:15px;font-weight:bold;}
.tableau_compte th h2{color:#FFF;font-size:15px;font-weight:bold;}
.tableau_compte td{border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding-top:10px;padding-bottom:10px;}
.tableau_compte .gris{padding-left:7px;padding-right:7px;background:#f4f3f3;}
.tableau_compte .blanc{padding-left:7px;padding-right:7px;background:#fff;}
.red{color:#000000;}
.legend{font-size:11px;clear:both;}
.legend2{font-size:11px;}
.mode_livraison{float:left;text-align:center;height:154px;background:#faf9fa;margin-bottom:12px;margin-right:10px;border:1px solid #e3e3e3;cursor:pointer;padding-top:10px;padding-bottom:10px;overflow:hidden;position:relative;}
.mode_livraison_selected{float:left;text-align:center;height:156px;background:#eae9ea;margin-right:10px;cursor:pointer;padding-top:10px;padding-bottom:22px;overflow:hidden;position:relative;}
.mode_livraison_selected .prix_tarif_livraison{position:absolute;bottom:0px;left:0px;width:100%;}
.titre_mode_livraison{font-weight:bold;font-size:16px;color:#000000;margin-bottom:10px;}
.legende{font-weight:normal;font-size:12px;color:#555;margin-bottom:10px;}
.tarif_livraison{background:#000000;padding-left:5px;padding:0px;text-align:center;font-size:18px;font-weight:bold;color:#fff;margin-left:auto;margin-right:auto;width:100px;}
.montant_tarif_livraison{width:80px;padding-left:5px;padding-right:5px;height:31px;line-height:31px;background:#818181;padding-bottom:7px;font-size:20px;color:#fff;font-weight:bold;}
.mention_tarif_livraison{font-weight:normal;font-size:10px;}
.a_partir_de{text-transform:lowercase;font-size:10px;font-weight:normal;padding:5px 0px;margin:5px auto;display:block;width:100%;}
#detail_livraison{background:#eae9ea;padding:20px;clear:both;padding-bottom:45px;}
.warning_livraison{color:#33312d;font-size:12px;}
.warning_livraison img{float:left;margin-right:5px;}
.warning_livraison .titre{font-size:16px;font-weight:bold;color:#000000;margin-bottom:10px;}
.balise_input2{width:247px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;margin-right:10px;}
.balise_input3{width:257px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:11px;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;margin-right:10px;font-weight:normal;}
.balise_texarea3{width:95%;height:43px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;font-weight:bold;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;margin-right:10px;font-weight:normal;font-family: 'PT Sans', sans-serif;}
.balise_select2{width:257px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#555;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;}
#btn_valider_adresse{display:block;width:170px;height:50px;line-height:50px;color:#FFF;background:#000000;border:none;text-align:center;font-size:22px;cursor:pointer;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;float:right;margin:33px 0 15px 0;}
#btn_valider_adresse:hover{background:#555;}
.adresse_livraison{font-weight:bold;font-size:12px;color:#4e4b4b;width:300px;float:left;margin-right:10px;}
.tableau_livraisons{}
.tableau_livraisons th{border:none;font-weight:bold;font-size:11px;color:#504c4c;text-align:center;}
.tableau_livraisons td{border:1px solid #cecfcf;background:#FFF;cursor:pointer;height:18px;}
.tableau_livraisons .non_dispo{background:#8b8c8e;cursor:default;}
.tableau_livraisons .complet{background:#c7c9ca;cursor:default;}
.tableau_livraisons .selected{background:#000000;cursor:default;}
.horaire_selected{float:right;font-size:15px;color:#484545;font-weight:bold;margin-top:15px;margin-right:50px;}
.horaire_selected .red{color:#000000;}
#bloc_infos_livraison{padding:10px;float:right;margin-right:20px;width:369px;height:140px;background:#e3e0e0;position:relative;}
#bloc_infos_livraison .titre{font-weight:bold;font-size:12px;color:#000000;}
#text_livraison{font-size:12px;color:#555;text-align:center;margin-bottom:15px;}
#text_livraison p{text-align:center;}
#text_livraison #date_retrait{font-size:14px;color:#000000;border-bottom:1px solid #000000;margin-bottom:5px;font-weight:bold;width:150px;margin-left:auto;margin-right:auto;}
.googlemap_commerces{width:430px;height:430px;float:right;}
.coordonnees_commerces{float:left;width:170px;}
.liens_recapitulatif{padding-left:10px;color:#000000;font-size:11px;}
.titres_tableau_recap{font-weight:bold;color:#000000;font-size:13px;}
.big_content_tableau_recap{font-size:14px;font-weight:bold;margin-bottom:5px;color:#5c5757;}
.content_tableau_recap{font-size:12px;font-weight:bold;margin-bottom:5px;color:#5c5757;}
.modes_livraison_poste{background:#e3e0e0;width:663px;height:121px;margin-bottom:15px;margin-left:-11px;padding-left:11px;padding-bottom:14px;}
#change_commerce{position:absolute;bottom:56px;right:0;width:195px;z-index:99999999999;}
#change_commerce h6{font-weight:bold;font-size:11px;text-align:right;color:#000000;}
#grattage{width:776px;height:758px;background:url(../images/bg_grattage.jpg) no-repeat top center;position:relative;}
#result{text-align:center;width:310px;height:150px;background:#FFF;position:absolute;left:391px;top:150px;}
#content_result{display:none;}
#intro_grattage{text-align:center;font-size:14px;color:#2E4B5F;width:350px;height:50px;position:absolute;left:341px;top:15px;}
#text_explicatif_grattage{text-align:left;font-size:12px;color:#2E4B5F;width:350px;height:200px;position:absolute;left:350px;top:350px;}
#form_grattage{width:776px;height:758px;background:url(../images/bg_grattage_empty.jpg) no-repeat top center;position:relative;}
.tableau_concours{width:380px;border:1px solid white;float:right;margin-bottom:15px;margin-right:30px;}
.tableau_concours .balise_input{width:90%;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#7d7e7f;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;}
.tableau_concours .balise_input_erreur{width:90%;height:20px;line-height:20px;border:1px solid #ed0056;background-color:#ffe6ef;font-size:12px;color:#7d7e7f;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;}
.tableau_concours .balise_input_small{width:70px;height:20px;line-height:20px;border:1px solid #a9a8a7;background-color:#fff;font-size:12px;color:#7d7e7f;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;}
.tableau_concours .balise_input_small_erreur{width:70px;height:20px;line-height:20px;border:1px solid #ed0056;background-color:#ffe6ef;font-size:12px;color:#7d7e7f;float:left;border-radius:5px;padding-left:10px;margin-bottom:5px;}
.tableau_concours th{background:#c5241f;padding-left:7px;padding-right:7px;text-align:left;color:#FFF;font-size:12px;font-weight:bold;}
.tableau_concours td{border-right:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;padding-top:10px;padding-bottom:10px;color:#white;}
.tableau_concours .gris{padding-left:7px;padding-right:7px;background:#e3e3e3;}
.tableau_concours .blanc{padding-left:7px;padding-right:7px;background:#FFF;}
#new_rubrique_topcontenu{display:block;height:30px;margin:5px 0 10px 0;}
#new_rubrique_topcontenu .unbloc{display:block;float:left;cursor:pointer;padding:3px 0;margin-right:68px;}
#new_rubrique_topcontenu .unbloc h2{font-size:14px;color:#000000;padding:3px 0;border-top:1px solid #000000;border-bottom:1px solid #000000;margin-left:26px;font-weight:bold;}
#new_rubrique_topcontenu .unbloc h2 span{font-size:14px;color:#555;font-weight:bold;}
#new_rubrique_topcontenu .unbloc h2:hover{color:#555;border-top:1px solid #555;border-bottom:1px solid #555;}
#new_rubrique_topcontenu .unbloc h2:hover span{color:#000000;}
#new_rubrique_topcontenu .unbloc.un{}
#new_rubrique_topcontenu .unbloc.deux{}
#new_rubrique_topcontenu .unbloc.trois{}
#new_rubrique_topcontenu .unbloc.quatre{margin:0;}
#new_rubrique_topcontenu .unbloc.un:hover{}
#new_rubrique_topcontenu .unbloc.deux:hover{}
#new_rubrique_topcontenu .unbloc.trois:hover{}
#new_rubrique_topcontenu .unbloc.quatre:hover{margin:0;}
#autopub_text{display:block;border-top:solid 1px #000000;border-bottom:solid 1px #000000;margin:5px 0;}
#autopub_text h2{margin:1px 0;font-size:20px;font-weight:normal;color:#555;height:30px;line-height:30px;}
#autopub_text h2 span{color:#000000;height:22px;line-height:22px;}
.figure-product{max-width:100% !important;display:block;margin:20px auto 10px auto;border:0;display:block;width:99.5%;height:155px;overflow:hidden;text-align:center;position:relative;}
.figure-product img{max-width:90%;max-height:90%;display:block;margin:5% auto 10px auto;-webkit-transition:all ease-in 0.3s;-o-transition:all ease-in 0.3s;-ms-transition:all ease-in 0.3s;-moz-transition:all ease-in 0.3s;transition:all ease-in 0.3s;height:auto;}
a.plusproductanchor{display:block;position:absolute;width:33px;height:36px;bottom:-1px;right:0;}
#wrapper_pre_footer{background:#E10B7A;padding-bottom:15px;}
#pre_footer{width:1255px;margin:0 auto;color:#384249;}
#pre_footer .big_title_footer{line-height:40px;vertical-align:middle;margin:0;padding:0;font-family: 'PT Sans', sans-serif;font-size:28px;font-weight:100;color:#333;display:block;}
#pre_footer a{ color: #FFF;}
#pre_footer ul li{display:inline-block;float:left;width:238px;}
#pre_footer ul li.m{margin-right:16px;}
#pre_footer ul li img{display:block;margin:5px auto;}
#pre_footer ul li a{display:block;width:100%;height:auto;line-height:17px;vertical-align:middle;text-align:center;font-family: 'PT Sans', sans-serif;font-weight:bold;}
#footer{width:100%;background:#000000;position:absolute;}
#conteneur_footer{width:1006px;margin:0px auto;padding:20px 20px 10px 20px;}
#footer .title_bloc{color:#fff !important;font-weight:bold;font-size:14px;margin-bottom:5px;display:block;}
#footer p{color:#fff;font-size:11px;}
#footer #paiement{background:url(../images/sprite_css.png) no-repeat left;background-position:0px -223px;}
#footer #cadeau{background:url(../images/sprite_css.png) no-repeat left;background-position:-333px -333px;}
#footer #service{background:url(../images/sprite_css.png) no-repeat left;background-position:-333px -223px;}
#footer #newsletter{background:url(../images/sprite_css.png) no-repeat left;background-position:0px -333px;cursor:pointer;}
#footer #service,
#footer #paiement,
#footer #newsletter,
#footer #cadeau{text-align:left;float:left;width:223px;padding:0 50px 0 60px;margin-bottom:30px;height:110px;}
#footer span{font-size:22px;color:#fff;}
#footertable{display:block;}
#footertable .unblocft{display:block;width:238px;float:left;margin-right:14px;border-right:solid 1px #CCB;padding-right:14px;}
#footertable .unblocft.second{width:495px;}
#footertable .unblocft.second a{display:block;font-size:12px;font-weight:normal;line-height:23px;padding:0;}
#footertable .unblocft.first{width:190px;}
#footertable .unblocft.last{margin:0;border:none;}
#liens_footer{margin:50px 0 20px 0;text-align:center;font-size:11px;color:#989898;}
#liens_footer a{color:#fff;font-weight:normal;}
#logofooteranchor{display:block;width:180px;height:155px;overflow:hidden;padding:0;}
#logofooteranchor img{display:block;width:100%;height:auto;}
.indic-livraison-offerte{display:block;position:absolute;top:44px;right:0px;color:#FFF;background:#000000;width:58px;font-size:11px;cursor:pointer;text-align:center;padding:1px;}
.theme_merchant{font-size:14px;margin-bottom:10px;font-weight:normal !important;margin-left:8px;}
a.a-showmagfiche{display:block;float:right;margin-left:10px;padding:10px;background:#000000;color:#FFF;font-size:14px;font-weight:normal;cursor:pointer;}
a.a-showmagfiche:hover{text-decoration:none;background:#555;}
.btn_ajout_panier_img{display:block; padding:0px 15px;height:50px;background:#000000;color:#FFF;font-size:16px;text-align:center;line-height:50px;cursor:pointer;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;letter-spacing:-1px;}
.btn_ajout_panier_img.disabled{background:#fab2d8;}
.ensemble_ajout_panier_big{position:relative;float:right;margin-top:-16px;}
#warning_article{display:none;width:218px;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;background:none repeat scroll 0% 0% #F5DDEA;max-width:184px;padding:10px;font-size:11px;color:#556E73;bottom:59px;right:0px;box-sizing:border-box;border-radius:2px;position:absolute;line-height:11px;}
#bloc_recherche_attribut_qte{width:100px;float:left;}
#warning_article h6{font-size:12px;font-weight:normal !important;}
.anchormodifpanierarticle{display:block;width:75px;height:30px;color:#FFF;font-size:12px;text-decoration:none;line-height:30px;cursor:pointer;background:#000000;text-align:center;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;}
.anchormodifpanierarticle:hover{background:#555;text-decoration:none;}
.apoursuivreachat{display:block;width:170px;height:40px;color:#FFF;background:#555;border:none;text-align:center;font-size:22px;cursor:pointer;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;float:right;margin:15px 15px 0 0;font-weight:normal;line-height:16px;padding-top:10px;}
.apoursuivreachat:hover{text-decoration:none;background:#777;}
.apoursuivreachat span{display:block;text-transform:none;font-size:14px;font-weight:normal;}
#btn_aide_div{display:block;width:100%;background:#DDD;padding:10px 0;margin-bottom:10px;margin-top:20px;}
#btn_aide_div h3{font-weight:bold;text-align:center;font-size:16px;color:#555;line-height:25px;}
#btn_aide_div p{font-size:14px;color:#555;text-align:center;font-weight:bold;}
#btn_aide_div span{font-size:14px;color:#000000;display:block;text-align:center;font-weight:bold;}
.a_sem_select{display:block;background:#000000;color:#FFF;font-size:11px;padding:2px 5px;text-decoration:none;font-weight:normal;cursor:pointer;-webkit-transition:all ease-in 0.2s;-o-transition:all ease-in 0.2s;-ms-transition:all ease-in 0.2s;-moz-transition:all ease-in 0.2s;transition:all ease-in 0.2s;margin:0 10px;}
.a_sem_select:hover{background:#555;text-decoration:none;}
#bloc_recherche_mobile{display:none;}
#show_menu_mobile{display:none;}
#show_full_text_search{display:none;}
#list_menu_mobile{display:none;}
#lightbox_mobile,
#lightbox_mobile2{display:none;}
#bloc_droit_mobile{display:none;}
#bottom_menu_mobile{display:none;}
.visufooter_bandeau_mobile{display:none;}
#footer_mobile_reseaux_sociaux{display:none;}
#footer_mobile{display:none;}
#wrapper_photo_mobile{display:none;}
.tableau_livraisons_mobile{display:none;}
.tableau_popup_add_livraison{padding:2%;width:94%;overflow:hidden;}
#recap_table_mobile{display:none;}
.ancien_prix_small.vm{text-decoration:line-through;color:#555;font-size:15px;line-height:30px;font-weight:bold;padding-right:5px;}
#container99_full{position:relative;height:400px;width:1000px;margin-bottom:15px;top:0;left:0;margin-top:15px;}
#container99{position:relative;height:290px;width:725px;margin-bottom:15px;top:0;left:0;float:left;margin-top:15px;}
#pub_top_right{display:block;float:right;width:220px;overflow:hidden;height:290px;margin-right:25px;}
#pub_top_right img{display:block;max-width:100%;max-height:100%;margin:0 auto;}
#pub_top{display:block;float:right;width:1000px;overflow:hidden;margin-bottom:15px;}
#pub_top img{display:block;max-width:100%;max-height:100%;margin:0 auto;}
#actu-slider-wrapper{position:relative;width:100%;height:278px;}
#actu-slider-wrapper2{position:relative;width:620px;height:480px;margin-bottom:20px;float:left;}
#actu-slider-wrapper-articles{position:relative;width:646px;height:400px;margin-bottom:20px;}
#actu-slider{width:100%;height:520px;list-style:none;background-color:#fff;overflow-y:auto;overflow-x:hidden;}
#actu-slider2{width:100%;height:400px;list-style:none;background-color:#fff;overflow-y:auto;overflow-x:hidden;}
#actu-slider2 li.panel{position:relative;background-size:auto 100% !important;}
li.panel{position:relative;display:none;}
ul#actu-slider li .caption2{width:305px !important;height:140px !important;font-size:12px;overflow:hidden;float:left;padding:10px;cursor:pointer;}
#actu-slider .caption a:hover{text-decoration:none;}
.titre_slide{font-size:25px;color:#000000;font-weight:normal;margin-bottom:5px;width:305px;}
.content_slide{font-size:12px;margin:0;color:#000;height:30px;overflow:hidden;}
a:hover .more_link{text-decoration:underline;}
.more_link{position:absolute;bottom:10px;right:10px;color:#000000;font-size:11px;}
#anythingSlider{position:relative;}
.anythingControls{text-align:center;width:100%;background-color:#fff;height:30px;position:absolute;bottom:0px;left:0px;z-index:1111;}
.anythingControls ul{list-style:none outside none;text-align:center;width:auto;display:inline-block;margin:0;padding:0;height:30px;zoom:1;*display:inline;}
.anythingControls ul li{display:inline-block !important;text-indent:0;}
.anythingControls ul li a{display:block;width:14px;height:13px;margin:6px 3px 6px 3px;float:left;text-indent:0;}
.anythingControls ul li a.cur{text-indent:0;}
#actu-slider-wrapper2 .anythingControls ul li a{background:none;border:2px solid #ffeaf2;display:block;width:60px;height:50px;margin:10px;float:left;text-indent:0;background-size:auto 100% !important;}
#actu-slider-wrapper2 .anythingControls ul li a.cur{background:none;border:2px solid #000000;}
#actu-slider-wrapper2 .anythingControls ul li a:hover{background:none;border:2px solid #f5f6f8;}
#actu-slider-wrapper2 .thumbNav a{height:30px;width:30px;border:#000 1px solid;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-indent:0;overflow:hidden;}
#actu-slider-wrapper2 .thumbNav a span{visibility:visible;}
.anythingControls ul li span{visibility:hidden;}
.captionmob{display:none;}
.swipe-overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:111;}
.swipe-overlay2{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1111;}
.bann_pub_bottom{display:block;margin:10px auto 25px auto;}
#addthis_btn_web{display:block;float:right;}
#addthis_btn_mobile{display:none;}
#sharing_bar{height:30px;position:relative;margin:15px 0;border-bottom:solid 1px #DDD;border-top:solid 1px #DDD;}
#sharing_bar .contenu{position:absolute;height:20px;top:5px;right:5px;}
#sharing_bar .contenu .gen{display:block;float:left;}
.content_publicite img{max-width:100%;}
.content_publicite .intro_pub{font-weight:bold;text-align:justify;margin:5px 0;}
.content_publicite .desc_pub{text-align:justify;margin:5px 0;}
.add_cart_boutique{display:block;position:absolute;bottom:0;right:0;}
#afiche_search_mobile_hp{display:none;}
.select_search_mobile{display:block;font-size:12px;font-weight:normal;margin:15px auto;padding-left:10px;width:95%;max-width:95%;}
#bloc_search{width:23%;margin-right:1%;background:#ffffff;float:left;border:none !important;margin-left:8px;}
.content_desc_rubrique{margin:19px 0px 0px 1px;font-size:11px !important;border:1px solid #E9E9E9;padding:6px 8px;text-align:justify;clear:both;}
#bloc_search .icon{display:none;}
#bloc_search select{visibility:visible;}
#bloc_search select{margin:0px auto 15px auto;}
#bloc_search .tite_search_item{font-size:12px;font-weight:bold;color:#000000;}
#bloc_search a{font-size:12px;font-weight:normal;color:#fff;}
.lien_interne_scroll_perso{color:#000 !important;line-height:20px !important;}
.lien_interne_scroll_perso span{display:none;}
.lien_interne_scroll_perso:hover span{display:inline;}
#bloc_search a:hover{text-decoration:underline;}
#bloc_search .bloc_item_search{padding-bottom:20px;border-bottom:1px solid #DBDBDB;margin-bottom:10px;font-size:11px;font-weight:normal;color:#000000;}
#bloc_search .bloc_item_search p{font-size:11px;font-weight:normal;color:#000000;text-align:left;}
#bloc_search hr{font-size:12px;font-weight:normal;color:#000000;}
.efface{color:#fff !important;padding:5px;float:right;text-align:center;background:#000000;margin-bottom:15px !important;}
#link_tri{width:50%;float:left; margin-bottom:15px;}
#link_tri a{margin-left:10px;margin-right:10px;color:#555;height:30px;line-height:30px;cursor:pointer;}
#link_tri a:hover{text-decoration:none;color:#000000;border-bottom:1px solid #000000;}
#link_tri .active{color:#000000;font-weight:bold;}
#content_in_eboutique_75{float:right;width:75%;}
#bloc_referencement{width:49%;float:left;padding:10px;border-right:1px solid #000000;}
#bloc_referencement a{font-size:11px;font-weight:bold;color:#999;}
#bloc_referencement a:hover{text-decoration:none;color:#333;}
#bloc_referencement span{color:#000000;}
#bloc_referencement .title{color:#000000;font-weight:bold;font-size:11px;}
#bloc_marque{width:45%;float:right;padding:10px;}
#bloc_marque a{font-size:11px;font-weight:bold;color:#999;float:left;width:38%;padding:5px 5%;}
#bloc_marque a:hover{text-decoration:none;color:#333;}
#bloc_marque span{color:#000000;}
#bloc_marque .title{color:#000000;font-weight:bold;font-size:11px;}
a.back_btn_arianne{color:#000 !important;font-weight:normal !important;padding:0px 5px 0px 15px;background:#fff url(../images/sprite_css.png) no-repeat left;background-position:-425px 8px;font-size:11px;border:1px solid #000;display:block;height:25px;line-height:25px;float:left;margin-right:10px;}
.tickercontainer{width:100%;height:35px;margin:10px 0px 0px 0px;padding:0;overflow:hidden;}
.tickercontainer .mask{position:relative;left:10px;top:9px;width:100%;overflow:hidden;}
ul.newsticker{position:relative;left:1000px;list-style-type:none;margin:0;padding:0;}
ul.newsticker li{float:left;margin:0;padding:0;font-weight:bold;color:#000;font-size:15px;width:1400px;}
ul.newsticker a{white-space:nowrap;padding:0;color:#ff0000;font:bold 10px Verdana;margin:0 50px 0 0;}
ul.newsticker span{margin:0 10px 0 0;}
.intitule_sous_rubrique a{font-size:12px;padding:3px 3px 0px 3px;width:100%;display:block;}
.intitule_sous_rubrique a:hover{text-decoration:underline;}
#select_tri_produit{margin-left:5px;}
#prix_article_small{color:#000000;font-weight:bold;text-align:center;font-size:20px;line-height:12px !important;margin-top:8px !important;}
#prix_article_small .comment_price{font-size:11px;font-weight:normal;}
#prix_article_detail3 .comment_price{font-size:11px;font-weight:normal;}
#prix_article_detail .comment_price{font-size:11px;font-weight:normal;}
.content_link_commerce_sous_menu{clear:both;margin-left:3px;}
.content_link_commerce_sous_menu a{display:block;color:#000;font-size:11px;clear:both;line-height:15px !important;}
.content_link_commerce_sous_menu a:first-letter{text-transform: uppercase;}
.content_link_commerce_sous_menu a span{}
.content_link_commerce_sous_menu a.eboutique{}
.content_link_commerce_sous_menu a .img_basket{background:url(../images/sprite_css.png) no-repeat right;background-position:-229px 0px;float:right;width:10px;height:10px;}
.sous_menu a .img_basket{ background:url(../images/sprite_css.png) no-repeat right;background-position:-229px 0px;float:right;width:10px;height:10px;}
.select_search_mobile a .img_basket{background: url(../images/sprite_css.png) no-repeat right; background-position: -229px 0px; float: right; width: 14px;height: 14px;display: block;    margin-right: 15px;    margin-top: 3px;}
.colonne_liens_commerce{background:#f5f6f8;float:right;padding:0px 25px 15px 25px;;width:170px;}
.colonne_liens_marques{width:200px;margin-right:10px;float:left;}
.colonne_liens_marques a{text-transform:capitalize;}

.link_sous_menu{width:auto !important;height:auto !important;line-height:11px !important;float:right !important;color:#000 !important;font-size:11px !important;font-weight:bold !important;text-transform:none !important;}
.colonne_liens_marques img{display:inline-block;max-width:55px;max-height:55px;}
.colonne_liens_marques img:hover{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0);}
.title_marque{font-size:14px;color:#000;margin:15px 0px 10px 0px;font-weight:bold;}
#wrapper_header_mobile{display:none;}
#sous-menu-mobile{display:none;}
.sous-sous-menu-mobile{display:none;}
#form_recherche_mobile{display:none;}
#content_main_wrapper{z-index:11111 !important;width:1006px;margin-left:auto;margin-right:auto;min-height:200px;cursor:auto !important;padding-bottom:30px;}
#actu-slider-wrapper{position:relative;width:100%;height:278px;margin-bottom:20px; margin-left:0px !important;}
.actu-slider{width:1006px;height:308px !important;list-style:none;overflow-y:auto;overflow-x:hidden;margin:0px;padding:0px;}
#pagination{width:325px;height:28px;background-color:#7696a4;position:absolute;bottom:23px;right:70px;z-index:10;}
li.panel{position:relative;}
.caption2{z-index:11111111111111111111111111111111111111 !important;line-height:16px;font-family: 'PT Sans', sans-serif;width:1006px;background-color:rgba(0, 0, 0, 0.8);}
.div_titre_slide{max-height:110px;overflow:hidden;}
.titre_slide{color:#FFF;display:inline;font-size:10px;margin:5px 0px 0px 10px;}
.titre_slide:hover{text-decoration:none;}
#HG{top:0px;left:0px;text-align:left;}
#HD{top:0px;right:0px;text-align:right;}
#BG{bottom:0px;left:0px;text-align:left;}
#BD{bottom:0px;right:0px;text-align:right;}
.actu-slider .caption a:hover{text-decoration:none;}
.header_caption{margin:0px;padding:0px;color:#fff;font-size:14px;}
.content_slide{font-size:16px;margin:0;max-height:100px;overflow:hidden;color:#666;}
a:hover .more_link{text-decoration:underline;}
.more_link{border:medium none;width:125px;margin-top:10px;background-color:#776d65;color:white;height:25px;cursor:pointer;display:block;text-align:center;line-height:25px;}
.more_link_black{position:absolute;bottom:5px;right:30px;color:#c6c6c6;font-size:11px;background:-moz-linear-gradient(top, #1e1e1e 0%, #292929 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e1e1e), color-stop(100%,#292929));background:-webkit-linear-gradient(top, #1e1e1e 0%,#292929 100%);background:-o-linear-gradient(top, #1e1e1e 0%,#292929 100%);background:-ms-linear-gradient(top, #1e1e1e 0%,#292929 100%);background:linear-gradient(to bottom, #1e1e1e 0%,#292929 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e1e1e', endColorstr='#292929',GradientType=0);padding:3px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #3e3f3f;}
.more_link_black:hover{text-decoration:none;color:#fff;}
#owl-demo .item img{display:block;width:100%;height:auto;}
.actu-slider2 #owl-demo .item img{display:block;max-width:100%;max-height:100%;height:auto;width:auto;text-align:center;margin-left:auto;margin-right:auto;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{height:auto !important;text-align:left;}
.actu-slider2 .item{height:400px;text-align:left;}
.actu-slider2 .owl-carousel .owl-wrapper,
.actu-slider2 .owl-carousel .owl-item{height:400px;text-align:left;}
.ancien_prix_small_vm{display:none;}
.vm{display:none;}
.top_link{display:none;position:fixed;right:20px;bottom:50px;padding:20px;opacity:0.9;z-index:2000;width:28px;height:15px;display:block;background:#e7e3df url(../images/sprite_css.png) no-repeat left;background-position:-335px -31px;}
.loupe{position:absolute;top:355px;right:5px;z-index:111;}
.texte_ref_hp{font-size:11px;}
.titre_ecommerce{font-weight:normal;margin-left:0px;padding-left:0px;float:left;}
#autopub .pub{color:#58585a;}
#sync2 .item img{width:auto !important;}
#sync2 .synced .item{border:1px solid #000;}
#sync2 .item{color:#FFF;text-align:center;cursor:pointer;padding:5px 5px 1px !important;}
.phrase_sous_menu{position:absolute;top:10px;left:20px;padding:5px;color:#a7a9ac;}
#divacacher{color:#FFF;height:30px;margin:0px;opacity:0.9;padding:0px;position:absolute;text-align:center;z-index:2000;left:0px;top:0px;width:100%;background:#232323 none repeat scroll 0% 0%;}
#divacacher p{margin:0px auto;overflow:hidden;padding:0px;position:relative;text-align:center;color:#fff;font-size:14px;line-height:30px;}
#divacacher p a{color:#fff !important;}
#divacacher a.close{background:url(../images/sprite_css.png) no-repeat;background-position:-483px 0px;cursor:pointer;height:17px;position:absolute;right:10px;text-indent:-9999em;top:10px;vertical-align:middle;width:17px;}
#divacacher a{color:#000;font-size:12px;padding-left:3px;text-decoration:underline;}
.conteneur_vf{width:100%;font-size:12px;background:transparent url("../images/sprite_css.png") repeat-x scroll 0px -156px;color:#FFF;position:absolute;bottom:0px;left:0px;padding:10px 2px 5px;text-align:left;height:30px;overflow:hidden;}
.conteneur_vf img{	width:15px!important; height:auto!important; margin:0px !important;}
.small_conteneur_vf{color:#ee0000;text-align:left;overflow:hidden;margin:5px;}
.scroll-pane{padding:5px;max-height:231px;border:1px solid #e9e9e9;margin:6px 0px 0px 0px;padding:5px 0px 0px 10px;overflow:hidden;}
.scroll-pane input{float:left;margin-right:3px;}
.scroll-pane label{cursor:pointer !important;}
.scroll-pane label .number{display:none;}
.scroll-pane label.selected{font-weight:bold !important;}
.element_scrollbox{display:block;margin-top:8px;font-size:13px;width:250px;clear:both;}
.element_scrollbox:first-letter{text-transform: uppercase;}
.sous_element_scrollbox{padding-left:10px;margin-top:4px;display:block;font-size:12px;width:250px;clear:both;}
.sous_element_scrollbox:first-letter{text-transform: uppercase;}
.element_scrollbox:hover, .sous_element_scrollbox:hover{text-decoration:underline;}
.element_scrollbox:hover .number, .sous_element_scrollbox:hover .number{display:inherit;}
.small_unchecked{background:url(../images/sprite_css.png) no-repeat;background-position:-483px 0px;display:block;font-size:9px;color:#000;float:right;padding-right:20px;line-height:20px;margin-top:5px;}
.gm-style-iw div{overflow:visible !important;}
#detail_products{float:right;margin:15px 10px 0px 20px;width:330px;}
#slidder_products{float:left;margin:20px 0px 0px 0px;width:646px;position:relative;}
.link_zoom_picture{display:block;width:100%;height:100%;cursor:zoom-in !important;}
#sync1{width:646px !important;margin-left:20px;overflow:hidden;float:right;margin-bottom:10px;}
#sync2{width:526px !important;overflow:hidden;float:left;height:100px;padding-left:60px;padding-right:60px;}
#sync2 .synced .item{height:auto !important;}
.addthis_sharing_toolbox{clear:both;}
.addthis_sharing_toolbox .at-share-btn{margin:15px 30px 15px 0px !important;float:left;}
/*.addthis_sharing_toolbox .at-share-btn span{background-color:#000 !important;}
.addthis_sharing_toolbox .at-share-btn span:hover{background-color:#000 !important;}*/

.internal_link{margin:3px 0px;font-size:12px;cursor:pointer;text-decoration:underline;color:#000;}
.button_back_home{width:28px !important;height:28px !important;display:block;background:url(../images/sprite_css.png) no-repeat right;background-position:-472px -51px;}
.button_link_facebook{width:20px;height:20px;background:url(../images/sprite_css.png) no-repeat right;background-position:-420px -46px;}
.button_link_facebook:hover{background:url(../images/sprite_css.png) no-repeat right !important;background-position:-420px -46px !important;}
#champs_persos{clear:both;width:100%;}
.full_info_products{width:100%;clear:both;margin-top:70px;font-size:18px;border-top:1px solid #C9C9C9;padding:10px 0px;}
.left_colonne{width:190px;padding:7px 30px;line-height:40px;float:left;}
.left_colonne .title{font-size:18px;color:#000;line-height:18px;font-weight:bold;display:block;}
.right_colonne{padding:0px 30px;float:left;width:695px;border-left:1px solid #DEDEDE;}
.right_colonne h3{font-size:18px;width:100%;color:#000;}
.right_colonne .content{margin:10px 0px 0px;padding:0px 0px 20px;font-size:12px;position:relative;}
.list_others_products{width:1056px;overflow:hidden;}
.list_others_products a{display:block;width:150px;height:250px;margin:15px 60px 0px 0px;float:left;font-size:11px;font-weight:normal;}
.list_others_products a:hover{text-decoration:none;}
.list_others_products a .conteneur_visuel{width:150px;height:150px;overflow:hidden;border:1px solid #F3F3F1;margin-bottom:5px;}
.list_others_link{text-align:center;}
.list_others_link a{font-weight:normal;}
.element_avis{width:433px;float:left;padding-left:20px;padding-right:50px;border-right:1px solid #E1E1E1;margin-bottom:20px;}
.background_clic{width:100%;height:100%;display:block;position:absolute;top:31px;z-index::-5;margin:0px !important;background-position:center 0px !important;}
a.background_clic{top:0px !important;}
.ui-helper-hidden{display:none;}
.ui-helper-reset{border:0 none;font-size:100%;line-height:1.3;list-style:outside none none;margin:0;outline:0 none;padding:0;text-decoration:none;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{border-collapse:collapse;content:"";display:table;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{min-height:0;}
.ui-helper-zfix{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;}
.ui-front{z-index:100;}
.ui-state-disabled{cursor:default !important;}
.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}
.ui-widget-overlay{height:100%;left:0;position:fixed;top:0;width:100%;}
.ui-accordion .ui-accordion-header{cursor:pointer;display:block;margin-top:2px;min-height:0;padding:0.5em 0.5em 0.5em 0.7em;position:relative;}
.ui-accordion .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-noicons{padding-left:0.7em;}
.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:0.5em;margin-top:-8px;position:absolute;top:50%;}
.ui-accordion .ui-accordion-content{border-top:0 none;overflow:auto;padding:1em 2.2em;}
.ui-autocomplete{cursor:default;left:0;position:absolute;top:0;}
.ui-button{cursor:pointer;display:inline-block;line-height:normal;margin-right:0.1em;overflow:visible;padding:0;position:relative;text-align:center;vertical-align:middle;}
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active{text-decoration:none;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:normal;}
.ui-button-text-only .ui-button-text{padding:0.4em 1em;}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text{padding:0.4em;text-indent:-1e+7px;}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:0.4em 1em 0.4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text{padding:0.4em 2.1em 0.4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
input.ui-button{padding:0.4em 1em;}
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon{margin-top:-8px;position:absolute;top:50%;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary{left:0.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary{right:0.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em;}
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner{border:0 none;padding:0;}
.ui-datepicker{display:block;padding:0.2em 0.2em 0;width:100%;}
.ui-datepicker .ui-datepicker-header{padding:0.2em 0;position:relative;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{height:1.8em;position:absolute;top:2px;width:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span{display:block;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;}
.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{border-collapse:collapse;font-size:0.9em;margin:0 0 0.4em;width:100%;}
.ui-datepicker th{border:0 none;font-weight:bold;padding:0.7em 0.3em;text-align:center;}
.ui-datepicker td{border:0 none;padding:1px;}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:0.2em;text-align:right;text-decoration:none;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-bottom:0 none;border-left:0 none;border-right:0 none;margin:0.7em 0 0;padding:0 0.2em;}
.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;float:right;margin:0.5em 0.2em 0.4em;overflow:visible;padding:0.2em 0.6em 0.3em;width:auto;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group{float:left;}
.ui-datepicker-multi .ui-datepicker-group table{margin:0 auto 0.4em;width:95%;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;font-size:0;width:100%;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{left:auto;right:2px;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{left:auto;right:1px;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group{float:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:1px;border-right-width:0;}
.ui-dialog{height:200px;left:0;outline:0 none;padding:0.2em;position:absolute;top:0;}
.ui-dialog .ui-dialog-titlebar{padding:0.4em 1em;position:relative;}
.ui-dialog .ui-dialog-title{float:left;font-size:0.8em;margin:0.1em 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;}
.ui-dialog .ui-dialog-titlebar-close{height:20px;margin:-10px 0 0;padding:1px;position:absolute;right:0.3em;top:50%;width:21px;}
.ui-dialog .ui-dialog-content{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;height:200px;overflow:auto;padding:0.5em 1em;position:relative;}
.ui-dialog .ui-dialog-buttonpane{background-image:none;border-width:1px 0 0;margin-top:0.5em;padding:0.3em 1em 0.5em 0.4em;text-align:left;}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:0.5em 0.4em 0.5em 0;}
.ui-dialog .ui-resizable-se{background-position:16px 16px;bottom:-5px;height:12px;right:-5px;width:12px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-menu{display:block;list-style:outside none none;margin:0;outline:medium none;padding:2px;}
.ui-menu .ui-menu{margin-top:-3px;position:absolute;}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;}
.ui-menu .ui-menu-divider{border-width:1px 0 0;font-size:0;height:0;line-height:0;margin:5px -2px;}
.ui-menu .ui-menu-item a{display:block;font-weight:normal;line-height:1.5;min-height:0;padding:2px 0.4em;text-decoration:none;}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}
.ui-menu .ui-state-disabled{font-weight:normal;line-height:1.5;margin:0.4em 0 0.2em;}
.ui-menu .ui-state-disabled a{cursor:default;}
.ui-menu-icons{position:relative;}
.ui-menu-icons .ui-menu-item a{padding-left:2em;position:relative;}
.ui-menu .ui-icon{left:0.2em;position:absolute;top:0.2em;}
.ui-menu .ui-menu-icon{float:right;position:static;}
.ui-progressbar{height:2em;overflow:hidden;text-align:left;}
.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px;}
.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);height:100%;opacity:0.25;}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}
.ui-resizable{position:relative;}
.ui-resizable-handle{display:block;font-size:0.1px;position:absolute;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%;}
.ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%;}
.ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px;}
.ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px;}
.ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px;}
.ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px;}
.ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px;}
.ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px;}
.ui-selectable-helper{border:1px dotted black;position:absolute;z-index:100;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{cursor:default;height:1.2em;position:absolute;width:1.2em;z-index:2;}
.ui-slider .ui-slider-range{background-position:0 0;border:0 none;display:block;font-size:0.7em;position:absolute;z-index:1;}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:0.8em;}
.ui-slider-horizontal .ui-slider-handle{margin-left:-0.6em;top:-0.3em;}
.ui-slider-horizontal .ui-slider-range{height:100%;top:0;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{height:100px;width:0.8em;}
.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-bottom:-0.6em;margin-left:0;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-spinner{display:inline-block;overflow:hidden;padding:0;position:relative;vertical-align:middle;}
.ui-spinner-input{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;color:inherit;margin:0.2em 22px 0.2em 0.4em;padding:0;vertical-align:middle;}
.ui-spinner-button{cursor:default;display:block;font-size:0.5em;height:50%;margin:0;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;width:16px;}
.ui-spinner a.ui-spinner-button{border-bottom:medium none;border-right:medium none;border-top:medium none;}
.ui-spinner .ui-icon{left:0;margin-top:-8px;position:absolute;top:50%;}
.ui-spinner-up{top:0;}
.ui-spinner-down{bottom:0;}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}
.ui-tabs{padding:0.2em;position:relative;}
.ui-tabs .ui-tabs-nav{margin:0;padding:0.2em 0.2em 0;}
.ui-tabs .ui-tabs-nav li{border-bottom:0 none;float:left;list-style:outside none none;margin:1px 0.2em 0 0;padding:0;position:relative;top:0;white-space:nowrap;}
.ui-tabs .ui-tabs-nav li a{float:left;padding:0.5em 1em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border-width:0;display:block;padding:1em 1.4em;}
.ui-tooltip{box-shadow:0 0 5px #aaa;max-width:300px;padding:8px;position:absolute;z-index:9999;}
body .ui-tooltip{border-width:2px;}
.ui-widget{font-family: 'PT Sans', sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family: 'PT Sans', sans-serif;font-size:1em;}
.ui-widget-content{background:url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #ffffff;border:1px solid #aaaaaa;color:#222222;}
.ui-widget-content a{color:#222222;}
.ui-widget-header{background:url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") repeat-x scroll 50% 50% #cccccc;border:1px solid #aaaaaa;color:#222222;font-weight:bold;}
.ui-widget-header a{color:#222222;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6;border:1px solid #d3d3d3;font-weight:normal;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{text-decoration:none;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{background:url("images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #dadada;border:1px solid #999999;color:#212121;font-weight:normal;}
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited{color:#212121;text-decoration:none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{background:url("images/ui-bg_glass_65_ffffff_1x400.png") repeat-x scroll 50% 50% #ffffff;border:1px solid #aaaaaa;color:#212121;font-weight:normal;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#212121;text-decoration:none;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:url("images/ui-bg_glass_55_fbf9ee_1x400.png") repeat-x scroll 50% 50% #fbf9ee;border:1px solid #fcefa1;color:#363636;}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{background:url("images/ui-bg_glass_95_fef1ec_1x400.png") repeat-x scroll 50% 50% #fef1ec;border:1px solid #cd0a0a;color:#cd0a0a;}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#cd0a0a;}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#cd0a0a;}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{font-weight:normal;opacity:0.7;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{background-image:none;opacity:0.35;}
.ui-state-disabled .ui-icon{}
.ui-icon{background-position:16px 16px;height:16px;width:16px;}
.ui-icon, .ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png");}
.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png");}
.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png");}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png");}
.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png");}
.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png");}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png");}
.ui-icon-carat-1-n{background-position:0 0;}
.ui-icon-carat-1-ne{background-position:-16px 0;}
.ui-icon-carat-1-e{background-position:-32px 0;}
.ui-icon-carat-1-se{background-position:-48px 0;}
.ui-icon-carat-1-s{background-position:-64px 0;}
.ui-icon-carat-1-sw{background-position:-80px 0;}
.ui-icon-carat-1-w{background-position:-96px 0;}
.ui-icon-carat-1-nw{background-position:-112px 0;}
.ui-icon-carat-2-n-s{background-position:-128px 0;}
.ui-icon-carat-2-e-w{background-position:-144px 0;}
.ui-icon-triangle-1-n{background-position:0 -16px;}
.ui-icon-triangle-1-ne{background-position:-16px -16px;}
.ui-icon-triangle-1-e{background-position:-32px -16px;}
.ui-icon-triangle-1-se{background-position:-48px -16px;}
.ui-icon-triangle-1-s{background-position:-64px -16px;}
.ui-icon-triangle-1-sw{background-position:-80px -16px;}
.ui-icon-triangle-1-w{background-position:-96px -16px;}
.ui-icon-triangle-1-nw{background-position:-112px -16px;}
.ui-icon-triangle-2-n-s{background-position:-128px -16px;}
.ui-icon-triangle-2-e-w{background-position:-144px -16px;}
.ui-icon-arrow-1-n{background-position:0 -32px;}
.ui-icon-arrow-1-ne{background-position:-16px -32px;}
.ui-icon-arrow-1-e{background-position:-32px -32px;}
.ui-icon-arrow-1-se{background-position:-48px -32px;}
.ui-icon-arrow-1-s{background-position:-64px -32px;}
.ui-icon-arrow-1-sw{background-position:-80px -32px;}
.ui-icon-arrow-1-w{background-position:-96px -32px;}
.ui-icon-arrow-1-nw{background-position:-112px -32px;}
.ui-icon-arrow-2-n-s{background-position:-128px -32px;}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}
.ui-icon-arrow-2-e-w{background-position:-160px -32px;}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}
.ui-icon-arrowstop-1-n{background-position:-192px -32px;}
.ui-icon-arrowstop-1-e{background-position:-208px -32px;}
.ui-icon-arrowstop-1-s{background-position:-224px -32px;}
.ui-icon-arrowstop-1-w{background-position:-240px -32px;}
.ui-icon-arrowthick-1-n{background-position:0 -48px;}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}
.ui-icon-arrowthick-1-e{background-position:-32px -48px;}
.ui-icon-arrowthick-1-se{background-position:-48px -48px;}
.ui-icon-arrowthick-1-s{background-position:-64px -48px;}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}
.ui-icon-arrowthick-1-w{background-position:-96px -48px;}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}
.ui-icon-arrow-4{background-position:0 -80px;}
.ui-icon-arrow-4-diag{background-position:-16px -80px;}
.ui-icon-extlink{background-position:-32px -80px;}
.ui-icon-newwin{background-position:-48px -80px;}
.ui-icon-refresh{background-position:-64px -80px;}
.ui-icon-shuffle{background-position:-80px -80px;}
.ui-icon-transfer-e-w{background-position:-96px -80px;}
.ui-icon-transferthick-e-w{background-position:-112px -80px;}
.ui-icon-folder-collapsed{background-position:0 -96px;}
.ui-icon-folder-open{background-position:-16px -96px;}
.ui-icon-document{background-position:-32px -96px;}
.ui-icon-document-b{background-position:-48px -96px;}
.ui-icon-note{background-position:-64px -96px;}
.ui-icon-mail-closed{background-position:-80px -96px;}
.ui-icon-mail-open{background-position:-96px -96px;}
.ui-icon-suitcase{background-position:-112px -96px;}
.ui-icon-comment{background-position:-128px -96px;}
.ui-icon-person{background-position:-144px -96px;}
.ui-icon-print{background-position:-160px -96px;}
.ui-icon-trash{background-position:-176px -96px;}
.ui-icon-locked{background-position:-192px -96px;}
.ui-icon-unlocked{background-position:-208px -96px;}
.ui-icon-bookmark{background-position:-224px -96px;}
.ui-icon-tag{background-position:-240px -96px;}
.ui-icon-home{background-position:0 -112px;}
.ui-icon-flag{background-position:-16px -112px;}
.ui-icon-calendar{background-position:-32px -112px;}
.ui-icon-cart{background-position:-48px -112px;}
.ui-icon-pencil{background-position:-64px -112px;}
.ui-icon-clock{background-position:-80px -112px;}
.ui-icon-disk{background-position:-96px -112px;}
.ui-icon-calculator{background-position:-112px -112px;}
.ui-icon-zoomin{background-position:-128px -112px;}
.ui-icon-zoomout{background-position:-144px -112px;}
.ui-icon-search{background-position:-160px -112px;}
.ui-icon-wrench{background-position:-176px -112px;}
.ui-icon-gear{background-position:-192px -112px;}
.ui-icon-heart{background-position:-208px -112px;}
.ui-icon-star{background-position:-224px -112px;}
.ui-icon-link{background-position:-240px -112px;}
.ui-icon-cancel{background-position:0 -128px;}
.ui-icon-plus{background-position:-16px -128px;}
.ui-icon-plusthick{background-position:-32px -128px;}
.ui-icon-minus{background-position:-48px -128px;}
.ui-icon-minusthick{background-position:-64px -128px;}
.ui-icon-close{background-position:-80px -128px;}
.ui-icon-closethick{background-position:-96px -128px;}
.ui-icon-key{background-position:-112px -128px;}
.ui-icon-lightbulb{background-position:-128px -128px;}
.ui-icon-scissors{background-position:-144px -128px;}
.ui-icon-clipboard{background-position:-160px -128px;}
.ui-icon-copy{background-position:-176px -128px;}
.ui-icon-contact{background-position:-192px -128px;}
.ui-icon-image{background-position:-208px -128px;}
.ui-icon-video{background-position:-224px -128px;}
.ui-icon-script{background-position:-240px -128px;}
.ui-icon-alert{background-position:0 -144px;}
.ui-icon-info{background-position:-16px -144px;}
.ui-icon-notice{background-position:-32px -144px;}
.ui-icon-help{background-position:-48px -144px;}
.ui-icon-check{background-position:-64px -144px;}
.ui-icon-bullet{background-position:-80px -144px;}
.ui-icon-radio-on{background-position:-96px -144px;}
.ui-icon-radio-off{background-position:-112px -144px;}
.ui-icon-pin-w{background-position:-128px -144px;}
.ui-icon-pin-s{background-position:-144px -144px;}
.ui-icon-play{background-position:0 -160px;}
.ui-icon-pause{background-position:-16px -160px;}
.ui-icon-seek-next{background-position:-32px -160px;}
.ui-icon-seek-prev{background-position:-48px -160px;}
.ui-icon-seek-end{background-position:-64px -160px;}
.ui-icon-seek-start{background-position:-80px -160px;}
.ui-icon-seek-first{background-position:-80px -160px;}
.ui-icon-stop{background-position:-96px -160px;}
.ui-icon-eject{background-position:-112px -160px;}
.ui-icon-volume-off{background-position:-128px -160px;}
.ui-icon-volume-on{background-position:-144px -160px;}
.ui-icon-power{background-position:0 -176px;}
.ui-icon-signal-diag{background-position:-16px -176px;}
.ui-icon-signal{background-position:-32px -176px;}
.ui-icon-battery-0{background-position:-48px -176px;}
.ui-icon-battery-1{background-position:-64px -176px;}
.ui-icon-battery-2{background-position:-80px -176px;}
.ui-icon-battery-3{background-position:-96px -176px;}
.ui-icon-circle-plus{background-position:0 -192px;}
.ui-icon-circle-minus{background-position:-16px -192px;}
.ui-icon-circle-close{background-position:-32px -192px;}
.ui-icon-circle-triangle-e{background-position:-48px -192px;}
.ui-icon-circle-triangle-s{background-position:-64px -192px;}
.ui-icon-circle-triangle-w{background-position:-80px -192px;}
.ui-icon-circle-triangle-n{background-position:-96px -192px;}
.ui-icon-circle-arrow-e{background-position:-112px -192px;}
.ui-icon-circle-arrow-s{background-position:-128px -192px;}
.ui-icon-circle-arrow-w{background-position:-144px -192px;}
.ui-icon-circle-arrow-n{background-position:-160px -192px;}
.ui-icon-circle-zoomin{background-position:-176px -192px;}
.ui-icon-circle-zoomout{background-position:-192px -192px;}
.ui-icon-circle-check{background-position:-208px -192px;}
.ui-icon-circlesmall-plus{background-position:0 -208px;}
.ui-icon-circlesmall-minus{background-position:-16px -208px;}
.ui-icon-circlesmall-close{background-position:-32px -208px;}
.ui-icon-squaresmall-plus{background-position:-48px -208px;}
.ui-icon-squaresmall-minus{background-position:-64px -208px;}
.ui-icon-squaresmall-close{background-position:-80px -208px;}
.ui-icon-grip-dotted-vertical{background-position:0 -224px;}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}
.ui-icon-grip-solid-vertical{background-position:-32px -224px;}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}
.ui-icon-grip-diagonal-se{background-position:-80px -224px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{border-top-left-radius:4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{border-top-right-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{border-bottom-left-radius:4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{border-bottom-right-radius:4px;}
.ui-widget-overlay{background:url("images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #aaaaaa;opacity:0.3;}
.ui-widget-shadow{background:url("images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #aaaaaa;border-radius:8px;margin:-8px 0 0 -8px;opacity:0.3;padding:8px;}
.owl-item .item{padding-bottom:10px;}
#actu-slider-wrapper .owl-item{max-height:241px !important;}
#social_networks{height:79px; width:100%; background:#fff; position:relative;}
#social_networks #content{width:1006px;	margin:0px auto; height:79px; text-align:right;}
.social_icon{float:right; display:block; height:25px; margin:27px 13px; background:url(../images/social_icons.png);}
.social_icon:hover{opacity: 0.7;filter: alpha(opacity=70);}
.social_icon.facebook{width:17px; background-position:0px 0px;}
.social_icon.twitter{width:24px; background-position:-17px 0px ;}
.social_icon.google{width:20px; background-position:-62px 0px ;}
.social_icon.youtube{width:25px; background-position:-82px 0px ;}
.social_icon.instagram{width:22px; background-position:-40px 0px ;}
.social_icon.pinterrest{width:21px; background-position:-108px 0px ;}
.social_icon.linkedin{width:21px; background-position:-128px 0px ;}
.link_bout_sous_menu{font-size:12px; line-height:10px; margin-bottom:3px; display:block;}
.link_bout_sous_menu:first-letter{text-transform: uppercase;}
#select_boutique option:first-letter{text-transform: uppercase;}
#content_autocomplete .autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
#content_autocomplete .autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; cursor:pointer; }
#content_autocomplete .autocomplete-no-suggestion { padding: 2px 5px;}
#content_autocomplete .autocomplete-selected { background: #F0F0F0; }
#content_autocomplete .autocomplete-suggestions strong { font-weight: bold; color: #000; }
#content_autocomplete .autocomplete-group { padding: 2px 5px; }
#content_autocomplete .autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

#content_autocomplete input { font-size: 16px; padding: 5px 30px 5px 5px; border: 1px solid #CCC; display: block; margin: 0px; width:400px; }
.bandeau_on_small_picture{
	position: absolute;
    top: -8px;
    left: -6px;
    width: 60%;
    height: auto;
    z-index: 1111;
}
.autocomplete-suggestions{background:#fff; overflow: hidden; padding: 5px; border: 1px solid #CCC; z-index: 11111111 !important;}
.autocomplete-suggestion{cursor:pointer; line-height: 12px;padding-bottom: 3px;}
.affiche_mark_without_logo{color: #fff;position: absolute;bottom: 0px;left: 0px;width: 100%;background: rgba(0, 0, 0, 0.6);text-transform: capitalize;}
.name_mark_without_logo_in_article{font-size:14px; color:#555555; text-transform:uppercase; font-weight:bold; display:block; margin:5px 2px;}
p.opt_aug_police{display:block;margin:0;float:left;background:url(../img/aplus.png) no-repeat left 2px;height:20px;line-height:20px;width:27px;cursor:pointer;color:#555;font-size:11px}
p.opt_red_police{display:block;float:left;margin:0;background:url(../img/amoins.png) no-repeat left 2px;height:20px;line-height:20px;border-right:solid 1px #DDD;cursor:pointer;color:#555;width:27px;font-size:11px}
p.opt_eg_police{display:block;margin:0;float:left;background:url(../img/aegale.png) no-repeat left 2px;height:20px;line-height:20px;cursor:pointer;color:#555;width:27px;font-size:11px}
p.imprimer_btn{display:block;margin:0;float:left;padding:0 10px 0 20px;background:url(../img/iconprint.png) no-repeat left 2px;height:20px;line-height:20px;border-right:solid 1px #DDD;cursor:pointer;color:#555;font-size:11px;margin-left:10px}
p.btn_send_friends{display:block;float:left;margin:0;padding:0 10px 0 20px;background:url(../img/sendtofriends.png) no-repeat left 2px;height:20px;line-height:20px;border-right:solid 1px #EEE;cursor:pointer;color:#555;margin-left:10px;font-size:11px}
#sharing_bar .addthis_sharing_toolbox{	clear: both !important;   position: absolute !important; right: 0 !important; top: -6px ;}
#sharing_bar .addthis_sharing_toolbox .at-share-btn{margin: 0 !important;}
#sharing_bar .at-share-tbx-element .at-share-btn {	margin: 5px !important;}
#sharing_bar .contenu {	right: 205px !important;}
.conteneur_ajax_products {
    width: 32px;
    height: 29px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: #5b4d42;
    text-align: center;
}
.button_add_basket {
    width: 32px;
    height: 29px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: #5b4d42;
    text-align: center;
}
.button_add_basket img {
    margin: 4px auto;
    width: 20px;
    cursor: pointer;
}
.big_button_add_basket {
    width: 32px;
    height: 72px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: #5b4d42;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}
.big_button_add_basket img {
    margin: 4px auto;
    width: 20px;
    cursor: pointer;
}
.big_button_add_basket span {
    height: 25px !important;
    display: block;
}