/*body {	
	margin:1px;background-color:#006666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
}
a:link {  color: #555555; text-decoration: none; font-size: 11px;}
a:hover { color: #F9c100; text-decoration: none; background-color: #555555; font-size: 11px; }
a:visited { color: #555555; text-decoration: none; font-size: 11px; }
a:visited:hover { color: #F9c100; text-decoration: none; background-color: #555555; font-size: 11px; }
*/
/* ////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////// */


body {
    margin: 0px;
    text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	background-color:white;
}

a:link { text-decoration: none; color:#e1007a;}
a:hover { text-decoration: none; color:#e1007a; }
a:visited { text-decoration: none; color:#e1007a; }
a:visited:hover { text-decoration: none; color:#e1007a; }

#header{
	border: 0px solid red;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width:920px;
}

#logo{
	border: 0px solid black;
	position:relative;
	margin-left: 0px;
	margin-right: 0px;
	width:335px;
	height:160px;
	float:left;
}
#bandeau{
	border: 0px solid black;
	background-image: url(image/bandeau-magasin-585.jpg);
	text-align:right;
	position:relative;
	margin-left: 0px;
	margin-right: 0px;
	width:585px;
	height:160px;
	float:right;
	z-index:2;
}

/* ////////////////////////////////////////////////////////////// */

#global{
	border: 0px solid green;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 919px;
	height:100%;
	padding-bottom:85px;   /* Height of the footer */
	border-right:1px solid black;

}
/* ////////////////////////////////////////////////////////////// */
#sub_header_left{ /* coin arrondi */
	border: 0px solid red;
	float:left;
	position:relative;
	width: 157px;
	height:60px;
	background-image:url(image/sub-header-left.gif)
}
#sub_header_center{ /* container menu boutique */
	border: 0px solid green;
	float:left;
	position:relative;
	left:0px;
	width:617px;
	background-color: #fff;
	height:60px;
}
#sub_header_center_menu_outils{ /* container menu outils */
	border: 0px solid red;
/*	float:left;*/
	position:relative;
	left:0px;
	width:617px;
	background-color: #fff;
	height:22px;
	text-align:right;
	font-size: 11px;color: #555555; font-weight:bold;
}
#sub_header_center_menu_outils a:hover {
	background-color:black;
}

#sub_header_left_menu_boutique{ /* arrondi gauche menu boutique */
	background: url(image/left-menu-boutique.gif) left top no-repeat;
	height:34px;
	width:7px;
	float:left;
	border:0px solid red;
}
#sub_header_center_menu_boutique{ /* menu boutique */
	border: 0px solid green;
	background-image:url(image/fond-menu-boutique.gif);
	background-repeat:repeat-x;
	position:relative;
	width:594px;
	background-color: #fff;
	height:30px;
	float:left;
	font-size:16px;
	font-weight:bold;
	padding-top:5px;
}
/* Cellule menu boutique ///////////////////////// */
.div_boutique_unsel {
	float:left;
}

/* Highlight boutique sélectionnée */
.div_boutique_sel {
	float:left;
	/*background-color:#e1007a;*/
}
.div_boutique_sel a span {
	color:white;
}
#boutique_selected_a
{
	color: #fff;
	background: #e1007a url(image/boutique-hover-left.gif) left top no-repeat;
	padding-left: 5px;
}

#boutique_selected_span
{
	background: url(image/boutique-hover-right.gif) right top no-repeat;
	padding-right: 5px;
}
/* Fin highlight boutique sélectionnée */




.sep_menu_boutique {
	float:left;
}
#sub_header_center_menu_boutique a
{
	color: #000;
	text-decoration: none;
	padding-left: 5px;
	height:21px;
	cursor:pointer;
}

#sub_header_center_menu_boutique a span
{
	padding-right: 5px;
	height:21px;
}

#sub_header_center_menu_boutique a, #sub_header_center_menu_boutique a span
{
	display: block;
	float: left;
}

/* Hide from IE5-Mac \*/
#sub_header_center_menu_boutique a, #sub_header_center_menu_boutique a span
{
	float: none;
}
/* End hide */

#sub_header_center_menu_boutique a:hover
{
	color: #fff;
	background: #e1007a url(image/boutique-hover-left.gif) left top no-repeat;
	padding-left: 5px;
}

#sub_header_center_menu_boutique a:hover span
{
	background: url(image/boutique-hover-right.gif) right top no-repeat;
	padding-right: 5px;
}

/* Fin Cellule menu boutique ///////////////////////// */



#sub_header_right_menu_boutique{ /* arrondi droite menu boutique */
	background-image:url(image/right-menu-boutique.gif);
	height:34px;
	width:9px;
	float:left;
	border:0px solid blue;
}

