* {
	margin:0;
	padding:0;
}

html {
	background: #eae7d7 url(/styles/images/bg_body_repeat.jpg) repeat-y top center;		
}

body {
	font-family: verdana;
	font-size:11px;
	background-color:#fff;
	/*color:#9d9d9d;*/
	color:#6D6D6D;
	height:100%;
	background: transparent url(/styles/images/bg_body.jpg) no-repeat top center;		
}

img {
	border:0;
}

ul {
	list-style:none;
}

a{
	/*color:#9d9d9d;*/
	color:#6D6D6D;
	text-decoration:none;
	outline:none;
}

select {
	font-size:11px;	
}

input {
	font-size:11px;	
	margin:2px;
	color:#9d9d9d;
}

.clear {
	clear:both;
	font-size:0;
	line-height:0;
}

.clear2 {
	clear:both;
	height:5px;
}

.bold{
	font-weight:bold;
}

.title {
	font-size:10px;
	font-weight:normal;
	text-align:center;
}

* html .clear2 {
	clear:both;
	font-size:0;
}

.png {
	behavior:	url("/pngbehavior.htc");
}

.message_ko {
	background-color:#FFFFFF;
	border:1px solid red;
	color:red;
	padding:10px;
	width:96%;
}

.prev-button{
	position:absolute;
	/*display:block;*/
	height:252px;
	/*padding-top:85px;*/
	background:#d2d2d2;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.mini-bloc .prev-button{
	position:absolute;
	height:22px;
	background:#d2d2d2;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.prev-button a, .next-button a{
	display:block;
	height:137px;
	width:22px;
	padding-top:115px;
}

.mini-bloc .prev-button a, .mini-bloc .next-button a{
	display:block;
	height:22px;
	width:362px;
	padding-top:0px;
	text-align:center;
}

.next-button{
	/*display:block;*/
	height:252px;
	/*left:1085px;*/
	margin-left:716px;
	/*padding-top:85px;*/
	position:absolute;
	background:#d2d2d2;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.mini-bloc .next-button{
	height:22px;
	margin-top:480px;
	margin-left:0px;
	position:absolute;
	background:#d2d2d2;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.img_nav{
	filter: alpha(opacity = 100);
	-moz-opacity: 100;
	opacity: 100;
}

/*#cat_meilleurs_ventes_next{
	left:1271px;
}*/

#container{
	background:#fff;
	width:949px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}

.bande_rouge{
	background:url(/images/bande_rouge.png) repeat-x top left;
	height:22px;
	width:990;
	color:#fff;
	text-align:center;
	line-height:22px;
}

.barre-sep{
	background:url(/styles/images/account/separateur.png) repeat-x top left;
	height:2px;
}

#header{
	background:url(/styles/images/header/bg_header.png) repeat-x top left;
	width:949px;
	height:103px;
}

#header_logo {
	
	width:297px;
	height:80px;
	/*
	padding-top:25px;
	background:url(/styles/images/header/logo.png) no-repeat 15px top;
	*/
	padding-left:13px;
	padding-right:13px;
	float:left;
	cursor:pointer;
}

#header_pub, .header_barre {
	float:left;
	margin-top:14px;
	margin-right:15px;
}

#header_pub{
	width:374px;
	height:74px;
}

#header_panier {
	width:218px;
	height:103px;
	float:left;
	position:relative;
}

#header_panier_article {
	margin-left:58px;
	border:1px solid #dbdbdb;
	width:69px;
	height:22px;
	text-align:center;
	color:#a5a5a5;
	margin-top:5px;
	line-height:22px;
	float:left;
}
/* POUR IE6 */
* html #header_panier_article  {
	margin-left:29px;
}
/*-- POUR IE6 */

#footer {
	width:951px;
	min-height:150px;
	height:auto !important;
	height:150px;
	position:relative;
	margin-top:5px;
}

#footer_copyright {
	background:#FFF url(/styles/images/bg_footer_copyright.jpg) no-repeat bottom left;
	width:951px;
	height:108px;
}

#header_menu {
	width:930px;
	background:transparent url(/styles/images/header/menu_bg.png) no-repeat top left;
	height:40px;
	margin:auto;
	margin-top:13px;
	margin-bottom:6px;
	position:relative;
	z-index:50;
}

#header_menu li {
	margin-top:3px;
	float:left;
	font-size:12px;
}

.li_first {
	margin-left:2px;
}
.lien-header-compte{
	margin-top:5px;
	position:absolute;
	z-index:100;
}

#header_menu a {
	color:#fff;
	display:block;
	height:30px;
	line-height:28px;
	padding:0 7px;
	float:left;
	margin-left:2px;
	margin-right:2px;
}
.div-search{
	padding-top:7px;
	padding-left:10px;
}
/* POUR IE6 */
* html #header_menu a {
	margin-left:3px;
	margin-right:3px;
	padding-top:6px;
	height:25px;
}
/*-- POUR IE6 */
#header_menu a:hover {
	background:transparent url(/styles/images/header/menu_hover.png) repeat-x 2px 2px;
	color:#cedf0f;
}

#header_gauche {
	width:175px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-right:10px;
	position:relative;
}

.filtre{
	margin-left:15px;
	font-style:italic;
}

/*****************************************************************/

#menu_gauche{
	float:left;
	margin-left:10px !important;
	margin-left:5px;
	
	width:175px;
}
#menu_gauche .menu-univers{
	padding-bottom:5px;
}
#menu_gauche .liste-menu{
	/*border:1px solid #D2D2D2;*/
	/*min-height:300px;*/
	padding:5px;
}

