body {
	background-image: url(../includes/languages/french/images/bg.gif);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7E919D;

}


div#main_page {
	float: left;
	width: 980px;
}

div.bloc_text_confirm{
width:200px; height:100px; margin:50px auto 0 auto;
}

div.bloc_bt_confirm{
float: left; width: 720px; padding: 15px 0; padding-bottom: 5px; text-align: right;
}

input, select {
margin : 0;
	padding : 0;
	border-style:solid;
	border-width:1px;
	border-color:#94BCE9;
}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-size: 11px;
}

h4 {
	font-weight: normal;
}

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

input, label { vertical-align: middle; }
label { padding-bottom:0; }
form { padding:0; margin:0;}
a.sans_contour, a.sans_contour:active { outline:none; }

div.interligne { padding-top:1px; }

#page {  margin-left:auto;  margin-right:auto; width:995px; padding:0;}
#header { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; width:965px; float:left;}
#menu_gauche {
	float: left;
	min-height: 550px;
	width: 185px;
}
#contenu_page {
	width: 777px;
	/*height: auto;*/
	float: left;
	/*margin-left: 10px;*/
}
#bloc_bas_page { width:777px; height:auto; padding:0; margin:0; }

/*
#bas_page { width:770px;display:block; position:relative; margin: 0 auto;}
*/

#topventeMenu h2 {
	font-weight: normal;
	font-size: 12px;
}

#header a { color: #FFFFFF; text-decoration: underline; font-size: 10px; }
#header a:hover { text-decoration: underline; }

#logo_ht_gauche{ float:left;  }
#logo_ht_gauche_webdesk{ float:left; background-image:url(../includes/languages/french/images/logo_ht_gauche_int.jpg); width:491px; height:120px; }

#hd_espace_client{ float:left; background-image:url(../includes/languages/french/images/bg_espace_client.jpg); width:160px; height:120px;}
#hd_votre_magasin div.content{ padding-top:50px; padding-left:5px; height:60px; overflow:hidden;  }

#header div.content{ padding-top:50px; padding-left:5px;}
#header div.btn_valid{ padding-left:115px; padding-bottom:6px; width:16px; text-align:right; position:absolute; top:80px;}
#header div.btn_valid2{ margin-left:115px; padding-bottom:6px; width:16px; text-align:right; position:absolute; top:72px;}

.blocTopVenteTxt a, .blocTopVenteTxt a:hover {
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

#hd_commande_rapide{ float:left;background-image:url(../includes/languages/french/images/bg_commande_rapide.jpg); width:154px; height:120px;}

div.hd_intCommandeRapide { width:27px; float:left; margin:0; padding:0; }

#hd_panier{ float:left; background:url(../includes/languages/french/images/bg_panier.jpg); width:155px;height:120px;}

#hd_votre_magasin{ float:left; background-image:url(../includes/languages/french/images/bg_votre_magasin.jpg); width:160px; height:120px;}

input.petit { width:70px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#0066FF;}
input.petit2 { width:80px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#0066FF;}

input.menug, select.menug { width:120px; font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#0066FF;}


#menu_gauche .content_recherche { background-image:url(../includes/languages/french/images/menug_recherche_bg.gif); background-repeat:repeat-y;  padding-left:15px; padding-right:0px;}
#menu_gauche .recherche_ht {background-image:url(../includes/languages/french/images/menug_recherche_ht.gif); background-repeat:no-repeat; width:173px; padding-top: 40px; padding-left: 8px; font-weight:bold;}
#menu_gauche .recherche_bs { background-image:url(../includes/languages/french/images/menug_recherche_bs.gif); background-repeat:no-repeat; width:173px; height:15px; padding:0;}

#menu_gauche_partie2 { background-image:url(../includes/languages/french/images/menug2_bg.gif); background-repeat:repeat-x; width:173px; float:left; }

#menu_g_newsletter{
	background-image:url(../includes/languages/french/images/menug_titre_newsletter.gif); background-repeat:no-repeat;
}
#menu_g_newsletter .content{ padding-top:30px; padding-left:15px; padding-right:0;}

#menu_g_aide{
	background-image:url(../includes/languages/french/images/besoin_aide.gif); background-repeat:no-repeat;
}
#menu_g_aide .content{ padding-top:30px; padding-left:15px; padding-right:0;}

#espace_menug { height:20px; }

#contenu_page .titre_rubrique { font-size:24px; color:#4B4F51; }

#edito { background-image:url(../includes/languages/french/images/edito_ht.gif); background-repeat:no-repeat; width:490px; float:left; height:auto;}

#edito .titre { padding-top:15px; padding-left:15px; font-size:22px; color:#65B6E6;}
#edito h2 { font-size: 22px; font-weight: bold; }
#edito .soustitre, #edito h3 { padding:0; font-size:14px; font-weight:bold;}
#edito h3 { font-size: 12px; font-weight: normal; }
#edito .content{ padding-top:15px; padding-left:15px; padding-right:15px; width: 80%; }
#edito .photo { float:left;}
#mosaique_edito_desc1 h1 { font-size: 22px; font-weight: bold; }
#mosaique_edito_desc2 h2 { font-size: 12px; font-weight: normal; }
#listing_edito_desc1 h1 { font-size: 22px; font-weight: bold; }
#listing_edito_desc2 h2 { font-size: 12px; font-weight: normal; }

#titre_listing h2 { font-size: 22px; font-weight: normal; }

#edito_int { background-image:url(../includes/languages/french/images/edito_int_ht.gif); background-repeat:no-repeat; width:779px; float:none; height:auto;}
#edito_int .titre{ padding-top:5px; padding-left:15px; font-size:22px; color:#65B6E6;}
#edito_int .soustitre{ padding:0; font-size:14px; font-weight:bold;}
#edito_int .content{ background-image:url(../includes/languages/french/images/edito_int_bg.gif); background-repeat:repeat-y; padding-top:2px; padding-left:15px; padding-right:15px; padding-bottom:10px;}
#edito_int .bas { padding-bottom:5px;}

#separation { background-image:url(../includes/languages/french/images/edito_separ.gif); height:199px; width:11px; background-repeat:no-repeat; float:left; }
#edito_droite { text-align:left; height:auto; float: right; width: 254px; }
#edito_gauche { padding-left:2px; float:left; text-align:left; height:auto; position:relative;}

#edito_droite a, #edito_droite a:hover {
	font-size: 12px;
	text-decoration: underline;
	color: #7E919D;
}

#edito_gauche a, #edito_gauche a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7E919D;
	text-decoration:underline;
}


