/*------------------ OVER MENU -----------------*/

ul#menu_container li#rub0 a { background-position: -0px -25px; }

/*================== SUBMENU ==================*/

ul#submenu_container { background-position:0 0; }
ul#submenu_container li a { background-position:0 0; top: 0; }

ul#submenu_container li#subrub0 a { background-position: -20px 0px; width:27px; left: 20px; }
ul#submenu_container li#subrub0 a:hover { background-position: -20px -30px; }

ul#submenu_container li#subrub1 a { background-position: -66px 0px; width:74px; left: 66px; }
ul#submenu_container li#subrub1 a:hover { background-position: -66px -30px; }

ul#submenu_container li#subrub2 a { background-position: -161px 0px; width: 55px; left: 161px; }
ul#submenu_container li#subrub2 a:hover { background-position: -161px -30px; }

ul#submenu_container li#subrub3 a { background-position: -236px 0px; width: 64px; left: 236px; }
ul#submenu_container li#subrub3 a:hover { background-position: -236px -30px; }

ul#submenu_container li#subrub4 a { background-position: -320px 0px; width: 59px; left: 320px; }
ul#submenu_container li#subrub4 a:hover { background-position: -320px -30px; }

ul#submenu_container li#subrub5 a { background-position: -399px 0px; width: 66px; left: 399px; }
ul#submenu_container li#subrub5 a:hover { background-position: -399px -30px; }

ul#submenu_container li#subrub6 a { background-position: -486px 0px; width: 44px; left: 486px; }
ul#submenu_container li#subrub6 a:hover { background-position: -486px -30px; }

ul#submenu_container li#subrub7 a { background-position: -551px 0px; width: 35px; left: 551px; }
ul#submenu_container li#subrub7 a:hover { background-position: -551px -30px; }

/*------------------ OVER SUBMENU -----------------*/

#subrub0 ul#submenu_container li#subrub0 a { background-position: -20px -30px; }
#subrub1 ul#submenu_container li#subrub1 a { background-position: -66px -30px; }
#subrub2 ul#submenu_container li#subrub2 a { background-position: -161px -30px; }
#subrub3 ul#submenu_container li#subrub3 a { background-position: -236px -30px; }
#subrub4 ul#submenu_container li#subrub4 a { background-position: -320px -30px; }
#subrub5 ul#submenu_container li#subrub5 a { background-position: -399px -30px; }
#subrub6 ul#submenu_container li#subrub6 a { background-position: -486px -30px; }
#subrub7 ul#submenu_container li#subrub7 a { background-position: -551px -30px; }

/*================== FICHE PRODUIT ================*/

.content_Left
{
float:left;
display:block;
width:560px;
height:600px;
padding:20px 0 0 19px;
z-index:1;
}

.content_Right
{
float:left;
display:block;
width:200px;
height:600px;
padding:20px 20px 0 0;
}

.content_fp_Left
{
position:relative;
float:left;
display:block;
width:335px;
height:574px;
border-bottom:6px solid #dfccd3;
z-index:999;
}

.content_fp_Right
{
position:relative;
float:left;
display:block;
width:205px;
height:574px;
background:#e7d8dd;
border-bottom:6px solid #dfccd3;
}

.content_fp_Left .fp_visuel
{
position:relative;
float:left;
display:block;
width:335px;
height:335px;
background:url(../images/elle_passions/general/visuel_def335.jpg) left top no-repeat;
}

.content_fp_Left .fp_visuel img
{
display:block;
}

.content_fp_Left .fp_visuel .fp_visuel_cadre
{
position:absolute;
top:0;
left:0;
width:335px;
height:335px;
background:url(../images/elle_passions/general/bg_ficheproduit.png) left top no-repeat;
}

.content_fp_Left .fp_visuel .fp_visuel_link
{
position:absolute;
top:302px;
right:18px;
font-weight:bold;
}

.content_fp_Left .fp_visuel .fp_visuel_link
{
position:absolute;
top:296px;
right:6px;
font-weight:bold;
}

.content_fp_Left .fp_visuel .fp_visuel_link a
{
position:relative;
}

.content_fp_Left .fp_visuel .fp_visuel_link a span, .content_fp_Left .fp_visuel .fp_visuel_link a iframe
{
display:none;
border:0;
}

