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

img{border:none;}
a {color:#a9647d;}
a:hover {color:#e089ac;}

#wrapper,#container{border:0px solid #000;}

#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;}
#header_logo {position:absolute;height:117px;width:300px;top:10px;background:url(../images/logo_mif.png) no-repeat;}

#menu{position:absolute;top:118px;height:20px;width:100%;z-index:5;}
#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;}

#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/bloc_achats-fr.gif) no-repeat 1px 0px;padding:83px 0px 0px 10px;}
#bloc_achats-en{background:url(../images/bloc_achats-en.gif) no-repeat 1px 0px;padding:83px 0px 0px 10px;}
#bloc_achats-nl{background:url(../images/bloc_achats-nl.gif) no-repeat 1px 0px;padding:83px 0px 0px 10px;}

#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{text-align:right;clear:both;background:none;color:#666666;font-size:10px;padding:2px 7px 2px 0px;border-top:1px solid #e089ac;border-bottom:1px solid #e089ac;}
#total_bloc_panier{text-align:right;clear:both;color:#000000;font-weight:bold;font-size:11px;padding:2px 7px 5px 0px;background:url(../images/fond_panier_detail.png) repeat-y;}
#bloc_panier_detail{text-align:right;clear:both;padding:2px 7px 0px 0px;background:url(../images/fond_panier_detail.png) repeat-y;}
.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:686px;height:285px;}
#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;}

#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:245px;border:0px solid #000000;padding: 17px 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_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;}
#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/btn_panier.gif) no-repeat bottom right;}
#btn_panier_price{float:left;width:109px;padding-top:32px;padding-left:65px;height:30px;border:0px solid #000000;}
#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:bold;font-size:18px;}
.price_cents_plus{font-weight:bold;font-size:12px;}
.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;}


.select_opt{position:relative;width:350px;border:1px solid #000;margin:5px auto;margin-bottom:15px;}
#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;z-index:2;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; margin-bottom:10px;}
.cheque_panier img {float:left;margin-right:15px;}

#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:#cccccc;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:#e0e0e0;text-decoration:none;font-size:10px;}
#sub_footer a:hover{color:#e0c7d0;}
#sub_footer ul {float:left;width:202px;height:80px;margin:0px;padding:0px;border-right:1px solid #e0e0e0;}
#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/btn_simple_panier.gif) no-repeat top left;border:0px solid #000000;width:156px;height:29px;padding-left:32px;padding-top:37px;padding-right:50px;}
.btnsubmit a{font-size:11px;cursor: pointer;text-decoration:none;color:#a9647d;}
.btnsubmit a:hover{color:#e089ac;}
.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:#a9647d;}


.btnsubmit_2 {float:right;background:url(../images/btn_contact.gif) no-repeat top left;border:0px solid #000000;width:156px;height:29px;padding-left:32px;padding-top:37px;padding-right:50px;}
.btnsubmit_2 a{font-size:11px;cursor: pointer;text-decoration:none;color:#a9647d;}
.btnsubmit_2 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:10px;
}

.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;}