#footer {
	padding-top:10px;
	text-align:center;
	font-size:11px;
	font-variant: small-caps;
}

#footer a {
		color:#A0ABB2;
		text-decoration:none;
		font-size:11px;
}

#footer h4 {
	padding: 0;
	margin: 0;
	font-weight: normal;
}

#demande_catalogue{
padding-left:20px;
color:#5F84A0;
}

#demande_catalogue a, #demande_catalogue a:hover {
color: #5F84A0;
font-size: 12px;
text-decoration: underline;
}

.titre_encart_produit{ padding-top:6px; padding-left:15px; font-size:21px; color:#65B6E6;}

#espace_particuliers { padding:0px; height:82px; width:173px;}
#espace_professionnels { padding:0px; height:82px; width:173px;}
#acces_backoffice { padding:0px; height:36px; width:173px;}

.texte_produit_listing a {
	color: #838383;
}

#promo { width:777px;}
#promo .titre { background-image:url(../includes/languages/french/images/promo_ht.gif); background-repeat:no-repeat; width:779px; height:29px; }
#promo .content { background-image:url(../includes/languages/french/images/promo_bg.gif); width:779px; padding:0; background-repeat:repeat-y; float:left; text-align:center;}
#promo .pdt_promo { float:left; width: 160px; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:5px; }
#promo .bas, .separateur { width:777px; float:none;}
#promo .pdt_photo_promo { width:120px; float:none;}

span.soustitre h3 { padding:0; margin: 0; font-size:14px; font-weight:bold;}

.pdt_promo_prix { color:#236DBF; font-size:12px; text-align:center; }
.pdt_promo_prix_barre { color:#236DBF; font-size:11px; text-align:center; text-decoration: line-through; }



#promo .prix { font-weight:bold;}
#promo .prix_barre { font-weight:bold; text-decoration:line-through;}

.pdt_promo_description { padding-top:5px; color:#364B58; text-align:center; }
.pdt_promo_description h3 { font-weight: bold; font-size: 12px; }
.pdt_promo_description a, .pdt_promo_description a:hover {
	font-weight: bold; font-size: 12px; text-decoration:none;
}
.photo_pdt { border-color:#E7E7E7; border-style:solid; border-width:1px; }

#titre_details_produit h1 {
	font-size: 18px;
}

#short_desc_details_produit h2 {
	font-size: 12px; font-weight: normal;
}

#js_1 h3 {
	font-size: 12px;
}

#onglets_resultat_2 h3 {
	font-weight: normal;
}

div#fil_ariane {
	color: #236dbf;
	font-size: 11px;
	padding-left: 15px;
	padding-bottom: 10px;
}
div#fil_ariane h3 {
	font-weight: normal;
	font-size: 11px;
}

a.a_fil_ariane {
	text-decoration: underline;
	color: #236dbf;
}
/* commande rapide */
div#comm_rapide_haut {
	background-image: url('../medias/commande-rapide/bg-haut.gif');
	background-repeat: no-repeat;
	width: 776px;
	height: 119px;
}
div#titre_comm_rapide {
	font-size: 22px;
	color: #42a8e3;
	padding: 10px 20px;
	text-transform:uppercase;
}
div#comm_rapide_desc1 {
	padding-left: 20px;
	padding-bottom: 10px;
}
div#comm_rapide_desc2 {
	padding-left: 20px;
	margin-bottom: 15px;
}
div#comm_rapide {
	background-image: url('../medias/commande-rapide/bg-main.gif');
	background-repeat: repeat-y;
	width: 776px;
}
div#comm_header_form {
	padding-top: 5px;
	width: 370px;
	height: 20px;
	vertical-align: center;
	margin: 0px 203px;
	background-color: #e4ebef;
}
div#comm_header_form_left {
	float: left;
	width: 50%;
	text-transform: uppercase;
	text-align: center;
	font-size: 11px;
}
div#comm_header_form_right {
	float: right;
	width: 50%;
	text-transform: uppercase;
	text-align: center;
	font-size: 11px;
}
form#comm_rapide_form {
	margin: 0;
	padding: 0;
}
div.comm_form_fields {
	width: 370px;
	height: 20px;
	vertical-align: center;
	margin: 10px 203px;
}
div.comm_form_fields_left {
	float: left;
	width: 50%;
	text-align: center;
}
div.comm_form_fields_right {
	float: right;
	width: 50%;
	text-align: center;
}
div.comm_spacer_blue {
	font-size: 1px;
	width: 370px;
	height: 1px;
	margin: 0px 203px;
	background-color: #d9e2e8;
}
div#comm_form_submit {
	width: 370px;
	height: 20px;
	vertical-align: center;
	margin: 10px 203px;
	margin-bottom: 0;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 50px;
}
div#comm_rapide_bas {
	background-image: url('../medias/commande-rapide/bg-bas.gif');
	background-repeat: no-repeat;
	width: 776px;
	height: 18px;
}


div#fiche_haut {
	background-image: url('../medias/ficheproduit/bg-fiche-haut.gif');
	width: 776px;
	height: 22px;
	display:block;
	position:relative;
}
div#fiche {
	background-image: url('../medias/ficheproduit/bg-fiche.gif');
	background-repeat: repeat-y;
	width: 776px;
	position:relative;
}
div#fiche_bas {
	background-image: url('../medias/ficheproduit/bg-fiche-bas.gif');
	width: 776px;
	height: 22px;
}

div#fiche_picto {
	display:block;
	position:relative;
	float: left;
	width: 60px;
	margin: 0 5px;
	height: 285px;
}