#menu_gauche .menu-gauche-item{
	display:block;
	padding:5px 0px 5px 5px;
	background:#a2a2a2;
}

#menu_gauche a.menu-gauche-item{
	color:#fff;
}

#menu_gauche #footer_droit{
	margin-left:0px;
	margin-top:10px;
}

#menu_gauche .sous-menu{
	padding-left:10px;
}
#menu_gauche .sous-menu li{
	line-height:15px;
}
#menu_gauche .sous-menu li a{
	display:block;
}


/*****************************************************************/

.barre-confiance{
	border:1px solid #d7daac;
	padding:2px;
	margin-bottom:10px;
	font-family:'georgia','Times New Roman';
	font-size:12px;
	font-style: italic ;
	color:#FFFFFF;
}
.barre-confiance .fond-vert{
	background:url("/styles/images/home/bg-barre-home.png");
	height:42px;
	padding:6px;
}

.barre-confiance .barre-sep-verte{
	float:left;
	height:43px;
	width:2px;
	background:url("/styles/images/home/barre-sep-home.png");
	margin:auto;
}

.barre-confiance .item{
	float:left;
	/*margin:auto;*/
	height:34px;
	width:130px;
	margin-left:7px;
	padding-top:5px;
}
.barre-confiance .item img {
	float:left;
	display:inline;
	width:29px;
}
.barre-confiance .item span {
	float:left;
	display:inline;
	margin-left:5px;
	color:#ffffff;
	font-weight:bold;
	width:84px;
}
.barre-confiance .item span a {
	color:#ffffff;
}
#contenu {
	/*width:560px;*/
	width:746px;
	float:left;
	margin-bottom:15px;
	padding-left:9px;
	min-height:660px;
}

#contenu_categorie {
	width:560px;
	float:left;
	margin-bottom:15px;
	padding-left:9px;
}

#footer_droit {
	width:176px;
	float:left;
	/*margin-left:10px !important;*/
	margin-left:10px;
	/*display:inline;*/
}

.inputRecherche {
	width:122px !important;
	width:90px;
	border:1px solid #c7c7c7;
	float:left;
}

.okRecherche {
	margin-top:-2px;
	/*
	position:absolute;
	top:-3px;
	right:0;
	*/
}

.select122 {
	width:125px;
	border:1px solid #c7c7c7;
	margin-top:5px;
}

.conteneur_bloc_menu {
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	width:174px;
	float:left;
}

.cadremenu h2 {
	font-family:'georgia','Times New Roman';
	font-size:18px;
	font-style: italic ;
	width:163px;
	height:26px;
	background-color:#FFF;
	margin-left:1px;
	color:#ababab;
	line-height:26px;
	padding-left:5px;
}

.cadremenu h2 span{
	color:#b3c01c;
}

.cadremenu {
	margin-left:2px;
	margin-top:2px;
	padding-top:10px;
	width:170px;
	background-color:#ededed;
}

.linkmenu {
	color:#9d9d9d;
	text-decoration:underline;
}

.cadremenu p{
	padding:4px;
}

.cadremenu li {
	border-bottom:2px solid #dddddd;
	height:26px;
	line-height:26px;
}

.cadremenu li a {
	color:#939393;
}

.cadremenu li span {
	display:block;
	float:left;
	width:30px;
	padding-right:2px;
	padding-top:4px;
	padding-left:5px;
}

#bloc_copyright {
	position:absolute;
	bottom:10px;
	left:65px;
	font-family:'georgia','Times New Roman';
	font-size:12px;
	font-style:italic;
	color:#b7a382;
}

#footer_liens {
	background-color:#eaeaea;
	height:46px;
	font-family:'georgia','Times New Roman';
	font-size:14px;
	font-style:italic;
	color:#a8a6a4;
}

#footer_liens a {
	color:#a8a6a4;
	text-decoration:none;
}

#footer_liens li {
	margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	height:15px;
	float:left;
	border-right:1px solid #a8a6a4;
}

#footer_liens li.last{
	border-right:none;
}

#footer_liens li.first{
	padding-left:30px;
}

#footer_kw {
	width:810px;
	/*position:absolute;*/
}

#footer_kw p {
	padding-top:5px;
	padding-left:15px;
	line-height:17px;
}


#footer_kw a {
	/*color:#bfbfbf;*/
	color:#B1B1B1;
	text-decoration:none;
}

.btn_adherer a, .btn_voir_panier a, .btn_parrainage a {
	color:#FFF;
}


.btn_voir_detail {
	display:block;
	background:transparent url('/styles/images/commun/btn_voir_detail.png') no-repeat top center;
	height:17px;
	color:#9d9d9d;
	cursor:pointer;
	padding-left:25px;
	line-height:17px;
}

.btn_voir_panier {
	display:block;
	background:transparent url('/styles/images/header/btn_voir_panier.png') no-repeat top left;
	width:71px;
	height:21px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	margin-top:29px;
	margin-left:58px;
	padding-left:25px;
	line-height:19px;
}

.btn_parrainage {
	display:block;
	background:transparent url('/styles/images/commun/btn_cparti.png') no-repeat top left;
	width:101px;
	height:21px;
	line-height:21px;
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
	margin-left:5px;
	cursor:pointer;
}

