/* STRUCTURE GLOBALE */

* { -ms-interpolation-mode: bicubic; }

body {
margin: 0;
color: #333333;
background:#ffffff url(../img/home/20100215/bg_home.jpg) no-repeat center top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

h1 {
	margin:0;
}

#global{
	width:975px;
	margin:auto;
}

#top{
	height:155px;
	_height:150px;
}

#middle{
	background-color:#FFFFFF;
	margin-left:24px;
	width:953px;
	_margin-left: 36px;
}

#middle_home{
	width:953px;
	margin-left:24px;
	background:url(../img/fond.jpg) repeat-y;
	_margin-left: 36px;
}

#bottom{
	margin-left:24px;
	_margin-left: 36px;
	height:85px;
	width:953px;
	background-color:#000000;
	clear:both;
}

/* FIN STRUCTURE GLOBALE */

#offre_main{
	float:left;
	height:388px;
	width:719px;
	margin-left:2px;
	padding-top:20px;
}

#haut_offre_main{
	background:url(../img/onglet1.png) no-repeat scroll 0 0;
	width:719px;
	height:56px;
}

#milieu_offre_main{
	background:url(../img/encart1.png) repeat-y scroll 0 0;
	width:719px;
	overflow:hidden;
	height:394px;
	padding-top:20px;
}

#bas_offre_main{
	background:url(../img/bas1.png) no-repeat scroll 0 0;
	width:719px;
	height:21px;
}

#haut_incontournables_main{
	background:url(../img/onglet2.png) no-repeat scroll 0 0;
	width:795px;
	height:56px;
}

#offre_main #content_text{
	margin-left:18px;
	text-align:center;
	width:429px;
}

#incontournables_main #content_text_incontournables{
	margin-left:173px;
	text-align:center;
	width:430px;
}

#haut_incontournables_main h2{
	font-family:arial;
	font-size:30px;
	font-weight:normal;
	margin:0;
	padding:9px 0 0 0px;
	color:#710C8E;
}

#milieu_incontournables_main{
	background:url(../img/encart2.png) repeat-y scroll 0 0;
	width:795px;
	overflow:hidden;
	padding-top:25px;
}

#bas_incontournables_main{
	background:url(../img/bas2.png) no-repeat scroll 0 0;
	width:795px;
	height:25px;
}

#haut_offre_main h2{
	font-family:arial;
	font-size:35px;
	margin:0;
	padding:7px 0 0;
	font-weight:normal;
	color:#710C8E;
}

#haut_offre_main h2 span{
	color:#BA7CC7;
}

#pub_droite{
	float:left;
	padding-left:3px;
	padding-top:68px;
	width:229px;
	_width:200px;
}

#offre_main .title_product{
	color:#000000;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0px;
}


.bloc_txt_color{
	height:56px;
}

.bloc_txt_color_horiz{
	height:59px;
}

.no_color{
	padding-top:15px;
}

.title_product_small{
	color:#000000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0;
	margin-top:0px;
}

#offre_main .sub_title_product{
	color:#666666;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	margin:0;
}

.img_panier_home{
	padding-right:18px;
	float:left;
}

.acces_fiche{
	clear:right;
	float:right;
	color:#666666;
	margin-top:3px;
}

.acces_fiche:hover{
	text-decoration:none;
	color:#E700DF;
}

.sub_title_product_small{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0;
}

#offre_main #content_product,#offre_main #content_product_reduc{
	float:left;
	width:300px;
}

#offre_main #content_product{
	margin-top:40px;
}

#offre_main #content_product_reduc{
	margin-top:0px;
}

.btn_basket{
	float:right;
}

#lien_basket_offre{
	float:right;
}

.lien_basket{
	width:190px;
}

#incontournables_main .txt_view_color{
	margin:0 0 4px;
	padding-top:0px;
	color:#353434;
	font-size:12px;
}

#offre_main .separateur,#incontournables_main .separateur{
	height:1px;
	border:0px;
	background-color:#8B898A;
	margin:5px 0;
	padding-bottom:0;
	margin-left:0px;
	clear:left;
	text-align:left;
}

#offre_main .separateur{
	width:300px;
}

#incontournables_main .separateur{
	width:191px;
}

.separateur hr{
	display:none;
}

.eclat_incontournable{
	float:right;
}

.eclat_product_reduc{
	margin-top:20px;
}

.separateur_incontournables{
	background-color:#B3B3B3;
	border:0 none;
	clear:both;
	height:1px;
	margin-right:41px;
	_margin-right:0px;
	margin-bottom:25px;
	width:714px;
}

#cadre_main{
	float:left;
	text-align:center;
	width:298px;
}