#liste_picto {
	bottom:0;
	display:block;
	position:absolute;
	float:left;
}

div#img_produit {
	float: left;
	width: 285px;
	height: 285px;
	border: 1px solid #d9e2e8;
	text-align: right;
}
img#picto_5 {
	position: relative;
	top: 165px;
}
img#picto_4 {
	position: relative;
	top: 165px;
}
img#picto_3 {
	position: relative;
	top: 165px;
}
img#picto_2 {
	position: relative;
	top: 165px;
}
img#picto_1 {
	position: relative;
	top: 165px;
}

#fiche_picto img{
	padding-top:3px;
	display:block;
	position:relative;
}

img#picto_zoom {
	position: relative;
	left: 0;
	top : -285px;
	margin-right: 8px;
	border: 0;
}
div#hightlight_fiche_produit {
	font-size: 14px;
	font-weight: bold;
	color: #f84a30;
	padding-top: 2px;
	position:relative;
	display:block;
	top:-10px;
}
div#details_produit {
	float: left;
	width: 255px;
	height: 190px;
}
div#titre_details_produit {
	width: 250px;
	margin: 5px;
	color: #42a8e3;
	font-weight: bold;
	font-size: 20px;
	/*height: 2em;*/
}
div#sous_titre_details_produit {
	width: 250px;
	font-weight: bold;
	font-size: 14px;
	font-weight: bold;
	margin: 0 5px;
}
div#sous_titre_details_produit1 {
	width: 250px;
	font-weight: bold;
	font-size: 14px;
	font-weight: bold;
	margin: 0 5px;
}
div#short_desc_details_produit {
	width: 250px;
	font-size: 11px;
	margin: 5px;
}
div#infos_produit_right {
	/* float: right; */
	float:left;
	border-left: 1px solid #d9e2e8;
	height: auto;
	width: 150px;
}

div#infos_produit_1, div#infos_produit_print {
	font-weight: bold;
	margin: 5px;
	width: 140px;
	margin-bottom: 15px;
}

div#commande_speciale {
	color:#7E919D;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
	font-weight: normal;
	margin: 8px;
	margin-bottom: 15px;
}

div#commande_speciale .titre{
	font-weight: bold;
	font-variant:small-caps;
}

div#commande_speciale a, div#commande_speciale a:hover {
	text-decoration:underline;
}


div#infos_produit_print {
	margin-bottom: 45px;
}
img#img_print {
	border: 0;
}
div#separateur_infos_produit {
	height: 1px;
	font-size: 0;
	margin: 0 5px;
	width: 120px;
	background-image: url('../medias/ficheproduit/spacer-blue.gif');
	background-repeat: repeat-x;
}
div#prix_barre_infos_produit {
	margin: 10px;
	margin-bottom: 0;
	font-size: 15px;
	color: #236dbf;
	text-decoration: line-through;
}
div#prix_barre_infos_produit_parire {
	margin: 10px;
	margin-bottom: 0;
	font-size: 15px;
	color: #236dbf;
}
div#prix_infos_produit {
	margin: 0 10px;
	font-size: 18px;
	color: #236dbf;
	font-weight: bold;
}
div#deee_infos_produit {
	margin: 0 10px;
	font-size: 11px;
	color: #236dbf;
}
div#details_produit_bas {
	float: left;
	width: 390px;
	height: 80px;
	margin: 10px;
	margin-top: 10px;
	padding-top: 10px;
	text-align: right;
	border-top: 1px solid #d9e2e8;
}

div#details_produit_bas_contre {
	float: right;
	width: 390px;
	height: 80px;
	margin: 10px 10px 0 10px;
	margin-top: 10px;
	padding-top: 10px;
	text-align: right;
	border-top: 1px solid #d9e2e8;
}
div.form_fiche_label {
	float: left;
	width: 52%;
	height: 25px;
	text-align: right;
	margin-top: 5px;
	padding-right:5px;
}
div.form_fiche_field {
	float: left;
	/* width: 55%; */
	height: 25px;
	text-align: left;
}
div.form_fiche_field1 {
	float: right;
	width: 45%;
	height: 30px;
	text-align: left;
	margin-top: 3px;
}
input#form_fiche_produit_submit {
	vertical-align: -50%;
}
select#select_couleur, select#select_taille {
	width: 160px;
}
input#input_quantite {
	text-align: right;
	
}
div#zone_onglet_fiche_produit {
	background-image: url('../medias/ficheproduit/bg-fiche.gif');
	background-repeat: repeat-y;
	float:left;
	padding-top: 5px; 
	margin-top: 5px;
	width: 776px;
	height: auto;
}
div#upselling_top {
	margin: 0 10px;
	background-image: url('../medias/ficheproduit/bg-upselling-top.gif');
	background-repeat: no-repeat;
	background-color:#E7F2F9;
	width: 168px;
	height: 17px;
	text-align: center;
	padding-top: 3px;
	font-size: 16px;
	font-weight: bold;
	color: #42a8e3;
}
div#upselling {
	margin: 0 10px;
	background-color: #e7f2f9;
	width: 168px;
	text-align: center;
	padding-top: 3px;
}
div#upselling_down {
	margin: 0 10px;
	background-image: url('../medias/ficheproduit/bg-upselling-down.gif');
	background-repeat: no-repeat;
	width: 168px;
	height: 15px;
}
img#upselling_img {
	border: 1px solid #94cdee;
}
div#upselling_desc {
	font-size: 11px;
	padding: 3px 0;
	height: 2em;
}
div#upselling_prices {
	color: #236dbf;
	font-weight: bold;
	font-size: 14px;
	margin: 0 30px;
}
span#upselling_price_lower {
	color: #236dbf;
	font-size: 11px;
}
span#upselling_price_lower_barre {
	text-decoration: line-through;
}
div#onglets_container {
	float: left;
	width: 575px;
	height: auto;
	margin-right: 10px;
	position:relative;
}
div#onglets {
	width: 575px;
	height: 19px;
	font-size: 0;
}
div#onglets_resultat {
	width: 575px;
	/* height: 205px; */
	height : auto;
	border: 1px solid #c0cfd9;
	border-bottom: 0;
	float:left;
}
div#onglets_resultat_1, div#onglets_resultat_2, div#onglets_resultat_3{
	font-weight: bold;
	margin: 10px 10px 0 10px;
}
div#onglets_resultat_2 {
	margin-left: 10px;
}
#onglets_container ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
div.accessoire {
	float: left;
	margin: 0;
	width: 138px;
	text-align: center;
	padding-top: 3px;
}
img.accessoire_img {
	border: 1px solid #e5e5e5;
}
div.accessoire_desc {
	font-size: 11px;
	padding: 3px 0;
	height: 3.5em;
}
div.accessoire_price {
	color: #236dbf;
	font-weight: bold;
	font-size: 14px;
	margin: 0 20px;
}
span.accessoire_price_lower {
	color: #236dbf;
	font-size: 11px;
}
span.accessoire_price_lower_barre {
	text-decoration: line-through;
}
div#onglets_bas {
	background-image: url('../medias/ficheproduit/zone-onglets-bas.gif');
	background-repeat: no-repeat;
	width: 577px;
	height: 13px;
	float:left;
}