#sub_header_right{ /* newsletter */
	border: 0px solid green;
	float: right;
	position:relative;
	text-align:left;
	width: 137px;
	background-color: #fff;
	height:55px;
	padding-top:5px;
	padding-left:8px;
}
#klask{
	width:130px;
	/*border: 2px solid black;*/
	border-left-color:#C0A; border-left-style:solid; border-left-width:2px;
	border-top-color:#F06; border-top-style:solid; border-top-width:2px;
	border-right-color:#B04; border-right-style:solid; border-right-width:2px;
	border-bottom-color:#f03; border-bottom-style:solid; border-bottom-width:2px;	
	margin-right:28px;
	margin-top:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	/*font-weight:bold;*/
}
	
#postel{
	width:100px;
	margin-bottom:15px;
	border-left-color:#777; border-left-style:solid; border-left-width:2px;
	border-top-color:#555; border-top-style:solid; border-top-width:2px;
	border-right-color:#333; border-right-style:solid; border-right-width:2px;
	border-bottom-color:#111; border-bottom-style:solid; border-bottom-width:2px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
}

#menu_categorie{
	position:relative;
	/*left:0px;*/
	width:610px;
	border: 0px solid red;
	height:20px;
	background-color:white;
	font-size:10px;
	/*float:left;*/
	padding-left:10px;
}
#menu_categorie a {
	color:#e1007a;
	font-size:12px;
	font-weight:bold;
}












/* Cellule menu catégorie ///////////////////////// */
.div_categorie_unsel {
	float:left;
	border:0px solid red;
	height:15px;
}
.sep_menu_categorie {
	float:left;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}

/* Highlight catégorie sélectionnée */
.div_categorie_sel {
	float:left;
	/*background-color:#e1007a;*/
}
.div_categorie_sel a span {
	color:#e1007a;
}
#categorie_selected_a
{
	color: #e1007a;
	background: black url(image/categorie-hover-left.gif) left top no-repeat;
	padding-left: 2px;
}

#categorie_selected_span
{
	background: url(image/categorie-hover-right.gif) right top no-repeat;
	padding-right: 2px;
}
/* Fin highlight catégorie sélectionnée */



#sub_header_center_menu_categorie a
{
	color: #e1007a;
	text-decoration: none;
	padding-left: 2px;
	height:15px;
	cursor:pointer;
}

#sub_header_center_menu_categorie a span
{
	padding-right: 2px;
	height:15px;
}

#sub_header_center_menu_categorie a, #sub_header_center_menu_categorie a span
{
	display: block;
	float: left;
}

/* Hide from IE5-Mac \*/
#sub_header_center_menu_categorie a, #sub_header_center_menu_categorie a span
{
	float: none;
}
/* End hide */

#sub_header_center_menu_categorie a:hover
{
	color: #e1007a;
	background: white url(image/categorie-hover-left.gif) left top no-repeat;
	padding-left: 2px;
}

#sub_header_center_menu_categorie a:hover span
{
	background: black url(image/categorie-hover-right.gif) right top no-repeat;
	padding-right: 2px;
}

/* Fin Cellule menu catégorie ///////////////////////// */
























/* ////////////////////////////////////////////////////////////// */
/* pavé présentation produit */

.pave_produit
{
	background: #fff;
	width:203px;
	height:325px;
	margin-left: auto;
	margin-right: auto;
	border-top: 0px solid transparent;
	text-align: -moz-center;
	float:left;
	color:#e1007a
}
.pave_produit:hover
{
	background: #ffffff;
	background-image:url(image/pave-produit-roz.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-top: 0px solid transparent;
	color:yellow;
}
.pave_produit_clear
{
	background: #fff;
	width:203px;
	height:325px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	border-top: 0px solid transparent;
	text-align: -moz-center;
	float:left;
	clear:both;
	color:#e1007a
}
.pave_produit_clear:hover
{
	background: #ffffff;
	background-image:url(image/pave-produit-roz.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border-top: 0px solid transparent;
	color:yellow;
}

.bouton_noir{
	width:190px;
	height:51px;
	background-image:url(image/bouton-noir-190.gif);
	margin-top:10px;
	border-top: 0px solid transparent;
}
.nom_produit_contenu_page{
	margin-top:20px;
	color:#e1007a;
	font-weight:bold;
	margin-top:10px;
border-top: 1px solid transparent;
}
.nom_produit_contenu_page a {
	color:#e1007a;
}
.prix_promo_contenu_page{
	font-weight:bold;
}
.prix_produit_contenu_page{
	font-weight:bold;
}
.prix_barre_contenu_page{
	text-decoration: line-through;
	font-weight:bold;
}
.texte_produit_contenu_page{
	color:black;
	text-align:justify;
	padding:4px;
}
/* OLD pour reference ////////////////////////////// */
/*
.produitContenuPage {cursor:pointer; border:0px solid #BBBBBB;width:190px;height:100%;padding:3px;margin-right:2px; float:left;}
.produitContenuPage:hover { background-color:#fcc959;  background-image:url(image/fond_bloc_produit_accueil.gif); }
.produitContenuPageClear { cursor:pointer;border:0px solid #BBBBBB;width:190px;height:100%;padding:3px;margin-right:2px; float:left;clear:both;}
.produitContenuPageClear:hover { background-color:#fcc959; background-image:url(image/fond_bloc_produit_accueil.gif); }
*/
/* ////////////////////////////////////////////////////////////// */

#menu_gauche{
	border: 0px solid red;
	float:left;
	/*position:relative;*/
	width: 145px;
	height:100%;
	color:#e20079;
	clear:left;
	background-color:black;
	/*left:-765px;*/
}
#degemer_gauche{
	color:#e1007a;
}
#degemer_text_gauche{
	color:#e1007a;
	font-weight:bold;
	padding-bottom:30px;
	width:143px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#degemer_text_gauche a{
	color:#e1007a;
}