#offre_main #bloc_offre{
	width:191px;
	float:left;
	margin-bottom:10px;
}

#offre_main .bloc_gris,#incontournables_main .bloc_gris{
	background-color:#DEDDDB;
	color:#2A2A2A;
	float:left;
	font-size:11px;
	height:21px;
	line-height:21px;
	padding-left:4px;
	text-align:left;
	width:72px;
}

#offre_main .ligne_form,#incontournables_main .ligne_form{
	clear:left;
	float:left;
	margin-top:10px;
	width:220px;
}

#offre_main .prod_listes,#incontournables_main .prod_listes{
	display:inline;
	height:21px;
	line-height:21px;
	margin-left:15px;
	vertical-align:middle;
}

#offre_main #liste_qte,#incontournables_main .liste_qte{
	display:inline;
	float:left;
	height:21px;
	line-height:21px;
	margin-left:15px;
	_margin-left:18px;
	vertical-align:middle;
}

#offre_main .prix_site, #offre_main .prix_marche {
	font-family:arial;
	font-weight:bold;
	font-size:14px;
}

#offre_main .prix_marche {
	color:#000000;
}

#offre_main .prix_site {
	color:#FF0000;
	font-size:24px;
	font-weight:bold;
}

#offre_main .txt_prix{
	color:#666666;
	font-family:arial;
	font-size:10px;
	text-decoration:none;
}

#offre_main .prix_site_uniq{
	color:#000000;
	font-size:24px;
	font-weight:bold;
}

#offre_main .pourcentage {
	color:#FF0000;
}

#offre_main .stock_ok,#incontournables_main .stock_ok {
	color:#700E7D;
	font-family:arial;
	font-size:12px;
}

#incontournables_main .stock_ok{
	font-size:10px;
}

#main_visu{
	/*width:174px;
	height:260px;
	border:1px solid #8F8F8F;*/
	border:0;
}

#picto_panier{padding: 45px 0 40px 85px;}

#tunnel_panier{padding-bottom:35px;}

.left{
	float:left;
}

.prix_barre{
	text-decoration:line-through;
}

#coup_coeur_main{
	background:transparent url(../img/nos_coups_de_coeur.jpg) no-repeat scroll 0 0;
	clear:left;
	height:124px;
	padding-left:10px;
	width:953px;
	padding-top:70px;
}

#img_incontournables{
	margin-left:12px;
}

.bloc_coeur{
	float:left;
	height:100px;
	width:214px;
}

.first_bloc_coeur{
	margin-left:35px;
}

.ligne_coeur{
	margin-top:26px;
}

.bloc_coeur div{
	float:left;
	margin-left:10px;
	width:120px
}

.photo_home_coeur{
	height:90px;
	float:left;
	width:60px;
	border:1px solid #8F8F8F;
}

#incontournables_main{
	margin-left:78px;
	clear:both;
	width:795px;
}

.bloc_incontournables{
	float:left;
	height:230px;
	width:785px;
}

.bloc_incontournables .img_view_color{
	margin-right:6px;
	border:1px solid #8F8F8F;
	width:45px;
}

.bloc_incontournables .form_incontournable{
	width:190px;
}

.bloc_incontournables .content{
	float:left;
	margin-top:2px;
	margin-left:30px;
	width:265px;
}

.bloc_incontournables .last_ligne_form{
	margin-bottom:10px;
}

.bloc_incontournables .form_main{
	float:left;
	margin-top:26px;
	margin-left:100px;
	padding-left:0px;
}

.cadre_incontournables{
	margin-left:40px;
}

.bloc_coeur .prix_site,
.bloc_coeur .prix_marche,
.bloc_incontournables .prix_site,
.bloc_incontournables .prix_marche{
	font-family:arial;
	font-size:12px;
}

.bloc_coeur .prix_marche, .bloc_incontournables .prix_marche {
	color:#000000;
	font-weight:bold;
}

.bloc_coeur .prix_site, .bloc_incontournables .prix_site{
	color:#FF0000;
	font-size:24px;
	font-weight:bold;
}

.bloc_coeur .prix_site_uniq,
.bloc_incontournables .prix_site_uniq{
	color:#000000;
	font-size:24px;
	font-weight:bold;
}

.prix_product_small{
	margin:5px 0;
}

.photo_home_incontournables{
	border:1px solid #8F8F8F;
	float:left;
	width:126px;
	height:188px;
}

.img_part{
	margin-bottom:10px;
}

#coup_coeur_main .prix_product_small{
	margin:2px 0;
	height:43px;
}

#incontournables_main .prix_product_small{
	margin:4px 0;
	float:left;
}

