body {
margin:0px;
padding:0px;
background-image:url("/static/img/event/fond_soldes2012.jpg");/*
background-image:url("/static/img/event/fond_soldesete09.gif");*/
background-position:top center;
background-repeat:repeat-x;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#626262;
}

/******************************************************************/
/* ALERTE MODAL */
.modal {
display:none;
margin :0;
padding:35px 15px 15px 15px;
width:382px;
height:224px;
text-align:center;
font-weight:bold;
font-size:12px;
color : #000;
background-color:#fff;
background-image:url(/static/img/magasins/fond_modal.gif);
/*
opacity:0.8;
*/
-moz-border-radius:6px;
-webkit-border-radius:6px;
-moz-box-shadow: 0 0 50px #2c2c2c;
-webkit-box-shadow: 0 0 50px #2c2c2c;
z-index : 99999;
}
.modal p {
margin:0;
padding : 10px;
font-size:12px;
color : #000;
}
.modal select {
margin-bottom: 15px;
font-size:11px;
width:160px;
padding: 4px;
}
.modal button {
margin:0;
padding : 2px;
width:320px;
border-top:1px solid #aaa;
font-size:12px;
background-color : #fff;
color : #000;
}






font, a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#626262;
}
#expert{
width : 1015px;
margin-left:auto;
margin-right:auto;
}
#liste_mag { padding:20px 0px 20px 20px;}


/* ENTETE */
#header{
width:990px;
height:110px;
/*background-image:url("/static/img/event/bandeau.jpg");
background-repeat:no-repeat;
background-position:top right;*/
padding-bottom : 20px;
/*border : #0ff solid 1px;*/
}
#logo {
float : left;
width : 170px;
}
#description_cnet a { font-size:14px; text-decoration:none; font-weight:bold; color:#f67a18; }
#description_cnet a:hover { font-size:14px; text-decoration:underline; font-weight:bold; color:#f67a18; }

#client{
float:right;
width:820px;
height:66px;
font-family:arial,verdana,helvetica;
font-size:11px;
color:#fff;
text-align:right;
vertical-align:middle;
}
#bloc_menu {
float:left;
width:820px;
height:30px;
}

#auth_espace { 
height:104px; 
width:402px; 
background-image: url(/static/img/page/login_espace.png);
padding: 66px 0px 0px 100px;
margin: 20px 0px 0px 20px;
line-height:20px;}

.tr_liste {
}

#auth_espace a, #auth_espace input, #auth_espace select, #auth_espace submit, #auth_espace textarea {
position: relative;
z-index: 1;
}

#fond_code_avantages a, #fond_code_avantages input, #fond_code_avantages select, #fond_code_avantages submit {
position: relative;
z-index: 1;
}


#pasencore_espace { 
height:49px; 
width:385px; 
background-image: url(/static/img/page/pasencore_espace.jpg);
background-repeat:no-repeat;
background-position:top left;
padding: 146px 20px 0px 136px;
margin: 20px 0px 0px 25px;}

#avantages {
float:left;
/*height : 45px;
border : 1px solid #eee;*/
margin-top:-10px;
margin:0;
padding:0;
width:990px;
font-size:11px;
font-weight:bold;
color:#626262;
vertical-align:top;
}
#espace_perso {
float:right;
height:46px;
/*height : 45px;
border : 1px solid #eee;*/
padding:0px;
margin:10px;
width:200px;
vertical-align:top;
}
#espace_perso img {
text-decoration:none;
}

#avantages input {
align:adsmiddle;
}


#avantagv4 {
margin-top : 11px;
color : #fff;
font-weight: bold;
}
#avantagv4 form {
height : 9px;
color : #fff;
}
#avantagv4 input {
padding : 1px;
font-size: 9px;
color : #333;
border : 0px;
}

/* STRUCTURE */
#left {
float:left;
width: 160px;
margin-top:0px;
/*background: #a00;*/
}
#center {
float:left;
width: 650px;
margin-left : 20px;
}

#center_espace {
float:left;
width: 646px;
margin-left : 4px;
}

#center_large {
float:left;
width: 830px;
padding-top:23px;
}
#right {
float:right;
width: 160px;
margin-top:0px;
}
#bottom {
height: 90px;
margin-top : 0px;
padding-top : 70px;
clear: both;
text-align:center;
background-image: url(/static/img/squelette/footer.gif);
background-position: top center;
background-repeat: no-repeat;
/*border-top : 1px #ccc solid;*/
/*vertical-align:bottom;*/
}

/* RESET */
h1 {
font-size:12px;
margin:0;
padding:0;
}
h2 {
font-size:14px;
margin:0;
padding:0;
/*
color:#f67a18;
*/
}
h3 {
font-size:12px;
margin:0;
padding:0;
font-weight:normal;
}
h4 {
font-size:11px;
margin:0;
padding:0;
font-weight:lighter;
}
.plus_mkg {
font-size:14px;
margin:0;
padding:0;
color:#f67a18;
font-weight:bold;
}


/* CONTENT TOOLS et DIVERS */
#spacer {
clear: both;
}
#fil {
width:600px;
padding : 6px 0px 4px 12px;
font-size:11px;
color:#626262;
}
.filarrow {
padding-left:1em;
margin-left:0.5em;
background-image: url(/static/img/squelette/arrow.gif);
background-repeat: no-repeat;
background-position: center left;
}
.resultarrow {
padding-left:1em;
margin-left:0em;
background-image: url(/static/img/squelette/arrow_recherche.gif);
background-repeat: no-repeat;
background-position: center left;
}
.resultatarrow {
padding-left:1em;
margin-left:0.5em;
background-image: url(/static/img/squelette/arrow_recherche.gif);
background-repeat: no-repeat;
background-position: center left;
}

.bord_bas_gris {
border-bottom : 1px solid #bbb;
}

.services_ess {
padding-right : 4px;
color:#75b394;
font-weight:bold;
}
.services_ser {
padding-right : 10px;
color:#9c808f;
font-weight:bold;
}
.services_pri {
padding-right : 10px;
color:#946d50;
font-weight:bold;
}
.trait {
width:156px;
height:0px;
font-size:0px;
line-height:0px;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
}
.trait2 {
width:206px;
height:0px;
font-size:0px;
line-height:0px;
border-bottom-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
}
.trait_2col {
width:720px;
height:0px;
font-size:0px;
line-height:0px;
border-bottom-width:1px;
border-bottom-color:#ddd;
border-bottom-style:solid;
}
.noresult {
padding: 50px 100px 100px 100px;
font-size:11px;
}

