/*banniere haut*/
	#pub580nav {text-align: right; height: 20px; background: url("/images/bg_pub580.jpg") top left no-repeat; padding: 5px 5px 0px 5px; }
	#pub580nav a { background: url("/images/btn_off.gif") center center no-repeat; text-decoration: none; padding: 9px; width: 18px; height: 18px; color: #333; font-weight: bold;}
	#pub580nav a.activeSlide { background:url("/images/btn_on.gif") center center no-repeat; color: #000; font-weight: bold;}
	#pub580nav a:focus { outline: none; }
	.baniere580 { height: 180px; width: 580px; padding:0; margin:0; overflow: hidden }
	.baniere580 img { height: 180px; width: 580px; padding: 0px; border: 0px solid #ccc; background-color: #eee; top:0; left:0 }
	/*#playpause580 {position: relative; float: left; width: 60px; text-align: left;}
	#playpause580 img {cursor: pointer; margin: 0px 4px 0px 4px;}*/
	.img_pub580 {float: left; position: relative; margin:2px 6px 0px 6px; cursor: pointer;}
	.sep_pub580 {float: left; position: relative; margin: -6px 4px 0px 0px;}
/*FIN banniere haut*/

/*Bloc autre boutiques*/
#s6 { width: 180px; height: 90px; margin:5px;}
#s6 div { width: 190px; height: 150px; padding: 15px; color: #333; text-align: left; font-size: 16px; }
#s6 div { top: 0; left: 0 }
#s6 p { color:#000000; font-size:11px;}

*{margin:0px;padding:0px;}

/* Removing borders from linked images */
a img{border:none;}

/* Link colors */
a{color:#333333; text-decoration: none;}
a:hover{color:#666666; text-decoration: underline;}

#fond_nouveau a{color:#FFFFFF; text-decoration: none;}
#fond_nouveau a:hover{color:#FFFFFF;text-decoration: underline;}

#fond_art_promo a{color:#FFFFFF; text-decoration: none;}
#fond_art_promo a:hover{color:#FFFFFF;text-decoration: underline;}

a.titre_entete {color:#000000; text-decoration: none;}
a.titre_entete:hover{color:#000000;text-decoration: underline;}

a.titre_entete_milieu {color:#ffffff; text-decoration: none;}
a.titre_entete_milieu:hover{color:#FFFFFF;text-decoration: underline;}
body {
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
	margin: 0px 0px;
}

#content {
	text-align:center;
	margin: 32px auto 0px auto;
	position:relative;
	width:996px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}

#content_pop {
	text-align:center;
	margin: 0px auto 0px auto;
	position:relative;
	width:582px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
}

input {
	background-color:#FFFFFF;
	border-width:1px;
	border-style:outset;
	border-color:#FFFFFF;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#7F7F7F;
}

textarea {
	background-color:#FFFFFF;
	border-width:1px;
	border-style:outset;
	border-color:#FFFFFF;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#7F7F7F;
	vertical-align:top;
}

.bouton {
	background-color:#eeeeee;
	color: #333333;
	font-size:10px;
	border-width:1px;
	border-style:outset;
	border-color:#7F7F7F;
	height:18px;
	padding-top:0px;
	margin:10px;
	cursor:pointer;
}


.bouton2 {
	background: url(../images/fd_bouton.gif);
	background-repeat: no-repeat;
	border:0px;
	width:150px;
	height:37px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;;
	font-size:12px;
	color:#FFFFFF;
	padding-top: 0px;
 	vertical-align: top;
	margin-top:4px;
	margin-left:50px;
	cursor:pointer;
}

.bouton2:hover {
	background: url(../images/fd_bouton_ro.gif);
	background-repeat: no-repeat;
}

.bouton3 {
	background: url(../images/fd_bouton_panier.gif);
	background-repeat: no-repeat;
	border:0px;
	width:200px;
	height:37px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;;
	font-size:12px;
	color:#FFFFFF;
	padding-top: 0px;
 	vertical-align: top;
	margin-top:4px;
	margin-left:25px;
	cursor:pointer;
}

.bouton3:hover {
	background: url(../images/fd_bouton_panier_ro.gif);
	background-repeat: no-repeat;
}

select {
	background-color:#FFFFFF;
	border-width:1px;
	border-style:outset;
	border-color:#FFFFFF;
	margin-right:5px;
	margin-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#7F7F7F;
	}

.message_newsletter {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FF0000;
	margin-left:10px;
}

.message_login {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#7F7F7F;
	margin-left:10px;
}

/* ------------------------------------------------------ Header */

#fd_header {
	background-image: url("../images/fd_header.jpg");
	background-repeat: no-repeat;
	background-position:top;
	height:165px;
	width: 996px;
}

#fd_header_pop {
	background-image: url("../images/fd_header_pop.jpg");
	background-repeat: no-repeat;
	background-position:top;
	height:95px;
	width: 582px;
}

#logo {
	padding-top:15px;
	padding-left:10px;
	position:static;
	text-align:left;
	width:165px;
	height:144px;
}

#logo_pop {
	padding-top:5px;
	padding-left:5px;
	position:static;
	text-align:left;
}

#slogan {
	float:left;
	left:120px;
	padding-left:0;
	padding-top:0;
	position:absolute;
	text-align:center;
	top:140px;
	width:211px;
}