.btn_adherer {
	display:block;
	background:transparent url('/styles/images/commun/btn_adherer.png') no-repeat top left;
	height:21px;
	color:#FFF;
	font-weight:bold;
	margin-top:10px;
	margin-left:5px;
	cursor:pointer;
}

#header_zoom {
	position:relative;
	margin-top:2px;
}

.flag_zoom {
	position:absolute;
	top:0;
	left:2px;
}

#header_zoom_prix {
	height:25px;
	background-color:#e8e8e8;
	line-height:25px;
}

.hzoom_price {
	font-family:'georgia','Times New Roman';
	font-size:14px;
	font-weight:bold;
	color:#b9c62b;
	float:left;
	margin-left:20px;
}

.hzoom_old_price {
	font-family:'georgia','Times New Roman';
	font-size:12px;
	font-weight:bold;
	color:#c4684a;
	text-decoration:line-through;
	float:right;
	margin-right:20px;
}

#hzoom_prodnom {
	width:144px;
	margin:10px auto;
	font-style:italic;
}

#bloc_paiement_secu {
	height:110px;
	text-align:center;
	border-top:1px solid #e3e3e3;
	margin-top:12px;
}

#bloc_paiement_secu p {
	padding-top:15px;
}

.btn_ajouter {
	display:block;
	background:transparent url('/styles/images/commun/btn_ajouter.png') no-repeat top left;
	width:58px;
	height:21px;
	line-height:21px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	padding-left:28px;
	/*float:left;*/
	/*margin-top:6px;*/
}

.btn_ajouter a {
	color:#FFF;
}

#header_contenu {
	margin-bottom:5px;
}

#fil_ariane {
	margin:10px 0px 10px 40px !important;
	margin:10px 0px 10px 20px;
	float:left;
	width:706px;
	/*width:400px;*/
}

#fil_ariane a {
	text-decoration:underline;
}

#myaccount {
	float:right;
	width:155px;
}

#myaccount img {
	float:left;
	display:inline;
}

#myaccount p {
	font-family:'georgia','Times New Roman';
	font-size:16px;
	font-style:italic;
}

#newaccount {
	margin-bottom:5px;
}

#newaccount img {
	float:left;
	display:inline;
}

#newaccount p {
	font-family:'georgia','Times New Roman';
	font-size:16px;
	font-style:italic;
}

#bloc_promo_mois {
	margin-top:18px;
}
.menu {
	position:relative;
	z-index:1;
}

.sousmenu {
	position:absolute;
	top:28px;
	left:0;
	height:20px;
	display:none;
	z-index:10;
}

.sousmenuli {
	float:left;
	width:234px;
	background-color:#c0c0c0;
}

#header_menu li.sousmenuli a {
	width:83%;
	font-size:11px;
	height:25px;
}

#header_menu li.sousmenuli a:hover {
	font-weight:bold;
}

#header_menu li.sousmenuli {
	margin-top:0px;
}

#bloc_promo_mois h2 {
	font-size:14px;
	font-style:italic;
	font-weight:normal;
	color:#9e9e9e;
	width:142px;
	height:30px;
	background:#eaeaea url('/styles/images/commun/puce_promo_mois.png') no-repeat 10px 10px;
	padding-left:30px;
	line-height:30px;
	margin-left:1px;
}

#bloc_promo_mois p {
	text-align:center;
	font-size:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.bloc_promo_img {
	margin-left:1px;
	margin-top:1px;
	width:172px;
	height:133px;
	background:#eaeaea;
	position:relative;
}

.photo_prodmois {
	position:absolute;
	z-index:2;
	top:20px;
	left:28px;
	border:1px solid #dadada;
}

.loupe_prodmois {
	position:absolute;
	bottom:7px;
	left:5px;
}

.pourcent_prodmois {
	position:absolute;
	top:0px;
	right:5px;
	z-index:3;
}

.bloc_promo_effet {
	width:158px;
	height:66px;
	background-color:#fff;
	border:1px solid #dadada;
	position:absolute;
	z-index:1;
	top:30px;
	left:5px;
}

.valeur_promomois {
	position:absolute;
	top:21px;
	right:11px;
	z-index:4;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
}

.univers_zoom {
	height:110px;
	padding:0 10px;
	line-height:110px;
	border-right:1px solid #c0c0c0;
	float:left;
}

#bloc_univers_desc {
	/*width:560px;
	height:160px;
	background:transparent url('/styles/images/univers/bg_zoom.png') no-repeat top left;*/
	margin-bottom:10px;
}

#bloc_univers_desc h1 {
	height:31px;
	line-height:31px;
	padding-left:20px;
	font-family:'georgia','Times New Roman';
	font-size:24px;
	font-style:italic;
	color:#FFF;
	background:transparent url('/styles/images/univers/bg_h1.png') no-repeat top left;
}

.bloc_univers_desc_txt {
	padding:10px;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}

#bloc_univers_desc .footer-univers{
	background:transparent url('/styles/images/univers/footer-encart.png') no-repeat top left;
	height:13px;
	/*width:560px;*/
}

.lien-rayon{
	margin-top:10px;
	font-style:italic;
}

.header_zoom {
	font-family:'georgia','Times New Roman';
	font-size:18px;
	font-style:italic;
	color:#abba01;
	width:60%;
	background:transparent url('/styles/images/univers/puce_cat.png') no-repeat 0 5px;
	padding-left:20px;
	float:left;
}

.header_zoom a {
	color:#abba01;
}