div#corps_demande {
width:767px;
height:320px;
padding-left:10px;
background-image:url(../medias/demande/bg_corps_demande.gif);
background-repeat:repeat-y;
display:block;
}
div#message_confirmation {
width:767px;
height:320px;
background-image:url(../medias/demande/bg_corps_demande.gif);
background-repeat:repeat-y;
display:block;
padding-left:10px;
}
div#corps_demande2 {
width:777px;
height:30px;
background-image:url(../medias/demande/bg_corps_demande.gif);
background-repeat:repeat-y;
display:block;
font-size:11px;
font-family:Arial;
color:#566C7A;
font-style:italic;
}

div#footer_demande {width:780px;
height:30px;
background-image:url(../medias/demande/footer_demande.gif);
display:block;}

.clear {
clear:both;}

div#header_demande {
	background-image: url(../medias/demande/header_demande.gif);
	background-repeat: no-repeat;
	width: 777px;
	height: 37px;
}
div#titre_demande {
	font-size: 22px;
	color: #42a8e3;
	padding-left:30px;
	padding-top:15px;
	text-transform:uppercase;
}

div#header_baseline {
	background-image: url(../medias/demande/baseline_demande.gif);
	background-repeat: no-repeat;
	width: 777px;
	height: 38px;
}
div#titre_baseline {
	font-size: 11px;
	color: #566C7A;
	padding-left:30px;
	padding-top:0px;
}
#corpForm p {
	padding: .2em 0;
	margin: 0 0 .2em 0;
	color:#566C7A;

}
#corpForm form {
	width:700px;
	display:block;
}
#corpForm fieldset#coordonnees label {
	float: left;
	width:100px;
	text-align: left;
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;
}

#corpFormRechercher fieldset#Rechercher_Commande label {
	float: left;
	width:150px;
	text-align: left;
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;
}

#Rechercher_Commande{
	padding-left:23px;
}

#corpForm fieldset {border:0px;}
#corpFormRechercher fieldset {border:0px;}

#detail_Commande
{
border:0px;
padding-left:23px;
}

#detail_Commande fieldset {border:none;}


#corpForm label:hover, #piedForm input {
	cursor: pointer;
}

#corpFormRechercher label:hover, #piedFormRechercher input {
	cursor: pointer;
}
#piedForm {
	padding-top:3px;
	padding-left:113px;
}
#piedFormRechercher {
	padding-top:3px;
	padding-left:10px;
	padding-bottom:15px;
	margin-left:310px;
}



#piedFormModifier {
	padding-top:3px;
	padding-left:10px;
	padding-bottom:15px;
	margin-left:310px;
}

#corpForm .legende {	visibility:hidden;
}
#corpFormRechercher .legende {	visibility:hidden;
}

#Modifier {display:block;
background-image:
url(../medias/demande/bouton.gif);
width:66px;height:14px;font-size:11px;font-family:Arial;color:#FFFFFF;
text-align:center;padding-top:2px;}


#Rechercher_btn {
display:block;
background-image:url(../medias/demande/bouton_lg.gif);
background-repeat:no-repeat;
width:160px;height:14px;font-size:11px;font-family:Arial;color:#FFFFFF;
text-align:center;padding-top:2px;
cursor:pointer;
margin:10px 0 0 20px;
float:left
}


#Modifier a, #Rechercher_btn a  {
font-size:11px;font-family:Arial;color:#FFFFFF; text-decoration:none;}
#Modifier a:hover, #Rechercher_btn a:hover  {text-decoration:none;}

#Envoyer {display:block;
background-image:
url(../medias/demande/bouton.gif);
width:66px;height:14px;font-size:11px;font-family:Arial;color:#FFFFFF;
text-align:center;padding-top:2px;}

#Envoyer a {
font-size:11px;font-family:Arial;color:#FFFFFF;}
#Envoyer a:hover {font-size:11px;font-family:Arial;color:#FFFFFF;}
#modif_pwd
{
display:block;
background-image:
url(../medias/demande/bouton.gif);
width:66px;height:14px;font-size:11px;font-family:Arial;color:#FFFFFF;
text-align:center;padding-top:2px;
float:left;
}

#modif_pwd a {
	color:#FFFFFF;
	text-decoration:none;
}

#RechercherCommande {display:block;
background-image:
url(../medias/demande/bouton.gif);
width:66px;height:14px;font-size:11px;font-family:Arial;color:#FFFFFF;
text-align:center;padding-top:2px;}

#RechercherCommande a {
font-size:11px;font-family:Arial;color:#FFFFFF;}
#RechercherCommande a:hover {font-size:11px;font-family:Arial;color:#FFFFFF;}

#demande {
float:left;
width:777px;
}

.noborder {
	border:0;
}