/* ####################### */

/* BLOC */
.bloc_head{background-image: url(/static/img/squelette/fond_bloc_head.gif);background-repeat: no-repeat;height: 22px;text-align:center;padding-top:10px;width:160px;} 
.bloc_visu{background-image: url(/static/img/squelette/fond_bloc.gif);background-repeat: no-repeat; background-position:top left; width:160px; padding-left:3px; }
.bloc_body{background-image: url(/static/img/squelette/fond_bloc.gif);background-repeat: no-repeat; background-position:bottom; padding: 8px 10px 25px 10px; vertical-align:top;} 

.bloc_head_avantages{background-image: url(/static/img/squelette/fond_bloc_head_avantages.gif);background-repeat: no-repeat;color:#ffffff; height: 22px;text-align:center;padding-top:10px;width:160px;} 
.bloc_visu_avantages{background-image: url(/static/img/squelette/fond_bloc_avantages.gif);background-repeat: no-repeat; background-position:top left; width:160px; padding-left:3px; }
.bloc_body_avantages{background-image: url(/static/img/squelette/fond_bloc_avantages.gif);background-repeat: no-repeat;color:#ffffff; background-position:bottom; padding: 8px 10px 25px 10px; vertical-align:top;} 

.bloc_head_black{background-image: url(/static/img/squelette/fond_bloc_head_black.gif);background-repeat: no-repeat;height: 20px;text-align:center;padding-top:10px;width:160px;color:#ffffff;font-weight:bold;} 
.bloc_visu_black{background-image: url(/static/img/squelette/fond_bloc_black.gif);background-repeat: no-repeat; background-position:top left; width:160px; padding-left:4px; }
.bloc_body_black{background-image: url(/static/img/squelette/fond_bloc_black.gif);background-repeat: no-repeat; background-position:bottom; padding-left:10px;  padding-right:10px;  padding-bottom:25px; vertical-align:top;color: #009966;} 

/*.bloc_moteur{height:78px;padding-left:10px;padding-right:10px;padding-top:10px;} */
.bloc_moteur{background-image: url(/static/img/squelette/fond_bloc_moteur.gif);background-repeat: no-repeat;height:78px;padding-left:10px;padding-right:10px;padding-top:10px;} 


.fond_acces_compte{background-image: url(/static/img/squelette/fond_acces_compte.gif);background-repeat: no-repeat;height:156px; width:249px;padding:16px;}

/* PAGE PRODUIT */

#tag1{position:absolute;right:0px;top:0px;}
#tag2{position:absolute;right:0px;top:98px;}
#packservice{position:absolute;right:95px;top:0px; width:105px; text-align:center; line-height:13px;}
#zoom{position:absolute;left:80px;top:147px;width:40px;font-weight:bold;color:#626262;text-align:center;}
.marge10 { padding-left:10px;}
.marge30 { padding-left:30px; padding-right:30px; line-height:17px;}


#set_produit {
padding-top : 10px;
}
#set_produit_pic {
float : left;
text-align:center;
width : 201px;
}
#set_produit_ref {
float : left;
width : 200px;
padding : 5px;
border-left : 1px solid #ccc;
word-wrap: break-word;
overflow: hidden;
}
#set_produit_ref_v2 {
float : left;
width : 200px;
padding : 5px;
border-left : 1px solid #e1e1e1;
word-wrap: break-word;
overflow: hidden;
}
#set_produit_prix {
font-family:Geneva, Arial, Helvetica, sans-serif;
width : 170px;
float : left;
padding : 5px;
border-left : 1px solid #ccc;
min-height:120px;
text-align:left;
}
#set_produit_services {
position:relative;
width : 350px;
float : left;
padding: 80px 10px 5px 5px;
min-height:120px;
text-align:left;
}
#txt_accroche { text-align:left; font-weight:bold; color:#000000; padding: 10px 0px 10px 0px; }
#services_inclus {
width:334px;
padding:7px 0px 15px 15px;
}
#services_option {
background-image: url(/static/img/squelette/services_inclus_barre.gif);height:20px; width:334px;
font-weight:bold;
padding:7px 0px 0px 15px;
}
#liste_services_option {
background-image: url(/static/img/squelette/services_option_fond.gif);
background-position:bottom;
width:334px;
padding:7px 0px 15px 15px;
}
a.services_inclus { text-decoration:underline; margin-top:10px; padding-left:20px; background-image: url(/static/img/squelette/services_puce_inclus.gif); background-repeat:no-repeat; background-position:top left;}

/*
background-image: url(/static/img/tag/1/tva.gif);
background-repeat: no-repeat;
background-position:top right;
*/

#spec_details {
background-color:#d7d7d7;
width:160px;
margin-top:10px;
margin-left:5px;
font-weight:bold;
padding:15px;
font-size:12px;
line-height:16px;
word-wrap: break-word;
}
#spec_details_v2 {
width:160px;
margin-top:10px;
margin-left:5px;
font-weight:bold;
padding:15px;
line-height:16px;
word-wrap: break-word;
}
#spec_details_v2 a {
/*
color : #f67a18;
font-weight : bold;
*/
color : #000;
}

#couche_photo {
position:relative;
margin : 0px;
padding: 0px;
left:0px;
top:0px;
}
#couche_promo_L {
position:absolute;
margin : 0px;
padding: 0px;
left:0px;
top:0px;
}
#couche_prix_v2 {
position:relative;
text-align:center;
margin : 0px;
padding: 0px;
padding-top: 10px;
left:0px;
top:0px;
}
#couche_prix {
position:relative;
margin : 0px;
padding: 0px;
padding-top: 100px;
left:0px;
top:0px;
}
#couche_promo_R {
position:absolute;
margin : 0px;
padding: 0px;
right:0px;
top:0px;
text-align : right;
}
.puce {
margin:0px;
padding:0px;
list-style-type:disc;
font-size:11px;
width:auto;
font-weight:normal;
/*display:inline;*/
}

#separation_produit { background-image: url(/static/img/squelette/separation_produit.gif); width:732px; height:32px; }