.content_fp_Left .fp_visuel .fp_visuel_link a strong
{
float:left;
display:block;
width:53px;
height:19px;
padding:6px 0 0 27px;
}

.content_fp_Left .fp_visuel .fp_visuel_link a:hover
{
cursor:pointer;
}

.content_fp_Left .fp_visuel .fp_visuel_link a:hover span, .content_fp_Left .fp_visuel .fp_visuel_link a:hover iframe
{
position:absolute;
top:-296px;
left:-329px;
display:block;
width:500px;
height:500px;
z-index:999;
}

html:first-child .content_fp_Left .fp_visuel .fp_visuel_link a:hover span, html:first-child .content_fp_Left .fp_visuel .fp_visuel_link a:hover iframe
{
position:relative;
left:161px;
}

html:first-child .content_fp_Left .fp_visuel .fp_visuel_link a:hover iframe
{
top:-296px;
}

html:first-child .content_fp_Left .fp_visuel .fp_visuel_link a:hover span
{
top:-796px;
}

.content_fp_Left .fp_visuel .fp_visuel_link a:hover strong
{
display:none;
}

.content_fp_Left .fp_visuel .fp_visuel_link .fp_visuel_link_cadre
{
background:url(../images/elle_passions/general/bg_zoom.png) left top no-repeat;
}

html:first-child .content_fp_Left .fp_visuel .fp_visuel_link .fp_visuel_link_cadre
{
top:-1296px !important;
}

.content_fp_Left .fp_visuel_no .fp_visuel_cadre
{
background:url(../images/elle_passions/general/bg_ficheproduit_no.png) left top no-repeat;
}

.content_fp_Left .fp_visuel_no .fp_visuel_link
{
display:none;
}

.content_fp_Left .fp_visuel_descriptif
{
float:left;
display:block;
width:326px;
height:164px;
color:#4f4f4f;
font-size:12px;
text-align:justify;
padding:30px 0 0 0;
overflow:hidden;
}

.content_fp_Left .fp_visuel_descriptif .fp_visuel_descriptif_cnt
{
float:left;
display:block;
width:320px;
height:152px;
line-height:15px;
padding:0 6px 0 0;
overflow:auto;
}

.content_fp_Left .fp_visuel_descriptif .ref
{
float:left;
display:block;
width:320px;
color:#4f4f4f;
font-size:10px;
}

.content_fp_Left .fp_nav_prec
{
position:absolute;
bottom:15px;
left:3px;
color:#710338;
font-weight:bold;
}

.content_fp_Left .fp_nav_suiv
{
position:absolute;
bottom:15px;
right:8px;
color:#710338;
font-weight:bold;
}

.content_fp_Left .fp_nav_prec a, .content_fp_Left .fp_nav_suiv a
{
color:#710338;
}

.content_fp_Right .fp_titre
{
position:relative;
float:left;
display:block;
width:175px;
height:65px;
font-size:15px;
color:#fff;
background:#322821;
padding:35px 15px 0 15px;
}

.content_fp_Right .fp_titre a
{
color:#fff;
font-weight:bold;
}

.content_fp_Right .fp_titre a:hover
{
color:#b78c9a;
text-decoration:none;
}

.content_fp_Right .fp_titre .pct
{
position:absolute;
top:0;
left:136px;
width:59px;
height:27px;
line-height:27px;
font-size:16px;
font-weight:bold;
color:#4f4f4f;
background:#9d7e69;
text-align:center;
}

.content_fp_Right .fp_prix
{
position:relative;
float:left;
display:block;
width:190px;
height:50px;
line-height:50px;
font-size:22px;
color:#fff;
background:#944769;
padding:0 0 0 15px;
}

.content_fp_Right .fp_prix .prix_old
{
position:absolute;
top:1px;
right:8px;
font-size:10px;
color:#fff;
text-align:right;
}

.content_fp_Right .fp_prix .prix_old span
{
text-decoration:line-through;
color:#fff;
font-size:18px;
}

.content_fp_Right .fp_modele
{
position:relative;
float:left;
display:block;
width:185px;
height:132px;
padding:15px 5px 0 15px;
}

.content_fp_Right .fp_modele .input_line
{
float:left;
display:block;
width:185px;
font-size:12px;
font-weight:bold;
color:#4f4f4f;
margin:0 0 5px 0;
}