#bloc_produits{
	/*
	border:1px solid #d2d2d2;
	padding:3px;
	*/
}

.un_produit {
	/*width:560px;
	height:118px;
	background:transparent url('/styles/images/univers/bg_prod.png') no-repeat top left;
	position:relative;*/
	float:left;
	height:268px;
	width:174px;
	border:1px solid #d2d2d2;
	padding:3px;
	margin-bottom:5px;
}

.un_produit_img {
	display:block;
	height:165px;
	/*float:left;
	width:130px;*/
}

.un_produit_img img {
	display:block;
	margin: 2px auto;
}

.un_produit_desc {
	float:left;
	/*padding-left:10px;*/
	/*padding-top:15px;*/
	/*width:235px;*/
}

.un_produit_desc_cat {
	padding:5px 15px;
	background-color:#abba01;
	font-size:12px;
	display:inline;
	color:#FFF;
}

.un_produit_bis {
	height:107px;
	position:relative;
	background:#f2f2f2;
	padding:3px;
	margin-bottom:10px;
}

.un_produit_bis_img {
	display:block;
	float:left;
	border:1px solid #c9c9c9;
	margin:8px 0 0 8px;
}

.un_produit_bis_img img {
	display:block;
}

.un_produit_bis_desc {
	float:left;
	width:280px;
	height:72px;
	padding-left:20px;
	padding-top:35px;
}

.un_produit_bis_prix {
	float:left;
	width:182px;
	height:107px;
}

.un_produit_bis_prix #prix_haut{
	float:left;
	height:33px;
	padding-top:14px;
	width:182px;
	text-align:center;
	position:relative;
}

.un_produit_bis_prix #prix_haut .fprix_constate{
	font-family:'georgia','Times New Roman';
	font-size:14px;
	font-weight:bold;
	color:#6d6d6d;
	text-decoration:line-through;
	margin-right:5px;
	margin-left:5px;
}

.un_produit_bis_prix #prix_haut .fprix_value_barre{
	font-family:'georgia','Times New Roman';
	font-size:14px;
	font-weight:bold;
	color:#e68116;
	text-decoration:line-through;
	margin-right:5px;
	margin-left:5px;
}

.un_produit_bis_prix #prod_prix_bis{
	border:1px solid #d1d1d1;
	width:131px;
	height:37px;
	margin:0 auto;
	color:#959f22;
	position:relative;
	display:block;
	background:#FFF;
	text-align:center;
	font-size:19px;
	font-family:'georgia','Times New Roman';
	font-weight:bold;
	line-height:30px;
}

.un_produit_bis_boutons {
	float:left;
	width:126px;
	height:87px;
	text-align:center;
	padding-top:20px;
}

.un_produit_bis_desc_cat {
	padding:5px 15px;
	background-color:#abba01;
	font-size:12px;
	display:inline;
	color:#FFF;
}

.lbldetail {
	/*position:absolute;
	bottom:15px;
	right:135px;
	width:150px;
	float:right;*/
	padding:0px 5px;
	float:left;
}

.lblref {
	/*
	position:absolute;
	bottom:15px;
	left:140px;
	width:125px;*/
	color:#d1d1d1;
	/*float:left;*/
	height:25px;
}

.un_produit_prix {
	width:120px;
	float:left;
}

.pricecat {
	height:45px;
	text-align:center;
}

.voir_tous {
	float:right;
	margin-top:5px;
}

.bloc_univers_zoom {
	margin-top:10px;
}

.voir_tous img {
	display:block;
	float:left;
	margin-right:8px;
	margin-top:2px;
}

.sscat {
	height:19px;
	background-color:#bcbcbc;
	float:left;
	margin-left:10px;
	text-align:center;
	line-height:19px;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	margin-top:2px;
}

.sscat a {
	color:#FFF;
}

.sscat_active {
	display:block;
	margin:auto;
	margin-top:2px;
}

#liste_sscat span {
	display:block;
	margin-left:15px;
	font-style:italic;
	width:170px;
	float:left;
	margin-top:3px;
}


.fiche_produit h1 {
	/*width:538px;*/
	height:31px;
	background:transparent url('/styles/images/commun/bg_titre_produit.png') no-repeat top left;
	color:#FFF;
	font-family:'georgia','Times New Roman';
	font-size:18px;
	font-style:italic;
	padding-left:22px;
	line-height:31px;
	margin-bottom:20px;
}

.fp_gauche {
	width:382px;
	float:left;
	margin-bottom:10px;
	/*border:1px solid #d4d4d4;*/
}

.fprod_attr{
	margin-top:20px;
	margin-left:30px;
}

.titre_gris{
	font-family:'georgia','Times New Roman';
	font-size:18px;
	font-style:italic;

}

#produit_bloc_zoom{
	border:1px solid #D4D4D4;
	/*padding:10px;*/
	width:370px;
}

#example_6{
	text-align:center;
	position:relative;
}

.cadre_mini {
	float:left;
	margin-right:9px;
	margin-top:5px;
}

.fp_droit {
	float:left;
	/*width:300px;	*/
	width:360px;
}

.fp_zoom_info {
	
}

.fproduit_nom_desc_technique {
	/*color:#abba01;
	float:left;
	width:215px;
	text-align:center;
	line-height:20px;*/
	margin-top:20px;
}

.contentdesctechnique {
	float: left;
	padding: 14px 10px 5px 10px;
	overflow-y: auto;
	height: 395px;
}