#big_separateur{
	float:left;
	margin-top:50px;
}

#offre_main .prix_product{
	margin:10px 0;
	float:left;
}

#desc_main{
	height:65px;
	margin:10px 0 0;
}

.bloc_btn{
	background:transparent url(../img/panier_home.png) no-repeat scroll 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../img/panier_home.png", sizingMethod="crop");
	float:right;
	height:65px;
	margin-top:10px;
	width:191px;
}



/* CLASSES VALABLES SUR TOUTES LES PAGES */

.no_margin{
	margin:0;
}

.center{
	text-align:center;
	margin:0;
}

.marge{
	padding-left:12px;
}

.no_border{
	border:0;
}

.etoile{
	color:#FF0000;
}

.red{ color:#990000;}

.no_display{
	display:none;
}

.tete_gauche{
	margin:45px 0 0 64px;
}

.fond_middle_global{
	background-color:#FCFBFA;
}

.fond_middle_cadre{
	background-color:#F5F1F5;
}

.clearer{
	clear:left;
}

.center{
	text-align:center;
}

.texte_nom{
	margin: 0;
	font-family:  Arial, Helvetica, sans-serif;	
	font-weight:normal;
	font-size:11px;
	padding-left:10px;
}

.mc_texte {font-size:12px; color:#666666;}

a.mc_texte:link {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: none;}
a.mc_texte:active {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: none;}
a.mc_texte:visited {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: none;}
a.mc_texte:hover {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #333333; text-decoration: none;}


.txt_mail{color:#b522b0;}
.news_texteviolet{color:#b522b0;}

/* PAGE MON COMPTE */
.mc_titre {font-size:13px; padding-top:10px; padding-left:10px; padding-bottom:15px;}
.mc_ptkdo {color:#B522B0; font-size:14px; padding-left:144px; padding-top:19px; font-weight:bold;}
.mc_texterose {font-size:12px; color:#B522B0;}

/* PAGE CLIENT_ADRESSE  ORDER_DELIVERY ORDER_PAYMENT_TABLE   */
.tt_type_adresse{color:#1292FF;font-size:11px;}

/* PAGE AVOIR_DETAIL BILL_DETAIL ORDER_DETAIL */
.mc_prix_tot{font-size:12px; color:#000;font-weight:bold;}


/* VALABLES SUR TOUTES LES PAGES QUI UTILISENT UN FORMULAIRE */

#mes_err_fieldset,#mes_err_contact {
	margin-top:20px;
	margin-bottom:20px;
	border: 1px dashed #FF0000; 
	padding:10px;
	display:none;
	font-size:12px; color:#666666;
}	

#mes_err_contact{
	display:block;
}

#mes_err_fieldset,#mes_err_contact  {*border:1px solid #ff0000;}
	
#mes_err {
	margin-top:20px;
	border: 1px dashed #FF0000;
	padding:10px;
}

#mes_err legend, #mes_err_fieldset legend,#mes_err_contact  legend {
	color:#990000;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
}



.erreur_tab{
	font-size:12px; color:#990000;margin: 0;
}

.textareaErr{
	color: #333333; border:#990000 solid 1px; padding:1px 2px; font-size:11px;margin-top: 0px;
}

.labelErr{
	color:#990000;font-size:11px; font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif;
}


.inputFormSite{
	background-color:#FFFFFF;
	color:#666666;
	font-size:11px;
	padding:1px 2px;
	margin-bottom:0px;
	margin-top: 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border: 1px solid #CCCCCC;
	height:18px;
}

.inputForm{
	background-color:#FFFFFF;
	color:#666666;
	font-size:11px;
	padding:1px 2px;
	margin-bottom:0px;
	margin-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border: 1px solid #CCCCCC;
	height:18px;
}

.inputErr{color: #333333;font-size:11px;padding:1px 2px;margin-bottom:0px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;border:#990000 solid 1px;}
.labelFormSite{color: #333333;font-size:12px;} 
.labelForm{color: #333333;font-size:12px;} 

select.normal_list {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 17px
}
select.normal_list option{
	vertical-align: middle
}

/* PAGE BOUTIQUES CADO  */

a.dark_underlined {
	color: #353434;
	font-size: 12px;
}
a.normal_link_underlined {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616161;
}

a.normal_link_underlined:hover {
	color: #E700DF;
}

a.btkdo {	
	color: #616161;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.btkdo:hover, a.btkdo:focus {	
	color: #E700DF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
}
/*AFFICHAGE DES PHOTOS VERTICALES */
.cadre1 {
	/*position:relative; float:left;
	padding:0;
	margin-top:5px; margin-bottom:0px;
	width:190px; height:341px;*/
	
	float:left;
	height:343px;
	margin-bottom:0;
	margin-right:13px;
	_margin-right:13px;
	margin-top:5px;
	padding:0;
	position:relative;
	width:175px;
	
}

.cadre_produit{
	float:left;
	/*height:250px;*/
	margin-right:48px;
}

.cadre_photo{
	/*border:1px solid #CAC9C8;*/
}

.titre{
	font-size:13px;
	font-weight:bold;
}

.cadre_photo_hor{
	
	width:151px; height:101px;
}

.cadre_photo_vert{
	
	width:101px; height:151px;
}

.photo_produit{
	margin:0;padding:0;text-align: center; width:174px;height:261px; text-align:center;cursor:pointer;padding-top:10px;
}
.photo_produit_gamme{
	margin:0;
	padding:0;
	text-align:center;
	width:119px;
	height:165px;
	position:relative;
	top:50%;
	float:left;
	margin-top: 4px;
}
.photo_produit a{
	margin:0;padding:0;
}
.photo_marge{
	margin-top:4px;
}
.texte_produit{
	text-align:left; width:120px;height:32px;
	white-space:nowrap; overflow:hidden;
	text-align: center;font-size: 10px;color: #535252;cursor:pointer;text-align: center;width: 174px;
}

.taille_unique{
	float:left;
	margin-left:10px;
	margin-top:4px;
}


/*AFFICHAGE DES PHOTOS HORIZONTALES*/
.cadre1_horiz {
	position:relative; float:left;
	padding:0;
	margin-top:5px; margin-bottom:0px; margin-left:4px; margin-right:5px;
	height:244px; width:262px;
	
}
.photo_produit_horiz{
	margin:0;padding:0;
	margin-top:-1px;
	text-align: center; 
	width:305px;
	height:215px; 
	text-align:center;
	margin-left: 0px;
}
.photo_produit_horiz a{
	margin:0;padding:0;
}
.photo_marge_horiz{
	margin-top:3px;
	border:#ccc solid 1px;
}

.texte_produit_horiz{
	text-align:left; width:305px;height:35px;
	white-space:nowrap; overflow:hidden;
}

.texte_sous_titre{
	margin: 0;
	font-family:  Arial, Helvetica, sans-serif;	
	font-weight:normal;
	font-size:11px;
	padding-left:10px;
	color:#696969;
}

.texte_marge{
	margin: 0;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size: 13px;
	padding-left:10px;
	padding-top:2px;
}

.tab_prix_produit{
	margin: 0;
	padding: 0;
	text-align:center;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000;
	background-color: #CAC9C8
}

.prix_texte_produit{
	font-size:11px; color:#FFF; padding:2px 0 0 10px; font-weight:bold; 
}
.eclat{
	position:absolute; left:120px; top:0px;
}

.eclatRect{
	position:absolute;  text-align:center; width:100%;  top:254px;
}

.eclat_horiz{
	position:absolute; left:152px; top:4px;
}

.eclatRect_horiz{
	position:absolute; text-align:center; width:100%; top:187px;
}

/*AFFICHAGE DES PHOTOS VERTICALES BOUTIQUE CADEAU */
.cadre1kdo {
	position:relative; float:left;
	padding:0;
	margin-top:5px; margin-bottom:0px; margin-left:7px; margin-right:10px;
	width:175px; height:361px;	
}

.photo_produitkdo{

	margin:0;padding:0;text-align: center; width:175px;height:274px; text-align:center;
}
.photo_produitkdo a{
	margin:0;padding:0;
}
.photo_margekdo{
	margin-top:4px;
}
.texte_produitkdo{
	text-align:left; width:120px;height:35px;
	white-space:nowrap; overflow:hidden;
}

/*AFFICHAGE DES PHOTOS HORIZONTALES BOUTIQUE CADEAU */
.cadre1_horizkdo {
	position:relative; float:left;
	padding:0;
	margin-top:5px; margin-bottom:30px; margin-left:4px; margin-right:5px;
	height:299px; width:305px; 
}
.photo_produit_horizkdo{
	margin:0;padding:0;
	margin-top:-1px;
	text-align: center; 
	width:258px;
	height:177px; 
	text-align:center;
	margin-left: 4px;
}
.photo_produit_horizkdo a{
	margin:0;padding:0;
}
.photo_marge_horizkdo{
	margin-top:3px;
}

.texte_produit_horizkdo{
	text-align:left; width:260px;height:35px;
	white-space:nowrap; overflow:hidden;
}

/*FIN DES PHOTOS HORIZONTALES BOUTIQUE CADEAU */

.new_tunnelrow_background {
	background-color: #F1EDF1;
}

#logo{
	float:left;
}

#connexion_bt_cado{
	color: #616161; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#connexion_bt_cado:hover{
	color:#E700DF; 
}

/* HEAD */

.menu_top{
	list-style-type:none;
	margin-top:3px;
	display:inline;
	width:100px;
	padding-right:25px;
}

.menu_top a{
	color:#616161;
}

.menu_top a:hover{
	color:#E700DF;
	text-decoration:none;
}

#form_recherche{
	background-image:url("../img/top_recherche_fd.gif");
	background-repeat:no-repeat;
	float:left;
	width:185px;
	height:44px;
	margin-top:2px;
	margin-left:791px;
}

#list_menu_top{
	float:left;
	margin-bottom:0;
	margin:0;
	width:370px;
	height:20px;
	background: url('../img/top_picto.gif') no-repeat 60px 70px;
	padding-left:66px;
	padding-top:100px;
}

#top_head{
	height:126px;
}

#keyword{
	width:140px;
	color: #333333;
	font-size:10px;
	padding:1px 2px;
	margin-top: 21px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	border: 1px solid #E2E2E2;
	*position: absolute;
	float: left;
}

#left_top{
	width:587px;
	height:195px;
	float:left;
}

#bandeau_noir{
	height:17px;
	width:495px;
	margin:0;
	padding:0;
	background-color:black;
	padding:3px 0 0 92px;
	letter-spacing:1px;
	font-size:10px;
	color:#DBDBDB;
}