.slogan_ht {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#db1018;
	text-align:left;
	margin-left: 15px;
}

 .demandecontact {
	 margin-left:15px;
	 text-align: left;
	 color: #999999;
	 font-weight: bold;
}

.slogan_ht2 {
 	font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 font-size:14px;
	 color:#003366;
}

.slogan_bs {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#828282;
}

#banner {
	width:468px;
	padding-top:2px;
	padding-right:11px;
	float:right;
}

#navig_rapide {
	width:550px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	position:absolute;
	right:20px;
}

.bt_rapide {
	float:left;
	width:53px;
	text-align:center;
}

.bt_rapide_sub {
	width:60px;
}

.menu_align {
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

.fd_bt_act {
	background-image:url("../images/bt_menu_act.gif");
	background-repeat:no-repeat;
	height:25px;
	width:106px;
	text-align:center;
	float:left;
	color:#FFFFFF;
}

.fd_bt_nml {
	background-image: url("../images/bt_menu_nml.gif");
	background-repeat: no-repeat;
	height:25px;
	width:106px;
	margin-left:1px;
	float:left;
	color:#000000;
}

.fd_bt_promo {
	background-image: url("../images/bt_menu_nml.gif");
	background-repeat: no-repeat;
	height:25px;
	width:106px;
	margin-left:1px;
	float:left;
	color:#CC0000;
}

.fd_bt_act a{color:#FFFFFF; text-decoration: none;}
.fd_bt_act a:hover{color:#FFFFFF; text-decoration:underline;}

.fd_bt_nml a{color:#000000; text-decoration: none;}
.fd_bt_nml a:hover{color:#000000; text-decoration: underline;}


.fd_bt_promo a{color:#CC0000; text-decoration: none;}
.fd_bt_promo a:hover{color:#CC0000; text-decoration:underline;}


/*------------------------------------------------------ Pathfinder */

#fd_pathfd {
	background-image: url("../images/fd_pathfd.gif");
	background-repeat: repeat-x;
	height:30px;
	width: 996px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#003366;
}

.path {
	text-align:left;
	padding-top:6px;
	padding-left:5px;
	float:left;
}
.path a {
	color:#003366;
	font-weight:bold;
	text-decoration:none;
}
.connect {
	text-align:right;
	padding-top:6px;
	padding-right:5px;
	float:right;
	font-weight:bold;
}

.logpass {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#CBE82C;
}

input.log {
	font-size:9px;
	position:relative;
	bottom:2px;
}
/*------------------------------------------------------ 404 */

#fd_404 {
	background-image: url("../images/404_mini.gif");
	background-repeat:no-repeat;
	height:300px;
	width: 580px;
	padding-top:20px;
}

.typo_err {
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	font-size:36px;
	color:#99CB34;
	text-align:center;
	padding-top:25px;
	padding-bottom:20px;
}

.txt_err {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#9058B0;
	margin-left:25px;
	margin-right:25px;
}

input.bt_retour_thb {
	background-image: url(../images/bout_ajout_thb.gif);
	background-repeat: no-repeat;
	border:0px;
	width:89px;
	height:14px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#FFFFFF;
	float:left;
	padding-top: 0px;
 	vertical-align: top;
	margin-top:4px;
	margin-left:450px;
	}

input.bt_retour_thb:hover {
	background-image: url(../images/bout_ajout_thb_ro.gif);
	background-repeat: no-repeat;
	border:0px;
	width:89px;
	height:14px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#FFFFFF;
	float:left;
	padding-top: 0px;
 	vertical-align: top;
	margin-top:4px;
	margin-left:450px;
	}

/*------------------------------------------------------ Mise en page Générale */
#gauche {
	float:left;
	margin-left:5px;
	margin-right:5px;
	width:190px;
	text-align:left;
	position:relative;
}

#centre {
            float:left;
            margin-top:5px;
            margin-left:5px;
            margin-right:5px;
            width:580px;
            position:relative;
            text-align:center;
}

#centre2 {
	margin-top:15px;
	width:582px;
	float:left;
}

#centre_nouveau, #centre_promos {
	margin-top:15px;
	width:582px;
	float:left;
}

#centre_clubs {
	margin-top:5px;
	width:582px;
	float:left;
}

#centre_article {
	margin-top:5px;
	width:582px;
	float:left;
}

#droite {
	float:left;
	margin-left:5px;
	width:190px;
	position:relative;
	text-align:left;
}
/*------------------------------------------------------ Recherche */
#recherche {
	background-image:url(../images/ht_box_recherche.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:190px;
	padding-top:3px;
	padding-bottom:3px;
}