.titre_descTechnique {
	margin: 5px;
}

.fp_info_stock {
	float:left;
	width:190px;
	margin-left:5px;
}

.fp_info_stock span {
	display:block;
	float:left;
	margin-left:2px;
	padding-top:5px;
}

.fproduit_nom_desc {
	margin-top:10px;
	width:350px;
	background:url('/styles/images/produit/fond_description.png') no-repeat bottom left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
	text-align:justify;
}

.fproduit_choix_couleur {

	width:350px;
	background:url('/styles/images/produit/fond_couleur.png') no-repeat bottom left;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
	text-align:justify;
/*	height:100px;*/
	position:relative;
}

.fproduit_nom_infos {
	font-style:italic;
}

.fp_panier_produit {
background:transparent url(/styles/images/univers/bg_prod_mini.png) no-repeat scroll left top;
/*height:118px;*/
width:560px;
float:left;
height:130px;
}

.partenaire-paiement{
	margin-top:10px;
	text-align:center;
}

.fp_livr{
	border:1px solid #d1d1d1;
	margin-top:20px;
	margin-bottom:5px;
	padding:10px;
	height:50px;
	font-size:12px;
	position:relative;
}

.fp_attribut {
	float:left;
}

.fp_attribut h2{
	font-family:'georgia','Times New Roman';
	font-size:18px;
	font-style:italic;
	width:145px;
	padding-top:10px;
	padding-left:10px;
}

.fprix {
	width:360px;
	margin-top:10px;
	float:left;
}

.fprix .gauche{
	float:left;
	width:211px;
}

.fprix .gauche .prix_haut{
	text-align:center;
	height:30px;
	margin-top:5px;
}

.fprix .gauche .prix_haut .fprix_constate{
	font-family:'georgia','Times New Roman';
	font-size:16px;
	font-weight:bold;
	color:#6d6d6d;
	text-decoration:line-through;
	margin-right:5px;
	margin-left:5px;
}

.fprix .gauche .prix_haut .fprix_value_barre{
	font-family:'georgia','Times New Roman';
	font-size:16px;
	font-weight:bold;
	color:#e68116;
	text-decoration:line-through;
	margin-right:5px;
	margin-left:5px;
}

.fprix .gauche .prix_haut sup{
	font-size:9px;
	font-weight:normal;
	font-family:Arial;
}

.fprix .gauche .economie{
	color:#99a423;
	margin-top:8px;
	text-align:center;
	font-weight:bold;
	font-style:italic;	
}

.fprix .droite{
	float:left;
	margin-top:8px;
}

.fprix .droite .commander_tel{
	width:104px;
	height:31px;
	background:url('/styles/images/produit/commander_par_tel.png') no-repeat top left;
	display:block;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	line-height:13px;
	padding:2px 0px 0px 45px;
	margin-top:10px;
}

.fpanier{
	float:left;
	margin-top:20px;
	width:227px;
	text-align:center;
}

.fprix_value {
	font-family:'georgia','Times New Roman';
	font-size:24px;
	font-weight:bold;
	color:#959f22;
	text-align:center;
	border:1px solid #d4d4d4;
	width:131px;
	height:38px;
	margin-left:35px;
}

.faddpanier {
	background:transparent url('/styles/images/commun/btn_ajouter_fp.png') no-repeat scroll left top;
	border:0 none;
	cursor:pointer;
	height:33px;
	width:132px;
	font-size:18px;
	color:#FFF;
	padding-left:20px;
	font-weight:bold;
	line-height:20px;
	margin-top:10px;
}

#fp_livraison {
	display:none;
	position:absolute;
	background-color:#FFF;
	border:1px solid #c0c0c0;
	z-index:10;
}

#fpl_desc {
	float:left;
	width:350px;
}

.titre_livraison {
	color:#B7C221;
	font-weight:bold;
}

#prod_assoc h2 {
	margin-top:10px;
	font-family:'georgia','Times New Roman';
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	margin-bottom:6px;
}

#prod_assoc .green {
	color:#abba01;
	padding-left:17px;
	background:url('/styles/images/produit/fleche2.png') no-repeat 0px 4px;
}

#prod_assoc_images {
	background:transparent url('/styles/images/commun/bg_prod_assoc.png') no-repeat scroll left top;
	width:746px;
	height:158px;
}

.fpa_infos {
	width:135px;
	float:left;
	height:90px;
}

.assoc_old_price {
	color:#C4684A;
	float:right;
	font-family:'georgia','Times New Roman';
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
	text-decoration:line-through;
}

.assoc_price {
	color:#B9C62B;
	float:left;
	font-family:'georgia','Times New Roman';
	font-size:12px;
	font-weight:bold;
	margin-left:5px;
}

.fpa_nom {
	width:117px;
	padding-left:10px;
	padding-top:5px;
	height:33px;
}

.fpa_bloc_infos {
	margin-top:-8px;
	border-right:1px solid #dddbdb;
	border-left:1px solid #dddbdb;
	border-bottom:1px solid #dddbdb;
	height:95px;
	width:738px;
	margin-left:3px;
}

.fp_picto_livraison {
}

.fp_select_livraison {
	width:123px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}

.fp_texte_livraison {
	padding-left:5px;
	margin-top:15px;
}

.fp_texte_livraison img {
	display:block;
	float:left;
	margin-right:5px;
}

/* PROCESS */

