BODY {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 10px;
	font-style: normal;
	background-color: #FFFFFF;
}

p.title-text {
	margin: 0;
}

.infos {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 11px;
	font-style: normal;
}
.infos_taille {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 9px;
	font-style: normal;
}

.description {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 11px;
	font-style: normal;
}
.one_produit_ref {
	font-family: Arial, Helvetica, sans-serif;
	color:#0077B2;
	font-size: 11px;
	font-style: normal;
}

.femme_sel_oui {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 17px;
	font-style: normal;
	   font-weight:bold;
}
.femme_sel_non {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 17px;
	font-style: normal;
	font-weight:bold;
}
.homme_sel_oui {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 17px;
	font-style: normal;
	  font-weight:bold;
}
.homme_sel_non {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 17px;
	font-style: normal;
	font-weight:bold;
}
.legend {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 12px;
	font-style: normal;
	font-weight:bold;
}

.detail {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 11px;
	font-style: normal;
}

.navigation {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 11px;
	font-style: normal;
}
.navigation2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 12px;
	font-style: normal;
}
.navig12 {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	color:#444446;
	font-size: 12px;
	font-style: normal;
	list-style-type : none;
}
.navigation_sep {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 13px;
	font-style: normal;
}

.barre_menu {
	position:relative;
	z-index:1000;
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
.barre_menu_li {
	position:relative;
	display:block;
	padding: 0 10px 0 10px;
	float:left;
	height:30px;
	line-height:30px;
}
.barre_menu_li:hover {
	background-color:#666666;
}
.barre_menu_li_selected {
	background-color:#666666;
}
.barre_menu_li_a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.barre_menu_li_a:hover {
	color:#ffffff;
	background-color:transparent;
}
.barre_menu_contenu {
	position:absolute;
	top:30px;
	left:0px;
	background: url(images/transparent-white.png) repeat;
	color: #555555;
	z-index:600;
	border: 5px solid #666666;
}
.barre_menu_contenu_col {
	padding: 0;
	margin: 0 15px 0 15px;
}
.barre_menu_contenu_col_li {
	padding: 0;
	margin: 0;
	line-height: 20px;
	color: #555555;
	list-style-type: none;
}
.barre_menu_contenu_col_li_a {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
}
.barre_menu_contenu_col_li_a:hover {
	color: #3399CC;
	background:none;
}

.menu_nav {
	border-bottom:1px;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-top:1px;
	border-top-color:#ffffff;
	border-top-style:solid;
}

.chercher {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 11px;
	font-style: normal;
}

.panier {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
}

.champ_oblig {
	font-family: Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size: 13px;
	font-weight:bold;
	font-style: normal;
}

.identification {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
}

.inscription {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
}
.cnil {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 9px;
	font-weight:normal;
	font-style: normal;
}
.info_prix {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-weight:bold;
	font-size: 11px;
	font-style: normal;
}
.edito {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 11px;
	font-style: normal;
}
.conditions_vente {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 11px;
	font-style: normal;
}
.commande {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 21px;
	font-style: normal;
	font-weight:bold;
}
.contenu {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size: 11px;
	font-style: normal;
}
.contenu_copyright {
	font-family: Arial, Helvetica, sans-serif;
	color:#635E5E;
	font-size: 11px;
	font-style: normal;
}

.liste_designer {
	font-family: Arial, Helvetica, sans-serif;
	color:#222222;
	font-size: 11px;
	font-style: normal;
	margin-top:7px;
}

.err {
	font-family: Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size: 11px;
	font-weight:bold;
	font-style: normal;
}
.err img { border: none; }

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	font-style: normal;
}
th {
	background-color:#dedede;
	text-transform:uppercase;
	font-size:12px;
}
.th_bottom_perso {
	background-color:#ffffff;
	color:#666666;
	text-transform:uppercase;
	font-size:12px;
}
A {
	color:#635E5E;
	TEXT-DECORATION: none;
}
A:hover {
	color:#3399CC;
}