.content_fp_Right .fp_modele .input_line label
{
float:left;
display:block;
padding:0 0 0 0;
margin:0 5px 0 0;
}

.content_fp_Right .fp_modele .input_line select
{
float:left;
display:block;
width:100px;
}

.content_fp_Right .fp_modele .input_line_link
{
font-size:11px;
color:#710338
}

.content_fp_Right .fp_modele .input_line_link a
{
color:#710338;
}

.content_fp_Right .fp_panier
{
position:relative;
float:left;
display:block;
width:205px;
height:68px;
background:url(../images/elle_passions/general/bg_ajouterpanier.gif) left top no-repeat;
}

.content_fp_Right .fp_panier .fp_panier_msg, .content_fp_Right .fp_panier .fp_panier_msgi
{
display:none;
}

.content_fp_Right .fp_panier .fp_panier_v
{
position:absolute;
top:0;
left:63px;
width:79px;
height:68px;
border:0;
}

.content_fp_Right .fp_panier_ajout .fp_panier_msg
{
float:left;
display:block;
width:173px;
height:56px;
color:#fff;
font-size:12px;
line-height:15px;
background:url(../images/elle_passions/general/bg_ajouterpanier_v.gif) left top repeat-x;
padding:12px 16px 0 16px;
}

.content_fp_Right .fp_panier_ajout .fp_panier_msg .link
{
float:left;
display:block;
width:173px;
font-size:11px;
font-weight:bold;
}

.content_fp_Right .fp_panier_ajout .fp_panier_msg .link a
{
color:#fff
}

.content_fp_Right .fp_panier_indispo .fp_panier_msgi
{
float:left;
display:block;
width:182px;
height:129px;
color:#fff;
font-size:12px;
line-height:15px;
background:url(../images/elle_passions/general/bg_ajouterpanier_i.gif) left top repeat-x;
padding:10px 10px 0 13px;
}

.content_fp_Right .fp_panier_indispo .fp_panier_msgi div
{
float:left;
display:block;
font-size:11px;
margin:9px 0 0 0;
}

.content_fp_Right .fp_panier_indispo .fp_panier_msgi div img
{
position:relative;
float:left;
display:block;
left:-2px;
}

.content_fp_Right .fp_panier_indispo .fp_panier_msgi div span
{
float:left;
display:block;
width:179px;
text-align:right;
}

.content_fp_Right .fp_panier_ajout .fp_panier_v, .content_fp_Right .fp_panier_indispo .fp_panier_v
{
display:none;
}

.content_fp_Right .fp_retourliste
{
clear:both;
position:absolute;
bottom:0;
left:0;
width:189px;
height:45px;
line-height:45px;
color:#fff;
font-weight:bold;
background:#322821;
padding:0 0 0 16px;
}

.content_fp_Right .fp_retourliste a
{
color:#fff;
}

.content_Right .fp_dressetaussi
{
float:left;
display:block;
width:200px;
height:580px;
background:#b78c9a;
}

.fp_dressetaussi .fp_dressetaussi_onglet
{
float:left;
display:block;
width:200px;
height:33px;
background:url(../images/elle_passions/general/bg_etaussi.gif) left top no-repeat;
overflow:hidden;
}

.dresscode .fp_dressetaussi_onglet
{
background:url(../images/elle_passions/mode/onglet_dressetaussi.gif) left top no-repeat;
}

.etaussi .fp_dressetaussi_onglet
{
background:url(../images/elle_passions/mode/onglet_dressetaussi.gif) left -33px no-repeat;
}

.fp_dressetaussi .fp_dressetaussi_onglet li
{
float:left;
display:block;
width:auto;
height:33px;
list-style-type:none;
}

.fp_dressetaussi .fp_dressetaussi_onglet li a span
{
display:none;
}

.dresscode .fp_dressetaussi_onglet .onglet1 a
{
display:block;
width:120px;
height:33px;
margin:0 5px 0 0;
visibility:hidden;
}

.dresscode .fp_dressetaussi_onglet .onglet2 a
{
display:block;
width:75px;
height:33px;
}

.etaussi .fp_dressetaussi_onglet .onglet1 a
{
display:block;
float:left;
width:75px;
height:33px;
margin:0 5px 0 0;
}

.etaussi .fp_dressetaussi_onglet .onglet2 a
{
display:block;
width:120px;
height:33px;
visibility:hidden;
}

