body {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
body{padding:0px;margin:0px;text-align:left;background:url(../images/fond_bandeau2x.jpg) no-repeat top center;}
form{margin:0px;padding:0px;}

img{border:none;}
a {color:#a9647d;}
a:hover {color:#e089ac;}
#header{z-index:2}
#wrapper,#container{border:0px solid #000;z-index:1;}

#fond_menu{position:absolute;top:117px;left:0px;height:26px;width:100%;background:url(../images/fond_menuh.jpg) repeat-x;}
#header{position:relative;height:145px;width:990px;margin:0 auto;background:url(../images/illustr_header_bg.gif) no-repeat 380px 3px;}
#header_logo {position:absolute;height:117px;width:300px;top:2px;background:url(../images/logo_mif.png) no-repeat;}

#menu{position:absolute;top:118px;height:22px;width:100%;z-index:5;border-bottom:2px solid #fff;background:url(../images/menu_bg.gif) repeat-x;}
#menu ul{margin:0px;}
#menu_lang{float:left;padding-left:40px;line-height:20px;height:20px;color:#a9647d;padding-top:1px;font-size:10px;}
#menu_lang a{color:#a9647d;font-size:10px;text-decoration:none;}
#menu_lang a:hover{color:#e089ac;}
#menu_rubs{float:left;padding-left:70px;line-height:20px;height:20px;}
#menu_rubs a.link1{color:#a9647d;font-size:12px;text-decoration:none;padding: 3px 21px 3px 21px;margin: 0px;}
#menu_rubs a.link1:hover{color:#e089ac;}
#menu_rubs a.link2{color:#e089ac;font-size:12px;text-decoration:none;padding: 3px 21px 3px 21px;}
#menu_rubs a.link2:hover{color:#a9647d;}
.bg1{background:url(../images/fond_bouton_news.gif) repeat-x;}
.bg2{background:url(../images/fond_bouton_offre.gif) repeat-x;}

#container{position:relative;width:990px;margin:0 auto;padding-top:8px;}
#container img {border:0px;}

#navigation{float:left;width:163px;background:url(../images/fond_menug.gif) no-repeat;}
#navigation ul {float:left;margin:0px;padding:0 5px;list-style-type: none;}
#navigation ul li {float:left;font-size:12px;width:153px;color:#a9647d;margin: 0;padding: 0;padding-top:20px;}
#navigation ul li a{font-size:12px;text-decoration:none;line-height:14px;display:block;float:left;text-align:left;color:#a9647d;}
#navigation ul li a:hover {color:#e089ac;}
#navigation ul li ul{float:left;margin:0px;padding:0px;list-style-type: none;}
#navigation ul li ul li {float:left;margin: 0;padding: 0;padding-left: 12px;padding-top:12px;width:141px;}
#navigation ul li ul li a{font-size:12px;text-decoration:none;line-height:14px;display:block;float:left;text-align:left;color:#e089ac;}
#navigation ul li ul li a:hover {color:#a9647d;}
.on{font-weight:bold;}

#wrapper{float:left;width:827px;}

#content{float:left;width:686px; padding:0px 0px 0px 9px;border: #000000 0px solid;}
#home_content{float:left;width:818px; padding:0px 0px 0px 9px;border: #000000 0px solid;height:438px;}

#extra{float:right;clear:right;width:121px;height:290px;padding:0px;background:url(../images/fond_menud.gif) no-repeat;}

#bloc_telephone{padding:1px 0px 0px 1px;}

#bloc_achats-fr{background:url("../images/panier_bg.gif") no-repeat scroll right top transparent;
position:absolute;
right:0;
top:40px;
width:215px;
z-index:10;
border:0px solid #000;}
#bloc_achats-en{position:absolute;right:0px;top:0px;background:url(../images/bloc_achats-fr.png) no-repeat right top;padding:47px 0 0 76px;z-index:10;}
#bloc_achats-nl{position:absolute;right:0px;top:0px;background:url(../images/bloc_achats-fr.png) no-repeat right top;padding:47px 0 0 76px;z-index:10;}

#bloc_panier{border:0px solid #000000;}
#links_bloc_panier{border:0px solid #000000;}
#links_bloc_panier a.link1 {font-size:11px;float:right;color:#a9647d;text-decoration:none;padding-right:7px;}
#links_bloc_panier a.link1:hover {color:#e089ac;}
#links_bloc_panier a.link2 {font-size:11px;float:right;color:#e089ac;text-decoration:none;padding-bottom:3px;padding-right:7px;}
#links_bloc_panier a.link2:hover {color:#a9647d;}
#nb_bloc_panier {
display:block;
text-decoration:none;
color:#666666;
font-size:10px;
padding:35px 40px 10px 0px;
text-align:right;
}
#total_bloc_panier{text-align:right;clear:both;color:#000000;font-weight:bold;font-size:11px;padding:2px 0px;}
#bloc_panier_detail{text-align:right;clear:both;padding:2px 7px 0px 7px;}
#nb_bloc_panier.bloc_panier_detail_bg{border-bottom:none;}
#total_bloc_panier.bloc_panier_detail_bg{background:url(../images/fond_panier_detail.png);border-top:1px solid #E089AC;}
#bloc_panier_detail.bloc_panier_detail_bg{border-top:1px solid #333;background:url(../images/fond_panier_detail.png);}

.titre_pdt_bloc_panier{color:#000000;font-size:11px;}
.coul_pdt_bloc_panier{color:#000000;font-size:10px;}
.collec_pdt_bloc_panier{color:#000000;font-weight:bold;font-size:10px;}

#content h1 {margin:0px;padding: 15px 0px 15px 24px;font-size:14px;color:#666666;border: #000000 0px solid;}
#content h2 {margin:0px;padding: 0px 0px 15px 10px;margin-left:1px;font-size:12px;color:#e089ac;border:0px solid #000000;}
#content h3 {margin:0px;padding: 0px 0px 10px 10px;margin-left:1px;font-size:12px;color:#000000;border:0px solid #000000;margin-top:0px;}
#content h4 {background:url(../images/puce-A9647D.gif) 0px 5px no-repeat;font-weight:bold;color:#e089ac;font-size:11px;padding-left:10px;margin-left:10px;}

#content p {font-size:11px;padding:0px 20px 0px 10px; margin:0px 0px 0px 0px;color:#000000;text-align:justify;line-height:15px;}
#content p.nolineL {line-height:13px;}

#header_content{float:left;width:818px;height:438px;}
#header_content_collec{width:686px;height:121px;}
#header_ariane_collec{line-height:17px;background-color:#666666;color:#ffffff;margin:0px 1px;}
#header_ariane_collec a {text-decoration:none;color:#ffffff;}
#header_ariane_collec a:hover {color:#e089ac;}

#bloc_content{float:left;width:816px;padding-left:9px;height:175px;border:0px solid #000000;}
.bloc_content_rub{padding:0px 15px 10px 15px;border:0px solid #000000;}
.bloc_content_rub p{margin:0px;}
.bloc_content_rub p a{color:#a9647d;font-size:11px;text-decoration:none;}
.bloc_content_rub p a:hover{color:#e089ac;}
.bloc_content_rub_left{float:left;width:320px;padding-left:20px;border:0px solid #000000;}
.bloc_content_rub_right{float:left;width:320px;border:0px solid #000000;padding-left:20px;}
#content .bloc_content_collec{float:left;width:686px;border:0px solid #000000;padding-bottom:15px;}
.bg_collec{background:url(../images/fond_content.gif) no-repeat;}
.bloc_separ{clear:both;width:100%;text-align:center;clear:both;}

.bloc_pub{float:left;width:195px;height:175px;border:0px solid #000000;margin-left:12px;}
.first{margin-left:0px;}
.grey{background:#666666;}
.pink{background:#e0c7d0;}
.illustr_bloc_pub_fade{float:left;padding:1px 12px 0px 12px;border:0px solid #000000;color:#666666;font-size:10px;}
.illustr_bloc_pub{float:left;padding:1px 12px 0px 12px;border:0px solid #000000;color:#666666;font-size:10px;}
.titre_bloc_pub{float:left;padding-bottom:4px;border:0px solid #000000;}
.image_bloc_pub{text-transform:none;}
.image_bloc_pub a{float:left;padding-left:10px;}

.page_boutique h1{ display:none;}
.bloc_boutique{width:190px;padding:19px;float:left;border:0px solid #000;background:url(../images/prod_bg.gif) no-repeat 17px 17px;position:relative;}
.bloc_boutique .illustr_produit img{ width:185px; height:245px;margin-bottom:4px;outline:0px;}
#container .bloc_boutique .illustr_produit img{border:1px solid #CCC;}
.bloc_boutique_promo{height:105px;width:105px;position:absolute;top:15px;left:15px;background:url(../images/prod_promo_0.png) no-repeat left top;}
.bloc_boutique_promo_1{background:url(../images/prod_promo_1.png) no-repeat left top;}
.bloc_boutique_promo_2{background:url(../images/prod_promo_2.png) no-repeat left top;}
.bloc_boutique_promo_3{background:url(../images/prod_promo_3.png) no-repeat left top;}
.bloc_boutique_promo_4{background:url(../images/prod_promo_4.png) no-repeat left top;}
.bloc_boutique_promo_5{background:url(../images/prod_promo_5.png) no-repeat left top;}
.bloc_boutique_promo_6{background:url(../images/prod_promo_6.png) no-repeat left top;}

.bloc_boutique_reduc{height:73px;width:72px;position:absolute;top:17px;right:19px;background:url(../images/prod_reduc_0.png) no-repeat left top;}
.bloc_boutique_reduc_1{background:url(../images/prod_reduc_1.png) no-repeat left top;}
.bloc_boutique_reduc_2{background:url(../images/prod_reduc_2.png) no-repeat left top;}
.bloc_boutique_reduc_3{background:url(../images/prod_reduc_3.png) no-repeat left top;}
.bloc_boutique_reduc_4{background:url(../images/prod_reduc_4.png) no-repeat left top;}
.bloc_boutique_reduc_5{background:url(../images/prod_reduc_5.png) no-repeat left top;}
.bloc_boutique_reduc_6{background:url(../images/prod_reduc_6.png) no-repeat left top;}
.bloc_boutique_reduc_7{background:url(../images/prod_reduc_7.png) no-repeat left top;}
.bloc_boutique_reduc_8{background:url(../images/prod_reduc_8.png) no-repeat left top;}

.bloc_boutique_zoom{height:25px;width:65px;position:absolute;top:233px;left:132px;background:url(../images/prod_zoom.png) no-repeat left top;display:none;}
.bloc_boutique_reduc span, .bloc_boutique_promo span, .bloc_boutique_zoom span{display:none;}
.bloc_boutique_plus{float:right;}
#content .bloc_boutique p{padding:0;text-align:left;}
#content .bloc_boutique a{color:#000;text-decoration:none;}
#content .bloc_boutique a:hover {color:#e089ac;}

#content .bloc_content_collec .bloc_produit{float:left;width:220px;padding: 0px;margin-left:1px;text-align:center;}
#content .bloc_content_collec .illustr_bloc_produit{float:left;padding-left:60px;padding-top:5px;text-align:right;width:104px;}
#content .bloc_content_collec .illustr_bloc_produit .illustr_produit{float:right;text-align:left;border:0px solid #000000;background:url(../images/fond_bloc_produit.png) no-repeat bottom right;width:104px;height:160px;}
#content .bloc_content_collec .illustr_bloc_produit .illustr_produit span{display:block;text-decoration:none;color:#e089ac;padding:2px 0px 0px 12px}
#content .bloc_content_collec .illustr_bloc_produit .illustr_produit a{text-decoration:none;}
#content .bloc_content_collec .illustr_bloc_produit .illustr_produit a:hover span{color:#a9647d;}

#bloc_produit_detail{float:left;width:385px;border:0px solid #000000;padding: 17px 0px 0px 15px;margin-left:1px;text-align:left;}
#bloc_produit_detail_liens{float:left;width:385px;height:auto;border:0px solid #000000;padding: 5px 0px 0px 15px;margin-left:1px;text-align:left;}
#bloc_produit_detail_illustr{float:left;width:255px;border:0px solid #000000;padding: 20px 0px 0px 15px;text-align:left;}
#bloc_produit_detail a {font-size:11px;color:#e089ac;text-decoration:underline;padding-right:7px;}
#bloc_produit_detail a:hover {color:#a9647d;}



#illustr_big{float:left;background:url(../images/fond_bloc_produit_illustr-fr.gif) no-repeat top right;width:253px;height:447px;}
#illustr_avec{float:left;background:url(../images/fond_bloc_produit_avec-fr.gif) no-repeat top right;width:253px;height:138px;}
#illustr_gamme{float:left;background:url(../images/fond_bloc_produit_gamme-fr.gif) no-repeat top right;width:253px;height:138px;}

#illustr_gammeplus{float:left;background:url(../images/fond_bloc_produit_gammeplus-fr.gif) no-repeat top right;width:241px;border:1px solid #e08aad;padding-left:7px;padding-right:3px;}

#illustr_best{float:left;background:url(../images/fond_bloc_produit_best-fr.gif) no-repeat top right;width:253px;height:115px;}
#bloc_produit_detail_illustr_gde{float:left;position:relative;border:0px solid #000000;padding:6px 0px 0px 6px;}
#bloc_produit_detail_illustr .bloc_produit_detail_illustr_ptte {float:right;border:0px solid #000000;padding:35px 0px 0px 0px;}
#bloc_produit_detail_illustr .bloc_produit_detail_illustr_ptte a{float:left;border:1px solid #cccccc;padding:4px 4px 4px 4px;margin-right:11px;}
#bloc_produit_detail_illustr .bloc_produit_detail_illustr_ptte a:hover, #bloc_produit_detail_illustr .bloc_produit_detail_illustr_ptte a.on{border:1px solid #e089ac;}

#bloc_produit_detail_illustr .bloc_produit_detail_illustr_ptteplus {float:right;border:0px solid #000000;padding:35px 0px 0px 0px;}
#bloc_produit_detail_illustr .bloc_produit_detail_illustr_ptteplus a{float:left;border:1px solid #cccccc;padding:4px 4px 4px 4px;margin-left:2px;margin-right:2px;margin-bottom:8px;}
#bloc_produit_detail_illustr .bloc_produit_detail_illustr_ptteplus a:hover, #bloc_produit_detail_illustr .bloc_produit_detail_illustr_ptte a.on{border:1px solid #e089ac;}

#mini_loupe{position:absolute;width:21px;height:20px;bottom:0px;right:0px;border:0px solid #000000;}
#mini_loupe_haute{position:absolute;width:21px;height:20px;top:1px;right:29px;border:0px solid #000000;}

#bloc_produit_detail_liens .bloc_choix,#bloc_produit_detail .bloc_choix{position:relative;width:350px;border:1px solid #cccccc;padding:30px 0px 0px 0px;margin:0 auto;text-align:left;}
.fond_coloris{background:url(../images/titre_coloris-fr.gif) no-repeat top left;}
.fond_taille{background:url(../images/titre_taille-fr.gif) no-repeat top left;}
.mini_bloc_taille{float:left;width:49px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;height:35px;text-align:center;padding-top:4px;font-size:10px;}
.cadre_couleur{float:left;padding: 10px 10px 0px 3px;border:0px solid #000000;font-size:12px;}
.alignement_centre1{padding-top:0px;float:left;border:0px solid #000000;margin:0px;}
.alignement_centre2{padding-top:3px;float:left;border:0px solid #000000;margin:0px;}
#bloc_produit_detail_liens a.link1{text-decoration:underline;color:#e089ac;}
#bloc_produit_detail_liens a:hover.link1{color:#a9647d;}
#bloc_produit_detail_liens a.link2{text-decoration:underline;color:#a9647d;}
#bloc_produit_detail_liens a:hover.link2{color:#e089ac;}
#bloc_produit_btn_panier{position:relative;width:357px;height:66px;border:0px solid #000000;padding: 0px 0px 0px 0px;margin:0 auto;background:url("../images/btn2_achat.gif") no-repeat scroll 162px 3px transparent;}
#bloc_produit_btn_panier a span{display:none;}
#btn_panier_price{float:left;width:165px;padding-top:23px;height:30px;text-align:center;}
#btn_panier_link{border:0px solid #000000;}
#btn_panier_link a{position:absolute;left:0px;top:0px;width:152px;height:30px;padding-top:36px;padding-left:217px;font-weight:bold;border:0px solid #000000;color:#ffffff;text-decoration:none;font-size:12px;}
#btn_panier_link a:hover{color:#9f4d6a;}
.price_euro_plus{font-weight:normal;font-size:30px;}
.price_cents_plus{font-weight:normal;font-size:18px;}
.info_gift{display:block;color:#a9647d;border:0px solid #000000;width:300px;height:30px;padding-top:10px;padding-left:60px;background:url(../images/picto_tpt_cheque.jpg) 5px 0px no-repeat;}
#btn_panier_fiche a{display:block;position:relative;width:357px;height:48px;border:0px solid #000000;padding: 0px 0px 0px 0px;margin:0 auto;background:url("../images/btn2_produit.gif") no-repeat scroll 162px 3px transparent;}
#btn_panier_fiche a span{display:none;}

.select_opt{position:relative;width:350px;border:1px solid #000;margin:5px auto;margin-bottom:15px;margin-bottom:5px;padding-bottom:0px;}
#content .select_opt h2{height:32px;margin:0px;padding:0px;}
.select_opt h2 span{display:none;}
.select_opt ul{list-style-type:none;margin:0;padding:0px 15px;}
.select_opt ul li{float:left;}
.select_opt_color {border:1px solid #ccc;}
#content .select_opt_color h2{background:url("../images/titre_coloris-fr.gif") no-repeat center top #ccc;}
.select_opt_color ul li{font-size:12px;padding:5px 5px 8px 0px;width:155px;}

.select_opt_taille {border:1px solid #ccc;border-bottom:0px;border-right:0px;}
#content .select_opt_taille h2{background:url("../images/titre_taille-fr.gif") no-repeat center top #ccc;}
.select_opt_taille ul {padding:0;margin:0;}
.select_opt_taille ul li{ font-size:10px; height:46px; padding-top:4px; text-align:center; width:49px;	border-right:1px solid #ccc; border-bottom:1px solid #ccc; }

#content .bloc_content_collec .plus_bloc_produit{float:left;border:0px solid #000000;padding-top:120px;text-align:left;}
.price_euro{font-weight:bold;font-size:16px;border:0px solid #000000;}
.price_cents{font-weight:bold;font-size:10px;border:0px solid #000000;}
.price_barre{position:absolute;width:40px;background:url(../images/prix_barre.png) no-repeat top left;z-index:10;}
.price_barre_plus{position:absolute;bottom:13px;width:50px;background:url(../images/prix_barre2.png) no-repeat top left;z-index:10;}
.price_bloc{position:relative;z-index:2;color:#c3c3c3;}
.price_bloc_plus{position:relative;color:#c3c3c3;}
.price_bloc .price_euro {font-size:14px;}
.price_bloc .price_cents {font-size:8px;}

#content .bloc_content_collec .bloc_produit p{text-align:center;color:#000000;padding:0;margin:0;font-size:11px;}

.distAdress{width:175px;padding:0px 0px 20px 20px;float:left;}

.cadre_img_rose{border:1px solid #E48CB4;}
.cheque_panier{float:left; width:325px; padding-bottom:30px;}
.cheque_panier img {}
#content .cheque_panier .bloc_ajout_panier p{width:100px;text-align:center;float:left;padding-top:10px;}
.cheque_panier .bloc_ajout_panier a{float:right;width:194px;height:71px;background:url("../images/btn2_achat.gif") no-repeat scroll 0px 6px;margin:0px;padding:0px; }
.cheque_panier .bloc_ajout_panier a span{display:none; }
.cheque_panier .price_euro_plus {line-height:33px;}

#bloc_content_bas{float:left;width:816px;height:91px;margin:0px;padding:15px 0px 0px 9px;}
.bloc_label{float:left;width:160px;height:85px;border:0px solid #000000;text-align:left;margin-right:3px;}
.content_label{text-align:center;font-size:10px;color:#666666;}
.content_label a{text-decoration:none;font-size:10px;color:#e089ac;}
.content_label a:hover{color:#a9647d;}
.content_label_tel{font-size:16px;}
#content_label_pays{border:0px solid #000;height:49px;overflow:hidden;background-color:#E0E0E0;padding-bottom:5px;position:relative;z-index:50;}
.grey2{background:#e0e0e0;}

#footer{float:right;width:816px;height:25px;border-top:1px solid #cccccc;text-align:center;color:#999;font-size:10px;padding-top:5px;margin-right:2px;}
#footer a{color:#666666;text-decoration:none;font-size:10px;}
#footer a:hover{color:#e0c7d0;}

#sub_footer{float:right;width:816px;border:0px solid #000000;padding-top:30px;margin-right:2px;}
#sub_footer a{color:#999;text-decoration:none;font-size:10px;}
#sub_footer a:hover{color:#E089AC;}
#sub_footer .smenu {float:left;width:202px;margin:0px;padding:0px;border-right:1px solid #e0e0e0;}
#sub_footer h4{ padding:0px 10px 0px 25px;}
#sub_footer ul {float:left;width:202px;margin:0px;padding:0px;border-right:1px solid #e0e0e0;}
#sub_footer .smenu ul{border:0px;}
#sub_footer li {margin:0px;padding:0px 10px 0px 25px;list-style-type:none;}

#plan{clear:both;position:relative;width:100%;}
#plan a{color:#e089ac;text-decoration:none;font-size:11px;}
#plan a:hover{color:#a9647d;}
#plan ul {float:left;width:290px;margin:0px;padding:0px;padding-bottom:10px;border:0px solid #000;}
#plan ul ul{padding-left:30px;width:230px;}
#plan li {margin:0px;padding:0px 0px 0px 0px;list-style-type:none;}


.bloc_presse{float:left;text-align:center;width:103px;border:0px solid #000;height:150px;font-size:10px;line-height:11px;padding:0px 3px;}
.bloc_presse a{width:100px;text-align:center;border:0px solid #000;height:150px;font-size:10px;line-height:11px;padding:0px 5px;}
.bloc_presse img{padding: 0px 0px 5px 0px;}

.img_left{position:relative;float:left; padding:0px 10px 5px 10px;}
.img_right{position:relative;float:right; padding:0px 10px 5px 10px; }
.img_center{position:relative; padding:0px 0px 0px 20px; }
.img_legend{position:absolute;right:33px;bottom:36px;color:#FFFFFF;}
.img_legend2{position:absolute;right:23px;bottom:18px;color:#FFFFFF;}

#panier {float:left;padding-left:20px;}
#panier img { vertical-align: middle; border: 0px;}

.cont_ent {text-align: left;display: block;width: 647px;height: 25px;padding: 2px;white-space: nowrap;vertical-align: middle;}
.pan_ent {background-color: #E08AAD;padding: 2px 0px 0px 0px;border-bottom: 2px solid white;color:#ffffff;font-weight:bold;font-size:11px;}

.ent_lib {float: left;position : relative;padding: 3px 0px 3px 3px;width: 180px;}
.ent_coul {float: right;text-align: center;padding:  3px 0px 3px 3px; width: 120px;}
.ent_opt {float: right;text-align: center;padding:  3px 0px 3px 3px;  width: 80px;}
.ent_qte {float: right;text-align: center;padding:  3px 0px 3px 3px;  width: 35px;}
.ent_pxun {float: right;text-align: center;padding:  3px 0px 3px 3px;width: 70px;}
.ent_pxtot {float: right;text-align: center;padding:  3px 0px 3px 3px;width: 65px;}
.ent_mod {float: right;text-align: center;padding:  3px 0px 3px 3px;width: 60px;}

.art_coul {float: right;background-color: #CED7D9;text-align: center;padding: 3px 0px 3px 3px;width: 120px;}
.art_opt {float: right;background-color: #CED7D9;text-align: center;padding: 3px 0px 3px 3px;width: 80px;}
.art_qte {float: right;background-color: #CED7D9;text-align: center;padding: 3px 0px 3px 3px;width: 35px;}
.art_pxu {float: right;width: 70px;background-color: #FFFFFF;text-align: center;padding: 3px 0px 3px 3px; }
.art_pxt {float: right;width: 65px;background-color: #CED7D9;text-align: center;padding: 3px 0px 3px 3px;}
.art_act {float: right;text-align: center;padding: 3px 0px 3px 3px;width: 60px;}
.art_lib {float: left;vertical-align: middle;position : relative;padding: 3px 0px 3px 3px;width: 180px;}

.cont_art {border: solid #E08AAD;border-width: 0px 0px 1px 1px;display: block;height: 55px;width:641px;padding: 2px;}
.bord_art {border-right: 1px solid #E08AAD;}
.lineH {border-top: 1px solid #E08AAD;}
.fin_pan {background-color: #E08AAD;height: 20px;vertical-align: middle;text-align: right;margin-top: 1px;padding: 2px 65px 2px 0px;}
a.link_info_pan{font-size:11px;cursor: pointer;text-decoration:underline;color:#a9647d;padding-left:8px;display:block;}
a.link_info_pan:hover{color:#e089ac;}


.btnsubmit {float:left;background:url("../images/btn2_fort") no-repeat scroll 0 8px transparent;border:0px solid #000000;width:156px;height:29px;padding-left:20px;padding-top:18px;padding-right:50px;}
.btnsubmit a{font-size:11px;cursor: pointer;text-decoration:none;color:#a9647d;}
.btnsubmit a:hover{color:#fed1e8;}
.btnsubmit a.btn_submit_flash{font-size:11px;cursor: pointer;text-decoration:none;color:#FFFFFF;padding-left:10px;}
.btnsubmit a.btn_submit_flash:hover{color:#fed1e8;}
.btnsubmit_light{background:url("../images/btn2_light") no-repeat scroll 0 8px transparent;}
.btnsubmit_small{margin-left:180px;background:url("../images/btn3_fort") no-repeat scroll 0 8px transparent;width:64px;padding-left:2px;color:#ffffff;}

.btncontact {background:url("../images/btn_contact.gif") no-repeat scroll left top transparent;border:0 solid #000000;float:right;height:39px;padding-right:50px;padding-top:27px;width:186px;}
.btncontact a{font-size:11px;cursor: pointer;text-decoration:none;color:#fff;border:0px solid #000;display:block;padding:10px 0 11px 28px;}
.btncontact a:hover{color:#e089ac;}

center {text-align:center;}

.o {
	color: #000;	
}
.nw {
	white-space: nowrap;
}
.fs16 { font-size: 14px; line-height:20px;}
.b {
	font-weight: bold;	
}
.bb {
	font-weight: bold;	
	color: #FFF;	
}

A.mo_lien, .mo_lien {  
	font-family: Verdana; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	text-decoration: none;
	color: #CCCCCC;
}

#filrouge a {font-size:11px;float:right;color:#a9647d;text-decoration:underline;padding-right:7px;}
#filrouge a:hover {color:#e089ac;}

.col_moyencentre{float:left;padding-left:17px;width:650px;border:0px solid #000000;}
.col_moyencentre_col_l{float:left;padding-right:10px;width:330px;border:0px solid #000000;}
.col_moyencentre_col_r{float:left;padding-left:10px;width:300px;border:0px solid #000000;}
.col_r_pay{width:230px;}
.col_l_pay{width:400px;}
.fs10 { font-size: 10px; }
.alignjustify {text-align:justify;}



.ta_center{text-align:center;}
.ta_left{text-align:left;}
.ta_right{text-align:right;}
.div50pl{width:50%;float:left;}
.div50pc{width:50%;margin:auto;}
.separateur{clear:both;border:0px;color:#FFF;line-height:0px;height:0px;}
.heightP2{font-size: 14px; }
.heightP3{font-size: 17px; }
.colored{color:#CC0000; }
.colored2{color:#660000; }
.bgcolored2{background-color:#660000; color:#FFF;}
.tableau {width:100%;text-align:center;text-transform:uppercase;}
.tableau th { padding:2px;}
.tableau td {border:1px solid #000;padding:2px;border-left:0px;color:#660000;border-bottom:0;}
.tableau td.tableau_y, .tableau tr.tableaulast td.tableau_y {border:0;border-right:1px solid #000;color:#000;}
.tableau td.tableau_on {color:#FFF;background-color:#660000;}
.tableau tr.tableaulast td {border-bottom:1px solid #000;}


.contact_exp {
	float:right;
	padding: 0px 36px 0px 36px;
	text-align:right;
	font-size: 9px;
	color: #666;
	border: 0px solid #0022CC; 
}

.cssform{text-align:left;}
.cssform p{
width: 420px;
margin: 0;
padding: 0px 0 3px 0;
height:25px;
}

.cssform label{
float: left;
width: 130px; 
line-height:20px;
}

.cssform input{ 
float: left;
width: 250px;
margin:0px;
margin-bottom:5px;
border: solid 1px #7F9DB9;
}
.cssform textarea{ 
float: left;
width: 250px;
margin:0px;
border: solid 1px #7F9DB9;
}
.cssform .mentions label {color:#999;padding-left:250px;}
.adresse a{color:#a9647d;text-decoration:underline;font-size:11px;}
.adresse a:hover{color:#e089ac;}

.contact_send { 
	float:right;
	clear:right;
	width:90px;
	margin: 0px 50px 0px 0px;
	text-align:center;
	font-size: 9px;
	right:0px;
	top:0px;
	border: 1px solid #000;
}
#bloc_content{z-index:0;}
#bloc_panier_detail{position:relative;z-index:100;}
#extra{z-index:100;}

.box_pres {padding-left:60px;}
#content .box_pres h1{padding-left:0px;}
#content .bloc_content_rub h1{padding-left:0px;}
.box_pres a{float:right;}
#content .bloc_content_rub li {list-style-image : url(../images/puce-A9647D.gif);}
#content .bloc_content_rub li.nopuce {float:left;list-style: none;list-style-image : none;}

#prix_cheq{position:absolute;top:60px;left:24px;border:0px solid #000;font-size:18px; font-weight:bold;letter-spacing : 7px ; }


.bloc_ajout_panier p{width:300px;clear:both;line-height:30px;}

.achat_express_btn{color:#fff;clear:both;display:block;width:194px;padding-top:9px;text-decoration:none; height:37px;padding-left:23px;text-align:left;background:url(../images/achat-express-bg.gif) no-repeat 12px 5px;}
.achat_express_btn span{display:none;}

#popajoutpanier{background-image:url(../images/popajoutpanier.gif); background-repeat:no-repeat; width:340px; height:157px; padding:10px 10px 10px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif}


/* .illustr_produit img{width:180px} */
.tab_tailles{border:0px solid #000;text-align:center;}
.tab_tailles td{border-right:1px solid #000;border-bottom:1px solid #000;}
.tab_tailles_xs{background-color:#f3d5e1}
.tab_tailles_s{background-color:#f0c7d8}
.tab_tailles_m{background-color:#ebb2ca}
.tab_tailles_l{background-color:#dfa2ba}
.tab_tailles_xl{background-color:#d98dac}
.tab_tailles_legx{border-bottom:1px solid #000;}
.tab_tailles_legy{border-right:1px solid #000;}
.referencement{display:none;}

.linkArrow a{font-weight:bold;padding-left:7px;background:url(../images/linkarrow.gif) no-repeat 0px 3px;}
.linkArrow a:hover{	background:url(../images/linkarrow-over.gif) no-repeat 0px 3px;}