a.prd_thread { color:#666; }
a.prd_thread:hover { color:#3399CC; }

A.navigation:hover {
	color:#dedede;
	TEXT-DECORATION: underline;
}

a.commande:hover {
	font-family: Arial, Helvetica, sans-serif;
	color:#b1b2b4;
	font-size: 21px;
	font-style:normal;
	font-weight:bold;
	TEXT-DECORATION: underline;
}

table.panier {
	background-color:#ffffff;
	color:#222222;
}

td.ligne_panier {
	COLOR: black;
	BACKGROUND-COLOR:#ffffff;
	font-weight:bold;
}
td.ligne_txt{
	COLOR: black;
	BACKGROUND-COLOR:#ffffff;
	font-weight:normal;
}

td.panier_total {
	COLOR: black;
	BACKGROUND-COLOR:#b1b2b4;
	font-weight:bold;
}

td.panier_code{
	COLOR: black;
	BACKGROUND-COLOR:#CC9999;
	font-weight:bold;
}

.tab_case {
	border:0px;
	border-WIDTH:0px;
	border-STYLE:solid;
	border-color:#222222;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}
.tbl_contour {
	border-STYLE: solid;
	border-WIDTH: 0px;
	border-color:#000000;
}
.tbl_contour_accueil {
	border-STYLE: solid;
	border-WIDTH: 1px;
	border-color:#b1b2b4;
}


.tbl_contour_bas { 
	border-STYLE: solid; 
	border:0px;
	border-color:#000000; 
}

.tbl_contour_haut {
	border-STYLE: solid;
	border-color:#FFFFFF;
	border-top-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:1px;
}

table.contenu {
	background-color:#FFFFFF;
	color:#222222;
}

tr.ligne_titre {
	background-color:#b6b6b6;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:12px;
}

tr.ligne_titre2 {
	COLOR: black;
	BACKGROUND-COLOR:#b1b2b4;
	font-weight:bold;
}

tr.ligne_contenu_simple {
	COLOR: black;
	BACKGROUND-COLOR:#b6b6b6;
	font-weight:normal;
}
tr.ligne_txt_simple {
	COLOR: black;
	BACKGROUND-COLOR:#FFFFFF;
	font-weight:normal;
}

tr.ligne_contenu {
	color:#CC0000;
	BACKGROUND-COLOR:#ffffff;

}
tr.ligne_total {
	COLOR: black;
	BACKGROUND-COLOR:#666666;
	font-weight:bold;
}

.tableau_one_produit {
	border:1px dotted #DEDEDE;
}
.tableau_fine_border {
	border: 1px solid #000000;
}

.image {
	border: 1px solid #ffffff;
}
.image_sans {
	border: 0px;
}
.image_book {
	border: 1px solid #ffffff;
}
.image2 {
	border: 1px solid #ffffff;
}
.image_icon {
	border: 0px;
}
.class_menu_1
{
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	font-weight:bold;
}
.tbl_photo {
border-color:#333333;
border-style:solid;
border: 1px;
}

.tips{
	font-family:Arial, Helvetica, sans-serif;
	color:#0077B2;
font-size:12px;
}

.tips_3{
	font-family:Arial, Helvetica, sans-serif;
	color:#0077B2;
	font-size:13px;
}
.tips_2{
	font-family:Arial, Helvetica, sans-serif;
	color:#0077B2;
	font-size:11px;
	font-weight:bold;
}
.tips_niv1{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:17px;
	font-weight:bold;
}
.tips_niv2{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	line-height:15px;
	font-weight:normal;
}

.tips_err{
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:10px;
}

.class_menu_2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	font-weight:normal;
	}
.bloc_criteres { float: left; margin: 5px 0 5px 5px; border: 1px dotted #CCC; }
.bloc_criteres_fournisseurs { min-width: 150px; }
.bloc_criteres_categories { min-width: 220px; }
.bloc_criteres_couleurs { min-width: 150px; }
.bloc_criteres_tailles { min-width: 100px; }
.bloc_criteres_autre { min-width: 150px; }
.bloc_criteres_autre2 { min-width: 484px; }
.bloc_criteres h3 { margin: 0; background-color: #DEDEDE; font-size: 12px; padding: 2px 10px; }
.bloc_criteres_conteneur { overflow-y: auto; height: 100px; padding-left: 10px; padding-right: 10px; background-color: #fff;}
.bloc_criteres_conteneur2 { overflow-y: auto; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; background-color: #fff;}
span.label_categorie_niv2 { margin-left: 5px; }
span.label_categorie_niv3 { margin-left: 10px; }

.class_input_recherche
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	border: 1px solid #A5A5A5;
	font-weight:normal;
	}
.class_input_news{
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	border: 1px solid #0077B2;
	font-weight:normal;
}
.class_input_recherche:hover
	{
	border: 1px solid #888888;
	}	
.class_input_recherche:focus
	{
	background-color:#FFFDF9;
	border-color:#FCB200;
	}
.bouton_chercher
	{
	border: 0px;
	background-color:#222222;
	background-image:url(images/bt_off2.jpg);
	background-repeat:no-repeat;
	background-position: center; 
	font-size:17px;
	}
.bouton_chercher:hover		
	{
	border: 0px;
	background-color:#222222;
	background-image:url(images/bt_on2.jpg);
	background-repeat:no-repeat;
	background-position: center; 
	font-size:17px;
	}
.pourcent
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #98304d;
	font-size:18px;
	font-weight:bold;
	}
.pourcent1
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:18px;
	font-weight:bold;
}

.prix_ttc
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #222222;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	}
	
.prix_ttc_produit
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #222222;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	}
		
td.prix
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #222222;
	font-size:18px;
	}
span.prix_normal {
	font-weight:bold;
             font-style: normal;
	}
span.prix_barre {
	text-decoration:line-through;
	font-size:11px;
}
		
.prix_ttc_barre
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #222222;
	font-size:11px;
	font-weight:normal;
	text-decoration:line-through;
	}
	
.prix_ttc_barre_produit
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #222222;
	font-size:11px;
	font-weight:normal;
	text-decoration:line-through;
	}