.onglet_process li {
	float:left;
	width:88px;
	font-family:'georgia','Times New Roman';
	font-size:14px;
	font-style:italic;
	text-align:center;
}

.onglet_process li.fleche {
	float:left;
	width:28px;
	margin-top:18px;
}

.onglet_process {
	margin-top:20px;
	/*width:560px;*/
	height:110px;
	padding-left:83px;
	background:transparent url('/styles/images/panier/bg_process.png') repeat-x scroll left top;
	position:relative;
}

li.hover, li.hover a {
	color:#bfcd2d;
}

/*-- PROCESS */

/* PANIER */

.bph_title_panier h1{
	float:left;
	width:100px;
	font-family:'georgia','Times New Roman';
	font-size:18px;
	font-style:italic;
	color:#FFF;
	line-height:31px;
	font-weight:normal;
	padding-left:12px;
}

.panier_vider_txt {
	width:100px;
	float:right;
	color:#FFF;
	line-height:31px;
	font-style:italic;
	margin-right:5px;
}

.panier_vider_txt a {
	color:#FFF;
	text-decoration:underline;
}

.bph_title_panier {
	/*width:560px;*/
	height:31px;
	background:transparent url('/styles/images/panier/bg_h1.png') no-repeat scroll left top;
}

.table_panier {
	/*width:562px;*/
	width:100%;
	margin-top:10px;
}

.table_panier th, .table_account th {
	background:transparent url('/styles/images/panier/bg_tab_header.png') repeat-x scroll left top;
	color:#FFF;
	font-weight:normal;
	height:26px;
}

.panier_image {
	float:left;
	width:155px;
	padding-left:1px;
	padding-top:1px;
	vertical-align:top;
	height:118px;
}

.panier_desc {
	padding-left:5px;
	padding-right:5px;
	width:268px;
	float:left;
	height:118px;
}

.pdqte {
	width:110px;
	padding-top:45px;
	text-align:center;
	float:left;
}

.pdprix {
	width:119px;
	height:118px;
	line-height:112px;
	text-align:center;
	float:left;
	font-family:'georgia','Times New Roman';
	font-size:14px;
	color:#b9c62b;
}

.pdsuppr {
	width:73px;
	padding-top:45px;
	text-align:center;
	float:left;
}

.lst_pan_pro {
	background:transparent url('/styles/images/univers/bg_prod.png') no-repeat scroll left top;
	height:118px;
}

.pan_livraison {
	/*background:transparent url('/styles/images/panier/bg_livraison.png') no-repeat scroll left top;*/
	line-height:30px;
	height:30px;
}
.pan_livr_txt{
	border-top:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
}

.panlivrtxt {
	border-top:1px solid #D2D2D2;
	border-left:1px solid #D2D2D2;
	border-right:1px solid #D2D2D2;
}

.pan_livr_val {
	float:left;
	width:126px;
	font-family:'georgia','Times New Roman';
	font-size:14px;
	color:#b9c62b;
	text-align:center;
	font-weight:bold;
}

#minipromo {
	width:240px;
	margin-left:5px;
	float:left;
}

.pan_total {
	background:transparent url(/styles/images/panier/bg_total.png) repeat-x scroll left top;
	float:right;
	height:46px;
	margin-right:15px;
	padding-top:5px;
	width:240px;
}

.ipromo_p {
	float:left;
	margin-top:6px;
}

.pan_total_lbl, .pan_total_val {
	font-family:'georgia','Times New Roman';
	font-size:18px;
	color:#717171;
	padding-top:5px;
}

.pan_total_lbl {
	padding-left:5px;
	color:#717171;
}

.pan_total_val {
	color:#b9c62b;
	font-weight:bold;
}

.pan_total_val_tva {
	padding-left:98px;
	font-size:10px;
}


/*-- PANIER */

.bph_title h1 {
	font-family:'georgia','Times New Roman';
	font-size:18px;
	font-style:italic;
	color:#FFF;
	line-height:31px;
	font-weight:normal;
	padding-left:12px;
}

.bph_title h1 a {
	color:#FFF;
}

.bph_title {
	/*width:560px;*/
	height:31px;
	background:transparent url('/styles/images/univers/bg_h1.png') no-repeat scroll left top;
}

.etape_insc {
	background-color:#FFFFFF;
	border:1px solid #D9D9D9;
	display:inline;
	float:left;
	/*height:550px;*/
	height:430px;
	padding:4px;
	position:relative;
	/*width:266px;*/
	width:359px;
}

.etape_insc h1, .bloc_login h1, .opt_account h1, .bloc_livraison h1, .bloc_text_struct h1, .bloc_inscription h1, .bloc_adresse h1, .choix-mode-paiement {
	font-family:'georgia','Times New Roman';
	font-size:16px;
	font-style:italic;
	font-weight:normal;
	padding-bottom:8px;
	padding-left:10px;
	padding-top:5px;
}

/* HACK IE6  */
* html .etape_insc h1 {
	padding-top:0;
	padding-bottom:0;
	padding-left:10px;
}
/* HACK IE7  */
*+html .etape_insc h1 {
	padding-top:0;
	padding-bottom:0;
	padding-left:10px;
}
/* FIN HACK */

.etape_insc h1 span, .bloc_login h1 span, .bloc_livraison h1 span{
	color:#b2bf2a;
}

.etape_insc label {
	display:block;
	float:left;
	width:145px;
}

.input166 {
	width:195px;
	color:#b2bf2a;
	font-weight:bold;
}