#set_produit_liste_achat {
margin-top : 10px;
margin-bottom : 10px;
width : 600px;
background-image: url(/static/img/squelette/sep_horizontal_large.gif);
background-repeat: repeat-x; height: 35px;
text-align:center;
}
#set_produit_toolsinfo {
float : left;
text-align:center;
width : 200px;
}
#set_produit_toolsinfo2 {
text-align:left;
padding-left : 10px;
width : 150px;
}
#set_produit_desc {
float : left;
margin-left : 19px;
width : 320px;
}
#set_produit_spec {
/*float : right;*/
padding-left : 10px;
margin-top : 10px;
margin-bottom : 10px;
border-left : 4px solid #f80;
width : 340px;
}

#set_produit_spec_v2 {
float : left;
padding-left : 10px;
margin-bottom : 10px;
width : 390px;
}
#set_produit_spec_v2 a {
/*color : #f67a18;*/
color : #000;
}

#set_produit_acc_v2 {
float : left;
margin-bottom : 10px;
width : 339px;
}
#set_produit_spec_table {
margin : 0;
padding : 0;
}
#set_produit_spec_table .sectr, .sectr {
padding :0;
padding-top:10px;
color:#f67a18;
}
#set_produit_spec_table .espec1_ligne1 {
width : 170px;
background-color : #f4f3f3;
}
#set_produit_spec_table .espec2_ligne1 {
width : 250px;
background-color : #f4f3f3;
}
#set_produit_spec_table .espec1_ligne2 {
width : 170px;
}
#set_produit_spec_table .espec2_ligne2 {
width : 250px;
}


#set_produit_spec_table .acc1,.acc1 {
width : 90px;
border-bottom : 1px solid #f5f4f4;
}
#set_produit_spec_table .acc2, .acc2 {
width : 290px;
border-bottom : 1px solid #f5f4f4;
background-image: url(/static/img/squelette/fond_access.jpg);
background-repeat: no-repeat; 
background-position:bottom;
}
#set_produit_spec_table .acc3, .acc3 {
width : 93px;
text-align : center;
border-bottom : 1px solid #f5f4f4;
}

#btn_memoriser_v2 { margin:0px 0px 5px 0px; }
#titre_carac_v2 {
height:22px;
width:380px;
background-image: url(/static/img/squelette/fond_titre_carac_v2.gif);
background-repeat: repeat-y;
font-weight:bold;
padding:10px 0px 0px 10px;
}
#titre_acc_v2 {
height:22px;
width:329px;
background-image: url(/static/img/squelette/fond_titre_carac_v2.gif);
background-repeat: repeat-y;
font-weight:bold;
margin-top:10px;
padding:10px 0px 0px 10px;
}

.produit_td_liste {
border-bottom : 1px solid #bbb;
}
.produit_td_liste_chkbox {
width: 12px;
background-color:#f67a18;
background-image: url(/static/img/squelette/fond_checkbox.gif);
background-repeat: repeat-y;
border-bottom : 1px solid #bbb;
}
/* comparateur */
.comparateur_td_chkbox {
width: 12px;
background-color:#f67a18;
background-image: url(/static/img/squelette/fond_checkbox.gif);
background-repeat: repeat-y;
/*border-bottom : 1px solid #bbb;*/
}
.comparateur_td_brd_g {
border-bottom : 1px solid #bbb;
}
.comparateur_td_brd_w {
}
.comparateur_td_brd_o {
border-left : 1px solid #f67a18;
}
.comparateur_td_brd_g_o {
border-bottom : 1px solid #bbb;
border-left : 1px solid #f67a18;
}


.comparateur_td_brd_spec_g {
padding:10px;
border-bottom : 1px solid #bbb;
}
.comparateur_td_brd_spec_w {
}
.comparateur_td_brd_spec_o {
padding:10px;
border-left : 1px solid #f67a18;
}
.comparateur_td_brd_spec_g_o {
padding:10px;
border-bottom : 1px solid #bbb;
border-left : 1px solid #f67a18;
}