/* //////////////////////////////////////////////////////////// */
.sep_menu_gauche {
	width:80%;
	margin-left:auto;
	margin-right:auto;
	height:2px;
	background-color:#e1007a;
	margin-top:20px;
	margin-bottom:20px;
}
/* //////////////////////////////////////////////////////////// */

#menu_type_produit {
	color:#e1007a;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
/* Cellule menu menu_type_produit ///////////////////////// */
.div_menu_type_produit_unsel {
	height:21px;
	font-weight:bold;
	width:80%;
	margin-bottom:4px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/* Highlight typeproduit sélectionné */
.div_menu_type_produit_sel {
	height:21px;
	float:inherit;
	width:80%;
	font-weight:bold;
	margin-bottom:4px;
	/*background-color:#e1007a;*/
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.div_menu_type_produit_sel a span {
	color:#e1007a;
}
#menu_type_produit_selected_a
{
	color: #e1007a;
	background: white url(image/menug_hover_left.gif) left top no-repeat;
	padding-left: 2px;
}

#menu_type_produit_selected_span
{
	background: url(image/menug_hover_right.gif) right top no-repeat;
	padding-right: 2px;
}
/* Fin highlight typeproduit sélectionné */


#sub_header_center_menu_type_produit a
{
	color: #e1007a;
	text-decoration: none;
	padding-left: 2px;
	font-size:12px;
	height:21px;
	cursor:pointer;
}
#sub_header_center_menu_type_produit a span
{
	padding-right: 2px;
	height:18px;
	padding-top:3px;
}
#sub_header_center_menu_type_produit a, #sub_header_center_menu_type_produit a span
{
	display: block;
}
/* Hide from IE5-Mac \*/
#sub_header_center_menu_type_produit a, #sub_header_center_menu_type_produit a span
{
	float: none;
}/* End hide */
#sub_header_center_menu_type_produit a:hover
{
	color: #e1007a;
	background: black url(image/menug_hover_left.gif) left top no-repeat;
	padding-left: 2px;
}
#sub_header_center_menu_type_produit a:hover span
{
	background: white url(image/menug_hover_right.gif) right top no-repeat;
	padding-right: 2px;
}
/* Fin Cellule menu menu_type_produit ///////////////////////// */

/* Menu gauche Menud() (CGV, ...) */
#menug {
	color:#e1007a;
	text-align:center;
}
/* Cellule menu menug ///////////////////////// */
.div_menu_type_menug_unsel {
	height:21px;
	font-weight:bold;
	width:90%;
	margin-bottom:4px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#sub_header_center_menug a
{
	color: #e1007a;
	/*text-decoration: none;*/
	padding-left: 2px;
	font-size:12px;
	height:21px;
	cursor:pointer;
}
#sub_header_center_menug a span
{
	padding-right: 2px;
	height:18px;
	padding-top:3px;
}
#sub_header_center_menug a, #sub_header_center_menug a span
{
	display: block;
}
/* Hide from IE5-Mac \*/
#sub_header_center_menug a, #sub_header_center_menu_menug a span
{
	float: none;
}
/* End hide */

#sub_header_center_menug a:hover
{
	color: #e1007a;
	background: black url(image/menug_hover_left.gif) left top no-repeat;
	padding-left: 2px;
}

#sub_header_center_menug a:hover span
{
	background: white url(image/menug_hover_right.gif) right top no-repeat;
	padding-right: 2px;
}

/* Fin Cellule menu menu_type_produit ///////////////////////// */





/* Bandeau marques */
/*
#center_bandeau_marques {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}*/

#bandeau_marques {
	width:732px;
}
.div_bandeau_marques_unsel {
	float:left;
	border:0px solid red;
	height:15px;
	border-top:1px solid #888;
}
.sep_bandeau_marques {
	float:left;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	border-top:1px solid #888;
}
/*
#sub_header_center_bandeau_marques
{	border:0px solid red;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}*/
#sub_header_center_bandeau_marques a
{
	color: #e1007a;
	text-decoration: none;
	padding-left: 2px;
	height:15px;
	cursor:pointer;
}

#sub_header_center_bandeau_marques a span
{
	padding-right: 2px;
	height:15px;
}

#sub_header_center_bandeau_marques a, #sub_header_center_bandeau_marques a span
{
	display: block;
	float: left;
}

/* Hide from IE5-Mac \*/
#sub_header_center_bandeau_marques a, #sub_header_center_bandeau_marques a span
{
	float: none;
}
/* End hide */

#sub_header_center_bandeau_marques a:hover
{
	color: #e1007a;
	background: white url(image/categorie-hover-left.gif) left top no-repeat;
	padding-left: 2px;
}

#sub_header_center_bandeau_marques a:hover span
{
	background: black url(image/categorie-hover-right.gif) right top no-repeat;
	padding-right: 2px;
}



/* Fin Cellule menu bandeau_marques ///////////////////////// */


#menu_droite{
	border: 0px solid red;
	float:left;
	width: 144px;
	background-color:#fff;
	height:100%;
}
.reduc{
	font-weight:bold;
	font-size:12px;
	color: #000;
}
#reduc1{
	font-weight:bold;
	font-size:12px;
	color: #E2007a;
}
#reduc2{
	font-weight:bold;
	font-size:12px;
	color: #45a12a;
}
#reduc3{
	font-weight:bold;
	font-size:12px;
	color: #f9b200;
}
#legende_reduc1{
	text-align:center;
	width:110px;
	display:block;
	margin-left: auto;
	margin-right: auto;
}
#legende_reduc2{
	text-align:center;
	width:110px;
	display:block;
	margin-left: auto;
	margin-right: auto;
}
#legende_reduc3{
	text-align:center;
	width:110px;
	display:block;
	margin-left: auto;
	margin-right: auto;
}
img.center_image{
	display:block;
	margin-left: auto;
	margin-right: auto;
	border:1px solid red;
}
/* ////////////////////////////////////////////////////////////// */