div#titre_mon_panier {
	padding: 7px 10px;
	background-image: url('../medias/panier/bg-haut.gif');
	background-repeat: no-repeat;
	width: 766px;
	/*height: 65px;*/
	height: 51px;
}

div#mon_panier {
	padding: 0 10px;
	background-image: url('../medias/panier/bg-main.gif');
	background-repeat: repeat-y;
}

div#mon_panier_navigation img {
	margin-right: 4px;
}

.lien_webdesk { font-size:12px; font-weight:bold;  width:150px;}
.lien_webdesk a {color:#50C2F2;  text-decoration:none;}


.lien_acces_webdesk { padding-left:10px; padding-top:2px; padding-bottom:2px; font-size:12px; font-weight:bold;  width:150px;}
.lien_acces_webdesk a {color:#7E919D; font-size:11px; text-decoration:none;}
.lien_acces_webdesk a:hover {color:#7E919D; font-size:11px; text-decoration:underline;}

div#mon_panier_tableau {
	margin-top: 20px;
}

table#tab_panier td.tab_panier {
	border-top: 1px solid #d9e2e8;
	height: 40px;
}

table#tab_panier td.tab_panier2 {
	border-right: 1px solid #d9e2e8;
	font-size: 10px;
	text-align: center;
}

table#tab_panier td.highlighted {
	font-weight: bold;
	background-color: #f0f3f6;
	font-size: 12px;
	color: #f5614d;
	text-align: right;
	padding-right: 3px;
}

table#tab_panierwebdesk td.tab_panier {
	border-top: 1px solid #d9e2e8;
	height: 40px;
}

table#tab_panierwebdesk td.tab_panier2 {
	border-right: 1px solid #d9e2e8;
	font-size: 10px;
	text-align: center;
}

table#tab_panierwebdesk td.highlighted {
	font-weight: bold;
	background-color: #f0f3f6;
	font-size: 12px;
	color: #f5614d;
	text-align: right;
	padding-right: 3px;
}


div#mon_panier_tableau-det {
	margin-top: 20px;
}

table#tab_panier-det td.tab_panier-det {
	border-top: 1px solid #d9e2e8;
	height: 40px;
}

table#tab_panier-det td.tab_panier-det2 {
	border-right: 1px solid #d9e2e8;
	font-size: 10px;
	text-align: center;
}

table#tab_panier-det td.highlighted-det {
	font-weight: bold;
	background-color: #f0f3f6;
	font-size: 12px;
	color: #f5614d;
}


form.form_qte {
	margin: 0;
	padding: 0;
}

input.text {
	width: 15px;
}

input.text2 {
	width: 25px;
}

div#mon_panier_code_promo {
	float: left;
	margin: 10px;
	margin-bottom: 0;
	font-weight: bold;
	width: 300px;
}

div.mon_panier_total {
	float: right;
	padding: 10px;
	padding-left: 30px;
	font-size: 14px;
	font-weight: bold;
	width: 450px;
	background-color: #d9e2e8;
	margin: 2px;
	margin-right: 10px;
	text-align: right;
}

span.mon_panier_prix_total {
	color: #f5614d;
	margin-left: 50px;
}

div.mes_infos {
	margin: 25px 25px 0 25px;
	float: left;
	width: 700px;
}

div.mes_infos_bleu {
	float: left;
	margin-top: 1px;
	width: 100%;
	background-color: #ecf6fc;
}

div.mes_infos_bleu_mode_livraison {

}

div.mes_infos_form {
	float: left;
	padding: 15px 10px;
	padding-left: 25px;
}

div.mes_infos_form a {
	text-decoration: underline;
}

div.mes_infos_form2 {
	float: left;
	padding: 3px 0;
	padding-left: 25px;
	/*	width: 100px; */
	width:90px;
	height:18px;
	vertical-align:middle;
	display:block;
}




span.mes_infos_form2 {
	float: left;
	padding: 3px 0;
	padding-left: 25px;
	width: 175px;
	height:18px;
	vertical-align:middle;
	display:block;
}




div.mes_infos_form2_multi {
	float: left;
	padding: 3px 0;
	padding-left: 25px;
	/*	width: 100px; */
	width:90px;
	height:30px;

}

div.mes_infos_form3 {
	float: left;
	padding: 1px 0 2px;
	padding-left: 5px;
	height:21px;
	vertical-align:middle;
	display:block;
}

div.mes_infos_form5 {
	float: left;
	padding: 10px 0 10px 25px;
	display:block;
	width:500px;
}





div.mes_infos_cp_pop{
width:450px;
height:40px;
display:block;
float:left;
padding: 1px 0 5px 0;
}


div.mes_infos_cp_pop select{
width:200px;
}


div.mes_infos_cp_pop div.intitule{
	width:80px;
	padding: 0 5px;
	float:left;
	display:block;
}

div.mes_infos_cp_pop div.intitule2{
	width:40px;
	padding: 0 5px;
	float:left;
	display:block;
}

div.mes_infos_cp_pop div.val{
	width:120px;
	padding: 0 5px;
	float:left;
	display:block;
}


div.mes_infos_cp_pop div.valcp{
	width:50px;
	padding: 0 5px;
	float:left;
	display:block;	
}


div.mes_infos_cp_pop .valcp input{
	width:50px;
}




div.mes_infos_form2_pop {
	float: left;
	padding: 1px 0 5px 5px;
	width:165px;
	height:40px;
	vertical-align:middle;
	display:block;
}

div.mes_infos_form4_pop {
	float: left;
	padding: 5px 0 5px 5px;
	height:40px;
	width:325px;
	vertical-align:middle;
	display:block;
}

div.mes_infos_form4_pop_right {
	float: left;
	padding: 5px 0 5px 5px;
	height:40px;
	vertical-align:middle;
	display:block;
}

div.mes_infos_form4_pop_right input{
	border:none;
}

div.mes_infos_form3_pop, div.mes_infos_form3_popbis {
	float: left;
	padding: 1px 0 5px 5px;;
	height:40px;
	vertical-align:middle;
	display:block;
	width:275px;
}


div.mes_infos_form3_pop input{
width:225px;
}