#bandeau_blanc{
	height:3px;
	width:587px;
	margin:0;
	padding:0;
	overflow:auto;
	background-color:white;
}

#middle_top{
	float:left;
	height:205px;
	width:168px;
	background-image:url(../img/top_panier.jpg);
	background-repeat:no-repeat;
	background-color:#DCD4DE;
	margin-top:-10px;
}

#right_top{
	float:left;
	height:199px;
	width:208px;
	margin-top:-3px;
	
}

body:last-child:not(:root:root) #right_top { /* Safari */
	margin-top:-10px;
}

html:first-child #right_top { /* Opera */
	margin-top:-10px;
}

#panier_prix{
	font-size: 10px;
	padding-left: 12px;
	padding-top: 40px;
}

#panier_vide{
	font-size: 10px;
	padding-left: 3px;
	padding-top: 3px;
}

#pub {
	margin-left: 24px;
	height:51px;
	_margin-left: 36px;
}
#total_euros_panier{
	/*display:block;*/
	padding-left:12px;
	margin-top:13px;
}

.panier_prix {font-size:10px; color:#000000;padding-left: 12px;}
.panier_txt {font-size:10px; color:#000000;}

.panier_txt:hover{ color:#E700DF;text-decoration:none; }

/* FIN HEAD */

/* MENU */



ul#list_menu_ss_cat{
	float:left;
	margin-top:2px;
	margin-left:0px;
	padding-left:13px;
}

ul#list_menu_ss_cat li a{
	text-decoration:none;
}

.menu_ss_cat{
	width:162px;
	height:17px;
	list-style-type:none;
}

ul.normal_top_link{
	width: 162px;
	height: 166px;
	padding-left: 3px;
	padding-top: 3px;
	margin: 0px;
	margin-left:10px;
	float:left;
}

.menu_objet{
	width:183px;
}

.fleche_zoom{
	position: absolute;
	display: none;
}

.fleche_rose{
	display:none;
	float:left;
	margin-top:4px;
	width:4px;
	height:9px;
}

.cadre_fleche{
	float:left;
	background-color:#DCD4DE;
	min-width:15px;
	width:15px;
	height:17px;
	display:block;
}

.txt_menu_sscat,.txt_menu_objet{
	color: #616161;
	margin-left:1px;
	display:inline;
}

.txt_menu_sscat{
	font-size:11px;
}

ul.normal_top_link li {
	
	list-style: none;
	height:17px;
}

a.normal_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #616161;
	text-decoration: none
}