/* HOMEPAGE PRODUIT / RAYON */
/*.HP_univers { height:630px; width:570px; background-image:url(/static/img/magasins/fond_resultat.jpg); background-repeat:no-repeat; float:left; padding:40px 10px 0px 30px;}*/
a.univers_liste { display: block; height:90px; width:247px; background-image:url(/static/img/magasins/bouton_liste_off.gif); background-repeat:no-repeat; float:left; padding:15px 25px 0px 10px; text-decoration:none;}
a.univers_liste:hover { color: #fff; background-image:url(/static/img/magasins/bouton_liste_on.gif);}
.nom_univers_liste { font-weight:bold; font-size:13px; }



/* TITRE PAGES */
.titre16 {font-size:16px; font-weight:bold; color:#f67a18; }
.titre16_v2 {font-size:16px; font-weight:bold; color:#f67a18; padding-left:17px; }
.titre16gris {font-size:16px; font-weight:bold; color: #666666; }
.titre16_espace {font-size:16px; font-weight:bold; color:#333333; }
.titre_f2 {font-size:11px; font-weight:bold; color:#f67a18; }
.essentiel14 {font-size:14px; margin:0; padding:0; color:#75b394; text-align:center; }
.serenite14 {font-size:14px; margin:0; padding:0; color:#9c808f; text-align:center; }
.privilege14 {font-size:14px; margin:0; padding:0; color:#946d50; text-align:center; }

/* SQUELETTE */
.fondpage {
width:600px;
min-height : 500px;
background-image:url("/static/img/squelette/fond_page.gif");
background-position:left top;
background-repeat: no-repeat;
margin:0px;
margin-top:0px;
padding-top:30px;
padding-left:30px;
padding-right:20px;
}
.fondpage_2col {
width:800px;
min-height : 500px;
background-image:url("/static/img/squelette/fond_page_2col.gif");
background-position:left top;
background-repeat: no-repeat;
margin:0px;
padding-top:30px;
padding-left:30px;
}
.fondpage_2col_v2 {
width:817px;
min-height : 500px;
background-image:url("/static/img/squelette/fond_page_2col.gif");
background-position:left top;
background-repeat: no-repeat;
margin:0px;
padding-top:30px;
padding-left:13px;
}
.fondpage_produit {
width:800px;
min-height : 500px;
background-image:url("/static/img/squelette/fond_page_produit.gif");
background-position:left top;
background-repeat: no-repeat;
margin:0px;
padding-top:30px;
padding-left:30px;
}
.fondpage_espace {
width:818px;
min-height : 500px;
background-image:url("/static/img/squelette/fond_page_produit.gif");
background-position:left top;
background-repeat: no-repeat;
margin:0px 0px 0px 10px;
padding:12px 0px 0px 3px;
}

.fondpage_avantages {
width:600px;
min-height : 600px;
background-image:url("/static/img/squelette/fond_page_avantages.gif");
background-position:left top;
background-repeat: no-repeat;
margin:0px;
margin-top:25px;
padding-top:37px;
padding-left:30px;
padding-right:20px;
}

#page_recover { }
#page_recrutement { }
#page_professionnels { }

.exp { font-size: 8px;line-height: 5px;}


/* TITRES */
.gris14 {font-size:13px; margin:0; padding:0;}
.gris14b {font-size:12px; margin:0; padding:0;font-weight:bold;}
.gris12b {font-size:12px; margin:0; padding:0;font-weight:bold;}
.gris10 {font-size:11px; font-weight:bold; margin:0; padding:0; color:#333333;}
.gris9 {font-size:9px; margin:0; padding:0; color:#B2B2B2; line-height:12px;}
.catclass2 {font-size:11px; font-weight:bold; margin:0; padding:0; color:#333333;}
.noir {color:#3f3f3f; }
.noir14 {font-size:14px; margin:0; padding:0;color:#3f3f3f; }
.noir14b {font-size:14px; margin:0; padding:0; font-weight:bold;color:#3f3f3f; }
.orange {color:#f67a18; }
.orangeb {color:#f67a18; font-weight:bold;}
.orange14 {font-size:14px; margin:0; padding:0;color:#f67a18; }
.orange14b {font-size:12px; margin:0; padding:0; font-weight:bold;color:#f67a18; }
.entete_tableau {
font-size:11px;
margin:0;
padding:0;
font-weight:bold;
color:#666666;
text-align:center;}
.blanc {}
a.blanc_header { color:#fff; text-decoration:none; }
a.blanc_header:hover { color:#fff; text-decoration:underline; }
.freeword { color:#fff; margin: 10px 0px 10px 0px; padding-top:6px; text-decoration:none; background-image:url("/static/img/squelette/freeword_fond.gif"); width:359px; height:19px; }
.freeword:hover { background-image:url("/static/img/squelette/freeword_fond2.gif");}
.freeword a { padding: 0px 10px 0px 30px; color:#fff; text-decoration:none; font-weight:bold; }
.freeword a:hover { text-decoration:underline; }
.voirselection { color:#fff; margin: 10px 0px 10px 0px; padding-top:6px; text-decoration:none; background-image:url("/static/img/squelette/freeword_fond.gif"); width:359px; height:19px; }
.voirselection:hover { background-image:url("/static/img/squelette/freeword_fond2.gif");}
.voirselection a { padding: 0px 10px 0px 30px; color:#fff; text-decoration:none; font-weight:bold; }
.voirselection a:hover { text-decoration:underline; }


/* PRIX */
.prix { font-family:Geneva, Arial, Helvetica, sans-serif;font-size:24px; margin:0; padding:0; color:#f67a18;}
.prix_eco { font-family:Geneva, Arial, Helvetica, sans-serif;font-size:11px; margin:0; padding:0;text-align: right;color:#3f3f3f; font-weight:blod;}
.prix_total { font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px; margin:0; padding:0; font-weight:bold;color:#3f3f3f;}
.prix_pratique { text-align: right; font-size:11px; color:#e10000; background-color: #fef3eb;border: 1px solid #e10000; padding: 0px 3px 0px 3px; }
.prix_services { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; font-weight:bold;color:#f67a18; }
.prix_petit { font-family:Geneva, Arial, Helvetica, sans-serif;font-size:20px; margin:0; padding:0; font-weight:normal; color:#f67a18; }
.prix_barre { font-family:Geneva, Arial, Helvetica, sans-serif;text-decoration:line-through;}

#couche_prix .prix_petit{
 font-family:Geneva, Arial, Helvetica, sans-serif;font-size:22px; font-weight:normal;}

.ref_petit { color:#acacac;}

/* LIENS */
a.blanc { }
a.orange { color:#f67a18; }
a.noir { color:#3f3f3f; }
gris10, a.gris10 {  }
a.menu_bloc { text-decoration:none; padding-left:15px; line-height:20px; background-image: url(/static/img/squelette/bloc_puce_menu_off.gif); background-repeat:no-repeat; background-position:top left;}
a.menu_bloc:hover { text-decoration:underline; line-height:20px; padding-left:15px; background-image: url(/static/img/squelette/bloc_puce_menu_on.gif); background-repeat:no-repeat; background-position:top left;}
a.menu_bloc_important { color:#4b2412; font-weight:bold; text-decoration:none; padding-left:15px; line-height:20px; background-image: url(/static/img/squelette/bloc_puce_menu_off.gif); background-repeat:no-repeat; background-position:top left;}
a.menu_bloc_important:hover { color:#4b2412; font-weight:bold;  text-decoration:underline; line-height:20px; padding-left:15px; background-image: url(/static/img/squelette/bloc_puce_menu_on_avantages.gif); background-repeat:no-repeat; background-position:top left;}

a.menu_lien_codesecret { display: block; width: 95px; height: 51px; background-image: url(/static/img/squelette/fond_lien_codesecret.gif);background-repeat: no-repeat; padding:12px 0px 0px 65px; text-decoration:none; font-size:13px; }
a.menu_lien_codesecret:hover { color: #f37020; }
a.menu_lien_magasins { display: block; width: 95px; height: 51px; background-image: url(/static/img/squelette/fond_lien_magasins.gif);background-repeat: no-repeat; padding:12px 0px 0px 65px; text-decoration:none; font-size:13px; }
a.menu_lien_magasins:hover { color: #f37020; }
a.menu_lien_zest { display: block; width: 95px; height: 51px; background-image: url(/static/img/squelette/fond_lien_zest.gif);background-repeat: no-repeat; padding:12px 0px 0px 65px; text-decoration:none; font-size:13px; }
a.menu_lien_zest:hover { color: #f37020; }
a.menu_lien_cartes { display: block; width: 95px; height: 51px; background-image: url(/static/img/squelette/fond_lien_cartes.gif);background-repeat: no-repeat;  padding:12px 0px 0px 65px; text-decoration:none; font-size:13px; }
a.menu_lien_cartes:hover { color: #f37020; }
a.menu_lien_services { display: block; width: 95px; height: 51px; background-image: url(/static/img/squelette/fond_lien_services.gif);background-repeat: no-repeat; padding:12px 0px 0px 65px; text-decoration:none; font-size:13px; }
a.menu_lien_services:hover { color: #f37020; }
a.menu_lien_guides { display: block; width: 95px; height: 51px; background-image: url(/static/img/squelette/fond_lien_guides.gif);background-repeat: no-repeat;  padding:12px 0px 0px 65px; text-decoration:none; font-size:13px; }
a.menu_lien_guides:hover { color: #f37020; }



/* FONDS */
.sep_vert {background-color:#c0c0c0; background-image: url(/static/img/squelette/sep_vertical.gif);background-repeat: repeat-y; width: 6px;}
.sep_vert_moy2 {background-color:#c0c0c0;}
.sep_vert_moy {background-color:#f67a18; width: 6px;}
.sep_hor { height: 1px;background-color:#c0c0c0; }
.sep_hor_large {background-image: url(/static/img/squelette/sep_horizontal_large.gif);background-repeat: repeat-x; height: 35px;}
.sep_hor_large2 {background-image: url(/static/img/squelette/sep_horizontal_large_grise.png);background-repeat: no-repeat; height: 50px;}
/*.fond_checkbox {background-color:#f67a18; background-image: url(/static/img/squelette/fond_checkbox.gif);background-repeat: repeat-y; width: 6px;}*/
.fond_checkbox_haut {background-color:#f67a18; background-image: url(/static/img/squelette/fond_checkbox_haut.gif); background-repeat:no-repeat;  height: 21px; width: 6px;}
.fond_checkbox_bas {background-color:#f67a18; background-image: url(/static/img/squelette/fond_checkbox_bas.gif); background-repeat:no-repeat;  height: 21px; width: 6px;}



/* CHAMPS */
.chp_moteur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 2px;
	height:14px;	
	border: 1px solid #a0a0a0;
	width:140px;
	background-image:url("/static/img/squelette/fond_input.gif");
	background-position:top right;
	border:1px solid #bbb;

}
.liste_moteur {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;color: #666666;
background-color: #FFFFFF;
border: 1px solid #a0a0a0;
width:115px;
padding:1px;
margin-top:4px;
}
.chp_espace {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;background-color: #FFFFFF;border: 1px solid #a0a0a0; width:140px; font-weight:normal;}
.chp_postal {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;background-color: #FFFFFF;border: 1px solid #a0a0a0;width:85px;padding:1px;margin-top:5px;margin-bottom:4px;}
.chp_pro {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;background-color: #FFFFFF;border: 1px solid #a0a0a0; width:150px; font-weight:normal;}

/* ######################## */
/* divers cricri */

.plansite_class {
float:left;
width : 250px;
/*border : 1px solid #eee;*/
margin : 20px;
}
.plansite_class ul {
padding : 10px;
padding-top : 0;
line-height: 1.5em;
}

.liste_recherche {
padding-left : 10px;
list-style-type :square;
}


/* ajout Cédric */
#blocproduit {
float : left;
}
.blocproduit_head{background-image: url(/static/img/squelette/blocproduit_head.gif); background-repeat: no-repeat; height: 20px; text-align:left; padding-top:3px; width:190px; font-size:10px; font-weight:bold; text-align:center; margin-right:10px;} 
.blocproduit_body{background-image: url(/static/img/squelette/blocproduit_bottom.png); background-repeat:no-repeat; background-position:bottom; width:186px; padding-left:4px; vertical-align:top; height:190px; } 
.blocproduit_img{float:right; padding-left:0px;}

/* LINKS .blocproduit_body{background-image: url(squelette/blocproduit_bottom.gif); background-repeat: no-repeat; background-position:bottom; padding-left:10px;  padding-right:10px; width:206px;  padding-bottom:25px; vertical-align:top;} 
*/
a.head_blocproduit { font-size:11px; text-decoration:none; color:#FFFFFF;}
a.head_blocproduit:hover { text-decoration:underline;}
a.lien_classique { text-decoration:none; font-weight:bold;}
a.lien_classique:hover { text-decoration:underline; color:#f67a18;}


.sep_comparateur {
background-color:#CCCCCC;
height:1px;
margin:5px;
text-align:center;
}
.sep_comparateur_titre {
background-image: url(/static/img/squelette/comparateur_septitre.gif); background-repeat: repeat-x; height: 20px; 
margin:5px;
padding-left : 5px;
font-weight : bold; 
color :#f67a18;
text-align:left;
}
.sep_comparateur_titre_bord {
background-image: url(/static/img/squelette/comparateur_septitre.gif); background-repeat: repeat-x; height: 20px; 
margin:5px;
color :#f80;
text-align:left;
border-left : 1px solid #f67a18;
}

/* ESPACE AVANTAGES !! */
/* ça correspond aux dates en haut */
.offres_exclus_date { font-size:16px; font-weight:bold; color:#b12a4e; margin:15px 0px 5px 20px; }

/* corps du texte + shoot */
.offres_exclus_description {margin-left:20px;}

/* les conditions de chaque offre */
.offres_exclus_condition { width:627px; }

/* la liste de sélection quand ton mag n'est pas dans la liste des participants */
.offres_exclus_select_mag { font-size:11px; width:220px; color:#3f3f3f; }

/* séparation entre les offres exclus actuelles et les cloturées */ 
.offres_exclus_separator { width:300px; height:1px;background-color:#c0c0c0;margin-top:50px; margin-bottom:20px; }

/* mm chose pour l'intitulé de date mais sur les offres exclus cloturées */ 
.offres_exclus_date_cloturees { font-size:16px; font-weight:bold; }

.texte_priv { margin-top:10px; font-color:#f67a18; font-weight:bold; }

/* BLOC NOIR */
.chp_postal {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;background-color: #FFFFFF;border: 1px solid #a0a0a0;width:85px;padding:1px;margin-top:5px;margin-bottom:4px;}

/* HOMEPAGE */
#flash { margin-left:10px; margin-top:15px;}
#blocproduit_index{ margin-left: 11px; margin-bottom:10px; width:630px;}
#blocproduit_hp{ margin-right:10px; float : left;}

form { margin-top:0px;margin:0px; }
select { font-size:11px;}


/* Avantages */
.titre_compte_avantages {
color : #f60;
font-weight: bold;
}
.chp_avantages { color:#FF6600; font-size:11px;}
.chp_avantages_error {
border : 1px solid #f60;
}

/* MAGASINS */
.photo_magasin { float:left; padding-right:10px; height:auto;}
.photo_magasin img { border:1px solid #CCCCCC;}



/* ////////////////////////// ESPACE PERSONNEL ///////////////////////////////// */

.photo_magasin2 { float:left; padding-right:10px; height:auto;}

.check_ok { 	
	background-image:url("/static/img/squelette/check.gif");
	background-repeat:no-repeat;
	background-position:left;
	margin-top:3px;
	padding: 0px 0px 0px 22px;
	height:20px;
	line-height:20px;
 }

#espace_menu { 
	background-image:url("/static/img/squelette/espace_menu2.gif");
	background-repeat:no-repeat;
	background-position:-10;
	width:160px;
	height:355px;
	margin-top:8px;
}
#frame_espace { margin:15px 0px 0px 14px; }

#espace_head {
width:799px;
height : 45px;
background-image:url("/static/img/squelette/espace_head.jpg");
background-position:left top;
background-repeat: repeat-x;
margin:0px 0px 0px 10px;
padding:20px 0px 0px 5px;
}

#espace_bienvenue { float:left; width:600px; font-size:8px;color:#e4e4e4;}
#espace_colonnevide { float:left; width:32px; height:120px;}
#espace_colonne { float:left; width:220px; height:auto; margin:10px 20px 30px 15px; background-color:#eee; background-image: url(/static/img/squelette/espace_deg_titre.gif); background-repeat:repeat-x; background-position:top;}
#espace_colonnelarge { float:left; width:732px; height:auto; margin:10px 20px 30px 15px; background-color:#eee; background-image: url(/static/img/squelette/espace_deg_titre.gif); background-repeat:repeat-x; background-position:top;}
#espace_colonnelargeiframe { float:left; width:732px; height:auto; margin:10px 20px 25px 15px; }


#form_espace_droit { float:left; width:340px; height:auto; margin:20px 0px 30px 10px;padding-bottom:30px;}
#form_espace_gauche {float:left; width:340px; height:auto; margin:20px 0px 30px 20px;padding-bottom:30px;}

#espace_deco { float:right;}
#espace_logo  { float:left; height:44px; width:44px; margin:0px 10px 0px 5px;}
a.espace_deco  { text-decoration:none; font-size:8px;color:#e4e4e4;}

a.espace_menu { text-decoration:none;}
a.espace_menu:hover { text-decoration:underline; color:#90104a; }
.stitre_espace { color:#f46303; font-weight:bold; }
.titre_espace { color:#f46303; font-weight:bold; font-size:13px; margin-bottom:3px; }
a.lien_espace { text-decoration:underline; font-weight:bold;}
a.lien_espace:hover { text-decoration:underline; color:#f46303;}

#espace_rubhp_offresexpert { width:200px; padding: 80px 10px 15px 10px;  background-image: url(/static/img/squelette/espace_rubhp_offresexpert.jpg); background-repeat:no-repeat; background-position:top;}
#espace_rubhp_offresmarques { width:200px; padding: 80px 10px 15px 10px;  background-image: url(/static/img/squelette/espace_rubhp_offresmarques.jpg); background-repeat:no-repeat; background-position:top;}
#espace_rubhp_zest { width:200px; padding: 80px 10px 15px 10px;  background-image: url(/static/img/squelette/espace_rubhp_news.jpg); background-repeat:no-repeat; background-position:top;}
#espace_rubhp_autre { width:200px; padding: 15px 10px 15px 10px;  background-image: url(/static/img/squelette/espace_rubhp_autre.jpg); background-repeat:no-repeat; background-position:top;}

#espace_offresexpert { padding:10px 20px 20px 50px;}
#espace_offresexpert_coupon { padding:25px 0px 15px 0px;}

#espace_odr { padding:10px 20px 20px 50px;}
.espace_odr_pave { float: left; margin:25px 20px 0px 0px; width:197px; height:100px; text-align:center; vertical-align:middle;}

#espace_derniersproduits { padding:10px 20px 40px 50px;}

#ligne_espace {
	float: left;
	width: 110px;
	height: 16px;
	padding:4px;
}
#ligne_espace2 {
	float: left;
	width: 150px;
	height: 16px;
	padding:4px 0px 0px 0px;
}
#champ_espace {
	float: left;
	text-align: left;
	width: 170px;
}

#fond_id {
	border-left-color:#f67a18;
	border-left-style:solid 2px;
	padding:10px;
	width:170px;
	height:170px;
}
#fond_form {
	background-image:url("/static/img/squelette/fond_espace.jpg");
	background-repeat:repeat-x;
	background-position:top;
	background-color:#eee;
	padding:20px;
	width:540px;
}
#fond_form_ope_bienvenue09 {
	background-image:url("/static/img/ope/home_bienvenue09.gif");
	background-repeat:no-repeat;
	background-position:top left;
	padding:20px 0px 0px 275px;
	width:520px;
	height:491px;
}
#fond_form_ope_cadhoc {
	background-image:url("/static/img/ope/home_cadhoc.gif");
	background-repeat:no-repeat;
	background-position:top left;
	padding:20px 0px 0px 275px;
	width:520px;
	height:491px;
}
#fond_form_ope_pineuilh {
	background-image:url("/static/img/ope/inscription_pineuilh.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding:20px 0px 0px 275px;
	width:520px;
	height:491px;
}
#fond_form_ope_pornic {
	background-image:url("/static/img/ope/inscription_pornic.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding:20px 0px 0px 275px;
	width:520px;
	height:491px;
}
#fond_form_ope_chequecadeau09 {
	background-image:url("/static/img/ope/home_chequecadeau09.gif");
	background-repeat:no-repeat;
	background-position:top left;
	padding:20px 0px 0px 275px;
	width:520px;
	height:540px;
}

#avantages_ope {
	background-image:url("/static/img/page/fond_ope_avantages.png");
	padding: 62px 0px 0px 13px;
	margin-top:15px;
	width:144px;
	height:309px;
}
#fond_code_avantages {
	background-image:url("/static/img/page/fond_code_avantages.png");
	padding-top:35px;
	margin-top:0px;
	width:173px;
	height:133px;
	text-align:center;
	color:#FFFFFF;
	}
.form_espace {
	padding:2px;
	padding-left:15px;
	height:16px;
	width : 145px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333534;
	background-image:url("/static/img/squelette/fond_input.gif");
	background-position:top right;
	border:1px solid #bbb;
}
.form_code {
	padding:2px;
	padding-left:15px;
	height:16px;
	width : 65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333534;
	background-image:url("/static/img/squelette/fond_input.gif");
	background-position:top right;
	border:1px solid #bbb;
}
.form_moyen_espace {
	padding:2px;
	margin-top:3px;
	height:16px;
	width :100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333534;
	background-image:url("/static/img/squelette/fond_input.gif");
	background-position:top right;
	border:1px solid #bbb;
}
.form_petit_espace {
	padding:2px;
	padding-left:5px;
	height:16px;
	width : 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333534;
	background-image:url("/static/img/squelette/fond_input.gif");
	background-position:top right;
	border:1px solid #bbb;
}

.liste_espace {
	height:20px;
	width : 165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333534;
	border:1px solid #bbb;
}
#alerte_espace {
	font-weight:bold;
	color:#FF0000;
}

/* //////////////////////////  ZEST ///////////////////////////////// */

.zest { margin-left:60px; width:850px; }
.zest_head { width:850px; height:133px; background-color:#fd5114;}
.zest_gauche { width:240px; float:left; background-color:#ff6600;}
.zest_droit { width:610px; float:left;}
.zest_nouveaute { padding:20px; }
.zest_nouveaute_titre { color:#ff3300; font-size:14px; }
.zest_pbc { padding:20px; }
.zest_pbc_puce { list-style-image:url(/static/img/zest/commun/puce_vert.gif);margin:8px 0px 0px 26px;padding:0px;}
.zest_pbc_titre { color:#38af8c; font-size:14px; }
.zest_zoom { padding:20px; }
.zest_zoom_titre { color:#2c3ded; font-size:14px; }
.zest_zoom_puce { list-style-image:url(/static/img/zest/commun/puce_bleu.gif);margin:8px 0px 0px 26px;padding:0px;}
.zest_foot { width:650px; }
.zest_nouveaute_titreorange { color:#ff6600; font-size:14px; }
.zest_nouveaute_titrebleu { color:#56b0fc; font-size:14px; }
.zest_nouveaute_titrerose { color:#d25c7b; font-size:14px; }

/* //////////////////////////  LEXIQUE ///////////////////////////////// */
#definitions {
	margin: 15px 0px 0px 0px;
	padding: 15px;
	height: 505px;
	width: 505px;
	overflow:auto;
	background-image: url(/static/img/page/lexique_fond.jpg);
	background-repeat: repeat-y;
	background-position: center left;
	float:left;
	border: solid 2px #FFF;
}
#definitions h2 { float:left; width:160px; padding:10px 0px 60px 0px; color:#f67b1b; font-size:14px; }
#ss_definitions { float:left; width:325px;margin-top : 10px;margin-bottom : 10px;}
#ss_definitions p { margin:0;padding:0;}
.lexique_intro { padding-top:15px; }
#choixlettres {  float:left; margin-top:15px; }
a.choixlexique { outline-style:none;font-size:12px; color:#545454; font-weight:bold; padding:6px; text-decoration:none;background-image: url(/static/img/bouton/lexique_off.gif);background-repeat: no-repeat;	background-position: center;}
a.choixlexique:hover { color:#fff;	background-image: url(/static/img/bouton/lexique_on.gif);background-repeat: no-repeat;background-position: center;}
.lexique_definition { float:left; }
a.lexique_voirillus { color:#868686; padding-left:16px; text-decoration:none; background-image: url(/static/img/bouton/lexique_voirillus.gif);background-repeat: no-repeat;	background-position: left;}
a.lexique_voirillus:hover { text-decoration:underline; }
a.lexique_voiraussi { color:#868686; padding-left:16px; text-decoration:none; background-image: url(/static/img/bouton/lexique_voiraussi.gif);background-repeat: no-repeat;	background-position: left;}
a.lexique_voiraussi:hover { text-decoration:underline; }
.lexique_az { float:left; width:189px; height:664px; margin-top:15px; background-image: url(/static/img/page/lexique_az.jpg);background-repeat: no-repeat;background-position: center; }
.bas_lexique { width:572px; height:46px; margin:584px 0px 0px 189px; background-image: url(/static/img/page/lexique_bas.jpg);background-repeat: no-repeat;background-position: center; }
.spacer_lexique { height:3px; width:485px; clear:both; background-image: url(/static/img/page/lexique_separation.gif);background-repeat: no-repeat;background-position: center; }

/* //////////////////////////  TOOLTIP ///////////////////////////////// */
#tt_products { 
display:none; 
background:transparent url(/static/img/infobulle_expert.png); 
font-size:12px; 
height:130px; 
width:283px; 
padding:0px; 
color:#000;
/* bug cricri-like */
z-index : 10;  
}
#tt_products h1 { 
padding : 0;
padding-left : 20px;
padding-top : 20px;
font-size:11px;
font-weight:bold;
color:#f67a18;
}
#tt_products h2 { 
padding : 0;
padding-left : 20px;
padding-right : 15px;
font-size:10px;
font-weight:normal;
color:#000;
}
#tt_products h3 a { 
padding : 0;
padding-left : 20px;
padding-right : 15px;
font-size:10px;
font-weight:normal;
text-decoration : underline;
color:#f67a18;
}

/*********************/
/* MODULES CAMPAGNES */
.module_campagnes {
width: 160px;
background-image: url(/static/img/module_campagnes/bg.gif);
background-repeat: no-repeat;
background-position: bottom;
padding-bottom: 5px;
margin-bottom : 8px;
}
.head_module_campagnes {
margin: 0px;
width: 160px;
height: 55px;
margin-top:4px;
background-image: url(/static/img/module_campagnes/head.gif);
background-repeat: no-repeat;
}
.module_campagnes_marques  {
color:#ec7a24;
}
a.module_campagnes_liens {  display: block; color:#626262;  padding:4px 6px 4px 6px ; text-decoration:none;background-image: url(/static/img/module_campagnes/sep.gif);background-repeat: no-repeat;	background-position: top center;}
a.module_campagnes_liens:hover { color:#ec7a24;}

a.module_campagnes_lienvoirtout {  display: block; text-align:center; color:#ec7a24;  padding:4px 6px 4px 6px ; text-decoration:none;background-image: url(/static/img/module_campagnes/sep.gif);background-repeat: no-repeat;	background-position: top center;}
a.module_campagnes_lienvoirtout:hover { text-decoration:underline;}
.scrollable {
position:relative;
overflow:hidden;
width: 160px;
height:84px;
}
.scrollable .items {
/* this cannot be too large */
width:20000em;
position:absolute;
clear:both;
}
.scrollable .active {
border:2px solid #000;
z-index:9999;
position:relative;
}
#bouton_scroll_R {
float : left;
}
#bouton_scroll_R a {
color : #fff;
font-weight : bold;
}
#bouton_scroll_L {
float : right;
}
#bouton_scroll_L a {
color : #fff;
font-weight : bold;
}
#campagne_liste_toogle a {
outline : none;
}
.modules_link {
padding : 2px;
outline : none;
}

/************/
/* MAGASIN */
#magasin_participant {width:763px;height : 50px;background-image:url(/static/img/magasins/top.gif); background-repeat:no-repeat; }
a.magasin_participe {color:#FFFFFF; font-weight:bold;}
#magasin_fiche {padding: 17px 0 0 17px;}
#magasin_infos {width:123px; height:615px; background-image:url(/static/img/magasins/fond_maps.jpg); background-repeat:no-repeat; float:left; padding:15px 15px 0px 15px;}
#magasin_infos2 {width:353px; height:535px; background-image:url(/static/img/magasins/fond.jpg); background-repeat:no-repeat; float:left; padding:15px 15px 0px 15px;}
#magasin_photoplan {width:381px; height:531px; float:left;}
.titre_magasin { font-weight:bold; color:#f67a18;  }
.magasin_sep { height:10px; border-bottom: solid #bebebe 1px; margin-bottom:5px; clear:both; }
.magasin_ligne { height:17px; border-bottom: solid #bebebe 1px; text-align:center; }
.magasin_ad { clear: both; padding-top:10px;}
.magasin_adresse {  width:220px;  float:left;}
.magasin_txt_min { width:130px;   float:left; color:#b0afaf; font-size:9px; font-weight:normal; line-height:10px;}
.magasin_coord {  clear: both; padding-top:10px;}
.magasin_coord1 { float:left; padding-left:50px;}
.magasin_picto { text-align:center; margin-top:5px;}
.magasin_horairestab { margin:5px 0 0 25px;}
.magasin_infospe { margin-top:5px;}
.magasin_fiche_photo { height:280px; }
.magasin_footer { clear:both; width:763px; height:21px; background-image:url(/static/img/magasins/bottom.gif); background-repeat:no-repeat; margin-left:17px;}

.magasin_champs { clear: both; padding-top:10px;}
.magasin_champs_form { float:left;}
.magasin_champ { width:130px; padding:4px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; border: solid 1px #cacaca; }
.magasin_champ2 { width:120px; padding:4px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; border: solid 1px #cacaca; }
.magasin_actus { margin-top:5px;}


.horaires_spe { margin-top:7px; font-weight:bold;}

.resultat_dp { height:630px; width:570px; background-image:url(/static/img/magasins/fond_resultat.jpg); background-repeat:no-repeat; float:left; padding:40px 10px 0px 30px;}
a.resultat_liste { display: block; height:90px; width:247px; background-image:url(/static/img/magasins/bouton_liste_off.gif); background-repeat:no-repeat; float:left; padding:15px 25px 0px 10px; text-decoration:none;}
a.resultat_liste:hover { color: #fff; background-image:url(/static/img/magasins/bouton_liste_on.gif);}
.nom_magasin_liste { font-weight:bold; font-size:13px; }

/*********************/
/****** THICKER *****/
/*******************/
#thicker {
margin : 0;
padding : 0;
width : 260px;
height : 70px;
}
div#thicker {
position:relative;
overflow:hidden;
height:70px;
}
div#thicker div.items {
position:relative;
margin : 0;
padding : 0;
height:20000em;
}
div#thicker div.items div{
margin : 0;
padding : 2px;
height : 300px;
text-align:left;
/*
border : 1px solid #f00;
padding-left : 80px;
*/
}
#thicker2 {
margin : 0;
padding : 0;
width : 500px;
height : 50px;
}
div#thicker2 {
position:relative;
overflow:hidden;
height:50px;
}
div#thicker2 div.items {
position:relative;
margin : 0;
padding : 0;
height:20000em;
}
div#thicker2 div.items div{
margin : 0;
padding : 2px;
height : 50px;
text-align:left;
/*
border : 1px solid #f00;
padding-left : 80px;
*/
}
div#thicker2 div.items div a{
color : #fff;
}


#thicker3 {
margin : 0;
padding : 0;
width : 130px;
height : 260px;
}
div#thicker3 {
position:relative;
overflow:hidden;
height:260px;
}
div#thicker3 div.items {
position:relative;
margin : 0;
padding : 0;
height:20000em;
}
div#thicker3 div.items div{
margin : 0;
padding : 2px;
height : 130px;
text-align:left;
/*
border : 1px solid #f00;
padding-left : 80px;
*/
}

/******************************************************************/
/* TOOLTIPS_CRICRI */
.tt_picto {
cursor : pointer;
}
.tt_content {
display:none;
margin : 0;
margin-left : 2px;
/*
background-image : url(/static/img/magasins/tt_arrow2.gif);
background-repeat : no-repeat;
background-position : left center;
*/
}
.tt_content div{
margin : 0;
margin-left : 10px;
padding:5px;
width:80px;
text-align:center;
font-size:10px;
color:#fff;
background-color : #626262;
z-index:9999;
/*
outline radius pour mozilla/firefox only
*/
-moz-box-shadow:0 0 10px #fff;
-webkit-box-shadow:0 0 10px #fff;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