/* ////////////////////////////////////////////////////////////// */
#content_table{
	clear:both;
}

#page_principale{
	border: 0px solid red;
	float:left;
	position:relative;
	width:630px;
	background-color:#FFF;
	height:100%;
	margin-left: auto;
	margin-right: auto;
}


#div_pub{
	border: 1px solid black;
	float:left;
	width:628px;
	background-color:#FFC;
	height:100px;
	margin-left: auto;
	margin-right: auto;
}

#contenu{
	border:0px solid red;
	text-align:center;
	width:609px; /* 3 x 203 */
	margin-left: auto;
	margin-right: auto;
}

#footer{
	border: 0px solid red;
	width: 920px;
	height:115px;
	background-color:#ccc;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top:-85px;
	clear:both;
}
#footer_gauche{
	width:145px;
	height:100%;
	float:left;
	background-image:url(image/footer-gauche.gif)
}
#footer_centre{
	float:left;
	width:774px;
	border-right:1px solid black;
	height:100%;
	background-color:white;
	color:#e1007a;
	font-size:12px;
	font-weight:bold;
}
#footer_droit{
	width:145px;
	height:100%;
	float:right;
	background-color:white;
}
















/* ////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////////////////////////////////////////////////////// */
.liammdreguzh {font-size: 12px;}
.liammdreguzh:visited {font-size: 12px;}
.liammdreguzh:hover {font-size: 12px;}
.liammdreguzh:visited:hover {font-size: 12px;}

.liammdreguzh13 {font-size: 13px;}
.liammdreguzh13:visited {font-size: 13px;}
.liammdreguzh13:hover {font-size: 13px;}
.liammdreguzh13:visited:hover {font-size: 13px;}

.liammh4dreguzh { text-decoration: none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-bottom:4px; }
.liammh4dreguzh:visited { text-decoration: none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-bottom:4px; }
.liammh4dreguzh:hover { text-decoration: none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-bottom:4px; }
.liammh4dreguzh:visited:hover { text-decoration: none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-bottom:4px; }

