body{font-family: Arial, Helvetica, sans-serif;font-size:12px;background: url(galantine/img/fond.jpg) top center no-repeat #ececec;/*background: url(galantine/img/fond_noel.jpg) top center no-repeat #ececec;*/
margin:0;padding:0;}
/************ Header ********/
#globalheader {margin:0;height: 168px;width: 100%;top:0;position: absolute;}
#header {padding: 0 15px;width: 900px;margin: 0px auto;height: 168px;position: relative;}
#logotype{position: absolute;top:17px;left:0px;}
#logotype a{display:block;width:318px;height:108px;background:url(galantine/img/logo.jpg) no-repeat;}
#logotype a span{display:none;}
#box_recherche{float:right;width: 300px;text-align:right;color:#505050;font-size:11px;line-height:17px;padding-top:3px;}
#box_recherche .ligne_form{padding:0;}
#box_recherche #submit_box_search_input{width: 130px;height:17px;margin-right:3px;float:left;}
#box_recherche #submit_box_search_button{background:url(galantine/img/bouton.jpg) no-repeat center center;width:20px;height:19px;font-size:0px;overflow:hidden;border:none;cursor:pointer;border:1px solid #b2b2b2;float:left;}
#liens_secondaires{position:absolute;height:17px;width:900px;top: 0;left:0;}
#liens_secondaires a{margin-right:3px;display:block;height:17px;float:left;}
#liens_secondaires a span{display:none;}
#liens_secondaires a:hover{filter:alpha(opacity=80);opacity: 0.8;}
#lien_secondaire_code_chance{background:url(galantine/img/onglet_code_chance.jpg) no-repeat;width:166px;}
#lien_secondaire_commande_directe{background:url(galantine/img/onglet_commande_directe.jpg) no-repeat;width:269px;}
#lien_secondaire_votre_compte{background:url(galantine/img/onglet_votre_compte.jpg) no-repeat;width:83px;}
#lien_secondaire_deconnexion{background:url(galantine/img/onglet_deconnexion.jpg) no-repeat;width:83px;}
#box_code_chance{position: absolute;top:50px;left:365px;width:235px;}
#box_code_chance .msg_erreur_code_chance{color:#b80000;font-weight:bold;text-align:left;width:235px;margin:0;}
#box_code_chance .msg_code_chance{color:#6ba502;font-weight:bold;text-align:left;width:235px;margin:0;}
input#panier_code_chance_box{width: 115px;height:17px;margin-right:5px;float:left;}
.submit_code_chance{float:none !important;background: url(galantine/img/bouton.jpg) no-repeat;width:20px;height:19px;font-size:0px;padding-top:19px;overflow:hidden;}
#box_code_chance label{width:282px;color:#505050;text-align:left;font-weight:bold;}
#box_code_chance span{font-size:11px;clear:both;color:#505050;display:block;}
#box_code_chance input#panier_code_chance{float:left;width: 170px;margin-right:5px;height:18px;}
#box_code_chance a{font-size:11px;text-decoration:none;}
#box_code_chance a:hover{text-decoration:underline;}
#box_code_chance .nom{font-size:12px;color:#000;float:none;text-align:center;width:295px;}
#box_code_chance .liens{font-size:12px;float:none;width:295px;text-align:center;}
#demande_catalogue {height:125px;overflow:hidden;position:absolute;right:0;top:0;width:150px;}
#demande_catalogue a {display:block;width:150px;height:125px;background: url(galantine/img/demande_catalogue.jpg) no-repeat;text-decoration:none;}
#menu_navigation {margin:0; 
top:131px;right:0px;height:34px;position: absolute;width:930px;}
#menu_navigation ul {display:inline-block;margin:0 auto;}
#menu_navigation li {list-style:none;float:left;background: url(galantine/img/separateur.gif) no-repeat center right;height: 34px;padding-right:2px;}
#menu_navigation li.last {background: none;}
#menu_navigation li a{height: 34px;padding: 0 9px;font-size:12px;line-height:34px;color:#323232;font-weight:bold;display:inline-block;text-shadow:1px 1px 0px #efefef;}
#menu_navigation li a:hover, #menu_navigation a.active{color:#FFF;text-decoration:none;text-shadow:1px 1px 0px #4a4a4a;background:url(galantine/img/hover_menu.jpg) repeat-x;}
/************ breadcrumb *************/
#globalbreadcrumb{margin:0;padding: 0;height: 27px;width: 930px;top:168px;left:0;position: absolute;}
#breadcrumb {position:relative;margin: 0px auto;padding: 0 15px;width: 590px;height:27px;float:left;font-family: Arial, Helvetica, sans-serif;font-size:10px;}
#fil_ariane {float:left;position:relative;margin: 0;padding: 0;padding-top: 7px;padding-left: 5px;width: 595px;height:20px;font-family: Arial, Helvetica, sans-serif;font-size:10px;color:#505050;overflow:hidden;}
#fil_ariane a{font-size:10px;color:#505050;}
/************ Contenu général ***********/
#fond_content {position:absolute;margin:0;padding: 0;height: auto;width:100%;top:195px;}
#content{margin:0px auto;padding: 0 25px 20px;min-height: 530px ;_height:530px;position: relative;width: 880px;z-index:4000;background:url(galantine/img/fond_content.jpg) top center no-repeat #FFF;/*background:url(galantine/img/fond_content_noel.jpg) top center no-repeat #FFF;*/
overflow:hidden;_overflow:visible;}
.listing_produit .colonne_centre{float:right;width:591px;height:auto;position:relative;margin-bottom:10px;overflow:hidden;}
.description_ref{color:#505050;text-align:justify;line-height:17px;border-bottom: 3px solid #ececec;padding-bottom:10px;margin-bottom:20px;}
.description_ref img{float:right;margin: 0 0 0 10px;}
.colonne_gauche{width:265px;float:left;}
.colonne_gauche span.titre_menu_gauche{font-size:18px;font-family:Arial, Helvetica, sans-serif;color:#DD2A90;font-weight:bold;margin-bottom: 5px;}
.colonne_gauche #menu li{border-bottom:1px dotted #808080;list-style:none;}
.colonne_gauche #menu ul li a {line-height:20px;font-family:Arial, Helvetica, sans-serif;height:20px;color:#808080;font-size:12px;display:block;padding: 0;text-decoration:none;padding-left:5px;}
.colonne_gauche #menu ul li a:hover {color:#DD2A90;background:#f7d3e6;}
.colonne_gauche #menu ul li .active {color:#FFF;background:#DD2A90;}
.colonne_gauche #menu li li{margin-left: 8px;padding-left:12px;border-bottom:none;background: url(galantine/img/puce.gif) no-repeat center left;}
.colonne_gauche #menu ul li li a {line-height:15px;font-family:Arial, Helvetica, sans-serif;height:15px;color:#808080;font-size:11px;display:block;padding: 0;text-decoration:none;padding-left:5px;}
.colonne_gauche #menu ul li li a:hover {color:#DD2A90;background:#f7d3e6;}
.colonne_gauche #menu ul li li .active {color:#FFF;background:#DD2A90;}
.colonne_gauche #boutons_univers a{display:block;}
/*************** Pied de page ************/
#fond_footer {padding: 0;height: 342px;margin: 0px;width: 100%;clear: both;background: url(galantine/img/fond_footer.jpg) repeat-x top left #D6D6D6;}
#globalfooter {padding: 0;height: 284px;margin: 0px;width: 100%;background: url(galantine/img/footer.jpg) no-repeat top center;}
#footer {height: 284px;margin: 0px auto 0px;padding: 0px;width: 931px;}
#top_footer {height:95px;margin:auto auto 50px;padding:0 25px;width:881px;}
#top_footer a {float:left;height:95px;margin-right:52px;width:259px;}
#rappelMenu{margin:0 105px 0 225px;width:601px;}
#rappelMenu p.boutiques {border-bottom:1px dotted #B2B2B2;color:#DD2A90;font-size:12px;font-weight:bold;margin:0;padding-bottom:2px;}
#rappelMenu .add_favoris{background: url(galantine/img/add_fav.png) no-repeat left center;display:block;height:16px;line-height:16px;padding-left:18px;}
.sub_footer{width:136px;float:left;margin-right:10px;}
.sub_footer p{color:#505050;border-bottom:1px solid #e1e1e1;padding-bottom:3px;font-size:11px;font-weight:bold;margin-bottom:7px;margin:0;}
#footer ul{padding: 0;font-size:10px;text-decoration:none; 
list-style-type:none;}
#footer li{padding:0;padding-left:5px;margin:0;background: transparent url(galantine/img/footer-puce.jpg) no-repeat 1px 2px;line-height: 15px;}
#footer a{font-size:10px;}
#bottom_footer{width:690px;float:right;}
#bottom_footer p{color:#505050;font-size:11px;width:50%;float:left;}
#bottom_footer a{color:#505050;font-size:11px;}
#bottom_footer h5 {border-bottom:1px dotted #B2B2B2;color:#CE1E12;font-size:12px;padding-bottom:2px;}
/************ REFERENCEMENT ********/
.referencement{clear:both;}
.referencement p{text-align:center;}
.referencement a{color:#b2b2b2;font-size:11px;}
/************* MESSAGE BOTTOM *************/
/*#fond_footer{padding-bottom:150px;background-color:#D6D6D6;}
#message_bottom{position:fixed;bottom:0;left:0;width:100%;height: 150px;z-index: 10000;background: url(galantine/img/fond_inventaire_2010.png) repeat-x top center;}
#message_bottom img{position:relative;width:880px;margin: 0 -440px;left:50%;}
*/
/********* Réglages généraux *********/
* {margin: 0;padding: 0;}
.clear{clear:both;}
h1{font-size:18px;color:#dd2a90;border-bottom: 1px solid #dd2a90;width:100%;margin: 0 0 10px 0;padding:20px 0 5px 0;}
h2{font-size:16px;color:#dd2a90;width:100%;margin: 0 0 10px 0;}
h3{font-size:14px;color:#505050;}
a{font-size:11px;text-decoration:none;color:#505050;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
th{background:#dd2a90;padding:3px;color:#FFF;}
td{padding: 2px 4px;}
img {margin: 0;padding: 0;border:0;}
ul{margin-bottom:10px;color:#505050;}
p{line-height:17px;font-size:12px;margin-bottom:10px;color:#505050;text-align:justify;}
.highlight{background-color:#FEE500;font-style: italic;font-weight:bold;}
.msg_erreur{background-color:#ffb5b5;color:#b80000;font-weight:bold;padding:3px;border:1px solid #b80000;text-align:center;width: 500px;margin: 0 auto 5px;}
.msg{background-color:#dbfaa3;color:#6BA502;font-weight:bold;padding:3px;border:1px solid #6BA502;text-align:center;width: 663px;margin: 0 auto 5px;}
.obligatoire {color:#B80000 !important;font-weight:bold;}
.obligatoire input, .obligatoire textarea, .obligatoire select {background:none repeat scroll 0 0 #F9DDDD !important;color:#505050 !important;}
/**************** RECHERCHE *******************/
.listing_pages div{text-align:justify;line-height:17px;}
.listing_pages a{color:green;font-size: 11px;}
.listing_pages h3 a{color:#2200cc;font-size: 13px;text-decoration:underline;}
#box_panier{position:absolute;width:80px;height:100px;padding-left:75px;top:19px;right:145px;background: url(galantine/img/panier.jpg) no-repeat top left;}
#box_panier a{margin-top:10px;display:block;color:#000;font-weight:bold;}
#box_panier div.articles{margin-top:3px;}
#box_panier div.total{margin-top:2px;}
/********************************** BOX DU LISTING PRODUIT **********************************/
.box_produit{position:relative;padding: 3px 0 0;margin-left:4px;margin-bottom:10px;width: 137px;float: left;font-size: 10px;height:247px;overflow:hidden;cursor:pointer !important;}
.box_produit .boxcontent span{display:none;}
.box_produit .boxcontent {position:absolute;width: 131px;height:241px;top:0px;left:0px;text-decoration:none;border:3px solid #FFF;z-index:2000;}
.box_produit .boxcontent:hover {border:3px solid #b9b9b9;}
.box_produit .imageProduit{width:131px;height:158px;z-index:10;margin:0 0 0 3px;overflow:hidden;display:block;text-align:center;}
.box_produit .imageProduit .picto{position:relative;z-index:1000;margin-top:5px;}
.box_produit .prix_produit{width:131px;height:30px;text-align:center;position:relative;margin: 0 auto;padding-top:10px;}
.box_produit .affiche_prix{display:block;text-align:center;color:#505050;margin:0 auto;}
.box_produit .affiche_prix_barre{font-size:9px;margin-top:-7px;color:#DD2A90;}
.box_produit .affiche_prix_barre .prix{font-size: 12px !important;padding:0 0 0 2px !important;color:#DD2A90 !important;}
.box_produit .prix{font-size: 20px;font-family:Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;display:inline;padding-right:2px;}
.box_produit div.stock{display:inline;}
.box_produit div.info_prix{position:absolute;top:0;left:0;z-index:20;width: 131px;text-align:center;color:#505050;}
.box_produit .devise{font-family:Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;margin-left:3px;}
.box_produit .nomProduit{height:35px;text-align:center;font-size:12px;position:relative;z-index:10;overflow:hidden;margin:0;padding:0 2px;}
.box_produit .nomProduit a{color:#505050;font-size:11px;line-height:17px;}
.box_produit .on_hover {border:3px solid #b9b9b9 !important;}
.box_produit .promo{width:22px;height:22px;float:left;}
.liste_produit .promo{width:22px;height:22px;float:left;}
.box_produit div.nouveaute{width:22px;height:22px;float:left;}
.liste_produit div.nouveaute{width:22px;height:22px;float:left;}
.box_produit div.coup_de_coeur{width:22px;height:22px;float:left;}
.liste_produit div.coup_de_coeur{width:22px;height:22px;float:left;}
.box_produit div.destockage{width:22px;height:22px;float:left;}
.liste_produit div.destockage{width:22px;height:22px;float:left;}
/************** Parametres gÃ©nÃ©raux ********************/
.ligne_form {padding:5px;}
.ligne_form .exemple {clear:both;font-size:9px;color:#b2b2b2;display:inline-block;text-align:left;padding-left:45%;width:100% !important;}
input {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #b2b2b2;width:40%;}
label {display:inline;float:left;padding-right:10px;text-align:right;width:45%;}
fieldset {border: none;color:#505050;margin-top:5px;padding:0;}
legend {color:#dd2a90;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:bold;margin-bottom:10px;}
.radio, .checkbox {background:none;border:none;width:15px;float:none;}
.boutton {border: none;cursor: pointer;margin: 0px;padding: 0;_color:#FFF;}
.boutton:hover {opacity:0.8;filter:alpha(opacity=80);}
.texte_col1 {float:left;text-align:right;width:45%;}
.texte_col2 {float:left;margin-left:10px;width:40%;}
#page_recherche .submit_search {background:url(galantine/img/bouton_rechercher.jpg) no-repeat;float:right;font-size:0;height:20px;margin:0 275px 0 15px;overflow:hidden;padding-top:20px;width:91px !important;}
#page_recherche .listing_pages{margin-bottom:20px;}
#page_recherche .listing_pages div{margin-bottom:5px;}
/************** INSCRIPTION ********************/
#formulaire_connexion{float:left;width:43%;border-right:1px solid #e1e1e1;padding-right:5%;}
#formulaire_connexion legend{padding-top:20px;}
#formulaire_connexion input{width:140px;float:left;}
#formulaire_connexion .ligne_form{margin-bottom: 10px;text-align:right;}
#formulaire_connexion p{text-align:right;float:left;margin-left: 50px;}
#formulaire_connexion .submit_connect_client{background:url(galantine/img/compte/bouton_connexion.jpg) no-repeat;width:92px;height:20px;overflow:hidden;font-size:0px;padding-top:20px;float:right;margin-right:55px;}
#formulaire_identification, #formulaire_inscription{float:left;width:43%;padding-left:5%;}
#formulaire_identification legend, #formulaire_inscription legend{padding-top:20px;}
#formulaire_identification input, #formulaire_inscription input{width:140px;}
#formulaire_identification .ligne_form, #formulaire_inscription .ligne_form{margin-bottom: 10px;}
#formulaire_identification .submit_client_identification, #formulaire_inscription .submit_client_identification{background:url(galantine/img/compte/bouton_valider.jpg) no-repeat;width:72px;height:20px;overflow:hidden;font-size:0px;padding-top:20px;float:right;margin-right:50px;}
.validate_forgot_password {background:url(galantine/img/compte/bouton_valider.jpg) no-repeat;float:right;font-size:0;height:20px;margin-right:31px;overflow:hidden;padding-top:20px;width:72px !important;}
/************** CREER COMPTE ********************/
#formulaire_identifiants{width:670px;border-bottom:1px solid #e1e1e1;padding: 0 0 15px 0;margin:0 auto;}
.form_colonne{float:left;width:80%;}
#formulaire_identifiants #password, #password2{width:90px;float:left;margin-right:5px}
#formulaire_identifiants #complement_password{display:inline;float:left;font-size:11px;color:#b2b2b2;}
#formulaire_infos_perso{width:670px;border-bottom:1px solid #e1e1e1;padding: 0 0 15px 0;margin:0 auto;}
#formulaire_infos_perso span{float:left;width: 94px;margin-bottom:5px;}
#formulaire_infos_perso select{float:left;margin-right: 5px;width:auto;height:auto;display:inline;overflow:hidden;}
#formulaire_newsletter{margin:0 auto 15px;}
#formulaire_newsletter label{display:none;}
#formulaire_newsletter .col_droite{clear:both;padding:0;}
#formulaire_newsletter .col_droite span{font-size:15px;font-weight:bold;}
.formulaire_champs_obligatoires{font-size:11px;float:right;margin-top:10px;}
.submit_create_count{margin: 0 0 0 235px;background: url(galantine/img/compte/bouton_creer_compte.jpg) no-repeat;width:147px !important;height:50px;padding-top:50px;font-size:0px;overflow:hidden;}
.pays{margin-left: 250px;}
/************** NEWSLETTER ********************/
#page_newsletter label{width:auto;margin-left: 100px;}
#page_newsletter .col_droite{margin:0 0 0 176px;padding:0;}
#page_newsletter .ligne_form{padding:5px 0 0 0;}
#page_newsletter .formulaire_champs_obligatoires{margin:0 0 0 178px;float:left;}
.formulaire_champs_obligatoires p{font-size:11px;margin:0;}
#page_newsletter .validate_newsletter{background: url(galantine/img/inscription.jpg) no-repeat;height:20px;width:68px !important;padding-top:20px;overflow:hidden;font-size:0px;float:right;margin: 0 155px 0 0;}
#page_newsletter .desinscription_newsletter{background: url(galantine/img/desinscription.jpg) no-repeat;height:20px;width:103px !important;padding-top:20px;overflow:hidden;font-size:0px;float:right;margin: 0 155px 0 0;}
/************** CONTACT ********************/
#page_contact{background: url(galantine/img/contact.jpg) no-repeat left 50px;overflow:hidden;}
#page_contact .intro{margin-bottom:20px;font-weight:bold;font-size:13px;text-align:center;}
#page_contact fieldset{width:380px;float:right;padding-right:20px;}
#page_contact fieldset label{text-align:left;width: auto;}
#page_contact fieldset input{ 
width:100%;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:17px;}
 #page_contact fieldset textarea{height: 100px;width:100%;font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:17px;border:1px solid #e1e1e1;}
#page_contact .formulaire_champs_obligatoires{float:left;margin:0;}
#page_contact .formulaire_champs_obligatoires p{font-size:11px;}
#page_contact .validate_contact{background: url(galantine/img/compte/bouton_valider.jpg) no-repeat;height:20px;width:72px !important;padding-top:20px;overflow:hidden;font-size:0px;float:right;margin: 0;margin-right:3px;}
#page_contact fieldset legend{display:none;}
/****************** DEMANDE DE CAT *****************/
#affiche_catalogues{width:800px;margin:auto;}
.catalogue_1{width:200px !important;}
.catalogue_2{width:400px !important;}
.catalogue_3{width:600px !important;}
#affiche_catalogues div.affiche_catalogue{width:200px;float:left;text-align:center;}
.submit_demande_catalogue{background: url(galantine/img/compte/bouton_valider.jpg) no-repeat;height:20px;width:72px !important;padding-top:20px;overflow:hidden;font-size:0px;float:right;margin: 15px 155px 0 0;}
#formulaire_demande-de-catalogue legend{display:none;}
#affiche_catalogues{margin-bottom: 40px;}
#affiche_catalogues img{margin-bottom: 10px;}
#affiche_catalogues input{margin-right: 5px;}
#formulaire_demande-de-catalogue .civilite{float:left;width:439px;border-right:1px dotted #b2b2b2;margin-bottom: 15px;}
#formulaire_demande-de-catalogue .adresse{float:left;width:440px;clear:none;overflow:hidden;}
#formulaire_demande-de-catalogue .civilite span{float:left;width: 94px;margin-bottom:5px;}
#formulaire_demande-de-catalogue .civilite select{float:left;margin-right: 5px;width:auto;height:auto;display:inline;overflow:hidden;}
#formulaire_demande-de-catalogue .civilite .col_droite{/padding:0;height:20px;}
#formulaire_demande-de-catalogue .newsletter{width:880px;clear:both;overflow:hidden;}
#formulaire_demande-de-catalogue .newsletter label{font-size:15px;font-weight:bold;}
.adresse .pays{margin-left:210px;margin-bottom:0;}
.adresse .col_droite{padding-left:47%;}
.newsletter .col_droite{padding-left:47%;}
#code_postal_carnet_adresse_affiche_ville .col_droite{padding-left:47%;}
/********************************* NIVEAU 1 **********************************/
div.description_ref{font-size:11px;line-height:14px;text-align:justify;color:#505050;width:80%;border-left: 7px solid #e1e1e1;padding-left:10px;margin: 0 auto;}
div.description_ref p{font-size:11px;line-height:14px;text-align:justify;}
div.description div.image_principale{margin-bottom:20px;}
#categorie_produit .image_principale img{border:1px solid #b6b6b6;}
.presentation{width:591px;float:left;margin: 0 25px 0 0;}
#categorie_produit .liens{width:549px;background:url(galantine/img/fond_navigation_niveau1.jpg) #FFF bottom left repeat-x;border:1px solid #b6b6b6;margin-bottom:20px;padding:10px 20px 20px 20px;overflow:hidden;}
#categorie_produit .liens a{color:#505050;background: url(galantine/img/box_promo_puce1.gif) center left no-repeat;padding-left: 15px;}
#categorie_produit .liens h3{color:#505050;margin-bottom:10px;font-family: Century Gothic, Arial, Helvetica, sans-serif;font-size: 15px;}
#categorie_produit .liens ul{list-style:none;line-height:30px;width:240px;float:left;margin-right:0px;display:inline-block;padding-left: 30px;min-height:92px;}
#categorie_produit .liens .bloc_2, #categorie_produit .liens .bloc_4, #categorie_produit .liens .bloc_6{border-left: 1px dotted #b9b9b9;}
.presentation .separation{border-bottom:1px dotted #b6b6b6;clear:both;margin-bottom:10px;}
#intro_flash{margin:0 auto 20px;width:525px;}
.mise_en_avant{width:880px;clear:both;}
.mise_en_avant img{margin: 0 5px;}
#informations_boutiques{float:left;width:264px;margin-bottom:20px;}
#informations_boutiques #boutons_univers a{display:block;width:262px;height:53px;margin-bottom:10px;border:1px solid #b2b2b2;text-align:center;background: url(galantine/img/accueil/fond_box_boutique.jpg) repeat-x;}
.accordeon {margin-top:-5px;cursor:pointer !important;}
.accordeon .content{background: url(galantine/img/box_promo_content.jpg) repeat-y;display:none;padding: 5px 2px 0 3px;text-align:justify;line-height:17px;color:#505050;font-size:11px;}
.accordeon .bottom {margin:0;padding: 0;font-size: 1px;height:6px;background: #fff url(galantine/img/box_promo_bas.jpg) no-repeat;}
.accordeon .top {background: url(galantine/img/box_promo_haut.jpg) no-repeat;height:42px;}
.accordeon .top h4 {background: url(galantine/img/box_promo_puce1.gif) no-repeat 5px 7px;padding-left:20px;padding-top:5px;text-transform:uppercase;color:#425C12;}
.accordeon div.active div.top h4 {background: url(galantine/img/box_promo_puce2.gif) no-repeat 5px 7px;color:#FE0100;}
.accordeon div.top div{padding:0 5px 0 10px;font-family: Arial, Helvetica, sans-serif;font-size:10px;}
#page_cadeau .image_cadeau{text-align:center;}
#page_cadeau .image_cadeau p{text-align:center;width:600px;margin:0 auto;}
.submit_cadeau{background: url(galantine/img/bouton_page_cadeau.jpg) no-repeat;width:194px !important;height:58px;display:block;padding-top: 58px;font-size:0px;border:0;cursor:pointer;overflow:hidden;margin: 15px 0 0 350px;}
/******************************** LISTING PRODUIT (vignette) ***********************************/
#filtres{overflow:hidden;width:591px;float:left;margin-bottom:10px;}
#filtres .type_affichage{float:right;}
#filtres .type_affichage span{margin-top:8px;height:23px;margin:0 5px 0 6px;border-left: 1px dotted #b9b9b9;display:block;width:1px;float:left;}
#filtres .type_affichage a{float:left;}
#filtres .tri{float:left;}
#filtres .tri a{height:23px;line-height:23px;float:left;display:block;margin-right: 10px;color:#FFF;text-decoration:none;background:#d5d5d5;padding: 0 5px;}
#filtres .tri a:hover, #filtres .tri a.active{background:#b5b5b5;}
#listing_produit{width:591px;float:left;}
#listing_produit .titre_listing_produit{ 
border-bottom:1px solid #E5E5E5;margin-top:15px;margin-bottom:20px;width:100%;overflow:hidden;height:auto;}
#listing_produit h2{ 
margin:0;width:500px;float:left;}
#listing_produit h2 a{ 
font-family: Century Gothic, Arial, Helvetica, sans-serif;font-size: 17px;color:#505050;font-weight:bold;text-decoration:none;}
#listing_produit a.haut_page{font-size:10px;float:right;background: url(galantine/img/box_promo_puce3.gif) no-repeat;font-size:11px;color:#505050;padding: 0 0 0 15px;margin-top:11px;}
#listing_produit h2:first-letter{ 
color:#DD2A90;font-size:20px;}
/******************************** LISTING PRODUIT (liste) ***********************************/
#listing_produit table{width: 591px;padding:0;margin:0;border:none;border-spacing:0px;}
#listing_produit .haut_liste_produit td{height:5px;padding:0;}
#listing_produit .bas_liste_produit td{height:4px;border-bottom:1px dotted #b9b9b9;width:591px;padding:0;}
#listing_produit .liste_produit{cursor:pointer;}
#listing_produit .liste_produit td.imageProduit{height:74px;border-right:1px dotted #b9b9b9;width:72px;padding:0 0 0 2px;}
#listing_produit .liste_produit .imageProduit div.imageProduit{position:relative;}
#listing_produit .liste_produit a{color:#505050;font-size:12px;}
#listing_produit .liste_produit .nom_produit{height:72px;border-right:1px dotted #b9b9b9;width:300px;padding:0 0 0 18px;text-align:left;}
#listing_produit .liste_produit .stock{height:72px;border-right:1px dotted #b9b9b9;width:75px;padding:0;text-align:center;}
#listing_produit .liste_produit .stock span span{width:75px;text-align:center;display:block;}
#listing_produit .liste_produit td.prix_produit{height:72px;border-right:1px dotted #b9b9b9;width:110px;padding:0;text-align:center;}
tr.on_hover{background:#ededed;}
#listing_produit .prix{font-size: 20px;font-family:Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;display:inline;padding-right:2px;color:#505050;}
#listing_produit div.info_prix{width: 131px;text-align:center;color:#505050;font-size:12px;}
#listing_produit .devise{font-family:Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;margin-left:3px;}
/***************************** PAGE PRODUIT ****************************/
#page_produit{position:relative;height:auto;width:880px;}
#informations_produit{float:right;width:414px;min-height:500px;_height:500px;}
#informations_produit h2{border:none;margin:0;padding:0;}
#informations_produit h2 a{font-size:18px;font-family:Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;color:#dd2a90;}
#informations_produit .marques{margin: 10px auto;text-align:center;clear:both;height:auto;}
#informations_produit .marques a{display:block;margin:0;text-align:center;font-size:10px;}
.brand{display:block;position:absolute;top:5px;left:5px;text-align:center;z-index:10;}
td.nom_produit .brand{display:inline-block;position:relative;top:0;left:0;margin-left:3px;}
.infos_description{float:left;}
.infos_pictos{float:right;overflow:hidden;margin-bottom:5px;width:185px;text-align:right;}
.produits_asocies{clear:both;overflow:hidden;margin-bottom:20px;border-bottom: 1px dotted #b2b2b2;padding-bottom:10px;}
.ancre_recette{clear:both;margin:0 0 10px 0;display:block;height:50px;width:221px;}
#images_produit{width:434px;position:absolute;top:0px;left:0px;}
#image_principale{border:1px solid #b9b9b9;overflow:hidden;width:432px;height:432px;position:relative;}
#image_principale img{position:absolute;left:568px;top:568px;width: 432px;}
#image_principale #limite{position:relative;height:1568px;width:1568px;top:-568px;left:-568px;}
#images_secondaires{height:40px;width:434px;margin-top:10px;}
#images_secondaires .miniature{border: 1px solid #b9b9b9;float:right;margin-left:5px;width:35px;height:35px;}
#images_secondaires .miniature:hover, #images_secondaires .active{border: 1px solid #000;}
#images_secondaires #image_zoom, #images_secondaires #image_retour{margin-right: 5px;float:left;}
#images_secondaires span{float:left;width: 300px;margin: 3px 0 0 0;color:#dd2a90;}
#prix_produit{border-bottom: 1px dotted #b9b9b9;padding-bottom:15px;}
#prix_produit .prix_barre .prix {  color: #000000 !important;  font-size: 25px;  font-weight: bold;  text-decoration: none;}
#prix_produit .prix_barre .au_lieu_de {  color: #505050;  font-size: 12px;  text-decoration: none;}
#prix_produit .prix_ttc_unitaire{font-size:49px;font-family:Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;color:#dd2a90;}
#prix_produit .prix_ttc_unitaire span.devise{font-size:20px;float:none;font-family:Century Gothic, Arial, Helvetica, sans-serif;padding:0;margin:0 0 0 5px;}
#prix_produit span.transport_produit{float:right;clear:right;margin: 10px 0 0;color:#505050;width:100px;}
#prix_produit .eco_participation, #prix_produit span.garantie_produit{float:right;clear:right;margin: 5px 0 0;color:#505050;width:100px;}
#prix_produit .eco_participation .prix{display:inline;margin: 5px 0 0 3px;color:#505050;}
#prix_produit .eco_participation .prix span{font-size:10px;margin-left:3px;}
#prix_produit span.numero_reference{display:block;clear:left;font-size:10px;color:#505050;}
.formulaire_produit{margin:0px;border-bottom:1px dotted #b9b9b9;padding-bottom:15px;}
.formulaire_produit .box{border-bottom:1px dotted #b9b9b9;padding:15px 0 15px;width:100%;overflow:hidden;}
.formulaire_produit .ligne_form{float:left;margin-right:10px;}
.formulaire_produit label{display:inline;margin-right:5px;padding:0;width:auto;color:#505050;}
#fiche_produit_libelle_personnalisation{text-align:left;float:left;margin:0;display:inline;}
#fiche_produit_libelle_personnalisation label {display:inline;}
#fiche_produit_libelle_personnalisation input{width: 200px;}
#disponibilite_produit{padding-top:15px;clear:both;margin-bottom:10px;}
#disponibilite_produit span, #disponibilite_produit span img{margin-right:5px;}
#disponibilite_produit span.dom_tom{float:right;color:#505050;margin:0;font-size:11px;}
.vert{color:#74c200;}
.orange{color:#f29400;}
.rouge{color:#b80000;}
#ajout_panier_produit{height:74px;overflow:hidden;}
#ajout_panier{width:250px;height:74px;border:0px;cursor:pointer;float:left;background: url(galantine/img/produit/bouton_ajouter_panier.jpg) no-repeat;padding-top:74px;font-size:0px;}
#quantite{width:130px;height:38px;border:0px;background: url(galantine/img/fiche_produit/quantite.jpg) no-repeat;float:left;font-family: Century Gothic, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;padding:20px 0 0 0;}
.qte_panier{clear:both;text-align:center;color:#505050;}
.social_network{height:25px;position:absolute;top:-36px;right:0px;}
.social_network div{text-align:right;float:right;margin-left:5px;}
.social_network div.fbk{margin-top:1px;}
.plus_produit{width:414px;clear:both;overflow:hidden;height:137px;margin-bottom:10px;}
.plus_produit .box{background:url(galantine/img/produit/fond_promo.jpg) no-repeat;margin:0 10px 10px 0;padding:32px 0 0 8px;width:114px;height:95px;float:left;}
.plus_produit .box a{height: 81px;width:110px;display:block;overflow:hidden;font-weight:bold;}
#page_liste_promotion .plus_produit{margin:15px auto;width:700px;}
#page_liste_promotion .plus_produit .box{background:url(galantine/img/produit/fond_promo.jpg) no-repeat;margin:0 10px 10px 0;padding:0;width:122px;height:127px;float:left;overflow:hidden;position:relative;font-weight:bold;}
#page_liste_promotion .plus_produit .box a{position: absolute;top: 32px;left: 8px;height: 81px;width:110px;display:block;overflow:hidden;}
#description_produit{width:880px;font-family: Arial, Helvetica, sans-serif;font-size:12px;clear:both;margin-bottom:15px;background:url(galantine/img/separateur_2.gif) repeat-y 591px top;overflow:hidden;}
#description_produit .desc_prod{border-bottom:1px solid #DD2A90;padding-bottom: 3px;background:#FFF;margin:0;font-weight:bold;color: #DD2A90;  font-size: 16px;}
#description_produit .description_produit{width:579px;padding-right: 15px;float:left;overflow:hidden;margin-bottom: 20px;border-top: 10px solid #FFF;}
#description_produit .information{background-color:#fcecd3;margin:5px 0;padding:5px;line-height:17px;color:#f29400;text-align:justify;border: 3px solid #f29400;font-weight:bold;}
#description_produit .cadeaux_produit{width:270px;padding-left: 15px;float:left;border-top: 10px solid #FFF;}
#complement_description{clear:both;}
#complement_description #extrait_sonore{float:left;border:1px dotted #b2b2b2;padding: 5px 5px 5px 34px;width:200px;background: url(galantine/img/icons/sound.jpg) no-repeat left center;margin:0 10px 10px 0;}
#complement_description #extrait_sonore h4{margin-left: 4px;}
#complement_description #notices{float:left;border:1px dotted #b2b2b2;padding: 5px 5px 5px 40px;width: 45%;margin:0 10px 10px 0;background: url(galantine/img/icons/pdf-document.jpg) no-repeat 5px 5px;}
#complement_description #notices ul{list-style: none;margin-bottom:0;}
#complement_description #notices a{height:20px;display:block;line-height:20px;}
.pdf{background: url(galantine/img/icons/pdf-icon.jpg) left center no-repeat;padding-left: 18px;}
#complement_description #video{float:left;border:1px dotted #b2b2b2;padding: 5px 5px 5px 40px;width: 305px;margin:0 10px 10px 0;background: url(galantine/img/icons/video.jpg) no-repeat 5px 5px;}
#complement_description #video h4{margin:5px 0 10px 4px;}
a.video_popup{position:relative;display:block;}
a.video_popup span.play{background: url(galantine/img/icons/play.png) no-repeat;width:70px;height:70px;position:absolute;top: 59px;left: 90px;display:block;}
#informations_produit #complement_produit{width:390px;height:49px;margin: 0 0 20px 0;clear:both;}
#description_recettes{overflow:hidden;width:880px;clear:both;}
#description_recettes .recette_prod{border-bottom:1px solid #DD2A90;padding-bottom: 3px;background:#FFF;margin:0;color: #DD2A90;  font-size: 16px;font-weight:bold;}
.liste_recettes{height:auto;overflow:hidden;padding-top:10px;}
.liste_recettes li{float:left;list-style:none;}
.liste_recettes li a{display: inline-block;padding:5px;border:1px solid #DD2A90;background:#eee;color:#DD2A90;font-weight:bold;margin:0 10px 10px 0;text-decoration:none;_width:100px;}
.liste_recettes li a:hover, .liste_recettes li a.active{background:#DD2A90;color:#FFF;}
#description_recettes h3, #page_recette h3{padding-bottom: 3px;margin:0;font-size:18px;color:#DD2A90;line-height:19px;padding:2px 0 21px 85px;width:469px;}
.recette{background:url(galantine/img/produit/recette_center.jpg) repeat-y center 9px;width:587px;height:auto;margin:0 auto;}
.top_recette{background:url(galantine/img/produit/recette_top.jpg) no-repeat top center;height:104px;width:587px;clear:both;}
.bottom_recette{background:url(galantine/img/produit/recette_bottom.jpg) no-repeat bottom center;height:58px;width:587px;clear:both;}
.bottom_recette a.lien_liste{background:url(galantine/img/produit/bouton_recettes.jpg) no-repeat top center;display:block;float:right;height:35px;width:207px;margin-top:1px;margin-right:30px;}
.bottom_recette a.lien_top{background:url(galantine/img/produit/bouton_top_recette.jpg) no-repeat top center;display:block;float:left;height:35px;width:145px;margin-left:77px;}
.bottom_recette a span{display:none;}
.recette_description{padding-left:85px;text-align:justify;line-height:19px;font-size:12px;width:470px;color:#505050;}
.recette_images{width:156px;float:left;margin:0 10px 0 0;}
.recette_images img{border: 3px solid #b5b5b5;margin:0 0 10px 0;width:150px;}
.recette_source{float:right;padding:21px 30px 0 0;height:auto;}
.recette_source p{text-align:right;font-size:11px;font-style:italic;}
#description_recettes .active .recette_source p{color:#505050;}
#produits_associes{overflow:hidden;width:880px;clear:both;}
#produits_associes .associe_prod{color:#DD2A90;border-bottom:1px solid #DD2A90;padding-bottom: 3px;margin-bottom: 10px;color: #DD2A90;  font-size: 16px;font-weight:bold;}
#message_erreur_bouton_valider{clear:both;overflow:hidden;padding-top:10px;margin:0;}
.overlay_infos{position:fixed ;top:0px;left:0px;width:100%;height:100%;background-color:#ececec;z-index:8000;filter : alpha(opacity=80); 
  -moz-opacity : 0.8; 
  opacity : 0.8;}
.infos_ajout_panier_div{position:absolute;top:40px;margin:0 0 0 155px;background-color:#fff;padding:10px;width:550px;overflow:auto;z-index:9000;border: 2px solid #DD2A90;}
.infos_ajout_panier_div .ligne_promo_validation{margin-bottom:15px;}
.infos_ajout_panier_div .titre{clear:both;background:#DD2A90;padding: 5px 1%;display:block;width:98%;min-height:20px;margin-bottom:10px;}
.infos_ajout_panier_div .titre h3{font-size:14px;color:#FFF;}
.infos_ajout_panier_div .titre h3 img{float:right;margin: -5px 0 0 15px;}
#boutons_infos_ajout_panier_div{float:right;width:151px;}
.infos_description_produit{width:399px;float:left;margin-bottom: 15px}
.infos_description_produit img{border:1px solid #e1e1e1;float:left;margin: 0 10px 0 0;}
.infos_description_produit p{float:left;margin-top: 15px;width:240px;}
.infos_description_produit .prix{float:left;font-size:20px;font-family:Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;color:#505050;}
.infos_description_produit .prix span.devise{font-size:11px;float:none;font-family:Century Gothic, Arial, Helvetica, sans-serif;padding:0;margin:0 0 0 5px;}
.infos_description_produit span{border:none;float:right;margin:3px 10px 0 0;display:inline;}
.infos_description_produit span.disponibilite_reference{border:none;float:left;margin:5px 10px 0 0;}
.infos_description_produit span img{border:none;float:left;margin: 5px 5px 0 0;}
.ligne_promo_validation .produit{border-bottom:1px dotted #b9b9b9;overflow:hidden;}
.ligne_promo_validation .produit .photo{height:74px;border-right:1px dotted #b9b9b9;width:72px;padding:0 0 0 2px;float:left;}
.ligne_promo_validation .produit a{color:#505050;font-size:12px;}
.ligne_promo_validation .produit .designation{height:55px;border-right:1px dotted #b9b9b9;width:220px;padding:17px 10px 0;text-align:left;float:left;}
.ligne_promo_validation .produit .prix{height:60px;border-right:1px dotted #b9b9b9;width:110px;padding:12px 0 0 0;text-align:center;float:left;font-size: 20px;font-family:Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;color:#505050;}
.ligne_promo_validation .produit .prix .prix{height:30px;}
.ligne_promo_validation .produit .devise{font-family:Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;margin-left:3px;}
.ligne_promo_validation .produit div.info_prix{text-align:center;color:#505050;font-size:12px;}
.ligne_promo_validation .produit div.quantite{float:left;padding-top: 10px;}
.ligne_promo_validation .produit label{text-align:center;color:#505050;font-size:12px;float:none;width:120px;padding:0;display:block;}
.ligne_promo_validation .produit select{margin:0 0 0 34px;float:left;}
.ligne_promo_validation .produit .ligne_form{float:right;padding: 5px 0;display:inline;}
.submit_validation_ajout_produit{background: url(galantine/img/produit/bouton_ajouter_produits.jpg) no-repeat;width:228px !important;height:50px;display:block;padding-top: 50px;font-size:0px;border:0;cursor:pointer;float:right;overflow:hidden;}
.submit_validation_ajout_produit:hover{filter:alpha(opacity=50);opacity: 0.5;}
#boutons_infos_ajout_panier_div #continuer_achats, #boutons_infos_ajout_panier_div #passer_commande{width:151px;height:53px;display:block;margin-bottom: 15px;}
#boutons_infos_ajout_panier_div #continuer_achats:hover, #boutons_infos_ajout_panier_div #passer_commande:hover{filter:alpha(opacity=50);opacity: 0.5;}
.infos_ajout_panier_div h2{clear:both;}
body.popup{background:none;color:#505050;}
body.popup #globalheader, body.popup #globalfooter{display:none;}
body.popup h1{width:100%;}
body.popup .description p{text-align:left;margin-bottom:15px;font-weight:normal;}
body.popup .description ul{margin-left:50px;list-style: disc outside;}
div.description{text-align:left;color:#505050;line-height:17px;}
body.popup div.description div.image_principale{margin-bottom:0px;}
body.popup #colonne_centre{width:100% !important;}
/*********** ETAPE ************/
#sous_menu_panier{width:880px;height:70px;background: url(galantine/img/panier/fond_etape_panier.jpg) no-repeat;padding-top:13px;margin-bottom:15px;}
#sous_menu_panier ul{width:880px;height:55px;list-style-type:none;margin:0;}
#sous_menu_panier li#panier{height:51px;width:136px;background: url(galantine/img/panier/etape01.jpg) no-repeat top right;float:left;margin-right:39px;}
#sous_menu_panier li#panier.active{background: url(galantine/img/panier/etape01.jpg) no-repeat top left;}
#sous_menu_panier li#coordonnees{height:51px;width:221px;background: url(galantine/img/panier/etape02.jpg) no-repeat top right;float:left;margin-right:39px;}
#sous_menu_panier li#coordonnees.active{background: url(galantine/img/panier/etape02.jpg) no-repeat top left;}
#sous_menu_panier li#commande{height:51px;width:221px;background: url(galantine/img/panier/etape03.jpg) no-repeat top right;float:left;margin-right:39px;}
#sous_menu_panier li#commande.active{background: url(galantine/img/panier/etape03.jpg) no-repeat top left;}
#sous_menu_panier li#paiement{height:51px;width:171px;background: url(galantine/img/panier/etape04.jpg) no-repeat top right;float:left;}
#sous_menu_panier li#paiement.active{background: url(galantine/img/panier/etape04.jpg) no-repeat top left;}
#sous_menu_panier li a{display:block;height:51px;}
#sous_menu_panier li span{display:none;}
/*********** FORMULAIRES ************/
.mini_forms{width:880px;margin-bottom: 15px;overflow:hidden;clear:both;}
.mini_forms fieldset{width:399px; 
float:left;height:auto;border:none;background:#FFF;margin:0;padding: 0 20px;}
.mini_forms fieldset.code_chance{border-right: 1px dotted #b9b9b9;padding-left:100px;width:299px;}
.mini_forms fieldset.rapid_cart{margin-left:10px;width:299px;}
.submit_rapid_cart, .submit_code_chance{background:url(galantine/img/bouton.jpg) no-repeat;float:none !important;font-size:0;height:19px;overflow:hidden;padding-top:19px;width:20px;}
.mini_forms label{text-align:left;width: auto;color:#505050;float:left;}
.mini_forms input{float:left;margin: 0 5px 0 0;height: 17px;}
.mini_forms span{float:left;display:inline;color:#aaa;width: 100px;}
.mini_forms span.exemple{margin-left:20px;font-size:10px;}
.mini_forms .code_chance p{margin-bottom: 26px;}
.mini_forms .rapid_cart p{margin-bottom: 27px;}
.mini_forms .rapid_cart span.exemple{padding-left: 128px;margin:0;}
.mini_forms fieldset legend{font-size:20px;font-family:Century Gothic, Arial, Helvetica, sans-serif;font-weight:bold;color:#505050;padding:0;margin:0;border:none;}
.mini_forms span.msg_rapid_cart{display:block;margin-top:5px;color:#b80000;font-weight:bold;width:310px;margin-bottom:3px;}
.mini_forms span.msg_erreur_rapid_cart{display:block;margin-top:5px;color:#b80000;font-weight:bold;width:275px;margin-bottom:3px;}
.mini_forms span.msg_code_chance{display:block;margin-top:5px;color:#6ba502;font-weight:bold;width:280px;margin-bottom:3px;}
.mini_forms span.msg_erreur_code_chance{display:block;margin-top:5px;color:#b80000;font-weight:bold;width:280px;margin-bottom:3px;}
#form_cart .submit_recalc_cart{float:right;background:url(galantine/img/panier/bouton_calcul_panier.jpg) no-repeat;font-size:0px;padding-top:20px;height:20px;width:169px;margin-bottom:5px;}
/*********** TABLEAU ************/
#tableau_panier{position:relative;width:880px;border:0px;margin:5px auto;color:#000;clear:both;}
#tableau_panier div.titre{width:880px;clear:both;height:21px;background-color:#e0e0e0;padding: 2px 0;font-size:11px;color:#505050;text-align:center;}
#tableau_panier div.titre div{float:left;border-right:1px dotted #b9b9b9;height:21px;line-height:21px;}
#tableau_panier .titre .photo{width:70px;}
#tableau_panier .titre .designation{width:466px;}
#tableau_panier .titre .dispo{width:69px;}
#tableau_panier .titre .cotation{width:62px;}
#tableau_panier .titre .prix_unitaire{width:87px;}
#tableau_panier .titre .quantite{width:79px;}
#tableau_panier .titre .prix{width:83px;}
#tableau_panier .titre .action{width:20px;border:none;overflow:hidden;}
/*********** LIGNE ************/
#tableau_panier div.ligne_1{width:880px;position:relative;clear:both;color:#505050;padding: 10px 0;border-bottom : 1px dotted #b9b9b9;height:100%;overflow:hidden;}
#tableau_panier div.ligne_1 div{border-right:1px dotted #b9b9b9;float:left;}
#tableau_panier .ligne_1 .photo{width:70px;height:70px;}
#tableau_panier .ligne_1 .designation{width:453px;height:50px;padding-left:13px;padding-top: 20px;}
#tableau_panier .ligne_1 .designation a{color:#505050;font-size:12px;font-weight:bold;}
#tableau_panier .ligne_1 .designation .reference_panier{font-size:11px;}
#tableau_panier .ligne_1 .designation .change_options{float:right;background: url(galantine/img/panier/bouton_modifier.jpg) no-repeat;width:67px;font-size:0px;height:24px;padding-top:24px;margin: 10px 10px 0 0;display:block;}
#tableau_panier .ligne_1 .dispo{width:69px;height:45px;text-align:center;padding-top: 25px;}
#tableau_panier .ligne_1 .dispo .disponibilite_reference{width:69px;text-align:center;display:block;}
#tableau_panier .ligne_1 .cotation{width:62px;text-align:center;height:45px;text-align:center;padding-top: 25px;}
#tableau_panier .ligne_1 .prix_unitaire{width:87px;height:45px;padding-top: 25px;}
#tableau_panier .ligne_1 .prix_unitaire .prix{display:inline;margin:0;padding:0;border:none;font-size:14px;font-weight:bold;height:auto;}
#tableau_panier .ligne_1 .prix_unitaire .devise, #tableau_panier .ligne_1 .prix .devise{font-size: 10px;margin-left:3px;}
#tableau_panier .ligne_1 .prix_unitaire .eco_participation{width:87px;text-align:center;display:block;font-size:11px;}
#tableau_panier .ligne_1 .quantite{width:79px;height:47px;padding-top: 22px;text-align:center;}
#tableau_panier .ligne_1 .quantite input{width:15px;height:15px;padding:0;margin-top:3px;text-align:center;border:1px solid #505050;cursor:pointer;background:#FFF;color:#505050;}
#tableau_panier .ligne_1 .quantite span{padding:0 10px;}
#tableau_panier .ligne_1 .prix{height:45px;width:83px;text-align:center;padding-top: 25px;}
#tableau_panier .ligne_1 .prix .prix{display:inline;margin:0;padding:0;border:none;font-size:14px;font-weight:bold;}
#tableau_panier .ligne_1 .action{height:45px;border:none;padding-top: 25px;text-align:center;padding-left: 3px;}
/*********** OFFRE COMMERCIALE ************/
/*
#tableau_panier div.offre_commerciale div {background-color:#FFED00;}
#tableau_panier .offre_commerciale .designation span.nom{position:absolute;top:22px;left:10px;color: #f00;font-weight:bold;}
/*********** CADEAU ************/
#tableau_panier #codes_chances{border: 3px solid #ececec;padding: 65px 0 10px;background: url(galantine/img/panier/cadeau.jpg) no-repeat top left;overflow:hidden;margin:10px 0;}
#codes_chances .quantite input{width:auto;height:auto;margin:0;padding:0;}
#codes_chances .prix{padding-top: 15px;height:55px;}
#tableau_panier .ligne_codes_chances{position:relative;width:749px;clear:both;color:#505050;padding: 10px 0;margin-left:113px;border-bottom : 1px dotted #b9b9b9;overflow:hidden;}
.ligne_codes_chances .photo{width:70px;height:70px;border-right:1px dotted #b9b9b9;float:left;}
.ligne_codes_chances .designation{width:495px;height:50px;padding-left:13px;padding-top: 10px;border-right:1px dotted #b9b9b9;float:left;}
.ligne_codes_chances .designation a{color:#505050;font-size:12px;font-weight:bold;}
.ligne_codes_chances .designation .reference_panier{font-size:11px;}
.ligne_codes_chances .designation .description{background:##F6FF00;display:block;padding: 5px;position:absolute;top:10px;right:190px;border: 3px solid #DD2A90;}
.ligne_codes_chances .designation .description .prix{float:none;display:inline;color:#505050;height: auto;padding: 0;font-size:inherit;border:none;}
.ligne_codes_chances .prix_normal{padding-top: 0px !important;height: 70px;}
.ligne_codes_chances .devise, .ligne_codes_chances .prix .devise{font-size: 10px;margin-left:3px;}
.ligne_codes_chances .quantite{width:79px;height:47px;padding-top: 22px;text-align:center;border-right:1px dotted #b9b9b9;float:left;}
.ligne_codes_chances .quantite input{width:21px;height:21px;border:none;cursor:pointer;background:url(galantine/img/bouton-ok.jpg) bottom center no-repeat;color:#505050;margin-top:-1px;padding:0;}
.ligne_codes_chances .quantite span{padding:0 5px;}
.ligne_codes_chances .prix{height:45px;width:83px;text-align:center;padding-top: 25px;border-right:1px dotted #b9b9b9;float:left;font-size:15px;font-family:Century Gothic, Arial, Helvetica, sans-serif;color:#b80000;text-transform: uppercase;font-weight:bold;}
.prix_barre .prix{width:83px;text-align:center;display:inline;text-decoration: line-through;color:#505050;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#505050 !important;}
.ligne_codes_chances .prix .prix{display:inline;margin:0;padding:0;font-size:14px;font-weight:bold;border:none;height:auto;float:none;}
.ligne_promo{background:#f6ff00 url(galantine/img/panier/promo.png) no-repeat 5px center;width:740px;padding-left:70px;min-height: 20px;margin: 5px 0 0 0;float:right !important;}
.ligne_promo strong{float:left;width: 635px;display:block;}
.ligne_promo .prix{display:inline;float:right !important;height:20px !important;padding:0 !important;color:#b80000;font-weight:bold;margin-right: 21px;}
.prix_barre{border:none !important;}
.offre_cadeaux .quantite{padding-top: 25px !important;height: 45px !important;}
.offre_cadeaux .prix{color:#b80000;text-transform:uppercase;font-weight:bold;}
.offre_produit_prix_preferentiel .prix_unitaire {padding-top: 15px !important;height: 55px !important;}
.offre_produit_prix_preferentiel .prix_unitaire .prix{color:#505050 !important;}
.offre_produit_prix_preferentiel .quantite{padding-top: 15px !important;height: 55px !important;}
.offre_produit_prix_preferentiel .quantite span{display:block;}
.offre_produit_prix_preferentiel .prix{color:#b80000;font-weight:bold;}
/************/
#tableau_panier .ligne_1 div.complement_offres{width:880px;margin:0;padding:0;line-height:20px;height:auto;border:none;}
#tableau_panier .ligne_1 div.complement_offres div{border:none;}
#tableau_panier .ligne_1 div.complement_offres .ligne_form{height:20px;}
 
#tableau_panier .ligne_1 div.complement_offres .ligne_form label{text-align:left;display:inline;width:auto;padding-left: 80px;font-weight: bold;}
#content_affiche_produit{position:absolute;width: 430px;top: 215px;left: 50%;margin-left:-225px;margin-top:-200px;padding:10px;z-index:8000;background:#FFF;border: none !important;overflow:hidden;}
#content_affiche_produit .msg_erreur{width:420px;}
#content_affiche_produit .message{color:#FFF;background:#B80000;padding: 3px !important;width:424px !important;margin-bottom: 10px !important;}
#content_affiche_produit .infos_description_produit{width: auto;margin: 0 0 5px 0;}
#content_affiche_produit .infos_description_produit .prix{padding:0;height:auto;}
#content_affiche_produit .infos_description_produit .prix .info_prix{font-size: 12px;text-align:center;}
#content_affiche_produit .infos_description_produit span span{margin: 0;}
#content_affiche_produit .complement_produit{width: auto;margin:0;float:none !important;clear:both;overflow:hidden;}
#content_affiche_produit .complement_produit .ligne_form{display:inline;float:left;}
#content_affiche_produit .complement_produit .ligne_form label{padding:0 5px 0 0 !important;}
#content_affiche_produit input.validate_options{background: url(galantine/img/panier/bouton_enregistrer.jpg) no-repeat;float:right;width:113px;
overflow:hidden;display:block;font-size:0px;padding-top:30px;border:none;cursor:pointer;}
#content_affiche_produit input.validate_options:hover{filter : alpha(opacity=50); 
  -moz-opacity : 0.5; 
  opacity : 0.5;}
#content_affiche_produit .complement_produit input.supp_ref{background: url(galantine/img/panier/supprimer_produit.jpg) no-repeat;float:right;width:153px;
overflow:hidden;display:block;font-size:0px;padding-top:20px;border:none;cursor:pointer;}
#content_affiche_produit input.supp_ref:hover{filter : alpha(opacity=50); 
  -moz-opacity : 0.5; 
  opacity : 0.5;}
#content_affiche_reference{position:fixed;width: 430px;height: 210px;top: 50%;left: 50%;margin-left:-225px;margin-top:-100px;padding:10px;z-index:8000;border:none;background:#FFF;border: none !important;overflow:hidden;}
#content_affiche_reference .message{color:#FFF;background:#B80000;padding: 3px !important;width:424px !important;margin-bottom: 10px !important;}
#content_affiche_reference .infos_description_produit{width: auto;margin: 0 0 5px 0;}
#content_affiche_reference .infos_description_produit .prix{padding:0;height:auto;}
#content_affiche_reference .infos_description_produit span span{margin: 0;}
#content_affiche_reference .complement_produit{width: auto;margin:0;float:none !important;clear:both;overflow:hidden;}
#content_affiche_reference .complement_produit .ligne_form label{padding:0 5px 0 0 !important;}
#content_affiche_reference .complement_produit input{background: url(galantine/img/panier/bouton_enregistrer.jpg) no-repeat;float:right;width:147px;
overflow:hidden;display:block;font-size:0px;padding-top:35px;border:none;cursor:pointer;}
#content_affiche_reference .complement_produit input:hover{filter : alpha(opacity=50); 
  -moz-opacity : 0.5; 
  opacity : 0.5;}
/*********** TOTAUX ************/
#tableau_panier div.totaux {width:528px;float:right;color:#505050;}
#tableau_panier div.totaux div.total{width:528px;height:21px;float:right;clear:both;overflow:hidden;padding:5px 0;border-bottom:1px dotted #b9b9b9;}
#tableau_panier div.totaux div.total div{float:left;text-align:right;height:20px;line-height:20px;border-right: 1px dotted #b9b9b9;font-size: 12px;}
#tableau_panier div.totaux div.total div.titre{width:250px;padding-right:20px;background: none;padding: 0 5px 0 0;border:none;}
#tableau_panier div.totaux div.total div.picto{width:87px;text-align:center;}
#tableau_panier div.totaux div.total div.info{width:79px;text-align:center;}
#tableau_panier div.totaux div.total div.prix{width:77px;padding-right: 5px;font-family:Century Gothic, Arial, Helvetica, sans-serif;}
#tableau_panier div.totaux div.total div.prix .prix{border:none;}
#tableau_panier div.totaux div.total .prix span{font-size: 10px;margin-left:2px;}
#tableau_panier div.totaux div.total div.action{width:21px;border:none;}
#tableau_panier div.totaux div.articles{font-weight:bold;}
#tableau_panier div.totaux div.remise{font-weight:bold;color:#b80000;}
#tableau_panier div.totaux div.colissimo{margin-bottom:5px;height: 35px;}
#tableau_panier div.totaux div.colissimo .titre{height: 35px;}
#tableau_panier div.totaux div.colissimo .picto, #tableau_panier div.totaux div.colissimo .info, #tableau_panier div.totaux div.colissimo .prix{height: 25px;padding-top: 10px;}
#tableau_panier div.totaux div.colissimo .prix .prix{height: 25px;padding-top: 0px;}
#tableau_panier div.totaux div.total_a_payer{margin: 0 0 10px;width: 528px;height: 21px;padding: 2px 0;clear:both;font-weight:bold;height: auto;font-size:15px;background:#e0e0e0;overflow:hidden;}
#tableau_panier div.totaux div.total_a_payer div.titre{background:#e0e0e0;text-align:right;width:250px;padding-right:20px;padding: 0 5px 0 0;float:left;line-height:21px;font-size:15px;}
#tableau_panier div.totaux div.total_a_payer div.picto{float:left;background:#e0e0e0;width:88px;text-align:center;height: 21px;}
#tableau_panier div.totaux div.total_a_payer div.info{float:left;background:#e0e0e0;width:80px;text-align:center;height: 21px;}
#tableau_panier div.totaux div.total_a_payer div.prix{background:#e0e0e0;width:80px;padding-right:5px;float:left;height: 21px;text-align:right;font-family:Century Gothic, Arial, Helvetica, sans-serif;}
#tableau_panier div.totaux div.total_a_payer .prix span{font-size: 10px;margin-left:2px;}
#tableau_panier div.totaux div.total_a_payer div.action{display:none;}
#tableau_panier div.totaux div.total_a_payer div.trois_x_sans_frais{float:right;background: url(galantine/img/icons/3x.jpg) no-repeat right center;margin-right:23px;padding-right: 30px;}
#tableau_panier div.totaux div.total_a_payer div.trois_x_sans_frais a{font-weight:normal;color:#505050;text-decoration:underline;}
/*********** MESSAGE ************/
#tableau_panier div.ligne_1 .message_1 ,#tableau_panier div.ligne_1 .message_2{width:880px;height:15px;margin:0;padding:0;line-height:14px;}
#tableau_panier div.ligne_1 .message_1 p{font-size:11px;color:#b80000;font-weight:bold;text-align:center;}
#tableau_panier div.ligne_1 .message_2 p{font-size:11px;color:#f29400;font-weight:bold;text-align:center;}
#tableau_panier div.ligne_1 .message_1 p a, .message_2 p a{color:#505050;}
div#message_1{width:854px;padding: 10px;border: 3px solid #b80000;margin-bottom:10px;background:url(galantine/img/panier/demande_papier.jpg) no-repeat 50px center;line-height:17px;overflow:hidden;clear:both;}
div#message_1 .lien_message_informatif, .message_1 .lien_message_informatif{float:right;clear:both;}
#message_1 h3{width:650px;color:#b80000;float:right;}
#message_1 div.text{width:650px;color:#505050;float:right;}
#message_1 div.text ul{margin: 10px 0 0 30px;list-style:disc outside;font-weight:bold;}
div#message_2{width:854px;padding: 10px;border: 3px solid #f29400;margin-bottom:10px;background:url(galantine/img/panier/attention.jpg) no-repeat 50px center;line-height:17px;overflow: hidden;}
#message_2 h3{width:650px;color:#f29400;float:right;}
#message_2 div.texte{width:650px;color:#505050;float:right;}
#message_2 p.col{width:650px;padding:5px;}
#message_2 .texte input{width:15px;float:left;}
#message_2 .texte label{float:left;margin-left: 5px;text-align:left;width: 600px;padding: 0;}
#message_2 .texte label strong{font-size:15px !important;}
#message_2 div.msg_1{width:650px;height:auto;font-size:11px;margin-top:15px;overflow:hidden;}
#message_2 div.msg_2{margin-top:15px;width:650px;height:auto;font-size:11px;clear:both;overflow:hidden;}
#message_2 .texte .prix{display:inline;}
/*********** BOUTON ************/
input.supp_ref{width:17px;height:28px;font-size:0px;border:0px;overflow:hidden;padding-top:28px;background: transparent url(galantine/img/ico_del.gif) no-repeat top;cursor:pointer;}
#page_panier div.center{overflow:hidden;}
#page_panier #boutons_panier_bas{float:right;}
#page_panier input.submit_command_cart{width:147px;height:50px;overflow:hidden;padding-top:50px;font-size:0px;background: url(galantine/img/panier/bouton_valider_achats.jpg) no-repeat;cursor:pointer;float:right;margin-bottom: 0px;margin-left: 10px;}
#page_panier input.submit_command_cart:hover{filter : alpha(opacity=50); 
  -moz-opacity : 0.5; 
  opacity : 0.5;}
#page_panier input.submit_continue_cart{background: url(galantine/img/panier/continuer_achats.jpg) no-repeat;width:162px;height:20px;overflow:hidden;padding-top:20px;font-size:0px;cursor:pointer;clear:both;float:right;}
/*********** MODE LIVRAISON ************/
#mode_livraison{width:255px;float:left;border: 3px solid #DD2A90;margin: 20px 0 0 0;padding: 10px;}
#mode_livraison h3{margin-bottom: 10px;}
#mode_livraison input.radio{float:left;margin-top:8px;}
#mode_livraison label{text-align:left;width: 230px;margin-left: 5px;padding:0;color:#505050;font-size:20px;font-weight:bold;font-family:Century Gothic, Arial, Helvetica, sans-serif;position:relative;margin-bottom: 15px;}
#mode_livraison label a{position:absolute;top: 20px;left: 0px;}
#retrait_magasin{padding:10px 10px 0;border:3px solid #6BA502;margin-bottom: 10px;}
#retrait_magasin strong{color:#B80000;}
/***********************/
p.legende{text-align:right;font-size:10px;color:#505050;}
/*********** POPUP ************/
/*.result_rapid_cart{position:fixed !important;position:absolute;top:0px;left:0px;width:100%;height:100% !important;height:1000px;background-color:#000;z-index:19000;filter : alpha(opacity=75); 
  -moz-opacity : 0.75; 
  opacity : 0.75;}
.result_rapid_cart_div{position:absolute;width: 430px;top: 50px;left: 50%;margin-left:-225px;margin-top:-200px;padding:10px;z-index:20000;background:#FFF;border: none !important;overflow:hidden;}
*/
#content_affiche_produit table{width: 100%;padding:0;margin:0;border:none;border-spacing:0px;color:#505050;}
#content_affiche_produit table th{border:none;border-right:1px dotted #B9B9B9;height:21px;line-height:21px;}
#content_affiche_produit .haut_liste_produit td{height:5px;padding:0;}
#content_affiche_produit .bas_liste_produit td{height:4px;border-bottom:1px dotted #b9b9b9;width:591px;padding:0;}
#content_affiche_produit .liste_produit_popup td.imageProduit{height:74px;border-right:1px dotted #b9b9b9;width:72px;padding:0 0 0 2px;}
#content_affiche_produit .liste_produit_popup a{color:#505050;font-size:12px;}
#content_affiche_produit .liste_produit_popup .ref{height:74px;border-right:1px dotted #b9b9b9;width:72px;padding:0 0 0 2px;text-align:center;}
#content_affiche_produit .liste_produit_popup .nom_produit{height:72px;border-right:1px dotted #b9b9b9;width:300px;padding:0 0 0 18px;text-align:left;}
#content_affiche_produit .liste_produit_popup td.info{height:72px;width:110px;padding:0;text-align:center;}
#content_affiche_produit .liste_produit_popup td.info a{background: url(galantine/img/panier/ajouter.jpg) no-repeat;height:0px;_height:20px;font-size:0px;width:62px !important;padding-top:20px;overflow:hidden;margin: 0 auto;display:block;}
#content_affiche_produit .liste_produit_popup td.info a:hover{filter : alpha(opacity=50); 
  -moz-opacity : 0.5; 
  opacity : 0.5;}
/************** RECAPITULATIF COMMANDE ********************/
#page_recapitulatif_commande .affiche_adresse{width:40%;float:left;padding-left: 10%;}
#page_recapitulatif_commande .affiche_adresse .complement a {background: url(galantine/img/compte/bouton_autre_adresse.jpg) no-repeat;height:20px;width:105px !important;overflow:hidden;font-size:0px;display:block;color:#FFF;margin-bottom:20px;}
#page_recapitulatif_commande .affiche_adresse .complement a:hover {  -moz-opacity : 0.5;  opacity : 0.5;}
.complement_offres .libelle_personnalisation_produit .ligne_texte .texte_col1{float:left;display:inline;margin-right:5px;margin-left: 85px;font-weight:bold;width:auto;}
.complement_offres .libelle_personnalisation_produit .ligne_texte .texte_col2{float:left;display:inline;font-weight:bold;width:auto;margin:0px;}
.choix_paiements{border: 3px solid #DD2A90;background:#ececec;height:111px;width:880px;margin-bottom: 15px;}
.choix_paiements label{float:none;}
.choix_paiements h3{text-align:center;margin: 0 auto 15px;font-size:20px;font-family:Century Gothic, Arial, Helvetica, sans-serif;color:#505050;width:347px;padding:10px 30px 0 0;}
.choix_paiement_1{background: url(galantine/img/recap_commande/logos_secured.jpg) no-repeat top right;float:left;width:40%;color:#505050;line-height:19px;font-size:14px;font-weight:bold;}
.choix_paiement_2{float:left;width:40%;padding-left: 10%;color:#505050;line-height:19px;font-size:14px;font-weight:bold;}
.choix_paiement_1 .trois_x_sans_frais, .choix_paiement_2 .trois_x_sans_frais{font-size:12px;font-weight:normal;margin-left:30px;}
.submit_modif_panier{background: url(galantine/img/panier/bouton_modifier_panier.jpg) no-repeat;height:20px;font-size:0px;width:145px !important;padding-top:20px;float:left;overflow:hidden;margin: 27px 10px 0 220px;}
.submit_validate_commande{background: url(galantine/img/panier/valider_commande.jpg) no-repeat;height:50px;font-size:0px;width:147px !important;padding-top:50px;float:left;overflow:hidden;}
.cgv label{width: auto;margin-left: 50px;}
div.dom_tom{padding: 10px;border: 3px solid #f29400 !important;width:874px !important;margin-top:10px;}
.supp_dom_tom{border:none !important;float:right !important;}
.supp_produit_dom_tom{background: url(galantine/img/recap_commande/bouton_supprimer_colis.jpg) no-repeat;height:55px;font-size:0px;width:222px !important;padding-top:55px;float:right;overflow:hidden;}
.submit_demande_devis{background: url(galantine/img/recap_commande/bouton_demande_devis.jpg) no-repeat;height:55px;font-size:0px;width:227px !important;padding-top:55px;float:right;overflow:hidden;}
#tableau_panier p.infos_devis{text-align:center;font-weight: bold;padding:10px;border: 3px solid #f29400;}
/************** PAIEMENT SECURISE ********************/
#page_paiement_commande p{text-align:center;width: 650px;margin:0 auto;font-weight:bold;}
#page_paiement_commande input{width:auto !important;}
#page_inscription{width: 700px;margin:0 auto;}
/************** MODIFIER ADRESSE ********************/
.adresses{background: url(galantine/img/separateur_2.gif) repeat-y 280px top;line-height: 17px;margin-bottom: 15px;}
.adresses .active{width:550px;float:right;margin-bottom:0 !important;}
.adresse{clear:left;width:280px;margin-bottom: 40px;}
.active p{font-size:11px;color:#b2b2b2;padding-left:260px;}
.affiche_adresse{margin-bottom: 15px;}
.affiche_adresse h3{font-size:20px;color:#DD2A90;margin-bottom:15px;}
.affiche_adresse p{font-size:14px;line-height:19px;}
fieldset .affiche_adresse h3{font-size:14px;margin-bottom:0;}
.carnet_adresse{color:#505050;line-height:17px;overflow:hidden;clear:both;}
.carnet_adresse h2{border-bottom: 1px dotted #b2b2b2;font-size:20px;padding-bottom: 5px;}
.carnet_adresse div{float:left;border:1px dotted #b2b2b2;width:203px;height:268px;padding:5px;margin: 0 5px 5px 0;overflow:hidden;display:inline-block;}
.carnet_adresse .affiche_adresse p{font-size:12px;line-height:17px;margin-bottom:0;text-align:left;}
.carnet_adresse div div{border:none;margin:0;height:auto;width: auto;}
.carnet_adresse .load_adresse_livraison{background: url(galantine/img/compte/bouton_adresse_livraison.jpg) no-repeat;font-size:0px;overflow:hidden;width:145px;height:20px;padding-top:20px;margin:0 auto 5px;display:block;}
.carnet_adresse .load_adresse_facturation{background: url(galantine/img/compte/bouton_adresse_facturation.jpg) no-repeat;font-size:0px;overflow:hidden;width:165px;height:20px;padding-top:20px;margin: 0 auto;display:block;}
.submit_modification_adresse_facturation, .submit_modification_adresse_livraison{background: url(galantine/img/compte/bouton_autre_adresse.jpg) no-repeat;height:20px;width:105px !important;padding-top:20px;overflow:hidden;font-size:0px;float:left;margin: 0 5px 0 0;}
#modification_adresse_livraison, #modification_adresse_facturation{background: url(galantine/img/compte/bouton_modifier.jpg) no-repeat;height:20px;width:68px !important;padding-top:20px;overflow:hidden;font-size:0px;float:left;margin: 0 5px 0 0;}
.submit_modification_adresse_principale{background: url(galantine/img/compte/bouton_modifier.jpg) no-repeat;height:20px;width:68px !important;padding-top:20px;overflow:hidden;font-size:0px;float:right;margin: 0 72px 0 0;}
.bouton_validation{height:35px;padding: 10px 0 15px;width:227px;background:#FFF;}
.validate_adresses{background: url(galantine/img/compte/bouton_valider_adresses.jpg) no-repeat;height:50px;width:147px !important;padding-top:50px;overflow:hidden;font-size:0px;margin: 0 auto;}
.submit_validate_modification_adresse_livraison, .submit_validate_modification_adresse_facturation{background:url(galantine/img/compte/bouton_valider.jpg) no-repeat;height:20px;width:72px !important;padding-top:20px;overflow:hidden;font-size:0px;float:right;margin: 0 72px 0 0;}
.bouton_retour{width:140px;float:right;clear:both;}
.bouton_retour .boutton{background: url(galantine/img/compte/bouton_annuler.jpg) no-repeat;height:20px;width:62px !important;padding-top:20px;overflow:hidden;font-size:0px;float:right;margin: 0 77px 0 0;}
/************ espace perso ***********/
#nav_gauche{height:auto;width:200px;float:left;margin-right: 20px;display:inline;}
#nav_gauche ul{list-style:none;}
#nav_gauche li{border-bottom:1px dotted #808080;margin: 0 6px;}
#nav_gauche ul li a {line-height:30px;font-family:Arial, Helvetica, sans-serif;height:30px;color:#808080;font-size:12px;display:block;padding: 0;text-decoration:none;padding-left:5px;}
#nav_gauche ul li a:hover {color:#DD2A90;background:#f7d3e6;}
#nav_gauche ul li .active {color:#FFF;background:#DD2A90;}
#colonne_centre{width:660px;float:left;}
#colonne_centre p{margin-bottom:10px;text-align:justify;line-height:1.5em;color:#505050;}
#colonne_centre ul{margin-bottom:10px;text-align:justify;line-height:1.5em;color:#505050;margin-left:30px;}
#colonne_centre h2 {margin:0 0 8px;}
/****************** Mon compte ****************/
#page_compte_client .texte_col1{text-align:left;width:auto;}
 #page_compte_client .texte_col2{text-align:left;width:auto;font-weight:bold;}
#page_compte_client .infos_personnelles{float:left;width:46%;}
#page_compte_client .affiche_adresse{margin:0;}
#page_compte_client .affiche_adresse p{font-size:12px;line-height:17px;margin-bottom:5px;text-align:left;}
#page_compte_client .affiche_adresse a{color:#505050;}
#page_compte_client #colonne_centre .ligne_form{float:left;padding:0;width:53%;}
#page_compte_client #colonne_centre .ligne_form label{padding:0;width:30%;}
#page_compte_client #colonne_centre .ligne_form .col_droite span{float:left;margin-bottom:5px;width:90px;}
#page_compte_client #colonne_centre .ligne_form .col_droite{padding-left:31%;}
#page_compte_client #colonne_centre .liens{clear:both;}
/****************** Changer mot de passe ****************/
#formulaire_mot_de_passe legend{display:none;}
.submit_change_mdp{background: url(galantine/img/compte/bouton_changer_mot_passe.jpg) no-repeat;height:20px;width:206px !important;padding-top:20px;overflow:hidden;float:right;margin:15px 90px 0 0;font-size:0px;}
#complement_client_password{font-size:11px;color: #b2b2b2;text-align:right;margin:5px 86px 0 0;}
/****************** Changer mail ****************/
.formulaire_profil legend{display:none;}
.submit_client_mail{background: url(galantine/img/compte/bouton_modifier_adresse_mail.jpg) no-repeat;height:20px;width:196px !important;padding-top:20px;overflow:hidden;float:right;margin:15px 90px 0 0;font-size:0px;}
.info{font-size:11px;margin:0;}
/****************** Modifier compte ****************/
#page_profil_client #formulaire_infos_perso {width:660px ;overflow:hidden;float:right;}
#page_profil_client #formulaire_infos_perso legend{display:none;}
#page_profil_client #formulaire_infos_perso label{width:41%;}
.submit_client_profil{background: url(galantine/img/compte/bouton_appliquer_modifications.jpg) no-repeat;height:25px;width:217px !important;padding-top:25px;overflow:hidden;float:right;margin:15px 0 0 0;font-size:0px;}
#page_profil_client #formulaire_infos_perso .ligne_form{padding: 5px 0;}
#page_profil_client #formulaire_infos_perso .ligne_form .col_droite{padding-left:44%;}
.col_droite{padding-left:47%;}
#page_profil_client #formulaire_infos_perso .ligne_form .col_droite span{float:left;margin-bottom:5px;width:90px;}
#page_profil_client #formulaire_newsletter {width:660px ;overflow:hidden;float:right;}
#page_profil_client .submit_create_count{background: url(galantine/img/compte/bouton_appliquer_modifications.jpg) no-repeat;height:20px;width:196px !important;padding-top:20px;overflow:hidden;font-size:0px;}
/****************** Mes adresses ****************/
.formulaire_adresse{width:660px;float:left;}
.formulaire_adresse fieldset p{font-size:11px;color:#b2b2b2;margin: 0 0 0 307px;}
.submit_add_adress{background: url(galantine/img/compte/bouton_ajouter_adresse.jpg) no-repeat;height:20px;width:146px !important;padding-top:20px;overflow:hidden;float:right;margin:15px 90px 0 0;font-size:0px;}
.submit_change_adress{background: url(galantine/img/compte/bouton_modifier.jpg) no-repeat;height:20px;width:68px !important;padding-top:20px;overflow:hidden;float:right;margin:0 91px 0 0 ;}
.submit_cancel{background: url(galantine/img/compte/bouton_annuler.jpg) no-repeat;height:20px;width:62px !important;padding-top:20px;overflow:hidden;font-size:0px;float:right;margin: 0 131px 0 0;}
.carnet_adresse{clear:both;width:880px;}
.carnet_adresse .change_adresse{background: url(galantine/img/compte/bouton_modifier.jpg) no-repeat;height:20px;width:68px !important;padding-top:20px;overflow:hidden;float:left;margin:0 5px 0 0 ;}
.carnet_adresse .delete_adresse{background: url(galantine/img/compte/bouton_supprimer.jpg) no-repeat;height:20px;width:78px !important;padding-top:20px;overflow:hidden;float:left;margin:0;}
#page_adresses_client .carnet_adresse div{height: 180px;}
#page_adresses_client .carnet_adresse div.boutons, #page_adresses_client .carnet_adresse div.affiche_adresse{height: auto;clear:both;}
/****************** MES COMMANDES ****************/
table#liste_factures{width:640px !important;}
table#liste_factures .download_facture{display:block;background: url(galantine/img/compte/bouton_telecharger.jpg) no-repeat;width:108px;height:20px;}
table#liste_factures .download_facture span{display:none;}
#page_commandes_client table, #page_compte_client table{border:none;color:#505050;line-height:17px;border-spacing: 0;width:660px;margin-bottom: 15px;}
#page_commandes_client table.echeances{width:640px;margin-bottom: 10px;}
#page_commandes_client table th, #page_compte_client table th{border:none;text-align:left;}
#page_commandes_client table td.nombre, #page_compte_client table td.nombre{text-align:left;font-weight:bold;font-family: Century Gothic, Arial, Helvetica, sans-serif;}
#page_commandes_client table a:hover, #page_compte_client table a:hover{filter : alpha(opacity=50); 
  -moz-opacity : 0.5;  opacity : 0.5;} 
#page_commandes_client .devise, #page_compte_client .devise {font-size:10px;margin-left:3px;}
#page_commandes_client .sous_total {text-align:right;color:#505050;font-weight:bold;height:20px !important;}
#page_commandes_client .total {text-align:right;color:#b80000;font-weight:bold;height:20px !important;}
#page_commandes_client .total td, #page_commandes_client .sous_total td{border:none !important;}
#page_commandes_client .adresse_cheque{text-align:center;font-weight:bold;}
#page_commandes_client .prelevement_attente{color:#f29400;margin:0;line-height:25px;}
#page_commandes_client .prelevement_refuse{color:#b80000;margin:0;line-height:25px;}
#page_commandes_client .prelevement_valide{color:#63c306;margin:0;line-height:25px;}
.detail_commande{width:660px;margin-bottom: 15px;}
.detail_commande .adresse{float:left;padding:0 20px;line-height:17px;color:#505050;clear:none;}
.detail_commande .adresse-de-livraison{border-right:1px dotted #b2b2b2;width: 289px;}
.detail_commande .adresse-de-facturation{width: 290px ;}
.detail_commande table{width: 660px;clear:both;}
#page_commandes_client .detail_commande table tr{height:30px;}
#page_commandes_client .detail_commande table td{border-bottom:1px dotted #b2b2b2;}
#page_commandes_client .detail_commande table .nombre{text-align:right;}
#page_commandes_client .detail_commande table td .remise strong, #page_commandes_client .detail_commande table td .remise .prix{float:left;margin-right:3px;}
#page_commandes_client .etats{background:#e2e2e2;padding:10px;clear:both;margin-top:15px;height:auto;overflow:hidden;}
#page_commandes_client .etats .message_1 {border:3px solid #B80000;line-height:17px;margin-bottom:10px;overflow:hidden;padding:10px;width:614px;background-color: #FFF;background-position: 50px 77px;background-image:url(galantine/img/panier/demande_papier.jpg);background-repeat: no-repeat;}
#page_commandes_client .etats .submit_interface_paiement{float:right;cursor:pointer;background: url(galantine/img/compte/bouton_paiement.jpg) no-repeat;height:20px;width:76px !important;padding-top:20px;overflow:hidden;border:none;font-size:0px;}
#page_commandes_client .etats .submit_interface_paiement:hover{filter : alpha(opacity=50); 
  -moz-opacity : 0.5;  opacity : 0.5;}
#page_commandes_client .etats .submit_send_papers{float:right;cursor:pointer;background: url(galantine/img/compte/bouton_envoyer_gris.jpg) no-repeat;height:25px;width:72px !important;padding-top:25px;overflow:hidden;border:none;font-size:0px;}
#page_commandes_client .etats .extensions{margin-left:285px;font-size:11px;}
/******************* Sondage cadeaux ******************/
.infos_detail_commande{position:absolute;top:10px;margin:0 0 0 -40px;background:url(galantine/img/compte/fond_sondage.jpg) repeat-x #850000;width:570px;z-index:9000;padding-bottom:10px;}
.infos_detail_commande p{color:#FFF !important;padding-left:10px;text-align:center !important;}
.infos_detail_commande img#sondage_idee{margin-top: 10px;padding-left:10px;}
.infos_detail_commande #text_suggestion{margin:0 170px;}
.infos_detail_commande #bouton_suggestion{background:url(galantine/img/compte/bouton_suggerer_sondage.jpg) no-repeat;width: 159px;height:41px;border:none;font-size:0px;padding-top: 41px;overflow:hidden;cursor:pointer;margin:0 205px;float:none;}
.infos_detail_commande span{color:#FFF !important;text-align:center;width:570px;display:block;}
.infos_detail_commande .cadeau input{width:176px;float:left;border:none;margin-left:10px;}
.choix_testing_3{margin:0 auto;width:570px;}
.choix_testing_2{margin:0 auto;width:372px;}
.infos_detail_commande #bouton_choix {margin:0 0 0 205px;width: 159px;height:28px;font-size:0;padding-bottom:28px;overflow:hidden;border:none;background:url(galantine/img/compte/bouton_aucun_sondage.jpg) no-repeat;cursor:pointer;}
#bouton_image_close{height:30px;position:absolute;right:-10px;top:-10px;width:30px;background:none;border:none;}
#page_conditions_generales_de_vente{margin: 0;overflow:hidden;}
#page_conditions_generales_de_vente table{color:#505050;margin-bottom:10px;border:1px solid #b2b2b2;}
#page_conditions_generales_de_vente table td{border: 1px solid #b2b2b2;height:30px;line-height: 17px;padding:5px;}
#page_conditions_generales_de_vente #colonne_centre{width:596px;}
#page_conditions_generales_de_vente #colonne_centre p{margin-bottom:10px;text-align:justify;line-height:1.5em;color:#505050;}
#page_conditions_generales_de_vente #colonne_centre ul{margin-bottom:10px;text-align:justify;line-height:1.5em;color:#505050;margin-left:30px;}
#page_conditions_generales_de_vente #nav_gauche{height:auto;width:264px;float:left;margin-right: 20px;display:inline;}
#page_conditions_generales_de_vente #nav_gauche ul{list-style:none;}
#page_conditions_generales_de_vente #nav_gauche li{border-bottom:1px dotted #808080;margin: 0 6px;}
#page_conditions_generales_de_vente #nav_gauche ul li a {line-height:30px;font-family:Arial, Helvetica, sans-serif;height:30px;color:#808080;font-size:12px;display:block;padding: 0;text-decoration:none;padding-left:5px;}
#page_conditions_generales_de_vente #nav_gauche ul li a:hover {color:#DD2A90;background:#f7d3e6;}
#page_conditions_generales_de_vente #nav_gauche ul li .selected {color:#FFF;background:#DD2A90;}
#page_plan_de_site{margin: 0;overflow:hidden;}
#page_plan_de_site li {list-style:none;border-bottom: 1px solid #dd2a90;line-height:23px;padding-top:3px;cursor:pointer;overflow:hidden;width:100%;height:auto;}
#page_plan_de_site li a{font-weight:bold;font-size:17px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;height:23px;line-height:23px;color:#dd2a90;}
#page_plan_de_site li a:hover{text-decoration:underline;}
#page_plan_de_site ul ul{overflow:hidden;cursor: default;margin-left:50px;}
#page_plan_de_site ul ul li{margin:0 10px 15px 0;display:inline;width:265px;float:left;background: none;border:none;cursor: default;}
#page_plan_de_site ul ul ul{margin-left:0;}
#page_plan_de_site ul ul li a{font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;height:15px;line-height:15px;padding:0;background:none !important;color:#505050 !important;overflow:hidden;}
#page_plan_de_site ul ul li.clear{padding:0;margin:0;height:0;width:0;}
#page_plan_de_site ul ul ul li {height:auto;line-height:normal;margin:0;cursor: default;}
#page_plan_de_site ul ul ul li a{font-weight:normal;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;background:url(galantine/img/box_promo_puce1.gif) no-repeat center left !important;padding: 0 0 0 13px;}
#page_plan_de_site ul span{background:url(galantine/img/puce.gif) no-repeat center left;display:block;width:15px;height:22px;float:left;margin-right:5px;}
#page_plan_de_site ul span.lien_actif{background:url(galantine/img/puce.gif) no-repeat center right;}
li.titre{clear:both;}
#page_404{padding: 30px 50px 50px 0px;background: url(galantine/img/erreur_404.jpg) no-repeat center right;}
#page_404 form{overflow:hidden;margin-bottom: 30px;}
#page_404 input{float:left;margin-right: 5px;}
#page_404 ul{margin-bottom: 30px;margin-left:15px;line-height:17px;}
.submit_search{background:url(galantine/img/bouton_ok.jpg) no-repeat center center;border:none;cursor:pointer;font-size:0;height:16px;overflow:hidden;width:17px;}
#page_403{padding: 30px 235px 50px 0px;background: url(galantine/img/erreur_403.jpg) no-repeat right -30px;}
#page_403 form{overflow:hidden;margin-bottom: 30px;}
#page_403 input{float:left;margin-right: 5px;}
#page_403 ul{margin-bottom: 30px;margin-left:15px;line-height:17px;}
#sous_menu_navigation_content{width: 930px;height:auto;position:absolute;top:162px;left:0;display:none;overflow:hidden;z-index:10000;}
#sous_menu_navigation{border: 5px solid #efa4d0;background: url(galantine/img/fond_sous_menu.jpg) repeat-x #e0e0e0;padding:10px 10px 10px 0;overflow:hidden;}
ul#smnav{float:left;width:655px;list-style:none;margin:0;}
ul#smnav li{float:left;width:207px;height:45px;margin-left:10px;border-bottom: 1px dotted #b2b2b2;padding-top:5px;display:inline-block;}
ul#smnav li a{font-family:Century Gothic, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;text-decoration:none;display:block;width:207px;height:45px;overflow:hidden;}
ul#smnav li a:hover{color: #DD2A90;}
ul#smnav li a:hover span{color: #505050;}
ul#smnav li a span{font-size:11px;font-weight:normal;clear:both;display:block;}
ul#smnav li a:first-letter{font-size:20px;color: #DD2A90;}
#sous_menu_navigation fieldset{border: 1px solid #b2b2b2;background:#FFF;height:50px;padding:10px;width: 205px;float:right;}
#sous_menu_navigation fieldset label{float:none;width:200px;padding:0;display:block;text-align:left;margin-bottom:5px;}
#sous_menu_navigation fieldset input{width:170px;height:17px;margin-right:3px;float:left;}
#sous_menu_navigation fieldset input.boutton{background:url(galantine/img/bouton.jpg) no-repeat;float:none !important;font-size:0;height:19px;overflow:hidden;padding-top:19px;width:20px;}
#sous_menu_navigation #deco{height:94px;width:225px;float:right;background-position: top center;}
.menu_navigation_27 #deco{background: url(galantine/img/univers_27/image_ss-menu_27.jpg) bottom right no-repeat;}
.menu_navigation_51 #deco{background: url(galantine/img/univers_51/image_ss-menu_51.jpg) bottom right no-repeat;}
.menu_navigation_60 #deco{background: url(galantine/img/univers_60/image_ss-menu_60.jpg) bottom right no-repeat;}
.menu_navigation_66 #deco{background: url(galantine/img/univers_66/image_ss-menu_66.jpg) bottom right no-repeat;}
.menu_navigation_83 #deco{background: url(galantine/img/univers_83/image_ss-menu_83.jpg) bottom right no-repeat;}
.menu_navigation_95 #deco{background: url(galantine/img/univers_95/image_ss-menu_95.jpg) bottom right no-repeat;}
.menu_navigation_115 #deco{background: url(galantine/img/univers_115/image_ss-menu_115.jpg) bottom right no-repeat;}
.menu_navigation_119 #deco{background: url(galantine/img/univers_119/image_ss-menu_119.jpg) bottom right no-repeat;}
.menu_navigation_128 #deco{background: url(galantine/img/univers_128/image_ss-menu_128.jpg) bottom right no-repeat;}
.menu_navigation_134 #deco{background: url(galantine/img/univers_134/image_ss-menu_134.jpg) bottom right no-repeat;}
.partenaire{float:left;width: 45%;padding:2%;margin:10px 0;}
.col2{border-left: 1px dotted #b2b2b2;}
.partenaire .lien_partenaire{font-size:15px;font-weight:bold;}
.partenaire img{float:right;}
.description{text-align:justify;line-height:17px;}
#page_partenaires .clear{border-bottom: 1px dotted #b2b2b2;clear:both;}
.autres{clear:both;float:none;width:50%;margin:0 auto;border:1px dotted #b2b2b2;padding:5px;}
.autres ul{list-style:inside square;margin-bottom:0;}
.devenir_partenaire{background:#b20000;margin:0 auto;clear:both;width:200px;height:25px;line-height:25px;text-align:center;margin-bottom:10px;}
.devenir_partenaire a{color:#FFF;width:200px;height:25px;display:block;font-weight:bold;}
.blogueuses{background:#b2b2b2;border: 2px solid #505050;float:left;margin:0 10px 10px 0;padding:3px;}
.blogueuses a{color:#FFF;}