.normal_top_link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none
}

.normal_top_link a:hover, a.normal_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E700DF;
	text-decoration: none
}

a.normal_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none
}

#menu_select{
	width:100%;
}

/* FIN MENU */

/* FLASH */

#flashHome{
	height:340px;
}

/* FOOTER */

a.copyright2:link {font-size: 11px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #A6A6A6; text-decoration: none;}
a.copyright2:active {font-size: 11px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #A6A6A6; text-decoration: none;}
a.copyright2:visited {font-size: 11px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #A6A6A6; text-decoration: none;}
a.copyright2:hover {font-size: 11px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #A6A6A6; text-decoration: underline;}

#liens{
	font-size: 11px;
	color: #595959;
}

#copyright{
	font-size: 10px;
	margin-top:8px;
	color: #D0D0D0;
}

#copyright a{
	text-decoration:none;
	color: #D0D0D0;
}

#copyright a:hover{
	text-decoration:underline;
}

/* FIN FOOTER */

/* PAGE QUESTIONNAIRE */

#conteneur_centre{
	background-color:#fcfbfa;
	margin-left:11px;
	width:953px;
}

.labelFormSatisfaction{
	font-size:14px;
}

/* PAGE NEWSLETTER */

#middle_page{
	background-color:#FCFBFA;
	margin-left:24px;
	padding-bottom:35px;
	overflow: hidden;
}