.minibox_recherche {
	background-image:url(../images/bs_box_recherche.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:190px;
	margin-top:10px;
	overflow:hidden;
}

.intit_recherche {
	padding-left:5px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}
#intit_box {
	padding-left:5px;
	padding-right:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
}
#intit_box a {
	padding-left:5px;
	padding-right:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
}

.input_recherche {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#01448A;
}

/*------------------------------------------------------ Sous Menu */
#box_ss_menu, #box_contact, #box_partenaires, #box_esp_client, #box_paiement, #box_newsletter, #box_jeu, #box_mag, #box_lien, #box_pub, #box_cheque {
background-image:url(../images/ht_box_188.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:190px;
	padding-top:4px;
	padding-bottom:3px;
}

/* Link colors */
.minibox a{color:#333333; text-decoration: none;}
.minibox a:hover{color:#666666;text-decoration: underline;
}

#box_panier {
background-image:url(../images/fd_box_panier.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:auto;
	width:190px;
	padding-top:4px;
	padding-bottom:3px;
}

.minibox {
	background-image:url(../images/bs_box_188.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:190px;
	margin-top:10px;
	overflow:hidden;
}

.ht-box_190 {
	height:3px;
	width: 190px;
}

.bs-box_190 {
	height:3px;
	width: 190px;
}

.intit_menu {
	padding-top:3px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	/*border-bottom:1px solid #999999;*/
}

.intit_menu_autresboutiques{
	padding-top:3px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	border-bottom:1px solid #999999;
}


.intit_menu_vert {
	padding-top:6px;
	padding-left:10px;
	height:23px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#004488;
}

.intit_menu_mauve {
	padding-top:6px;
	padding-left:10px;
	height:23px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#004488;
}

.intit_paiement {
	padding-top:3px;
	padding-left:10px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.intit_rayon {
	background-color:#004488;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#9058B0;
	padding-left:17px;
	padding-top:4px;
	border-top-color:#ffffff;
	border-top-width:1px;
	border-top-style:solid;
}

a.menu_rayon {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

a.menu_rayon:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
}

a.menu_rayon_promo {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#CC0000;
	text-decoration:none;
}

a.menu_rayon_promo:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#222222;
}

.intit_login {
	padding-top:3px;
	padding-left:10px;
	padding-right:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
}

.nb_arts_panier {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#9058B0;
	padding-left:10px;
	padding-top:6px;
	border-bottom-color:#666666;
	border-bottom-width:1px;
	border-bottom-style:solid;
}

.total_arts {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#9058B0;
	text-align:right;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
	float:right;
	width:180px;
}

.new_compte {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#9058B0;
	text-align:left;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
	margin-left:10px;
}

.montant_total {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#9058B0;
	padding-right:3px;
	padding-top:6px;
	padding-bottom:6px;
}

.liste_articles {
	padding-top:5px;
	padding-bottom:3px;
}

.somme_articles {
	float:right;
	padding-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;

}

.nom_articles {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	padding-left:10px;
	padding-bottom:5px;
	width:140px;
}

#box_ss_menu ul{
	margin-top:3px;
	margin-bottom:10px;
	margin-left:15px;
	font-size:12px;
}

#box_ss_menu li{
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	}

#box_ss_menu ol{
	margin-left:20px;
	font-weight:normal;
}

.menu_club{
	padding-bottom:5px;
	font-weight:bold;
	color:#9058B0;
}

.center_box {
	text-align:center;
	margin-bottom:5px;
}

.plus {
	padding-top:1px;
	padding-right:5px;
	vertical-align:text-bottom;
	font-size:9px;
	float:right;
}

a.plus_menu {
	background-image: url(../images/plus.gif);
  	background-repeat: no-repeat;
  	background-position: right;
  	margin-right:5px;
	padding-right:22px;
	font-size:9px;
	float:right;
	padding-top:5px;
	padding-bottom:5px;
}

a.plus_menu:hover {
	background-image: url(../images/plus_ro.gif);
  	background-repeat: no-repeat;
  	background-position: right;
  	margin-right:5px;
	padding-right:22px;
	font-size:9px;
	float:right;
	padding-top:5px;
}

a.plus_produit {
	background-image: url(../images/plus.gif);
  	background-repeat: no-repeat;
  	background-position: right;
  	margin-right:5px;
	padding-right:22px;
	font-size:9px;
	padding-top:5px;
	padding-bottom:5px;
}

a.plus_produit:hover {
	background-image: url(../images/plus_ro.gif);
  	background-repeat: no-repeat;
  	background-position: right;
  	margin-right:5px;
	padding-right:22px;
	font-size:9px;
	padding-top:5px;
	padding-bottom:5px;
}

.plus_rayon {
	position:relative;
	top:-1px;
	padding-right:2px;
	font-size:9px;
	float:right;
}

