*{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:#FFFFFF; text-decoration: none;}
a.titre_entete:hover{color:#FFFFFF;text-decoration: underline;}

body {
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
	margin: 0px 0px;
}

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

#content_pop {
	text-align:center;
	margin: 0px auto 0px auto;
	position:relative;
	width:582px;
	font-family:Verdana, Geneva, 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:Verdana, Geneva, 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:Verdana, Geneva, 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:Verdana, Geneva, 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:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#7F7F7F;
	}

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

.message_login {
	font-family:Verdana, Geneva, 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:149px;
	width: 996px;
	border-bottom-width:9px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
}

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

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

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

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

.slogan_ht {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#82AD2B;
}

.slogan_ht2 {
 	font-family:Verdana, Geneva, sans-serif;
	 font-weight:bold;
	 font-size:16px;
	 color:#82AD2B;
}

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

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

#navig_rapide {
	width:468px;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:9px;
	position:absolute;
	top:75px;
	right:20px;
}

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

.bt_rapide_sub {
	width:60px;
}

#menu {
	position:absolute;
	top:124px;
	left:5px;
}

.menu_align {
	padding-top:5px;
	font-family:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
}

.path {
	text-align:left;
	padding-top:6px;
	padding-left:5px;
	float:left;
}

.connect {
	text-align:right;
	padding-top:6px;
	padding-right:5px;
	float:right;
	font-weight:bold;
}

.logpass {
	font-family:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#999999;
	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:Verdana, Geneva, 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:Verdana, Geneva, 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:582px;
	position:relative;
	text-align:center;
}

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

#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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#CC0000;
}
#intit_box {
	padding-left:5px;
	padding-right:2px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
}

.input_recherche {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#7EA700;
}

/*------------------------------------------------------ Sous Menu */
#box_ss_menu, #box_contact, #box_partenaires, #box_esp_client, #box_paiement, #box_newsletter, #box_jeu, #box_mag, #box_lien {
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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}

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

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

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

.intit_rayon {
	background-color:#CCCCCC;
	height:21px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#999999;
	padding-left:17px;
	padding-top:4px;
	border-top-color:#666666;
	border-top-width:1px;
	border-top-style:solid;
}

a.menu_rayon {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#999999;
	text-decoration:none;
}

a.menu_rayon:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#222222;
}

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

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

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

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

.total_arts {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#999999;
	text-align:right;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
	float:right;
	width:180px;
}
.total_arts2 {
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#999999;
	text-align:right;
	padding-right:12px;
	/*padding-top:6px;
	padding-bottom:6px;*/
	float:right;
	width:180px;
}

.new_compte {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#999999;
	text-align:right;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:6px;
}

.montant_total {
	float:right;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#999999;
	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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;

}

.nom_articles {
	font-family:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	}

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

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

.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:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#808080;
	}

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

#fond_art_pagin {
	font-family:Verdana, Geneva, 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:583px;
	float:left;
	text-align:left;
}

#fond_promo {
	height:23px;
	background-color:#CC0000;
	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_phare {
	height:23px;
	background-color:#999999;
	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:#FFFFFF;
	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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	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:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
}

.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:#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_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:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
}
/*------------------------------------------------------ accueil produits nouveautés/promotions */
#fond_art_promo {
	height:23px;
	width:100%;
	background-color:#99CC33;
}

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

#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:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	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:#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;
}

.fond_nouveau_droite {
	padding-top:5px;
	padding-bottom:5px;
	width:193px;
	height:auto;
	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;
}

.fond_promotions_gauche {
	padding-top:5px;
	padding-bottom:5px;
	width:193px;
	height:auto;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#CCCCCC;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	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:#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;
}

.fond_promotions_droite {
	padding-top:5px;
	padding-bottom:5px;
	width:193px;
	height:auto;
	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;
}

#entete_nouveau, #entete_promotions, #entete_aide, #entete_faq, #entete_floq, #entete_tailles, #entete_catalogue {
	font-family:Verdana, Geneva, 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:#7CA629;
	padding-top:15px;
	padding-bottom:5px;
}

.entete_produit_thb {
	background-image:url("../images/fd_titre_produit_thb.gif");
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, 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:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-align:left;
}

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

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

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

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

.taille_thb {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#7EA700;
}

.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:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:#999999;
	text-decoration: line-through;
}

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

.img_promo_thb {
	vertical-align:middle;
	text-align:left;
	width:32px;
}

.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:Verdana, Geneva, 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:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
}

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

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

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

.mini_annonce {
	font-family:Verdana, Geneva, 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:89px;
	height:14px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#FFFFFF;
	float:left;
	padding-top: 0px;
 	vertical-align: top;
	margin-top:4px;
	margin-left:50px;
	}

input.ajout_panier_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:Verdana, Geneva, 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:#999999;}

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

.rouge{color:#CC0000;}

.vert{color:#99CC33}

.vert a{color:#99CC33}
.vert a:hover{color:#99CC33}

.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:582px;
	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;
}

.fond_recherche {
	padding-top:5px;
	padding-bottom:5px;
	width:582px;
	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:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#999999;
	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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#999999;
	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:Verdana, Geneva, 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:Verdana, Geneva, 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:Verdana, Geneva, 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:Verdana, Geneva, 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:100%;
	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:100%;
	padding-top:4px;
	padding-bottom:3px;
/*	border-width:1px;
	border-style:solid;
	border-color:#666666;*/
}

#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:100%;
	position:relative;
	text-align:left;
	float:left;
}

caption {visibility:hidden;}

table {
	border-collapse:collapse;
	width:100%;
	font-family:Verdana, Geneva, 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;
}

.formulaire {
	border-collapse:collapse;
	width:600px;
	font-family:Verdana, Geneva, 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;font-size: 11px;}
.entete_taille, .entete_qte {width:50px; text-align:right;font-size: 11px;}
.entete_prix {width:90px; text-align:right; font-size: 11px;}
.entete_bouton {width:28px; text-align:left;font-size: 11px;}

.listing_panier {
	font-family:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	text-align:left;
	}

.ref_article_panier {
	vertical-align:middle;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#999999;
	text-align:left;
	}

.commentaires_article_panier {
	font-family:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	font-weight:Bold;
	font-size:16px;
	color:#999999;
	width:10%;
	}

.taille_article_panier {
	font-family:Verdana, Geneva, 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:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	font-weight:Bold;
	font-size:16px;
	color:#999999;
	padding-right:44px;
	padding-left:15px;
}

.somme_total3 {
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:Bold;
	font-size:16px;
	color:#999999;
	padding-right:5px;
	padding-left:15px;
}

.total_panier {
	font-family:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-align:left;
}
.txt_adresse {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	text-align:left;
}
.date_histo_cmd {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	text-align:left;
}

.montant_histo_cmd {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-align:right;
}

.valid_histo_cmd {
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
	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:266px;
		float:left;
}

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

.form_floq_texte {
	font-family: Verdana, Verdana, Geneva, 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;
 }

 .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:#EFEFEF;
 }
 .col1 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#F7FAEE;
 }

  .col2 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#EBF5D6;
 }
  .col3 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#DBEDB8;
 }
  .col4 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#CCE698;
 }
  .col5 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#BCDE79;
 }
  .col6 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#AED65C;
 }
  .col7 {
	float:left;
 	width:110px;
  	height:20px;
	vertical-align:baseline;
	text-align:center;
 	background-color:#A2D044;
 }

.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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#333333;
}

.emph_noir {
	font-family:Verdana, Geneva, 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:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:12px;
	width:200px;
 }

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

 /* -------------------------------------------- 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;
}