.fp_dressetaussi .fp_dresscode_visuel
{
position:relative;
float:left;
display:block;
width:194px;
height:488px;
padding:6px 0 0 6px;
}

.fp_dressetaussi .fp_dresscode_visuel img
{
display:block;
}

.fp_dressetaussi .fp_dresscode_visuel .cadre
{
position:absolute;
top:6px;
left:6px;
width:188px;
height:488px;
background:url(../images/elle_passions/mode/bg_dresscode.png) left top no-repeat;
}

.fp_dressetaussi .fp_dresscode_produit
{
float:left;
display:block;
width:186px;
padding:5px 6px 0 6px;
}

.fp_dressetaussi .fp_dresscode_produit li
{
float:left;
display:block;
width:186px;
list-style-type:none;
margin:0 0 5px 0;
}

.fp_dressetaussi .fp_dresscode_produit li a
{
color:#fff;
font-weight:bold;
background:url(../images/elle_passions/mode/puce_dresscode_out.gif) left 6px no-repeat;
padding:0 0 0 13px;
}

.fp_dressetaussi .fp_dresscode_produit li a:hover
{
color:#944769;
text-decoration:none;
background:url(../images/elle_passions/mode/puce_dresscode_on.gif) left 6px no-repeat;
}

.fp_etaussi
{
float:left;
display:block;
width:188px;
height:535px;
padding:6px 0 0 6px;
}

.fp_etaussi .fp_etaussi_cnt
{
float:left;
display:block;
width:166px;
height:534px;
background:#dfccd3;
padding:1px 0 0 22px;
overflow:hidden;
}

.fp_etaussi_bloc
{
float:left;
display:block;
width:143px;
height:178px;
color:#710338;
text-align:center;
overflow:hidden;
}

.fp_etaussi_bloc img
{
display:block;
}

.fp_etaussi_bloc a
{
color:#710338;
}

.fp_etaussi_bloc a:hover
{
color:#b78c9a;
text-decoration:none;
}

.fp_etaussi_bloc .visuel
{
position:relative;
float:left;
display:block;
width:143px;
height:143px;
margin:0 0 4px 0;
}

.fp_etaussi_bloc .visuel .prix
{
position:absolute;
bottom:8px;
right:-1px;
_right:-2px;
height:15px;
line-height:15px;
background:url(../images/elle_passions/general/bg_prix.png) left top repeat;
border:1px solid #e4d0da;
padding:0 3px;
}

.fp_etaussi_bloc .visuel .link
{
position:absolute;
top:0;
left:0;
width:143px;
height:143px;
background:#fff;
opacity:0;
}

.fp_dressetaussi .fp_dresscode_visuel, .fp_dressetaussi .fp_dresscode_produit,  .etaussi .fp_dresscode_visuel, .etaussi .fp_dresscode_produit, .dresscode .fp_etaussi
{
display:none;
}

.dresscode .fp_dresscode_visuel, .dresscode .fp_dresscode_produit
{
display:block;
}

/*================== LISTE PRODUIT ================*/

.content_Wide
{
float:left;
display:block;
width:760px;
padding:20px 0 20px 19px;
}

.divider_listeproduit
{
clear:both;
width:100%;
height:20px;
overflow:hidden;
}

.trierpar
{
float:left;
display:block;
width:760px;
height:60px;
}

.trierpar_rub
{
float:left;
display: none; /**/
width:105px;
height:60px;
}

#subrub0 .trierpar_rub
{
background:url(../images/elle_passions/mode/tit_tops.gif) left top no-repeat;
}

#subrub1 .trierpar_rub
{
background:url(../images/elle_passions/mode/tit_jupes.gif) left top no-repeat;
}

#subrub2 .trierpar_rub
{
background:url(../images/elle_passions/mode/tit_pantalons.gif) left top no-repeat;
}

#subrub3 .trierpar_rub
{
background:url(../images/elle_passions/mode/tit_chaussures.gif) left top no-repeat;
}

#subrub4 .trierpar_rub
{
background:url(../images/elle_passions/mode/tit_manteaux.gif) left top no-repeat;
}

#subrub5 .trierpar_rub
{
background:url(../images/elle_passions/mode/tit_accessoires.gif) left top no-repeat;
}