.tousproduits {
	padding-top:1px;
	padding-right:5px;
	vertical-align:text-bottom;
	font-size:9px;
}

a.fleche_menu {
	background-image: url(../images/bt_fleche.gif);
  	background-repeat: no-repeat;
  	background-position: left;
  	margin-left:5px;
	margin-right:5px;
	padding-left:22px;
	padding-top:5px;
	padding-bottom:5px;
}

a.fleche_menu:hover {
	background-image: url(../images/bt_fleche_ro.gif);
  	background-repeat: no-repeat;
  	background-position: left;
  	margin-left:5px;
	margin-right:5px;
	padding-left:22px;
	padding-top:5px;
	padding-bottom:5px;
}

a.fleche_menu_dt {
	background-image: url(../images/bt_fleche.gif);
  	background-repeat: no-repeat;
  	background-position: right;
  	margin-left:5px;
	margin-right:5px;
	padding-right:22px;
	padding-top:5px;
	padding-bottom:5px;
}

a.fleche_menu_dt:hover {
	background-image: url(../images/bt_fleche_ro.gif);
  	background-repeat: no-repeat;
  	background-position: right;
  	margin-left:5px;
	margin-right:5px;
	padding-right:22px;
	padding-top:5px;
	padding-bottom:5px;
}


input.ok {
	background-image: url(../images/bt_ok_big.gif);
	background-color: transparent;
  	background-repeat: no-repeat;
  	background-position: center;
	margin-left:0px;
	margin-right:0px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:3px;
	padding-left:3px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
}

input.ok:hover {
	background-image: url(../images/bt_ok_big.gif);
	background-color: transparent;
  	background-repeat: no-repeat;
  	background-position: center;
  	margin-left:0px;
	margin-right:0px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:3px;
	padding-left:3px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	border:0px;
}

input.oklog {
	background-image: url(../images/bt_ok_big.gif);
	background-color: transparent;
  	background-repeat: no-repeat;
  	background-position: center;
	margin-left:147px;
	margin-right:0px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:3px;
	padding-left:3px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	border:0px;
}

input.oklog:hover {
	background-image: url(../images/bt_ok_big.gif);
	background-color: transparent;
  	background-repeat: no-repeat;
  	background-position: center;
  	margin-left:147px;
	margin-right:0px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:3px;
	padding-left:3px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	border:0px;
}

.bt_print {
	position:relative;
	border:0px;
	bottom:8px;
	vertical-align:top;
}

.minibox .plus{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#808080;
	}

#fond_nouveau .plus, #fond_art_promo .plus {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	}

#fond_art_pagin {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-align:right;
	margin-right:2px;
}

/*------------------------------------------------------ accueil centre 2 */
.promo1, .phare1, .floq1, .nouveau2, .nouveau3 {
	width:193px;
	float:left;
	text-align:left;
	position: relative;
}

.nouveau1, .promotion1 {
	width:582px;
	float:left;
	text-align:left;
	/*margin:10px 0 0 0;*/
}

#fond_promo {
	height:23px;
	background-color:#fff000;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#CCCCCC;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
}
#fond_promo2 {
	background-color:#004488;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	height:23px;
}
#fond_phare {
	height:23px;
	background-color:#004488;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#CCCCCC;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	}

#fond_floq {
	height:23px;
	background-color:#999999;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
}

#entete_promo, #entete_phare, #entete_floq {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding-left:5px;
	padding-top:3px;
	float:left;
}

.fond_article_gauche {
	vertical-align:bottom;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	height:190px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#004790;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#004790;
}

.fond_article_centre {
	vertical-align:bottom;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	height:190px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#004790;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#004790;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#004790;
}

.fond_article_droite {
	vertical-align:bottom;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	height:190px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#004790;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#004790;
}
/*------------------------------------------------------ accueil produits nouveautés/promotions */
#fond_art_promo {
	height:23px;
	width:100%;
	background-color:#01448A;
}

#fond_nouveau, #fond_aide, #fond_faq, #fond_tailles {
	height:23px;
	width:100%;
	background-color:#595959;
}

#fond_catalogue {
	height:23px;
	width:100%;
	background-color:#000000;
	margin-top:5px;
}

.fond_nouveau_gauche {
	padding-top:5px;
	padding-bottom:5px;
	width:193px;
	height:auto;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#004790;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#004790;
	float:left;
	position:relative;
	top:0px;
	left:0px;
}

.fond_nouveau_centre {
	padding-top:5px;
	padding-bottom:5px;
	width:192px;
	height:auto;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#004790;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#004790;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#004790;
	float: left;
}

.fond_nouveau_droite {
	padding-top:5px;
	padding-bottom:5px;
	width:193px;
	height:auto;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#004790;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#004790;
	float: left;
}

.fond_promotions_gauche {
	padding-top:5px;
	padding-bottom:5px;
	width:193px;
	height:auto;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#004790;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#004790;
	float:left;
	top:0px;
	left:0px;
	right:0px;
}