.prix_promo
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #222222;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	}

.prix_promo_produit
	{
	font-family:Arial, Helvetica, sans-serif;
	color: #222222;
	font-size:13px;
	border:solid 1px #FFFFFF;
	font-style:italic;
	font-weight:bold;
	}
.keycolor{
	color:#FF0000;
}
.contenug 
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	font-weight:bold;
	}
.contenud 
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#222222;
	font-size:11px;
	font-weight:normal;
	background:url(images/fond.jpg);
	background-repeat:repeat-x;
	}
.g{
	background:url(images/g.jpg);
	background-repeat:no-repeat;
}
.d{
	background:url(images/d.jpg);
	background-repeat:no-repeat;	
}
/* Nouveau style 2010_08_17 */
.second_top_barre {
	background-color: #000;
}
.go_recherche {
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	line-height:17px;
	font-size: 15px;
}
.go_recherche:hover {
	color: #fff;
	background-color: #000;
	font-weight:bold;
	font-size: 17px;
}
.content_recherche {
	color:#fff;
	height:20px;
}
.div_recherche {
	color:#fff;
}
/* SHOWROOM */
.slide_show {
padding-top:10px;
border-bottom: 1px solid rgb(221, 221, 221);
height:320px;
}
.home_anim {
height:320px;
position: absolute;
}
.head_home_anim {
background:none repeat scroll 0 0 #0077B2;
height:28px;
margin-bottom:10px;
padding-left:8px;
padding-right:8px;
}
.title_home_anim {
color:#FFFFFF;
float:left;
font-size:12px;
font-weight:bold;
padding-top:7px;
text-transform:uppercase;
}
.mark_home_anim {
color:#FFFFFF;
float:right;
font-size:11px;
padding-top:7px;
}
.ie .bloc_home_slide_liste {
float:left;
height:185px;
margin-right:5px;
width:125px;
}
.bloc_home_slide_liste {
float:left;
height:185px;
margin-right:10px;
width:125px;
}
.bloc_home_slide_liste_top {
border:none;
height:125px;
text-align:center;
width:130px;

}
.bloc_home_slide_liste_bottom {
margin-top:5px;
outline:medium none;
width:130px;
text-align:center;
background-color: #FFF;
}
.bloc_home_slide_liste_js {
margin-top:5px;
outline:medium none;
width:130px;
text-align:center;
color:#FF0000;
}
.bloc_home_slide_liste_bottom  a{
color:#4C4C4C;
display:block;
font-size:11px;
outline:medium none;
text-decoration:none;
}
/* fiche produit new */
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden;}*:first-child+html .clearfix {min-height:0;}* html .clearfix {height:1%;}
#prd_content {
margin-left: 10px;
}
div.p_detail #c_info {
margin-right:19px;
width:360px;
color:#666;
}
div.p_detail #c_meta {
float:left;
}
div.p_detail #c_image .produit_image {
margin-bottom:10px;
text-align:center;
z-index:0;
}
div.p_detail #c_info #produit_thumbs .other_view_thumb {
display:block;
font-size:11;
font-weight:bold;
margin-bottom:2px;
text-transform:uppercase;
}
div.p_detail #c_info #produit_thumbs img {
border:1px solid #999999;
cursor:pointer;
margin-right:15px;
height: 100px;
}
div.p_detail #c_info #produit_thumbs .produit_thumbs {
overflow:hidden;
position:absolute;
width:480px;
left:0;
height:110px;
}
.ie div.p_detail #c_info #produit_thumbs .produit_thumbs {
bottom: 320px!important;
}
.logohb {
font-size: 14px;
font-weight: bold;
height: 60px;
}
div.p_detail #c_info h1.produit_nom {
	font-size:15px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:0px;
	color:#999;
}
div.p_detail #c_info h2 {
	font-size:11px;
	text-transform:uppercase;
	color:#999;
	margin-top:5px;
	margin-bottom:0px;
	font-weight:bold;
}
div.p_detail #c_info .pricing {
margin-bottom:10px;
padding-top: 2px;
height: 25px;
}
div.p_detail #c_info .pricing .price .prix_promo_produit {
font-size: 15px;
padding:2px;
}
div.p_detail #c_info .pricing .price .prix_ttc_produit{
font-size: 15px;
padding:2px;
border: none;
}
div.p_detail #c_info .longDescr {
color:#666666;
font-size:12px;
margin-bottom:9px;
position:relative;
z-index:1;
}
div.p_detail #c_info .longDescr a{
text-decoration: none;
}
div.p_detail #c_info .longDescr a.boxlink {
background:url("./images/bullet_toggle_plus.png") no-repeat scroll -2px -2px transparent;
color:#404040;
font-size:77%;
font-weight:bold;
padding-left:10px;
text-transform:uppercase;
}
div.p_detail #add_basket .disponible{
height:23px;
position:absolute;
right:325px;
top:13px;
white-space:nowrap;
}
div.p_detail .product_vars {
position:relative;
}
div.p_detail #c_info #produit_proprietes {
position:relative;
}
div.p_detail #c_info #produit_proprietes .color{
padding-top: 25px;
height:40px;
}
.ie div.p_detail #c_info #produit_proprietes .color{
height:60px;
}
div.p_detail #c_info #produit_proprietes .div_tailles{
left:0;
position:absolute;
top:0;
}
div.p_detail #c_info #produit_proprietes .quantite {
left:120px;
position:absolute;
top:0;
}
div.p_detail #c_info .label {
display:block;
font-size:11px;
font-weight:bold;
margin-bottom:2px;
text-transform:uppercase;
}
td.annexe {
font-size:12px;
font-weight:bold;
}
table.prd_info {
	border: 1px solid #ccc;
}
td.prd_info_content {
	height: 120px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	font-size: 11px;
	color: #666;
}
td.prd_info_etiquettes {
	height:30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
td#prd_onglet_gauche {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 40%;
}
td#prd_onglet_droite {
	border-bottom: 1px solid #ccc;
	width: 60%;
}
td.prd_onglet_on, td.prd_onglet_off:hover {
	background-color:#eee;
	color:#666;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
	font-size:13px;
}
td.prd_onglet_off {
	color:#666;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;
	font-size:13px;
}
div.prd_aide {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	color: #666;
	margin-top: 5px;
}
div.p_detail #c_meta .produit_actions div.iconbox {
clear:both;
font-size:10px;