#subrub6 .trierpar_rub
{
background:url(../images/elle_passions/mode/tit_lingerie.gif) left top no-repeat;
}

#subrub7 .trierpar_rub
{
background:url(../images/elle_passions/mode/tit_enfant.gif) left top no-repeat;
}

.trierpar_form
{
position:relative;
float:left;
display:block;
width:761px;
height:60px;
background:url(../images/skin/bg_trierpar.png) left top no-repeat;
}

.trierpar_form_cnt
{
position:absolute;
top:22px;
left:255px;
}

.trierpar_form_cnt select
{
float:left;
display:block;
width:100px;
margin:0 7px 0 0;
padding: 1px;
color: #4f4f4f;
font-size: 12px
}

.trierpar_form_cnt span
{
float:left;
display:block;
color:#4f4f4f;
font-weight:bold;
padding:3px 0 0 0;
}

.trierpar_form_cnt span a
{
color:#4f4f4f;
}

.liste_produit_cnt
{
/*float:left;*/
display:block;
width:750px;
/*height:205px;
background:url(../images/elle_passions/general/bg_listeproduit.gif) left top repeat-x;*/
padding:7px 0 0 10px;
}


.liste_produit_bloc
{
float:left;
display:block;
width:160px; height: 214px;
text-align:center;
font-size:12px;
margin:0 32px 0 0;
background: url(../images/skin/bg_liste_produit_bloc.png) left top no-repeat
}

.liste_produit_bloc_nomgn
{
margin:0;
}

.liste_produit_bloc .visuel
{
position:relative;
display:block;
/*width:163px;
height:143px;*/
top: 1px
}

.liste_produit_bloc .visuel a
{
position:absolute;
display:block;
top:0;
left:10px;
width:143px;
height:143px;
background:#fff;
opacity:0;
filter:alpha(opacity=0);
}

.liste_produit_bloc .visuel .pct
{
position:absolute;
top:10px;
right:10px;
width:39px;
height:39px;
line-height:39px;
font-size:14px;
font-weight:bold;
color:#fff;
background:url(../images/skin/bg_pct_liste.png) left top no-repeat;
}

.liste_produit_bloc .description
{
display:block;
width:160px;
height:32px;
color:#fff;
margin:1px 0 0 0;
padding:3px 0 0 0;
overflow:hidden;
line-height: 1.2
}

.liste_produit_bloc .description a
{
color:#fff;
}

.liste_produit_bloc .description a:hover
{
color:#b78c9a;
text-decoration:none;
}

.liste_produit_bloc .prix
{
display:block;
width:163px;
height:17px;
line-height:17px;
font-weight:bold;
color:#4f4f4f;
}

.liste_produit_bloc .prix span
{
text-decoration:line-through;
}

.liste_produit_bloc img
{
/*display:block;
margin:0 auto;*/
}

.pagination_listeproduit
{
float:left;
display:block;
width:760px;
height:22px;
background: url(../images/skin/pagination_listeproduit.png) left top no-repeat;
margin-top: 7px
}

.pagination_listeproduit_cnt
{
position:relative;
display:block;
width:300px;
height:22px;
line-height:22px;
color:#b78c9a;
font-weight:bold;
margin:0 auto;
text-align:center;
}

.pagination_listeproduit_cnt ul
{
display:block;
}

.pagination_listeproduit_cnt ul li
{
display:inline;
list-style-type:none;
padding:0 3px;
color: #e80988
}

.pagination_listeproduit_cnt a
{
color:#4f4f4f;
font-weight: bold;
}

.pagination_listeproduit_cnt .prec
{
position:absolute;
top:0;
left:0;
color:#4f4f4f;
font-weight:bold;
}

.pagination_listeproduit_cnt .suiv
{
position:absolute;
top:0;
right:0;
color:#4f4f4f;
font-weight:bold;
}

.pagination_listeproduit_cnt .prec a:hover, .pagination_listeproduit_cnt .suiv a:hover
{
color:#4f4f4f;
}

/*================== LISTE CREATEUR MARQUE ================*/

.createurmarque
{
position:relative;
float:left;
display:block;
width:750px;
height:528px;
padding:51px 0 0 10px;
}

.createur
{
background:#fdfdfd url(../images/elle_passions/general/bg_tscreateurs.gif) left top no-repeat;
}