.input119, .input80 {
	width:150px;
	color:#b2bf2a;
	font-weight:bold;
}

.input145, .input228 {
	color:#b2bf2a;
	font-weight:bold;
}

.etape_insc select {
	color:#b2bf2a;
	font-weight:bold;
}

.bloc_process {
	margin-top:10px;
}

.bloc_login {
	border-top:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	margin-top:10px;	
}

.bl_option {
	text-align:center;
	margin-top:20px;
}

.bl_option label{
	display:block;
	float:left;
	display:inline;
	margin-left:215px;
	margin-right:10px;
	text-align:right;
	width:100px;
}

.input134{
	display:inline;
	float:left;
	width:134px;
}

.opt_account {
	/*width:273px;*/
	width:366px;
	height:133px;
	border:1px solid #d3d3d3;
	position:relative;
}

.opt_bouton {
	width:364px;
	height:42px;
	position:absolute;
	bottom:1px;
	left:1px;
	background-color:#f2f2f2;
	text-align:center;
}

.opt_bouton img {
	padding-top:11px;
}

.opt_account_bloc {
	float:left;
	/*display:inline;
	width:273px;*/
	margin-bottom:5px;
}

.opt_account_right {
	margin-left:10px;
}

.opt_account h1 img {
	float:left;
	display:inline;
	margin-right:8px;
}

.opt_account h1 a {
	display:block;
	margin-top:3px;
}

.opt_desc {
	padding:5px;
	float:left;
}

.tiret {
	float:left;
	margin-left:4px;
}

.bloc_livraison, .bloc_modif_mdp {
	border:1px solid #d3d3d3;
	/*width:560px;*/
}

.adresse_contenu {
	padding:10px;
	font-size:12px;
}

.last_recap {
	text-align:center;
	color:#acbb03;
	margin-bottom:10px;
	margin-top:10px;
}
.mode-paiement{
	float:left;
	margin-bottom:20px;
}
.nom-paiement{
	float:left;
	color:#acbb03;
	/*line-height:20px;*/
	padding-left:10px;
	width:230px;
	font-weight:bold;
}
.desc-paiement{
	font-weight:normal;
	color:#6D6D6D;
}
.para_paiement{
	float:left;
	height:60px;
	width:341px;
	padding:10px;
	margin:5px !important;
	margin:2px;
	border:1px solid #ccc;
	cursor:pointer;
	background:#EEEEEE;
}
.para_paiement input {
	float:left;
	border:0px;
	margin-right:10px !important;
	margin-right:5px;
}
#recap_cgv{
	margin-bottom:20px;
}
.table_account {
	text-align:center;
	background:transparent url('/styles/images/account/ombre.png') no-repeat bottom left;
	width:100%;
}

.table_history, .bloc_parrainage {
	border:1px solid #d3d3d3;
	/*width:560px;
	margin-left:83px;*/
	margin-top:5px;
}

.table_history{
	padding:10px 0px;
	width:100%;
}

.bloc_inscription_txt  {
	margin-top:10px;
}

.bloc_inscription_txt label {
	display:block;
	float:left;
	margin-left:10px;
	width:185px;
}

.btn_modif {
	cursor:pointer;
	margin-right:5px;
	background-color:#CCD749;
	border:#d9d9d9 1px solid;
	display:block;
	width:150px;
	height:30px;
	line-height:30px;
	color:#fff;
	font-weight:bold;
	float:left;
}

.parrainage_form label {
	display:block;
	float:left;
	width:140px;
}

.parrainage_form, .formaddr {
	padding:5px;
}

.parrainage_form select {
	color:#b2bf2a;
	font-weight:bold;
}

.addressbook label {
	display:block;
	float:left;
	width:160px;
}

.login_bloc {
	float:left;
	margin-left:20px;
	margin-top:30px;
	padding-right:20px;
	border-right:1px dashed;
	width:43%;
	/*width:250px;
	display:inline;
	position:absolute;*/
}

.login_bloc2 {
	float:left;
	width:43%;
	margin-top:30px;
	margin-left:20px;
	display:inline;
}

.login_bloc2 label {
	width:80px;
	float:left;
	display:block;
}
.login_bloc2 a {
	color:#000;
}

.login_bloc2 h2, .login_bloc h2 {
	font-family:'georgia','Times New Roman';
	font-size:16px;
	font-style:italic;
	font-weight:normal;
}

.login_bloc2 h2 span, .login_bloc h2 span{
	color:#b2bf2a;
}

#manque_gratuit {
	text-align:center;
	font-family:'georgia','Times New Roman';
	font-style:italic;
	font-size:13px;
}

#manque_gratuit strong{
	font-size:14px;
	font-weight:bold;
	color:#b9c62b;
}

/* INFOBULLE */
.tool-tip {
	color:#FFFFFF;
	width:300px;
	z-index:13000;
}

.tool-title {
	background:transparent url('/styles/images/bubble.png') repeat scroll left top !important;
	font-size:11px;
	font-weight:bold;
	margin:0pt;
	padding:8px 8px 4px;
}

.tool-text {
	background:transparent url('/styles/images/bubble.png') repeat scroll right bottom !important;
	font-size:11px;
	margin:0px;
	padding:4px 8px 8px;
	text-align:justify;
}
/*-- INFOBULLE */


/* HOME PAGE */


/* LES SCROLL */


