* {
	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: 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: #73B44C;
	color: #FFFFFF;
	font-size: 10px;
	border-width: 1px;
	border-style: outset;
	border-color: #7F7F7F;
	height: 18px;
	padding-top: 0px;
	margin: 10px;
	visibility: hidden;
}

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,.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: 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: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #82AD2B;
}

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

.slogan_bs {
	font-family: Arial, Helvetica, 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: Arial, Helvetica, 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: 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: #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: 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: 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: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #CC0000;
}

#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;
}

.input_recherche {
	font-family: Arial, Helvetica, 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: Arial, Helvetica, 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: Arial, Helvetica, 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: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #9058B0;
}

.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: #CCCCCC;
	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: #666666;
	border-top-width: 1px;
	border-top-style: solid;
}

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

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

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: right;
	padding-right: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.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: 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: #9058B0;
	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: Arial, Helvetica, 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: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 5px;
	padding-top: 3px;
	float: left;
}

.quest_faq {
	font-family: Arial, Helvetica, 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: 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: #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: 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: 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: 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: 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: 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: 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: #9058B0;
}

.mauve a {
	color: #9058B0
}

.mauve a:hover {
	color: #9058B0
}

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

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

.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: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #9058B0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #9058b0;
}

.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;
}

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