div.mes_infos_form3_ht {
	float: left;
	padding: 1px 0 2px;
	padding-left: 5px;
	height:55px;
	width:200px;
	vertical-align:middle;
	display:block;
}

div.mes_infos_form3_multi {
	float: left;
	padding: 3px 0;
	padding-left: 5px;
	height:30px;

}

div.mes_infos_form4 {
	float: left;
	padding: 3px 0;
	padding-left: 25px;
	width: 100%;
}

div.mes_infos_form3 input, div.mes_infos_form3 select {
/*	width: 200px; */
	width:190px;
}


div.mes_infos_form3_ht input.radio{
	width: 25px;
}

div.mes_infos_form3_multi input, div.mes_infos_form3_multi select {
	/*	width: 200px; */
	width:190px;
}




/* *** listing prof ***/
div#listing_edito_haut {
	background-image: url('../medias/mosaique/bg-edito-haut.gif');
	background-repeat: no-repeat;
	width: 776px;
	height: 60px;
}
div#titre_listing_edito {
	font-size: 22px;
	color: #42a8e3;
	padding: 10px 20px 0 20px;
	padding-bottom: 7px;
}
div#listing_edito_desc1 {
	font-size: 16px;
	padding-left: 20px;
	font-weight: bold;
	background-image: url('../medias/mosaique/bg-edito.gif');
	background-repeat: repeat-y;
}
div#listing_edito {
	padding-top: 15px;
	background-image: url('../medias/mosaique/bg-edito.gif');
	background-repeat: repeat-y;
	width: 776px;
}
div#listing_edito_desc2 {
	float: left;
	width: 590px;
	padding-left: 20px;
	text-align: justify;
}
div#listing_edito_droite {
	padding-left: 10px;
	float: right;
	width: 150px;
}
div#listing_edito_bas {
	background-image: url('../medias/mosaique/bg-edito-bas.gif');
	background-repeat: no-repeat;
	width: 776px;
	height: 16px;
}
div.produit_listing {
	float: left;
	width: 132px;
	height: 220px;

}

div.img_produit_listing {
	width: 119px;
	text-align: center;
}

div.texte_produit_listing
{
	width: 132px;
	padding:0px;
	padding-top:10px;
	text-align: left;
	font-size: 11px;
	color: #838383;
}
.bold {font-weight:bold;}
.barre {
text-decoration:line-through;}
div.lien_produit_listing {
	width: 132px;
	padding:0px;
	text-align: left;
	font-size: 11px;
	color: #42a8e3;
}
img.img_listing {
	border: 1px solid #e5e5e5;
}
a.a_produit_listing {
	text-decoration: underline;
	color: #42a8e3;
}

div#corps_listing {
width:755px;
height:auto;
background-image:url(../medias/listing/bg_corps_listing.gif);
background-repeat:repeat-y;
display:block;
min-height:200px;}

div#selecteur_listing {
width:780px;
height:22px;
background-image:url(../medias/listing/bg_select_listing.gif);
display:block;
}
div#footer_listing {width:780px;
height:30px;
background-image:url(../medias/listing/footer_listing.gif);
display:block;}

.clear {
clear:both;}
div#header_listing {
	background-image: url(../medias/listing/header_listing.gif);
	background-repeat: no-repeat;
	width: 780px;
	height: 59px;
}
div#titre_listing {
	font-size: 22px;
	color: #42a8e3;
	padding-left:30px;
	padding-top:23px;
	text-transform:uppercase;
}
.spacer12px {
height:12px;
clear:both;}


-->

div#nbre_produit {
color:#566C7A;
font-family:Arial;
font-size:11px;
display:block;
width:140px;
padding-left:31px;float:left;}

div#nbre_produit select {
color:#566C7A;
font-family:Arial;
font-size:11px;
border: 1px solid #838383;
}

div#trier_produit {
color:#566C7A;
font-family:Arial;
font-size:11px;
display:block;
padding-right:36px;float:right;
position:relative;}

div#trier_produit select {
color:#566C7A;
font-family:Arial;
font-size:11px;
border: 1px solid #838383;
}

div#nbre_produit_dispo {
color:#566C7A;
font-family:Arial;
font-size:11px;
display:block;
float:left;
left:160px;
position:relative;
}

div#nbre_produit_dispo a, div#nbre_produit_dispo a:hover{
	color:#566C7A;
	font-size:11px;
	text-decoration:underline;
}

a:hover{
	color:#566C7A;
	text-decoration:underline;
}

/* *** historique commande webdesk */
div#corps_histo {
width:780px;
height:470px;
background-image:url(../medias/histo_commande/bg_corps_histo.gif);
background-repeat:repeat-y;
display:block;
}

div#corps_recherchecomm {
width:768px;
height:620px;
background-image:url(../medias/histo_commande/bg_corps_histo.gif);
background-repeat:repeat-y;
display:block;
padding-left:10px;
}


div#footer_histo {width:780px;
height:30px;
background-image:url(../medias/histo_commande/footer_histo.gif);
display:block;}

.clear {
clear:both;}
div#header_histocommande {
	background-image:url(../medias/histo_commande/bg-header.gif);
	background-repeat: no-repeat;
	width: 780px;
	height: 60px;
}
div#titre_histocommande {
	font-size: 22px;
	color: #42a8e3;
	padding-left:30px;
	padding-top:15px;
	text-transform:uppercase;
}

#intitule-commandewebdesk {
font-size:11px;
width:733px;
height:24px;
line-height:24px;
background-color:#E4EBEF;
display:block;
color:#7C8E99;
text-transform:uppercase;
text-align:center;}

#intitule-commandewebdesk .left {
text-align:left;
padding-left:17px;}

.left0 {
text-align:left;
}

#fin-commandewebdesk {
font-size:11px;
font-weight:bold;
width:733px;
height:24px;
line-height:24px;
background-color:#E4EBEF;
display:block;
color:#7C8E99;
text-transform:uppercase;}

.left {
text-align:left;
padding-left:17px;}