.liammh1dreguzh { color: #555555; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom:0px;}
.liammh1dreguzh:visited { color: #555555; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom:0px;}
.liammh1dreguzh:hover { color: #555555; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom:0px;}
.liammh1dreguzh:visited:hover { color: #555555; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom:0px;}


body.mceContentBody { background: #FFF;}
#full {	width:930px;text-align:left;border:0px solid red;
	background-image:url(image/degrade_droit.gif);background-repeat:repeat-y;background-position: top right;}

.tabletop {
	background-image:url(image/fond_th.gif);
	border-bottom:#BBBBBB;border-bottom-style:solid;border-bottom-width:1px;}
.tablebottom {
	width:930px;
	background-image:url(image/fond_th_bas.gif);height:30px;background-position: bottom left;}
.tablemiddle {padding-top:5px;}
.contentbzp { }
.bottombzp  { 
	padding-bottom:6px; padding-top:6px;
	border-bottom:#BBBBBB;border-bottom-style:solid;border-bottom-width:1px;}

.liammlogo a:hover {background:transparent;}

h1 { color: #555555; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom:0px;}
h2 { color: #555555; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom:0px;}
h3 { font-size:14px; }
h4 { text-decoration: none; font-size: 14px; font-family: Arial, Helvetica, sans-serif; margin-bottom:4px; }
h5 { text-decoration: none; font-size: 13px; font-family: Arial, Helvetica, sans-serif; margin-bottom:4px; }
.infoventeenligne { background-color: #F9c100; color: #555555; text-decoration: none; text-align:center; 
font-size: 13px; font-family: Arial, Helvetica, sans-serif; padding:4px;
border-style:dashed; border-width:1px; border-color:#FFFFFF; margin:4px;
}
.selectedtypeproduit { text-decoration: none; background-color: #555555; font-size: 11px; }
.copyright { color: #555555; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.sousmenu { color: #555555; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.cadreproduits {border: #eeddaa 1px dashed;background-color:#ffffdd;}
.tdfondmenug { background: url("image/fond_menu_g.gif"); background-repeat: no-repeat; }
.tdfondmenud { background: url("image/fond_menu_d.gif"); background-repeat: no-repeat; }
.tdfondnav { background: #ffffff; }
.tdtitrebandeau { font-size: 16px; font-weight: bold; }

.tdmenuhautsel { background: #ffffff; 
	border-left-color:#E5D5A9; border-left-style:solid; border-left-width:2px;
	border-top-color:#F0E0B0; border-top-style:solid; border-top-width:2px;
	border-right-color:#FBE4B5; border-right-style:solid; border-right-width:2px;
	border-bottom: #ffffff 2px solid;}
.tdmenuhautsel:hover { background-image:url(image/fond_bloc_produit_accueil.gif); }
.tdmenuhautsep {background: #ffffcc;
	border-bottom: #FBE4B5 2px solid;
	border-top-color:#ffffff; border-top-style:solid; border-top-width:1px;}
.tdmenuhautunsel { background: #ffffcc;
	border-bottom: #FBE4B5 2px solid;
	border-top-color:#ffffff; border-top-style:solid; border-top-width:1px;}
.tdmenuhautunsel:hover { background-image:url(image/fond_bloc_produit_accueil.gif); }
.tdmenuhautboutiquesel { background: #ffffcc; 
	border-left-color:#E5D5A9; border-left-style:solid; border-left-width:2px;
	border-top-color:#F0E0B0; border-top-style:solid; border-top-width:2px;
	border-right-color:#FBE4B5; border-right-style:solid; border-right-width:2px;
	border-bottom-color:#ffffcc; border-bottom-style:solid; border-bottom-width:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size: 9px;}
.tdmenuhautboutiqueunsel { background: #ffffff;
	border-bottom: #FBE4B5 2px solid;border-top-color:#ffffff;border-top-style:solid;border-top-width:1px;
	color:black;
	font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size: 9px;}
.tdbarrebas { background: #ffffcc; border-top: #FBE4B5 2px solid; }
.tdbarremarques { background: #eeeeee; border-top: #FBE4B5 2px solid; }
.tdtitretableauproduits { background: #FBE4B5; }
.tdsoustitretableauproduits { background: #ffffcc; }
.tdnavhautsel { background: #ffffff; 
	border-left-color:#E5D5A9; border-left-style:solid; border-left-width:2px;
	border-top-color:#F0E0B0; border-top-style:solid; border-top-width:2px;
	border-right-color:#FBE4B5; border-right-style:solid; border-right-width:2px;
	border-bottom: #ffffff 2px solid;}
.tdnavhautunsel { background: #ffffdd;border-bottom: #FBE4B5 2px solid;border-top-color:#ffffff;border-top-style:solid;border-top-width:1px;}
.tdnavhautunsel:hover { background-color:black}
.tdform { background: #ffffdd; border:#E5D5A9 1px solid;border-style:solid; border-width:1px; }
.tddetailreview { background: #ffffdd; border: #E5D5A9 1px solid; border-style:solid; border-width:1px; }
.tdlistereview { background: #ffff55; border: #E5D5A9 1px solid; border-style:solid; border-width:1px; }
.tableauproduitsimpair { background-color:#f4f4f4 }
.tableauproduitspair {background-color:#dddddd;}
.listeproduitsombre {width:600px; margin-bottom:4px;padding:4px;filter:shadow(color:#A8B575, strength:4, direction:135);}
.tableListeProduit {border-bottom: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.trTableauListeProduits:hover>td{ background-color:#FFFF66; background-image:url(image/fond_bloc_produit_accueil.gif); cursor:pointer;}
.dispoProduit { background-color:#FFFF00; font-weight: bold; }
.boutonSubmit {	background-color: #ffeed0; color: #FF6600;
	border-bottom: 1px solid #cc9977;border-right: 1px solid #cc9977;border-top: 1px solid #ffccaa;border-left: 1px solid #ffccaa;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle;}
.boutonSubmit:hover {
	background-color: #ffffd0;
	border-top: 1px solid #cc9977;border-left: 1px solid #cc9977;border-bottom: 1px solid #ffccaa;border-right: 1px solid #ffccaa;}

.boiteInfos { width:600px; padding:0px; border-color: #ffee88; background: url(image/degrade-type-produit.gif); border-style:solid; border-width:3px; }
div.boiteInfos a:link { font-size: 12px;}
div.boiteInfos a:hover { color: #F9c100; font-size: 12px; }
div.boiteInfos a:visited { font-size: 12px; }
div.boiteInfos a:visited:hover { color: #F9c100; font-size: 12px; }
.boiteInfosFondInv { width:386px; padding:0px; border-color: #ffee88; background: url(image/degrade2-type-produit.gif); border-style:solid; border-width:3px; }

.boiteInfosTournois { width:586px; border-color: #ffee88; background: url(image/degrade-type-produit.gif); border-style:solid; border-width:3px; }
.boiteInfosTournoisInv { width:486px; border-color: #ffee88; background: url(image/degrade2-type-produit.gif); border-style:solid; border-width:3px; }

.boiteCGV { width:582px; padding:8px; text-align:justify; border-color: #ffee88; background: url(image/degrade-type-produit.gif); border-style:solid; border-width:3px; }

.texteKlask {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; font-weight: normal; color: #FF6600; background-color: #FFFFFF;
	height: 14px; width: 70px;vertical-align: middle;
	border-bottom: 1px solid #cc9977;border-right: 1px solid #cc9977;border-top: 1px solid #ffccaa;border-left: 1px solid #ffccaa;}
.texteKlask:hover {	border-top: 1px solid #cc9977;border-left: 1px solid #cc9977;border-bottom: 1px solid #ffccaa;border-right: 1px solid #ffccaa;}
.boutonKlask { background-color: #ffeed0; color: #FF6600;
	border-bottom: 1px solid #cc9977;border-right: 1px solid #cc9977;border-top: 1px solid #ffccaa;border-left: 1px solid #ffccaa; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; height: 16px; width: 20px; vertical-align: middle;}
.boutonKlask:hover { background-color: #ffffd0; color: #FF6600;
	border-top: 1px solid #cc9977;border-left: 1px solid #cc9977;border-bottom: 1px solid #ffccaa;border-right: 1px solid #ffccaa;}
	
.inputQuantite {
/*	background-color: #ffeed0; color: #FF6600;*/
	font-weight:bold;
	background-color: black; color: #e1007a;
	border-bottom: 1px solid #cc9977;border-right: 1px solid #cc9977;border-top: 1px solid #ffccaa;border-left: 1px solid #ffccaa;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 16px; text-align:right; vertical-align: middle;
}
.inputQuantite:hover {
/*	background-color: #ffffd0; color: #FF6600;*/
	background-color: #e1007a; color: black;
	border-top: 1px solid #cc9977;border-left: 1px solid #cc9977;border-bottom: 1px solid #ffccaa;border-right: 1px solid #ffccaa;}

.inputPromo { background-color: #ffeed0; color: #FF6600; border:#FFAA66;
	border-bottom: 1px solid #cc9977;border-right: 1px solid #cc9977;border-top: 1px solid #ffccaa;border-left: 1px solid #ffccaa;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 16px; text-align:right; vertical-align: middle;}
.inputPromo:hover { 	background-color: #ffffd0; color: #FF6600;
	border-top: 1px solid #cc9977;border-left: 1px solid #cc9977;border-bottom: 1px solid #ffccaa;border-right: 1px solid #ffccaa;}

.boutonAjouterProduit {
/*	background-color: #ffeed0; color: #FF6600;*/
	background-color: black; color: #e1007a;
	border-bottom: 1px solid #cc9977;border-right: 1px solid #cc9977;border-top: 1px solid #ffccaa;border-left: 1px solid #ffccaa;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; vertical-align: middle;
	font-weight:bold;}
.boutonAjouterProduit:hover {
	background-color: #e1007a; color:black;
	border-top: 1px solid #cc9977;border-left: 1px solid #cc9977;border-bottom: 1px solid #ffccaa;border-right: 1px solid #ffccaa;}

.tdsoustitreboutog { background: #ffffcc; border-style:solid; border-width:1px;border-color: #ffccaa;}
.tableauboutogsimpair { background-color:#f4f4f4 ; font-size:11px; border-style:solid; border-width:1px;border-color: #ffccaa;}
.tableauboutogpair { background-color:#dddddd ; font-size:11px; border-style:solid; border-width:1px;border-color: #ffccaa;}
.totalboutog { background-color:#ffffcc ; font-size:11px; border-style:solid; border-width:1px;border-color: #ffccaa; }
.errAdresseLivraisonForm { color:red; font-weight:bold; text-align:left; padding-left:10px;}
.selectClient {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight: normal; color: #FF6600; background-color: #ffeed0;
	height: 20px; width: 280px; vertical-align: middle;
}
.boutonModifierCommande { background-color: #ccbba0; color: red; border:red; border-style:solid; border-width:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; vertical-align: middle;}

.tdlistecommandes {	height:14px; border-right-color: #ffccaa; border-right-style:dashed; border-right-width:1px; }
.tdlistecommandesimpair { background-color:#FFFF99; height:14px; border-right-color: #ffccaa; border-right-style:dashed; border-right-width:1px; }
.tdtitrelistecommandes { background-color: #FFFF55; text-align:center; border-bottom-color: #ffccaa; border-bottom-style:dashed; border-bottom-width:2px; }
.boiteListeCommandes { width:600px; padding:0px; border-color: #ffee88; background: url(image/degrade-type-produit.gif); border-style:solid; border-width:3px; }
.tdtitrecommande { background-color: #FFFF55; text-align:center; border-bottom-color: #ffccaa; border-bottom-style:dashed; border-bottom-width:2px; }
.tdportttc {border-top-color: #ffccaa; border-top-style:dashed; border-top-width:2px; border-right-color: #ffccaa; border-right-style:dashed; border-right-width:1px;
}
.tdfootercommande { background-color: #FFFF55; border-top-color: #ffccaa; border-top-style:dashed; border-top-width:2px; }
.blocActionCommande { background-color:#ffffcc; font-size:10px; padding:4px; border-style:solid; border-width:1px;border-color: #ffccaa; vertical-align:middle; }
.boutonEnregistrerStatut { margin-top:8px; margin-bottom:8px;
	text-align:center; background-color: #ffeed0;
	border-bottom: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #ccc;border-left: 1px solid #ccc;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.boutonEnregistrerStatut:hover {background-color: #ffffd0;border-top: 1px solid #999;border-left: 1px solid #999;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
.divassistantmontageombre {width:98%; margin-bottom:4px;padding:4px;filter:shadow(color:#A8B575, strength:4, direction:135);}
.selectmontage { width:170px; font-size:11px; }
.selectconditionnement { width:270px; font-size:11px; }
.blocassistantmontage {font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align:center ; padding:4px;background-color: #FFFFCC;
	border-bottom: 1px solid #cc9977;border-right: 1px solid #cc9977;border-top: 1px solid #ffccaa;border-left: 1px solid #ffccaa;}
.erreurmontage { width:70%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align:center; color:red; background-color: #FFFF00; padding:4px; }
.blocFicheProduit {
	background-image:url(image/fond_produit.gif);
	/*border-bottom: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}*/
}
.divblocfonctionnelspecifications {
	background-color:#ffffcc;
	margin:4px; margin-top:6px; margin-bottom:6px; padding:4px;
	border-bottom: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.commentaireMarqueFicheProduit { color:red;font-weight: bold;}
.descriptionProduitFicheProduit { color: #555555; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align:justify}
.titreSpecificationsFicheProduit { color: #555555; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.specificationsFicheProduit { color: #555555; font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.divblocfonctionneladmindroite { border:#ff77ff; background-color:#FFFFCC; border-style:solid; border-width:1px; width:360px; margin:4px; margin-top:6px; margin-bottom:6px; padding:4px }

.prixPromo { color:#FF3300 }
.tdimage {border-bottom: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #ccc;order-left: 1px solid #ccc;}
.divblocfonctionnel {
	background-color:#FFFFCC;
	width:150px;margin-top:6px; margin-bottom:6px; padding:4px;
	border-bottom: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.divblocfonctionnelitemsoptions {background-color:#FFFFCC;
	border-bottom: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #ccc;border-left: 1px solid #ccc;width:200px; margin-top:6px; margin-bottom:6px; padding:4px;}
.standardTextInput {
	background-color: #ffeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	border-bottom: 1px solid #999; border-right: 1px solid #999; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
.standardTextInput:hover {
	background-color: #ffffd0;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
	border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #ccc;	border-right: 1px solid #ccc;}

.bandeautitrelistepanier { background: #FBE4B5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.degemerttitle { color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.degemertext { color:#666666; width:90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.tdlisteemailnewsletter { background: #ffff55; border: #E5D5A9 1px solid; border-style:solid; border-width:1px; }
.produitinactif { color:#CC6633; }
.descriptiontype {
	width:396px; padding:10px; border-color: #FFFFEE;
	background: url(image/degrade-type-produit.gif);
	border-bottom: 1px solid #cc9977;border-right: 1px solid #cc9977;border-top: 1px solid #ffccaa;border-left: 1px solid #ffccaa;}
.descriptiontypeombre { width:440px; margin-bottom:4px;padding:4px;filter:shadow(color:#A8B575, strength:4, direction:135); }

.presentationContenuPage { color: #666666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align:justify; font-family: Arial, Helvetica, sans-serif;}
.nomProduitContenuPage { border:1px solid yellow; height:30px; cursor:pointer; background-image:url(image/fond_bouton1.gif); padding-bottom:8px; padding-top:4px; font-size: 12px; font-weight: bold;}
.nomProduitContenuPage:hover { border:1px solid orange; background-image:url(image/fond_bouton2.gif);}
.descriptionProduitContenuPage { cursor:pointer;color: #666666; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align:justify}

.produitContenuPage {cursor:pointer; border:0px solid #BBBBBB;width:190px;height:100%;padding:3px;margin-right:2px; float:left;}
.produitContenuPage:hover { background-color:#fcc959;  background-image:url(image/fond_bloc_produit_accueil.gif); }
.produitContenuPageClear { cursor:pointer;border:0px solid #BBBBBB;width:190px;height:100%;padding:3px;margin-right:2px; float:left;clear:both;}
.produitContenuPageClear:hover { background-color:#fcc959; background-image:url(image/fond_bloc_produit_accueil.gif); }

.boiteLogin { width:386px; padding:0px; border-color: #ffee88; background: url(image/degrade-type-produit.gif); border-style:solid; border-width:3px; }
.texteFormulaireLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; font-weight: normal; color: #FF6600; background-color: #FFFFFF;
	height: 14px; width: 140px;
	/*border: 1px solid #FFAA66;*/
	border-bottom: 1px solid #cc9977;
	border-right: 1px solid #cc9977;
	border-top: 1px solid #ffccaa;
	border-left: 1px solid #ffccaa;	vertical-align: middle;
}
.boutonLoginRegister {background-color: #ffeed0; color: #FF6600;
	border-bottom: 1px solid #cc9977;border-right: 1px solid #cc9977;border-top: 1px solid #ffccaa;border-left: 1px solid #ffccaa;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; vertical-align: middle;}
div#infoSession { width:95%;padding-top:1px;
	border-bottom: 1px solid #cc9977;border-right: 1px solid #cc9977;border-top: 1px solid #ffccaa;border-left: 1px solid #ffccaa;
	text-align:left; font-size: 9px; font-weight: normal; color: #FF6600;background-color:#ffffcc;
	filter:alpha(opacity=70); /* IE */
	-moz-opacity:0.8; /* Firefox */
	opacity:.80; /* standard CSS3 */
	-khtml-opacity:0.8; /* Konqueror */
}


div#infoSession tr:hover { background: url(image/fond_bloc_produit_accueil.gif); color: #ffffff}

div#infoSession a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size: 9px; font-weight: normal; color: #FF6600;}
div#infoSession a:hover { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size: 9px; font-weight: normal;  background: url(image/fond_bloc_produit_accueil.gif);}
div#infoSession a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size: 9px; font-weight: normal; color: #FF6600; }
div#infoSession a:visited:hover { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size: 9px; font-weight: normal; }

.boiteEspacePerso { width:550px; padding:0px; border-color: #ffee88; background: url(image/degrade-type-produit.gif); border-style:solid; border-width:3px; }
div.boiteEspacePerso a:link { font-size: 12px; }
div.boiteEspacePerso a:hover { color: #F9c100; font-size: 12px; }
div.boiteEspacePerso a:visited { font-size: 12px; }
div.boiteEspacePerso a:visited:hover { color: #F9c100; font-size: 12px; }

.tableInfosPersos {
	font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left;
	font-size: 10px; font-weight: normal; color: #666666; background-color: #FFFFFF;
	border: 1px dashed #FFAA66;
}
.texteFormulaireInfosPersos {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight: normal; color: #FF6600; background-color: #ffeed0;
	height: 14px; width: 180px;  vertical-align: middle; padding-left:2px;
	border-bottom: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.texteFormulaireInfosPersos:hover {
	background-color: #ffffd0;
	border-top: 1px solid #999;border-left: 1px solid #999;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}

.texteFormulaireInfosPersosDesactive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;font-size: 10px; font-weight: normal; color: #777777; background-color: #fff0f0;
	height: 14px; width: 180px;  vertical-align: middle; padding-left:2px;
	border-bottom: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.boutonValiderInfosPersos {
	background-color: #ffeed0; color: #FF6600;
	border-bottom: 1px solid #cc9977;border-right: 1px solid #cc9977;border-top: 1px solid #ffccaa;border-left: 1px solid #ffccaa;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; vertical-align: middle;}
.errRegisterForm { color:red; font-weight:bold; text-align:left; padding-left:100px;}
.requiredField { color:red; font-weight:bold; }
.textareaFormulaireInfosPersos  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; font-weight: normal; color: #FF6600; background-color: #ffeed0;
	vertical-align: middle; padding-left:2px;
	border-bottom: 1px solid #999;border-right: 1px solid #999;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}

div.autocomplete { position:absolute;width:250px;background-color:white;border:1px solid #888;margin:0;padding:0;}
div.autocomplete ul {  list-style-type:none; margin:0; padding:0;}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li { list-style-type:none; display:block;  margin:0; padding:2px; height:32px; cursor:pointer;}