margin-bottom:0;
text-transform:uppercase;
width:167px;
}
div.iconbox a.icon {
color:#000000 !important;
cursor:pointer;
float:left;
height:15px;
padding-left:16px;
text-transform:uppercase;
}
div.p_detail #c_meta .produit_actions div.iconbox.image_action {
padding-top: 2px;
padding-bottom: 5px;
}
/*first*/
div.p_detail #c_meta .produit_actions div.iconbox.correspondance_action, div.iconbox.friend_action {
border-top:1px solid #CCCCCC;
}
/*last*/
div.p_detail #c_meta .produit_actions div.iconbox.print_action {
border-bottom:1px solid #CCCCCC;
}

div.p_detail #c_meta .produit_actions div.iconbox a {
display:block;
height:15px;
margin-top:7px;
padding-left:20px;
width:147px;
}
div.p_detail #c_meta .produit_actions .info_desc{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #858585;
display:none;
padding:5px 0;
text-transform:none;
font-size:11px;
position: absolute; width: 300px; 
min-height: 50px; height: auto !important; padding: 5px 9px; 
background: none repeat scroll 0% 0% rgb(255, 255, 255); 
border: 1px solid #000;
min-height: 50px; height: auto !important; padding: 5px 9px; 
background: none repeat scroll 0% 0% rgb(255, 255, 255); 
border: 1px solid #000;
}
div.p_detail #c_meta .produit_actions .imagetop_desc{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #858585;
display:none;
padding:5px 0;
text-transform:none;
font-size:11px;
position: absolute; width: 300px; 
min-height: 50px; height: auto !important; padding: 5px 9px; 
background: none repeat scroll 0% 0% rgb(255, 255, 255); 
border: 1px solid #000;
min-height: 50px; height: auto !important; padding: 5px 9px; 
background: none repeat scroll 0% 0% rgb(255, 255, 255); 
border: 1px solid #000;
z-index:500;
}