.fond_promotions_centre {
	padding-top:5px;
	padding-bottom:5px;
	width:192px;
	height:auto;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#004790;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#004790;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#004790;
	float:left;
	top:0px;
	left:0px;
}

.fond_promotions_droite {
	padding-top:5px;
	padding-bottom:5px;
	width:193px;
	height:auto;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#004790;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#004790;
	float: left;
}

#entete_nouveau, #entete_promotions, #entete_aide, #entete_faq, #entete_floq, #entete_tailles, #entete_catalogue {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding-left:5px;
	padding-top:3px;
	float:left;
}

.quest_faq {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	 color: #999999;
	padding-top:15px;
	padding-bottom:5px;
}

.entete_produit_thb {
	background-image:url("../images/fd_titre_produit_thb.gif");
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-align:left;
	padding-left:3px;
	padding-top:1px;
	float:left;
	height:35px;
	width:170px;
}

.entete_produit {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	padding-left:3px;
	padding-top:1px;
	float:left;
	width:auto;
	text-align:left;

}

.prix_produit_thb {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-align:left;
}

.montant_produit_thb {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#CC0000;
	text-align:left;
}

.prix_produit {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	text-align:left;
}

.montant_produit {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#CC0000;
	text-align:left;
}

.taille_produit_thb {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#808080;
	text-align:left;
}

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

.img_thb {
	float:left;
	width:75px;
	text-align:center;
}

.img_produit_thb {
	margin: 2px 0px 0px 0px;
	width:66px;
	height:56px;
}

.img_produit {

	margin: 2px 0px 0px 0px;
	width:auto;
}

.montant_promo_thb {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#9058B0;
	text-decoration: line-through;
}

.montant_promo {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#99CC33;
	text-decoration: line-through;
}

.img_promo_thb {
	vertical-align:middle;
	text-align:left;
	/*width:97px;*/
}

.img_sticker_thb {
	vertical-align:middle;
	text-align:left;
}

.img_promo {
	vertical-align:middle;
	text-align:left;
	width:60px;
	float:left;
	margin-right:10px;
}

.fond_produit_gauche {
	padding-top:5px;
	padding-bottom:5px;
	width:inherit;
}

.fond_produit_centre {
	padding-top:5px;
	padding-bottom:5px;
}

.fond_produit_droite {
	padding-top:5px;
	padding-bottom:5px;
}

.img_sticker {
vertical-align:top;
}

.specs_thb_1 {
	margin-right:0px;
	width:auto;
	text-align:center;
	float:left;
}

.specs_produit {
	text-align:left;
	margin-right:5px;
	height:90px;
	width:97px;
	float:right;
}

.specs_article {
	text-align:left;
	margin-right:5px;
	width:225px;
	float:right;
}

.specs_clubs {
	text-align:left;
	margin-left:1px;
	height:70px;
	width:90px;
	float:right;
	}

.specs_clubs li{
	list-style-type: none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	padding-top:5px;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
	border-bottom-width:1px;
}