*html #middle_page{
	margin-left:30px;
	width:960px;
}

#content{
	width:461px;
	background-color:#F5F1F5;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	padding:49px 0 10px 30px;
}

#tete_news{
	margin:45px 0 0 64px;
}

#newsletterPrenom,#newsletterMailv{
	margin-left:10px;
}

#newsletterPrenomLabel{
	margin-left:10px;
}

#newsletterMailvLabel{
	margin-left:10px;
}

#btn_inscription{
	float:right;
	margin-right:17px;
}

#btn_valider{
	margin:20px 0;
	height:18px;
}

#newsletterForm{
	margin:0;
}

#felicitation{
	font-size:14px;
}

/* PAGE LOGIN */

#content_left_login{
	margin-left:94px;
	width:471px;
	background-color:#F5F1F5;
	float:left;
}

#content_right_login{
	width:261px;
	float:left;
	margin-left:50px;
}

#content_in_left_login{
	width:231px;
	float:left;
	margin-left:10px;
}

#content_in_right_login{
	width:223px;
	float:left;
}

#mail_newsletter{
	float:left;
}

#btn_inscription_login{
	float:right;
	margin-right:19px;
}

#info{
	margin-top:40px;
}

#top_login{
	background-color:#F5F1F5;
}

#bottom_login{
	margin-top:15px;
	background-color:#F5F1F5;
}

.mini_marge{
	margin-left:10px;
}

.btn_right{
	float:right;
	height:18px;
}

/* PAGE SOUS CATEGORIE, OBJET */

.img_couleur,.img_couleur_horiz{
	margin-right:4px;
	border:1px solid #CECECE;
}

.img_couleur{
	width:28px;
}

.couleur_produit{
	text-align:center;
	width:174px;
	height:24px;
}

.couleur_produit_gift{
	text-align:center;
	width:305px;
	height:22px;
}

#head_object{
	padding-top:17px;
	height:22px;
}

#left_head_object{
	float:left;
	padding-left:15px;
}

#right_head_object{
	float:right;
	height:37px;
	margin-bottom:7px;
	padding-right:13px;
}

#img_option{
	display:inline;
	float:left;
	margin-top:4px;
}

#select_tri_filtre{
	display:inline;
	float:left;
	margin:0 0 0 13px;
}

#select_tri_prix{
	display:inline;
	margin-left:14px;
}

#right_head_object form{
	display:inline;
}

.navigation{
	float:right;
	padding-right:15px;
	*padding-right:14px;
	*width:500px;
	text-align:right;
	margin:0;
	clear:both;
}

#nav_bas{
	margin-bottom:10px;
	margin-top:20px;
}

.pagination_select,.pagination{
	font-size:10px;
	font-family:arial;
	vertical-align:50%;
}

.pagination_select{
	color:#E700DF;
}

#rose{
	color:#E700DF;
	text-decoration:none;
}

.pagination{
	color:#616161;
	height:17px;
}

#btn_retour{
	clear:both;
	float:left;
	margin-left:15px;
	*margin-top:20px;
	_margin-left:7px;
	width:62px;
}

.right_padding_img{
	/*width:157px;*/
}

.photo{
	/*margin-top:10px;*/
}

.conteneur_prix{
	cursor:pointer;
	background-color:#CAC9C8;
	height:17px;
	width:175px;
	padding-top:4px;
	text-align:center;
}

.prix_reduc{
	font-size:12px;
	font-weight:bold;
}

.prix_normal{
	color:red;
	text-decoration:line-through;
	font-size:12px;
	font-weight:normal;
	margin-left:15px;
}

#conteneur_photos{
	clear:both;
	margin-top:45px;
	_margin-top:10px;
	margin-bottom:10px;
	padding-left:14px;
}

.erreur{
	text-align:center;
	height:250px;
}

/* PROPRIETES COMMUNES AUX PAGES FOOTER */