.right {
text-align:right;
padding-right:20px;}

.commande_listwebdesk {
width:733px;
height:39px;
display:block;
color:#7C8E99;
text-align:center;
font-size:11px;
background-image:url(../medias/histo_commande/bg_table.gif);
background-repeat:repeat-x;
}

.commande_listwebdesk a {color:#7C8E99;text-decoration:underline;}
.commande_listwebdesk a:hover {color:#7C8E99;text-decoration:underline;}
.commande_listwebdesk .left {
text-align:left;
padding-left:17px;}

.commande_listwebdesk .upper {
text-transform:uppercase;}

.t80 {width:80px;}
.t100 {width:100px; line-height:12px;}
.t110 {width:100px;}
.t131 {width:131px;}
.t130 {width:130px;}
.t120 {width:120px; line-height:12px;}
.t125 {width:125px;}
.t230 {width:213px;}
.t307 {width:287px;}
.t487 {width:487px;}
.t148 {width:148px; }
.rouge {color:#F83619;}
.rouge_lien {color:#F83619;}
.rouge_lien a {color:#F83619;text-decoration:underline;}
.rouge_lien a:hover{color:#F83619;text-decoration:underline;}

.bouton_liste {
list-style:none;
margin:0;
padding:0;
display:inline;
}
.bouton_liste li {
display:inline;
margin-right:25px;
}

/* *** mosaique ** */
div#mosaique_edito_haut {
	background-image: url('../medias/mosaique/bg-edito-haut.gif');
	background-repeat: no-repeat;
	width: 776px;
	height: 60px;
}
div#titre_mosaique_edito {
	font-size: 22px;
	color: #42a8e3;
	padding: 10px 20px;
	padding-bottom: 7px;
}
div#mosaique_edito_desc1 {
	font-size: 16px;
	padding-left: 20px;
	font-weight: bold;
}
div#mosaique_edito {
	padding-top: 15px;
	background-image: url('../medias/mosaique/bg-edito.gif');
	background-repeat: repeat-y;
	width: 776px;
}
div#mosaique_edito_desc2 {
	float: left;
	width: 590px;
	padding-left: 20px;
	text-align: justify;
}
div#mosaique_edito_droite {
	padding-left: 10px;
	float: right;
	width: 150px;
}
div#mosaique_edito_bas {
	background-image: url('../medias/mosaique/bg-edito-bas.gif');
	background-repeat: no-repeat;
	width: 776px;
	height: 16px;
}
div.produit_mosaique {
	float: left;
	background-image: url('../medias/mosaique/bg-produits-mosaique.gif');
	width: 167px;
	height: 196px;
	margin: 15px 8px;
}
div.titre_produit_mosaique {
	padding: 10px 15px;
	color: #74bfea;
	font-weight: bold;
	font-size: 15px;
	height: 2em;
}
div.titre_produit_mosaique a, div.titre_produit_mosaique h3 {
	color: #74bfea;
	font-weight: bold;
	font-size: 15px;
}
div.titre_produit_mosaique a:hover {
	text-decoration: none;
}
div.img_produit_mosaique {
	width: 167px;
	text-align: center;
}
div.lien_produit_mosaique {
	width: 137px;
	padding: 0 15px;
	text-align: right;
	font-size: 11px;
	color: #42a8e3;
}
img.img_mosaique {
	border: 1px solid #e5e5e5;
}
a.a_produit_mosaique {
	text-decoration: underline;
	color: #42a8e3;
}

/* *** historique commande *** */
div#corps_histo {
width:780px;
height:470px;
background-image:url(../medias/histo_commande/bg_corps_histo.gif);
background-repeat:repeat-y;
display:block;
}


div#footer_histo {width:780px;
height:30px;
background-image:url(../medias/histo_commande/footer_histo.gif);
display:block;}

.clear {
clear:both;}
div#header_histocommande {
	background-image:url(../medias/histo_commande/bg-header.gif);
	background-repeat: no-repeat;
	width: 780px;
	height: 60px;
}
div#titre_histocommande {
	font-size: 22px;
	color: #42a8e3;
	padding-left:30px;
	padding-top:15px;
	text-transform:uppercase;
}

#intitule-commande {
font-size:11px;
width:533px;
height:24px;
line-height:24px;
background-color:#E4EBEF;
display:block;
color:#7C8E99;
text-transform:uppercase;
text-align:center;}

#intitule-commande .left {
text-align:left;
padding-left:17px;}

#fin-commande {
font-size:11px;
font-weight:bold;
width:533px;
height:24px;
line-height:24px;
background-color:#E4EBEF;
display:block;
color:#7C8E99;
text-transform:uppercase;}

.left {
text-align:left;
padding-left:17px;}

.right {
text-align:right;
padding-right:20px;}

.commande_list {
width:533px;
height:39px;
display:block;
color:#7C8E99;
text-align:center;
font-size:11px;
background-image:url(../medias/histo_commande/bg_table.gif);
background-repeat:repeat-x;
line-height:39px;}

.commande_list a {color:#7C8E99;text-decoration:underline;}
.commande_list a:hover {color:#7C8E99;text-decoration:underline;}

.commande_list .left {
text-align:left;
padding-left:17px;}

.commande_list .upper {
text-transform:uppercase;}


/* **** historique commande detail *** */
div#corps_histodetails {
width:780px;
background-image:url(../medias/histo_commande/bg_corps_histo.gif);
background-repeat:repeat-y;
display:block;
}
div#corps_histodetails2 {
width:780px;
background-image:url(../medias/histo_commande/bg_corps_histo.gif);
background-repeat:repeat-y;
display:block;
}


div#footer_histodetails {width:780px;
height:30px;
background-image:url(../medias/histo_commande/footer_histo.gif);
display:block;}

div#header_histocommande_det {
	background-image:url(../medias/histo_commande/bg-header.gif);
	background-repeat: no-repeat;
	width: 780px;
	height: 60px;
}
div#titre_histocommande_det {
	font-size: 22px;
	color: #42a8e3;
	padding-left:30px;
	padding-top:15px;
	text-transform:uppercase;
}