.specs_clubs a{color:#333333; text-decoration: none;}
.specs_clubs a:hover{color:#660000; text-decoration:none;}

.ico {
	vertical-align:middle;
}

.ico_cb {
	padding-left:10px;
}

.ico_action {
	position:relative;
	vertical-align:middle;
	height:17px;
}

.action_thb {
	width:184px;
	margin-left:2px;
	margin-right:2px;
	padding-top:3px;
	padding-bottom:3px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#808080;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#808080;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#808080;
	text-align:left;
	vertical-align:baseline;
	float:left;
	}
.fullspecs {
	width:250px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom-width:0px;
	border-bottom-style:none;
	text-align:left;
	vertical-align:baseline;
	float:left;
	}
.action {
	width:250px;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#808080;
	color:#808080;
	text-align:left;
	vertical-align:baseline;
	float:left;
	}

.action_recherche {
	width:570px;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#808080;
	text-align:left;
	vertical-align:baseline;
	float:left;
	}

.action ul {
	 padding-left: 30px;
	 padding-top:5px;
	 }

.action li {
	color:#7BA900;
	 }

.caract_article {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

.box_action_article {
	width:auto;
	height:25px;
	padding-left:20px;
}

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

.quick_menu {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	margin-top:20px;
	text-align:center;
	float:left;
	width:100%;
}

.mini_annonce {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	text-align:left;
	float:left;
	width:100%;
}

input.ajout_panier_thb {
	background-image: url(../images/bout_ajout_thb.gif);
	background-repeat: no-repeat;
	border:0px;
	width:112px;
	height:14px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#FFFFFF;
	float:left;
	padding-top: 0px;
 	vertical-align: top;
	margin-top:4px;
	margin-left:50px;
	cursor:pointer;
	}

input.ajout_panier_thb:hover {
	background-image: url(../images/bout_ajout_thb_ro.gif);
	background-repeat: no-repeat;
	border:0px;
	width:112px;
	height:14px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#FFFFFF;
	float:left;
	padding-top: 0px;
 	vertical-align: top;
	margin-top:4px;
	margin-left:50px;
	}


/* Link colors */
.quick_menu a{text-decoration: none;}
.quick_menu a:hover{color:#666666;text-decoration: underline;}

.mauve{color:#004488;}

.mauve a{color:#004488}
.mauve a:hover{color:#004488}

.rouge{color:#CC0000;}

.vert{color:#CC0000}

.vert a{color:#CC0000}
.vert a:hover{color:#CC0000}

.gris{color:#999999}

.gris a{color:#999999}
.gris a:hover{color:#999999}


.anthra{color:#666666}

.anthra a{color:#666666}
.anthra a:hover{color:#666666}


.white{color:#FFFFFF}

.white a{color:#FFFFFF}
.white a:hover{color:#FFFFFF}


/*------------------------------------------------------ Article */

.fond_article {
	padding-top:5px;
	padding-bottom:5px;
	width:580px;
	height:auto;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#004790;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#004790;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#004790;
	float:left;
	top:0px;
	left:0px;
	text-align:center;
}

.fond_recherche {
	padding-top:5px;
	padding-bottom:5px;
	width:580px;
	height:auto;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	float:left;
	top:0px;
	left:0px;
	text-align:center;
	background-color:#F3F3F3;
}

.caract_article {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

.specs_article {
	text-align:left;
	margin-right:5px;
	width:225px;
	float:right;
}

input.ajout_panier {
	background-image: url(../images/bout_ajout.gif);
	background-repeat: no-repeat;
	width:148px;
	height:40px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#9058B0;
	padding-top:1px;
	padding-left:7px;
	border:0px;
	}

input.ajout_panier:hover {
	background-image: url(../images/bout_ajout_ro.gif);
	background-repeat: no-repeat;
	width:148px;
	height:40px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#9058B0;
	padding-top:1px;
	padding-left:7px;
	border:0px;
	}

/*.imagette {
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	margin:5px;
	text-align:center;
	width:66px;
	height:56px;
}*/

/*------------------------------------------------------ Le panier */

#etape_panier{
	position:relative;
	margin-top:10px;
	width:786px;
	height:45px;
 	margin-left: auto;
 	margin-right: auto;
	}

.fond_etape{
	background-image:url(../images/bt_etape.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:195px;
	height:45px;
	float:left;
	text-align:left;
	}

.txt_etape_on {
font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	font-variant:small-caps;
	text-transform:capitalize;
	line-height:11px;
	position:relative;
	top:10px;
	left:10px;
	}

#etape_panier a{color:#333333; text-decoration: none;}
#etape_panier a:hover{color:#660000;text-decoration: none;}

.txt_etape_off {
font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#CCCCCC;
	font-variant:small-caps;
	text-transform:capitalize;
	line-height:11px;
	position:relative;
	top:10px;
	left:10px;
	}

.num_etape_on {
font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#99CC33;
	float:right;
	padding-top:5px;
	padding-right:15px;
	text-decoration:none;
	}

.num_etape_off {
font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:30px;
	color:#E5F2CC;
	float:right;
	padding-top:5px;
	padding-right:15px;
	text-decoration:none;
	}

.big_box {
	background-image:url(../images/bs_box_986.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:986px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
}

.big_box2 {
	background-image:url(../images/bs_box_986-2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:986px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
}

.big_titre_box_ht {
	background-image:url(../images/ht_titre_box_986.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:auto;
	width:986px;
	padding-top:4px;
	padding-bottom:3px;
}

.medium_box {
	background-image:url(../images/bs_box_786.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:786px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
}

.medium_box2 {
	background-image:url(../images/bs_box_986-2.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:786px;
	margin-top:10px;
	overflow:hidden;
	text-align:center;
}

.medium_titre_box_ht {
	background-image:url(../images/ht_titre_box_786.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:auto;
	width:786px;
	padding-top:4px;
	padding-bottom:3px;
}

#centre_panier {
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	width:986px;
	position:relative;
	text-align:left;
}

#centre_compte {
	margin-top:10px;
	margin-left:5px;
	width:786px;
	position:relative;
	text-align:left;
	float:left;
}

caption {visibility:hidden;}

table {
	border-collapse:collapse;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#808080;
}

td, th {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#BBBBBB;
	padding:5px;
}

.etapanier {
	width:150px;
	text-align:left;
}

.formulaire {
	border-collapse:collapse;
	width:600px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	border-width:1px;
	border-style:solid;
	border-color:#808080;
	background-color:#FFFFFF;
	text-align:left;
	margin: auto;
}

.alignleft {
	text-align:left;
}

.entete_article {width:70px; text-align:left;}
.entete_taille, .entete_qte {width:50px; text-align:right;}
.entete_prix {width:90px; text-align:right;}
.entete_bouton {width:28px; text-align:left;}

.listing_panier {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#808080;
	width:100%;
	height:70px;
}

.image_panier {
	vertical-align:middle;
	border-width:1px;
	border-style:solid;
	border-color:#808080;
	text-align:center;
}
.specs_article_panier {
	position:relative;
	text-align:left;
	top:5px;
	left:10px;
	width:auto;
	line-height:18px;
}

.caract_article_panier {
	text-align:left;
}

.nom_article_panier {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	text-align:left;
	}

.ref_article_panier {
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#9058B0;
	text-align:left;
	}

.commentaires_article_panier {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#333333;
	float:left;
	width:90%;
	}

.prix_unit_article_panier, .prix_total_article_panier {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:Bold;
	font-size:16px;
	color:#9058B0;
	width:10%;
	}

.taille_article_panier {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	border-width:3px;
	border-style:solid;
	border-color:#FFFFFF;
	text-align:right;
}

.qte_article_panier {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	border-width:3px;
	border-style:solid;
	border-color:#FFFFFF;
	text-align:right;
	}

.somme_total {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:Bold;
	font-size:16px;
	color:#9058B0;
	padding-right:44px;
	padding-left:15px;
}

.somme_total3 {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:Bold;
	font-size:16px;
	color:#9058B0;
	padding-right:5px;
	padding-left:15px;
}

.total_panier {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	width:100%;
	height:25px;
	background-color:#FFFFFF;
	text-align:right;
}

.acces_paiement {
	text-align:center;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
	color:#CC0000;
}

/*------------------------------------------------------------ Historique de commande */

.n_histo_cmd {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:left;
}

.date_histo_cmd {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-align:left;
}

.montant_histo_cmd {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-align:right;
}

.valid_histo_cmd {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-align:right;
}

.fd_commandes {
	background-color:#F3F3F3;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-top-style:solid;
	border-left-color:#CCCCCC;
	border-left-width:1px;
	border-left-style:solid;
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-right-style:solid;
}

/*------------------------------------------------------------ floquage */

#fd_floq {
	background-image: url("../images/fd_floq.gif");
	background-repeat: no-repeat;
	background-position:top;
		width:320px;
		height:360px;
		float:left;
}

.form_floq_num {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50px;
	color: #003300;
	font-weight: bold;
	width: 80px;
	text-align: center;
}

.form_floq_texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #003300;
}

a.openpop {
	background-image: url(../images/ico_floq.gif);
  	background-repeat: no-repeat;
  	background-position: center left;
  	padding-left: 25px;
  	padding-bottom: 3px;
  	padding-top: 0px;
}

a.openpop2 {
  	padding-left: 0px;
  	padding-bottom: 0px;
  	padding-top: 0px;
}

a.opendetail {
	background-image: url(../images/ico_loupe.gif);
  	background-repeat: no-repeat;
  	background-position: center left;
  	padding-left: 15px;
  	padding-bottom: 3px;
  	padding-top: 0px;
}

a.popup {
  	padding-left: 0px;
  	padding-bottom: 0px;
  	padding-top: 0px;
}

/*------------------------------------------------------ Compte */

.acces_rubr {
	padding:5px;
}

/*------------------------------------------------------ mag */
.form_mag {
	width:250px;
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	padding-top:3px;
	padding-bottom:3px;
	color:#808080;
	text-align:left;
	vertical-align:baseline;
	float:left;
	background-color:#E7E7E7;
	}

div.row {
  clear: both;
  padding-top:2px;
  }

div.row span.label {
  float: left;
  width: 70px;
  text-align: right;
  }

div.row span.formw {
  float: right;
  width: 180px;
  text-align: left;
  }

 .comments {
 	font-size:9px;
 	color:#CC0000;
 }

 .comments2 {
 	font-size:11px;
 	color:#CC0000;
 }

 .comments3 {
 	font-size:12px;
 	color:#CC0000;
 	font-weight:bold;
 }

 .colonne {
   float: left;
   width: 287px;
   text-align: left;
   padding-left:2px;
   padding-right:2px;
 }

 /* -------------------------------------------- Tailles */

.entete_col {
	float:left;
 	width:137px;
 	height:20px;
	padding-left:5px;
 	background-color: #e28a8a;
	color: #ffffff;
 }
 .col1 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#f4f4f4;
 }
 
 .entete_col_fdp {
	float: left;
	width: 180px;
	height: 30px;
	padding-left: 5px;
	background-color: #EFEFEF;
}

.entete2_col_fdp {
	float: left;
	width: 180px;
	height: 30px;
	padding-left: 5px;
	background-color: #DFDFDF;
}

.col1_fdp {
	float: left;
	width: 80px;
	height: 30px;
	vertical-align: baseline;
	text-align: center;
	background-color: #F7FAEE;
}

.col2_fdp {
	float: left;
	width: 80px;
	height: 30px;
	vertical-align: baseline;
	text-align: center;
	background-color: #F7F7E0;
}

  .col2 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#eeeeee;
 }
  .col3 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#d6d6d6;
 }
  .col4 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#bebebe;
 }
  .col5 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#ababab;
 }
  .col6 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#939393;
 }
  .col7 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#747474;
 }

.col_entete {
	float:left;
 	width:110px;
 	height:20px;
 	font-weight:bold;
}
.titre_tailles {
 	clear:both;
 	padding-top:20px;
	padding-left:5px;
	height:23px;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#db1018;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: #CCC;
}

.soustitre_tailles {
 clear:both;
 	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	height:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#333333;
}

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

 /* -------------------------------------------- Contact */

.ecart_contact {
	margin-left:5px;
	margin-bottom:5px;
 }

.form_contact {
	float:left;
 	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:200px;
 }

 .inputtexte {
 	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
 }

 .questcontact {
 	margin-left:15px;
 }

 /* -------------------------------------------- Catalogue */

 .catalogue {
 float:left;
 padding-top:5px;
 padding-right:5px;
 }

/* -------------------------------------------- plan du site */

ul.plansite {
	text-align:left;
}

li.plansite {
	border-bottom-style:solid;
	border-bottom-color:#99CC33;
	border-bottom-width:1px;
	margin-left:20px;
	color:#7F7F7F;
}

#layer1, #layer2, #layer1liv, #layer2liv {
	visibility:hidden;
	height:0px;
}

#layer3, #layer3liv {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#7F7F7F;
}
fieldset {
	width: 500px;
	border: 1px solid;
}

legend {
	font-size:14px;
	font-weight:bold;
	color:#9058B0;
	margin-left:10px;
	padding:0px 2px;
}

.legend_vert {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#7CA629;
}

table{
	border: 0px solid;
	border-bottom-width:0px;
}

td{
	border-bottom-width:0px;
	vertical-align:top;
}

#layer_espace_client_reduit{
	position:relative;
	top:10px;
	left:0px;
	width:120px;
	height:0px;
	text-align:left;
	margin-left:-20px;
	float:right;
}

#layer_espace_client{
	position:relative;
	top:40px;
	left:10px;
	width:300px;
	height:0px;
	text-align:left;
	margin-left:0px;
	float:left;
}

#layer_espace_client1{
	position:relative;
	top:40px;
	/*left:10px;*/
	width:200px;
	height:0px;
	text-align:left;
	margin-left:42px;
	float:right;
}

.etapanier2 {
	width:100px;
	text-align:left;
}

fieldset.commande {
	width: 480px;
	border: 1px solid;
}

/*-------------------------------------------------------Menu */

#menu {
	height:30px;
	left:300px;
	margin:0 auto 20px;
	position:absolute;
	text-align:center;
	top:130px;
	vertical-align:bottom;
	width:690px;
	z-index:100;
}

#menu_onglets {
	background:transparent repeat-x scroll center bottom;
	float:right;
	font-size:12px;
	line-height:normal;
}
#menu_onglets ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	padding:3px 0 0 0;
}
#menu_onglets li {
	background:transparent url("../images/left.gif") no-repeat scroll left top;
	float:left;
	margin:0 0 0 3px;
	padding:0pt 0pt 0pt 14px;
}
#menu_onglets li:hover {
	background:transparent url("../images/left_promo.gif") no-repeat scroll left top;
	float:left;
	margin:0 0 0 3px;
	padding:0pt 0pt 0pt 14px;
}
#menu_onglets li.soldes {
	background:transparent url("../images/left_soldes.gif") no-repeat scroll left top;
	float:left;
	margin:0pt 0pt 0pt 1px;
	padding:0pt 0pt 0pt 14px;
}

#menu_onglets a {
	display: block;
	background:transparent url("../images/right.gif") no-repeat scroll right top;
	color:#ffffff;
	display:block;
	font-weight:bold;
	padding:6px 15px 8px 1px;
	text-decoration:none;
}
#menu_onglets a:hover {
	display: block;
	background:transparent url("../images/right_promo.gif") no-repeat scroll right top;
	color:#000000;
	display:block;
	font-weight:bold;
	padding:6px 15px 8px 1px;
	text-decoration:none;
}
#menu_onglets a.promos {
	display: block;
	background:transparent url("../images/right.gif") no-repeat scroll right top;
	color:#CC0000;
	display:block;
	font-weight:bold;
	padding:6px 15px 2px 1px;
	text-decoration:none;
}

#menu_onglets a.soldes {
	display: block;
	background:transparent url("../images/right_soldes.gif") no-repeat scroll right top;
	color:#CC0000;
	display:block;
	font-weight:bold;
	padding:6px 15px 2px 1px;
	text-decoration:none;
}

#menu_onglets #current {
	background-image:url("../images/left_on.gif");
}

#menu_onglets #current a {
	background-image:url("../images/right_on.gif");
	color:#FFFFFF;
}
/*--------------------------------------------------------fin menu */