#middle_box_how_are_we,
#middle_box_site_map,
#middle_box_help,
#middle_box_return_proc,
#middle_box_cgv,
#middle_box_legal_mention,
#middle_box_accessibility{
	padding:25px 35px;
	margin:30px auto;
}

.lien_footer{
	color:#000000;
}

.lien_footer:hover{
	color:#E700DF;
	text-decoration:none;
}

/* PAGE QUI SOMMES NOUS */

#middle_box_how_are_we{
	width:410px;
}

#middle_box_how_are_we ul{
	padding-left:23px;
	margin-left:0;
}

#middle_box_how_are_we li{
	list-style-type:square;
	font-size:9px;
}

/* PAGE PLAN DU SITE */

#middle_box_site_map{
	width:440px;
}

.new_sitemap_category {
	font-size:19px;
}

.new_sitemap_border {
	border-left:1px #A6A6A6 solid;
	padding-left:3px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:25px;
}
.new_sitemap_subcategory {
	color:#666666;
	font-size:14px;
	font-weight:bold;
	margin:0;
	line-height:10px;
}

.new_sitemap_subcategory  a{
	color:#666666;
	margin-left:4px;
}

.new_sitemap_subcategory  a:hover{
	color:#E700DF;
	text-decoration:none;
}

.img_puce{
	float:left;
}
.col_site_map{
	float:left;
	width:220px;
}

a.plan_titre_objet:link {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: underline;}
a.plan_titre_objet:active {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: underline;}
a.plan_titre_objet:visited {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #666666; text-decoration: underline;}
a.plan_titre_objet:hover {font-size: 12px; font-family: Arial,Verdana,Helvetica,sans-serif; color: #E700DF; text-decoration: none;}

/* PAGE AIDE */

#middle_box_help{
	width:440px;
}

#middle_box_help li{
	list-style-type:none;
	margin-bottom:5px;
}

#middle_box_help li a{
	padding-left:0;
}

#middle_box_help a{
	color:#000000;
}

#middle_box_help a:hover{
	color:#E700DF;
	text-decoration:none;
}

/* PAGE PROCEDURE RETOUR */

#middle_box_return_proc{
	width:440px;
}

#middle_box_return_proc ul{
	margin-left:0;
	padding-left:23px;
}

#middle_box_return_proc li{
	list-style-type:square;
	font-size:9px;
}

#middle_box_return_proc li  span{
	padding-left:0;
}

/* PAGE CGV */

#middle_box_cgv{
	width:615px;
}

#table_colissimo{
	width:600px;
	border:0;
	text-align:center;
}

.articles{
	margin-bottom:30px;
}

.vide{
	height:5px;
}

.pays,.poid_prix_1,.poid_prix_2{
	background-color:#CCCCCC;
	height:20px;
}

.liste_carac{
	background-color:#EEEEEE;
}

.poid_prix_1{
	width:300px;
}
.poid_prix_1_blank {
	width:300px;
	height:20px;
}

.poid_prix_2{
	width:200px;
}
.poid_prix_2_blank{
	width:200px;
	height:20px;
}

/* CGV POPUP */

.fond_centre{
	background-color:#FCFBFA;
}

/* PAGE MENTIONS LEGALES */

#middle_box_legal_mention{
	width:412px;
}

/* PAGE ACCESSIBLITE  */

#middle_box_accessibility{
	width:412px;
}

#img_flash{
	width:88px;
	height:31px;
}

.new_background {
	background-color:#FCFBFA;
}

.new_cadre_background {
	background-color:#F5F1F5;
}

/* IDs pre-W3C utilisés uniquement dans pages non-W3C */
.new_tblheader_background {
	background-color: #CCCCCC;
}
.new_background_width {
	 border: 0px;
	 padding: 0px;
	 width: 953px;
	 height: 100%;
	 background-color: #FCFBFA;
}

#basket_top{
	background:transparent url(../img/top_panier.jpg) no-repeat;
	height:56px;
	margin-bottom:16px;
	margin-top: 22px;
	padding-top:37px;
	text-align:left;
	width:308px;
	_display: absolute;
	_width: 185px;
	_margin-left: 802px;
	_margin-top: -20px;
	_z-index: 100
}
#left_head{
	float:left;
	padding-left:12px;
	height:105px;
}

* html #left_head{
	float:left;
	padding-left:24px;
	height:100px;
}

#middle_head{
	float:left;
	width:514px;
	height: 93px;
}

#middle_head, x:-moz-any-link{
	float:left;
	width:514px;
	height: 93px;
}
#middle_head, x:-moz-any-link, x:default{
	float:left;
	width:514px;
	height: 93px;
}