.title_histodetails
{font-size:18px;font-family:Arial;color:#566C7A;
height:30px;}

.bloc_total{display:block;width:371px;height:34px;
background-image:url(../medias/histo_commande/bg_detailsnum.gif);
background-repeat:repeat-x;margin-left:250px;
position:relative;}

.bloc_total_texte {display:block;width:230px;height:34px;line-height:34px;float:left;font-weight:bold;color:#566C7A;font-size:12px;text-transform:uppercase;position:relative;text-align:right;}
.bloc_total_prix {display:block;width:131px;height:34px;line-height:34px;float:right;padding-right:10px;font-weight:bold;color:#F83A1F;font-size:12px;position:relative;text-align:right;}
.texte_gris_details {color:##7E919D;font-size:10px;font-weight:normal;}
.texte_bleu_details {font-weight: bold; color: #236dbf;}


div#plan {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	height: 700px;
}

div#plan ul {
	margin: 0 20pt;
	padding: 0;
}

div#plan li {
	list-style: none;
}

div#plan li.level1 a, div#plan li.level1 a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #000;
}

#L1 ul {
	display: none;
}

div#plan li.level1 a.main_section {
	font-weight: bold;
	text-transform: uppercase;
	color: #2774c3;
}

div#plan li {
	margin: 5px 0;
}

div#plan li.level1 {
	margin: 10px 0;
}

div#plan h2, div#plan h3, div#plan h4, div#plan h5 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
}

td.listing_link {
	color: #5bb4e7;
}

td.listing_link a, td.listing_link a:hover {
	color: #5bb4e7;
	text-decoration: underline;
	font-size: 1em;
}

div.member {
	width: 135px;
	text-align: center;
	font-weight: bold;
}

div.member_link {
	width: 150px;
	margin-top: 7px;
	text-align: right;
}

div.cart_link {
	width: 120px;
	margin-top: 13px;
	text-align: right;
}


div.mon_panier_bleu_bas {background-color:#F0F3F6;
display:block;
height:90px;padding:10px;}

div#pop {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 1102px;
	height: 950px;
	background-color: #fff;
}
div#post {
	display: none;
	position: absolute;
	width: 401px;
	height: 378px;
	top: 200px;
	left: 450px;
	padding: 20px;
	background-image: url('../medias/ficheproduit/bg-pop.gif');
	text-align: center;
}
div#recup_mot_pass1 {
	display: none;
	position: absolute;
	width: 401px;
	height: 378px;
	top: 200px;
	left: 450px;
	padding: 20px;
	background-image: url('../medias/ficheproduit/bg-pop.gif');
	text-align: center;
}
div#msg_pays {
	display: none;
	position: absolute;
	width: 401px;
	height: 378px;
	top: 200px;
	left: 450px;
	padding: 20px;
	background-image: url('../medias/ficheproduit/bg-pop.gif');
	text-align: center;
}
div.popup-titre {
	width: 400px;
	font-weight: bold;
	font-size: 1.2em;
}
div.pop-actions {
	display:block;
	float:left;
	margin-left: 10px;
	margin-top: 30px;
}
div.pop-actions img {
	border: 0;
}

div.bordered {
	display: none;
	border: 1px solid #dcdcdc;
	width: 400px;
	margin-top: 40px;
	text-align: left;
	padding: 10px 0;
}

table.popup-table {
	width: 100%;
	margin-top: 5px;
}

table.popup-table td {
	padding: 5px;
}

div.popup-produits {
	float: left;
	height: 3.5em;
	font-weight: bold;
	width: 120px;
	text-align: center;
}

img.popup-img {
	border: 1px solid #ccc;
}

div.popup-prix {
	color: #236dbf;
	font-weight: bold;
	width: 120px;
	text-align: center;
}

div.popup-assoc {
	font-weight: bold;
	font-size: 1.2em;
}

div.popup-assoc img {
	vertical-align: -20%;
}

#footer_print {
	visibility: hidden;
	display:none;
	font-size:11px;
font-variant:small-caps;
padding-top:10px;
text-align:center;
}

#header_print {
	display:none;
}

div#zoom1 {
	display: none;
	color: #FFFFFF;
	background-color: #FFFFFF;
	position: absolute;
	top: 200px;
	left: 450px;
	height: 450px;
	width: 400px;
}

div#zoom_containers img {
	border: 1px solid #C0CFD9;
}

div.details_part{
	display:block;
	width:380px;
}


/* connection webdesk */
#logo_ht_gauche_connec{
display:block;
 float:left;
 width:491px;  
 }

#fond_header_droite_connec{
	background-image:url('../includes/languages/french/images/fd_header_droite.gif');
	background-repeat:none;
	width:469px;
	height:110px;
	display:block;
	float:left;
	font-size:12px;
	padding-top:10px;
}

#fond_header_droite_connec .intitule {
 display:block;
 width:150px;
 float:left;
 text-align:right;
 padding-right:5px;
}

#fond_header_droite_connec .champ {
 display:block;
 width:145px;
 text-align:left;
 float:left;
}

#fond_header_droite_connec .login_connec {
	padding-top:8px;
	display:block;
	float:left;
	width:450px;
}

.infosClientTD02{
	width:500px;
}

.messageStackError{
font-weight:bold;
color:#ff0000;	
}

a.recherche_client {
	color:#FF0000;
	font-weight:bold;
}

a.recherche_client:hover{
	text-decoration:underline;
	color:#FF0000;
}

#chp_recherche_client input, #chp_recherche_client select {
	margin : 0;
	padding : 0;
	border-style:solid;
	border-width:1px;
	border-color:#94BCE9;
	width:220px;
}

#detail_souscrit {
	display:block;
}

.intitule_vendeur{
	font-weight:bold;
}

/* page payment: affichage des cartes */
#cartebanquaire_details{
	margin-left:25px;
}
#cartebanquaire_details ul,#cartebanquaire_details li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#cartebanquaire_details img{
	margin-left:5px;
}

.messageStackSuccess{
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
}