.marque
{
background:#fdfdfd url(../images/elle_passions/general/bg_ttesmarques.gif) left top no-repeat;
}

.createurmarque ul
{
float:left;
display:block;
width:180px;
}

.createurmarque ul li
{
float:left;
display:block;
width:160px;
line-height:13px;
color:#710338;
list-style-type:none;
background:url(../images/elle_passions/general/puce_createurmarque.gif) left 5px no-repeat;
padding:0 5px 0 15px;
}

.createurmarque ul li a
{
color:#710338;
}

.createurmarque .link
{
position:absolute;
top:28px;
right:6px;
color:#fff;
font-weight:bold;
}

.createurmarque .link a
{
color:#fff;
}

/*================== SELECTION CREATEUR / MARQUE ================*/

.selection_cm
{
position:relative;
float:left;
display:block;
width:760px;
height:21px;
background:url(../images/elle_passions/mode/tit_selection.gif) left top no-repeat;
}

.selection_cm .titre
{
position:absolute;
top:2px;
left:114px;
color:#fff;
font-size:15px;
font-weight:bold;
}

.selection_cm .pagination
{
position:absolute;
top:4px;
right:10px;
color:#fff;
}

.selection_cm .pagination ul
{
float:left;
display:block;
}

.selection_cm .pagination ul li
{
float:left;
display:block;
font-weight:bold;
color:#4f4f4f;
list-style-type:none;
padding:0 3px;
}

.selection_cm .pagination ul li a
{
color:#fff;
font-weight:normal;
}

.selection_cm .pagination ul .first
{
color:#fff;
font-weight:normal;
}

.liste_selection_cnt
{
height:190px;
background:url(../images/elle_passions/mode/bg_listeselection.gif) left top repeat-x;
}

.liste_selection_cnt .liste_produit_bloc .description
{
height:17px;
}

.selection_cm_description
{
float:left;
display:block;
width:282px;
height:310px;
font-weight:bold;
color:#944769;
background:#e7d8dd;
padding:25px 19px 0 19px;
overflow:hidden;
}

.selection_cm_description .titre
{
float:left;
display:block;
width:282px;
color:#710338;
font-size:16px;
padding:0 0 22px 0;
}

/*================== HOME ================*/

.nomgn
{
margin:0 !important;
}

.content_home_Left
{
float:left;
display:block;
width:440px;
padding:20px 0 0 19px;
}

.content_home_Right
{
float:right;
display:block;
width:300px;
padding:20px 20px 0 0;
}

.alaune
{
float:left;
display:block;
width:440px;
height:335px;
}

.alaune_Left
{
float:left;
display:block;
width:105px;
height:335px;
}

.alaune_Left img
{
display:block;
}

.alaune_Left .titre
{
#position:relative;
float:left;
display:table;
width:91px;
height:56px;
line-height:15px;
color:#fff;
font-size:15px;
background:#944769;
padding:0 7px 0 7px;
overflow:hidden;
}

.alaune_Left .titre_cnt
{
#position:absolute;
#top:50%;
display:table-cell;
vertical-align:middle;
width:91px;
}

.alaune_Left .titre_cnt div
{
#position:relative;
#top:-50%;
width:91px;
}

.alaune_Left .titre_cnt div a
{
color:#fff;
}

.alaune_Left .titre_cnt div a:hover
{
text-decoration:none;
}

.alaune_Left .cnt
{
position:relative;
float:left;
display:block;
width:91px;
height:124px;
color:#fff;
background:#b78c9a;
padding:20px 7px 30px 7px;
overflow:hidden;
}

.alaune_Left .cnt .description
{
float:left;
display:block;
width:87px;
height:105px;
line-height:13px;
overflow:hidden;
}

.alaune_Left .cnt .prix
{
clear:both;
position:absolute;
bottom:5px;
left:9px;
font-size:18px;
}

.alaune_Left .cnt .prix span
{
font-size:11px;
}

.alaune_Right
{
position:relative;
float:left;
display:block;
width:335px;
height:335px;
background:#fff;
}

.alaune_Right img
{
display:block;
}

.alaune_Right .alaune_cadre
{
position:absolute;
top:0;
left:0;
width:335px;
height:335px;
background:url(../images/elle_passions/general/bg_alaune.png) left top no-repeat;
}

.alaune_Right .alaune_link_t
{
position:absolute;
top:302px;
right:18px;
font-weight:bold;
}