*html #middle_head{
	width:501px;
}
#right_head{
	float:left;
	width:154px;	
}

*html #basket_top{
	margin-left:14px;
	margin-top:15px;
	/*border:1px solid black;*/
}

*html #top{
	width:990px;
}

.right_padding_img{
	margin-right:0;
}

#shad {
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	_width:3000px;
	_height:5000px;
	z-index:5000;
	background-color:#000000;
	display:none;
	-moz-opacity: 0.6;
	opacity:.6;
	filter: alpha(opacity=60);
}
#divmodbox, #diverrbox{
	display: none;
}
#cmodbox {
	font-size: 14px;
}
#modbox, #errbox, #sendfriendbox{
	position: fixed;
	_position:absolute;
	top:25%;
	left:50%;
	z-index:9999;
	text-align:left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -200px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 12px;
	width: 512px;
	height: 170px;
	display:none;
}
#sendfriendbox {
	top:55px;
	background-color: #FEF3FD;
	/*height: 589px;*/
}
.img_panier{
	float:left;
	margin-top:12px;
}

#modbox p{
	margin-left:180px;
	margin-top:19px;
}

#errbox p{
	margin-left:180px;
	margin-top:67px;
}

#modbox p img{
	margin-top:28px;
}
#errbox p img{
	margin-top:46px;
}

#valid_right{
	margin-left:38px;
}

#content_sendfriendbox{
	padding-left:33px;
	padding-right:33px;
	padding-top:10px;
	padding-bottom:40px;
	background-color: #FEF3FD;
}

#btn_retour_popup{
	margin-left:37px;
}


/* ENVOYER A UN AMI */

.input_spe{
	font-size:11px;
	padding:0 0 0 4px;
	width:219px;
	height:13px;
	border: 1px #CCCCCC solid;
}

#fermer_ami{
	margin-left:180px;
	vertical-align:210%;
}

#sendfriend_prodinfos{
	padding-top: 5px;
}

#sendfriend_form_to{
	clear: both;
	padding-top:10px;
}

.center{
	text-align:center;
}

#first_sendfriend_form_to{
	width:172px;
	font-family: arial, verdana;
	font-size:10px;
	color: #333333;
	text-align: right;
}

#second_sendfriend_form_to{
	width:318px;
}

#third_sendfriend_form_to{
	width:172px;
}

#fourth_sendfriend_form_to{
	width:318px;
	font-family:arial, verdana;
	font-size:10px;
	color:#333333;
	width:318px;
	padding-bottom:8px;
	text-align: left;
	padding-left: 50px;
}

#fifth_sendfriend_form_to{
	width:172px;
	vertical-align:top;
	font-family:arial, verdana;
	font-size:10px;
	color:#333333;
	text-align: right;
}

#sixth_sendfriend_form_to{
	width:318px;
}

textarea{
	font-size:11px;
	padding-left:4px;
	width:219px;
	height:69px;
	border: 1px #CCCCCC solid;
}

#sendfriend_form_froms{
	clear:both;
	padding-top:10px;
}

#first_sendfriend_form_froms{
	width:172px;
	font-family:arial, verdana;
	font-size:10px;
	color:#333333;
	text-align:right;
}

#second_sendfriend_form_froms{
	width: 318px;
}

#third_sendfriend_form_froms{
	width:172px;
	vertical-align:top;
	font-family:arial, verdana;
	font-size: 10px;
	color: #333333;
	padding-top:5px;
	text-align: right;
}

#fourth_sendfriend_form_froms{
	width:318px;
	padding-top:5px;
}

#fifth_sendfriend_form_froms{
	width:172px;
	padding-top:10px;
}

#sixth_sendfriend_form_froms{
	width:318spx;
	padding-top:10px;
	font-family:arial, verdana;
	font-size:10px;
	color:#000000;
}

.etoile{
	color:#FF0000;
}

#product_sendfriend_nok{
	color:#AA0000;
	font-weight:bold;
	text-align:center;
	display:none;
	padding-top:2px;
}

#product_sendfriend_ok{
	color:#00AA00;
	font-weight:bold;
	text-align:center;
	display:none;
	padding-top:2px;
}

#sendfriend_form_buttons{
	text-align:left;
	padding:20px 0 0 170px;
}

#sendfriend_form_needed{
	padding-top:9px;
	font-family:arial, verdana;
	font-size:10px;
	color:#666666;
}

#img_envoyer{
	margin-right: 12px;
}


#offre_main .cadre_produit{
	width:174px;
	height:350px;
	float:left;
	margin-left:42px;
	margin-right:0;
}

#offre_main select,#incontournables_main select{
	width:100px;
}

.total_ttc {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
}