div.p_detail #c_meta .produit_actions div.iconbox .icon_print {
background:url("./images/fileprint1.png") no-repeat scroll -2px -2px transparent;
}
div.p_detail #c_meta .produit_actions div.iconbox .icon_view {
background:url("./images/view_left_right.png") no-repeat scroll -2px -2px transparent;
}
div.p_detail #c_meta .produit_actions div.iconbox .icon_email {
background:url("./images/email.png") no-repeat scroll -2px -2px transparent;
}
div.p_detail #c_meta .produit_actions div.iconbox .icon_info {
background:url("./images/info.png") no-repeat scroll -2px -2px transparent;
}
div#tabs_products {
clear:both;
margin-right:18px;
position :relative;
width: 800px;
overflow: hidden;
}
div#tabs_products .tabs_el{
border:medium none;
padding:0;
margin:0;
position:relative;
height: 50px;
height:auto;
cursor: pointer;
}
div#tabs_products .tabs_el li{
float:left;
margin:0;
position:relative;
text-align:center;
color: #333;
font-size:12px;
font-weight:normal;
text-transform:uppercase;
list-style:none outside none;
padding-left: 10px;
padding-right: 10px;
padding-top: 8px;
border-top:1px solid #eee;
border-left:1px solid #eee;
border-bottom:1px solid #eee;
height: 25px;
width: auto;
background-color: #fff;
}
.ie div#tabs_products .tabs_el li{ 
padding-bottom: 5px;
}
div#tabs_products .tabs_el li.last{
border-right:1px solid #eee;
}
div#tabs_products .tabs_el li.active{
background-color: #eee;
font-weight:bold;
}
div#last_prd_viewed{
clear:both;
margin-bottom:18px;
margin-right:18px;
height: 220px;
position :relative;
width: 800px;
overflow: hidden;
background-color: #eee;
}
.produit_infos .image img {
height: 115px;
border: none;
}
.produit_infos {
display:inline;
float:left;
margin:10px 38px 0 0;
width:auto;
padding:0;
}
.produit_infos .libel{
text-align:center;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
width:115px;
}
.produit_infos .libel a{
text-decoration: none;
}
div#recommend_prd{
clear:both;
margin-bottom:18px;
margin-right:18px;
height: 220px;
position :relative;
width: 800px;
overflow: hidden;
background-color: #eee;
}
.suiv {
cursor: pointer;
height: 25px;
width: 15px;
background: url("./images/fleche_sprites.png") no-repeat scroll right -71px transparent;
position: absolute;
top: 90;
right:5px;
z-index:500;
}
.suiv:hover {
background-position: -15px top;
}
.produit_infos .image {
border: 1px solid #ccc;
}
.prec {
cursor: pointer;
height: 25px;
width: 15px;
background: url("./images/fleche_sprites.png") no-repeat scroll left -71px transparent;
position: absolute;
top: 90;
left:5px;
z-index:500;
}
.prec:hover {
background-position: 15px top;
}
.content_slider {
width: 750px;
margin-left:25px;
overflow: hidden;
}
.slider {
width: 5000px;
height: 220px;
top: 30px;
position: relative;
}
.h2_in_stock {
color: #1fa219;
}
td.in_stock {
color: #1fa219;
font-size:12px;
}
/* page recapitulatif commande*/
div#content_r {
text-align:center;
}
div#ty_msg {
padding:20px;
font-family:Verdana;
font-size:13px;
margin-left:auto;
margin-right:auto;
text-align:left;
width:600px;
margin-top: 25px;
border:1px solid #000;
}
div#recapitulatif_prd {
font-family:Verdana;
font-size:13px;
padding:20px 0 0 20px;
width:600px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
div#recapitulatif_livr {
font-family:Verdana;
font-size:14px;
padding:20px 0 0 20px;
width:600px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
div#recapitulatif_prd .titre_prd {
text-transform:uppercase;
font-size:14px;
font-weight: bold;
padding-bottom:10px;
}
div#recapitulatif_prd .recap_details{
padding-bottom:10px;
}
div#recapitulatif_prd .ligne_2{
padding-left: 50px;
font-style: italic;
font-size:12px;
clear:both;
}
div#recapitulatif_prd .recap_libelle, .l_frais{
float: left;
width: 510px;
}
div#recapitulatif_prd .recap_prix, .l_frais_prix{
float:left;
text-align:right;
width:70px;
}
div#recapitulatif_prd .recap_frais, .recap_code, .recap_total{
border-top: 1px solid #ccc;
padding : 5px 0 5px 0;
}
div#recapitulatif_prd .recap_total{
font-weight: bold;
border-bottom: 2px solid #ccc;
}
div#recapitulatif_prd .espace_recap {
height: 25px;
}
.presentation_prd {
	position:relative;
	height:280px;
/*	width:162px;*/
	text-align: center;
}
.pres_div_img {
/*	height: 200px;*/
}
.pres_div_prix {
/*	height: 90px;*/
}
.div_mini_zoom {
   visibility: hidden;
   border: 1px solid #000000;
   height: 102px;
   position: absolute;
   top: 57px;
   right:-1px;
   background-color:#FFF;
   padding:0;
   margin:0;
}