.alaune_Right .alaune_link
{
position:absolute;
top:0;
left:0;
width:335px;
height:335px;
background:#fff;
opacity:0;
filter:alpha(opacity=0);
}

.alaune_Right .alaune_prix
{
position:absolute;
top:6px;
left:204px;
display:none;
width:117px;
height:120px;
color:#dfccd3;
background:url(../images/elle_passions/general/bg_alaune_prix.png) left top no-repeat;
text-align:right;
padding:0 8px 0 0;
}

.alaune_Right .alaune_prix .pct
{
float:left;
display:block;
width:117px;
line-height:43px;
color:#fff;
font-size:40px;
font-weight:bold;
}

.alaune_Right .alaune_prix .prix
{
float:left;
display:block;
width:117px;
font-size:18px;
}

.alaune_Right .alaune_prix .prix_old
{
float:left;
display:block;
width:117px;
text-decoration:line-through;
}

.alaune_solde .alaune_Left .cnt .prix
{
display:none;
}

.alaune_solde .alaune_Right .alaune_prix
{
display:block;
}

.musthave
{
float:left;
display:block;
width:133px;
height:215px;
background:url(../images/elle_passions/cuisine/tit_musthave.gif) left top no-repeat;
margin:0 20px 0 0;
padding:40px 0 0 0;
}

.musthave_cnt
{
float:left;
display:block;
width:133px;
height:215px;
background:url(../images/elle_passions/cuisine/bg_musthave.gif) left top repeat-x;
}

.musthave_cnt .titre
{
float:left;
display:block;
width:133px;
height:14px;
line-height:14px;
color:#fff;
font-family:verdana;
font-size:10px;
font-weight:bold;
text-align:center;
}

.musthave_cnt .titre a
{
color:#fff;
}

.musthave_cnt .titre a:hover
{
text-decoration:none;
}

.musthave_cnt .visuel
{
float:left;
display:block;
width:133px;
height:133px;
}

.musthave_cnt .visuel img
{
display:block;
}

.musthave_cnt .description
{
float:left;
display:block;
width:133px;
height:45px;
color:#944769;
font-size:12px;
font-weight:bold;
margin:14px 0 0 0;
padding:4px 0 0 0;
text-align:center;
overflow:hidden;
}

.musthave_cnt .description a
{
color:#fff;
font-weight:normal;
}

.musthave_cnt .description a:hover
{
color:#944769;
text-decoration:none;
}

.home_selection
{
position:relative;
float:left;
display:block;
width:140px;
height:175px;
padding:20px 0 0 0;
overflow:hidden;
}

.categories
{
background:url(../images/elle_passions/general/tit_lescategories.gif) left top no-repeat;
}

.marques
{
background:url(../images/elle_passions/general/tit_lescreateurs.gif) left top no-repeat;
}

.home_selection_r
{
float:right;
}

.home_selection .home_selection_cnt
{
float:left;
display:block;
width:120px;
height:159px;
background:url(../images/elle_passions/general/bg_home_selection.gif) left top repeat-x;
padding:16px 10px 0 10px;
}

.home_selection .home_selection_cnt ul
{
float:left;
display:block;
width:120px;
}

.marques .home_selection_cnt ul
{
height:110px;
overflow:hidden;
}

.home_selection .home_selection_cnt ul li
{
float:left;
display:block;
width:108px;
font-weight:bold;
list-style-type:none;
background:url(../images/elle_passions/general/puce_home_selection.gif) left 6px no-repeat;
padding:0 0 0 12px;
margin:0 0 5px 0;
}

.home_selection .home_selection_cnt ul li a
{
color:#710338;
}

.home_selection .home_selection_cnt ul li a:hover
{
color:#b78c9a;
text-decoration:none;
}

.home_selection .home_selection_link
{
clear:both;
position:absolute;
top:167px;
left:0;
width:140px;
height:20px;
line-height:20px;
font-weight:bold;
background:#dfccd3;
text-align:center;
}

.teaser_v
{
float:left;
display:block;
width:133px;
height:255px;
margin:0 20px 0 0;
}

.teaser_v img
{
display:block;
}

.teaser_h
{
float:left;
display:block;
width:300px;
margin:20px 0 0 0;
}

.teaser_h img
{
display:block;
}