#wnatelier10, #wnatelier20, #wnatelier30, #wnatelier40 {
	overflow:hidden;
	height:325px;
	position:relative;
	z-index:1;
}
.contentscroll10, .contentscroll20, .contentscroll30, .contentscroll40 { 
	position:absolute; 
	/*visibility:hidden;*/
	left:0px; top:0px; 
	z-index:1; 
}
div#scrollbarindex10, div#scrollbarindex20, div#scrollbarindex30, div#scrollbarindex40 { 
  position:absolute; right:6px; top:72px;
  width:18px; height:268px; 
  font-size:1px; z-index:1;
 }
div#up10, div#up20, div#up30, div#up40 { position:absolute; left:0; top:0; z-index:2 }  
div#down10, div#down20, div#down30, div#down40 { position:absolute; left:0; bottom:0; z-index:3 } 

div#track10, div#track20, div#track30, div#track40 { 
  position:absolute; left:1px; top:19px;
  width:11px; height:230px;
  background:transparent url("/styles/images/scroll/barre.png") no-repeat top center;
  z-index:1;
 }
div#dragBar10, div#dragBar20, div#dragBar30, div#dragBar40 {
  position:absolute; left:-2px; top:1px;
  width:17px; height:34px;
  z-index:1;
}  

/*-- LES SCROLL */

.lien-tous{
	font-size:12px;
	/*display:block;*/
	float:right;
	padding-right:10px;
	text-decoration:underline;
}

#nos_cc, #bonneaffaire, #meilleurevente, #nouveaute {
	float:left;
	width:276px;
	height:371px;
}

#meilleurevente, #nouveaute {
	margin-top:10px; 	
}

#les_zoom_cc, #les_zoom_ba, #les_zoom_meilleurevente, #les_zoom_nouveaute {
	margin-top:39px;
	margin-left:10px;
}

#nos_cc {
	background:#fff url(/styles/images/home/bloc_coupcoeur.png) no-repeat top left;
	margin-right:5px;
}

#bonneaffaire {
	background:#fff url(/styles/images/home/bloc_bonneaffaire.png) no-repeat top left;
}

#meilleurevente {
	background:#fff url(/styles/images/home/bloc_meilleurevente.png) no-repeat top left;
	margin-right:5px;
}

#nouveaute {
	background:#fff url(/styles/images/home/bloc_nouveaute.png) no-repeat top left;
}
.mini-bloc{
	width:370px;
	float:left;
}

.mini-bloc .next-button{
	/*margin-left:340px;*/
}

.liste-produits{
	border:1px solid #d2d2d2;
	padding:3px;
	margin-bottom:10px;
}
.bloc_home_title {
	color:#abba01;
	font-style:italic;
	font-family:'georgia','Times New Roman';
	font-size:24px;
	background:url("/styles/images/commun/fond-header-bloc.png") repeat-x;
	height:38px;
	line-height:35px;
	padding-left:10px;
}
.bloc_content{
	overflow:hidden;
	/*height:190px;*/
	height:250px;
}
.mini-bloc .bloc_content{
	height:500px;
}

.mini-bloc .bloc_content ul li{
	height:500px;
	/*width:184px;*/
	width:368px;
}

.article{
	float:left;
	padding:0 10px;
	width:164px;
	/*height:190px;*/
	height:250px;
}
.bloc_content ul{
	/*width:738px;*/
}
.bloc_content ul li{
	/*width:738px;*/
	height:250px;
}

.un_article{
	position:relative;
	height:100px;
	width:236px;
	margin-top:6px;
	border-bottom:1px solid #dbdbdc;
}

.article .prod_img {
	text-align:center;
}

.article .prod_desc {
	text-align:center;
}

.un_article .prod_img {
	float:left;
	width:108px;
	text-align:center;
	display:inline;
	margin-top:-6px;
}

.un_article .prod_desc {
	float:left;
	width:110px;
	display:inline;
	margin-left:15px;
}
/* POUR IE6 */
* html .un_article .prod_desc {
	margin-left:0px;
}
/*-- POUR IE6 */

.zoom_sep {
	padding:5px 0;
}
/* HACK IE6  */
* html .zoom_sep {
	padding:0;
}
/* HACK IE7  */
*+html .zoom_sep {
	padding:0;
}
/* FIN HACK */
.prod_prix {
	font-family:'georgia','Times New Roman';
	font-size:14px;
	font-weight:bold;
	color:#b9c62b;
}

.prod_prix_barre {
	font-family:'georgia','Times New Roman';
	font-size:12px;
	font-weight:bold;
	color:#c4684a;
	text-decoration:line-through;
}

/*-- HOME PAGE */

.fp_tissu_color {
	cursor:pointer;
	float:left;
}

#fp_div_color {
	border:2px solid #B3C01C;
	margin-top:10px;
	padding:10px;
	position:relative;
	cursor:pointer;
}

#fp_tissu_color_img {
	/*position:absolute;*/
	background:#FFF;
	border:1px solid #d7d7d7;
	padding:2px;
	margin-left:20px;
	_margin-left:10px;
	margin-top:14px;
	width:66px;
	height:75px;
	float: left
}


#fp_prix_coul {
	/*position:absolute;*/
	margin-top:13px;
	/*margin-left:128px;*/
	width:203px;
	height:33px;
	background:#FFF;
	border:1px solid #d1d1d1;
	color:#6d6d6d;
	padding-top:5px;
	padding-left:17px;
	float: right;
}

#fp_tissu_info {
	clear:both;
}
