BODY { 
	background-color: #FAFAE1;
	margin:0px 0px 0px 0px;
	SCROLLBAR-FACE-COLOR: #336699;
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #E5EEFD;
    SCROLLBAR-3DLIGHT-COLOR: #E5EEFD;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #efefef;
    SCROLLBAR-DARKSHADOW-COLOR: #223377;
}

H1 { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #013893; text-decoration: none; font-weight:bold;
	padding: 0px; margin: 0;
}
.fd_bleu { background-color: #BED3E9; }
.fd_bleu_clair { background-color: #EDF1F8; }

td { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none; }

.selectOptions { 
	background-color: #FFFFFF; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000;
}

.contenu_titre { 
	font-family: Tahoma, Verdana, Arial; font-size: 16px; color: #AB3000; font-weight:bold;	
}

.selectTriProd { 
	background-color: #FFFFFF; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #000000; height:19px;
}

.fidelite_bon_achat{ background-color:#F7FAF5; border:1px solid #359D02; padding:10px;}
.fidelite_bon_achat_non{ background-color:#FDFDFD; border:1px solid #CC0000; padding:10px;}
.fidelite_bon_achat_montant{ font-family: Tahoma, Verdana, sans-serif; font-size: 16px; font-weight: bold; color: #CB5B00; }

.erreur { color: #CC0000; }
.erreur A:link {color: #CC0000; text-decoration: underline;}
.erreur A:active {color: #CC0000; text-decoration: underline;}
.erreur A:visited {color: #CC0000; text-decoration: underline;}
.erreur A:hover {color: #CC0000; text-decoration: underline;}

A:link {color: #000066; text-decoration: none;}
A:active {color: #000066; text-decoration: none;}
A:visited {color: #000066; text-decoration: none;}
A:hover {color: #CC0000; text-decoration: none;}

.surlignage { background-color:#FFFF00; }

/* ENTETE */

.fd_entete_gris_fonce { background-color: #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; }
.fd_entete_gris_moyen { background-color: #F4F4F4; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; height:22px; }
.fd_entete_gris_contour { background-color: #C1C1C1; }
.fd_entete_gris_fond { background-color: #ECECEC; }
.entete_fond_couleur { background-color: #FFFFFF; }
.fd_blanc_bords_gris { background-color: #FFFFFF; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; }
.fd_blanc_bords_gris_droite { background-color: #FFFFFF; border-right:1px solid #C1C1C1; }
.fd_blanc_bords_gris_gauche { background-color: #FFFFFF; border-left:1px solid #C1C1C1; }

.moteur_recherche { padding:2px 0px 4px 0px; font-weight:bold; color:#454545; background-color: #FFFFFF; border-left:1px solid #C1C1C1; }

.enligne { padding:0px; margin:2px 0px 0px 10px; height:22px; }

.enligne li {
 	display: inline; list-style-type: none; padding: 0px 7px 0px 3px;
}

.bloc_orange a:link, .bloc_orange a:active, .bloc_orange a:visited{ 
	background: #FE9A3A; border: 1px solid #F67402; position:relative; text-align:center;
	color: #FFFFFF; font-weight:bold; text-decoration: none; display: inline; padding: 3px 8px 3px 8px;  }
.bloc_orange a:hover { 
	background: #FD8610; border: 1px solid #F67402; position:relative; text-align:center;
	color: #FFFFFF; font-weight:bold; text-decoration: none; display: inline; padding: 3px 8px 3px 8px; }

.bloc_vert a:link, .bloc_vert a:active, .bloc_vert a:visited{ 
	background: #6BBA09; border: 1px solid #559711; position:relative; text-align:center;
	color: #FFFFFF; font-weight:bold; text-decoration: none; display: inline; padding: 3px 8px 3px 8px;  }
.bloc_vert a:hover { 
	background: #51A907; border: 1px solid #559711; position:relative; text-align:center;
	color: #FFFFFF; font-weight:bold; text-decoration: none; display: inline; padding: 3px 8px 3px 8px; }

	
.entete_recherche { color:#FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 11px; background-color: #9ED48C; padding:2px 10px 2px 10px; }
.entete_recherche A:link { color: #FFFFFF; text-decoration: underline; }
.entete_recherche A:active { color: #FFFFFF; text-decoration: underline; }
.entete_recherche A:visited { color: #FFFFFF; text-decoration: underline; }
.entete_recherche A:hover { color: #FFFFFF; text-decoration: underline; }

.entete_menu { color:#585757; font-family: Arial, Tahoma, Verdana; font-size: 12px; font-weight:bold; }
.entete_menu A:link { color: #585757; text-decoration: none; }
.entete_menu A:active { color: #585757; text-decoration: none; }
.entete_menu A:visited { color: #585757; text-decoration: none; }
.entete_menu A:hover { color: #585757; text-decoration: none; }



#menu A {
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #40464B;
	font-weight: bold;
	float: left;
	width: 85px;
	padding: 3px 0px 3px 0px;
	border-left: 1px solid #FFFFFF;
	text-decoration: none;
	text-align: center;
	margin:0;
}
#menu A:hover {
	text-decoration: none;
	background-color: #336699;
	color: #FFFFFF;
}

.partie_centrale { background-color:#FFFFFF; background-image:url(../images/interface/fond-centre.gif); background-position:bottom; background-repeat:no-repeat; }

.accueil_remise_coutour { border: 1px solid #FFE7E7; width:410px; background-color:#FEFAFA; }
.accueil_remise_titre { font-family: Tahoma, Verdana, Arial; font-weight:bold; color: #CC0000; font-size: 14px; padding-top:5px; }
.accueil_remise_txt { font-family: Tahoma, Verdana, Arial; color: #000000; font-size: 11px; padding-bottom:5px; }
.accueil_remise_cumul { font-family: Tahoma, Verdana, Arial; color: #909090; font-size: 11px; padding-bottom:5px; }

.accueil_bloc_haut_titre{ 
	font-family: Tahoma, Verdana, Arial; font-weight:bold; color: #FFFFFF; font-size: 12px;
	text-align:center; background-image:url(../images/interface/fd_bloc_accueil.gif); height:19px;
}
.accueil_bloc_haut_titre_list{ 
	font-family: Tahoma, Verdana, Arial; font-weight:bold; color: #FFFFFF; font-size: 12px;
	text-align:center; background-image:url(../images/interface/fd_bloc_accueil_gd.gif); height:19px;
}
.accueil_bloc_haut_contour{ width:152px; border:1px solid #336699;  padding: 2px 1px 2px 1px; }
.accueil_bloc_haut_produit{ text-align:center; font-family: Tahoma, Verdana, Arial; font-weight:bold; color: #000000; font-size: 11px; }
.accueil_bloc_haut_prix{ 
	background-color:#5595D6; height:22px; text-align:center; padding: 0.2em 0 0.2em 0em;
	font-family: Tahoma, Verdana, Arial; font-weight:bold; color: #FFFFFF; font-size: 12px;
}
.accueil_bloc_haut_contour_list{ width:230px; border:1px solid #336699;  padding: 2px 1px 2px 1px; }

.accueil_bloc_bas_contour{ width:119px; border:1px solid #A78875;  padding: 2px 1px 2px 1px; }
.accueil_bloc_bas_prix{ 
	background-color:#B80000; height:22px; text-align:center; padding: 0.2em 0 0.2em 0em;
	font-family: Tahoma, Verdana, Arial; font-weight:bold; color: #FFFFFF; font-size: 11px;
}

.accueil_bloc_liens { color:#000066; font-family: Tahoma, Verdana, Arial; font-size: 11px; }
.accueil_bloc_liens A:link { color: #000066; text-decoration: underline; }
.accueil_bloc_liens A:active { color: #000066; text-decoration: underline; }
.accueil_bloc_liens A:visited { color: #000066; text-decoration: underline; }
.accueil_bloc_liens A:hover { color: #000066; text-decoration: underline; }


.actu_boutique_titre{ color:#0873C3; font-weight:bold; padding:0px; margin:0px 0px 0px 0px; }
.actu_boutique_desc{ color:#000066; font-weight:normal; padding:0px; margin:0px; }

.bloc_newsletter_div { background-color:#C6E0ED; }
.bloc_newsletter { text-align:center; color:#000066; font-family: Tahoma, Verdana, Arial; font-size: 11px; }
.bloc_newsletter_txt { text-align:center; color:#336699; font-family: Tahoma, Verdana, Arial; font-size: 10px; }

.newsletter_erreur_titre { color:#CC0000; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight:bold; }
.newsletter_erreur_txt { color:#CC0000; font-family: Tahoma, Verdana, Arial; font-size: 11px; }
.newsletter_erreur_txt A:link { color: #CC0000; text-decoration: underline; }
.newsletter_erreur_txt A:active { color: #CC0000; text-decoration: underline; }
.newsletter_erreur_txt A:visited { color: #CC0000; text-decoration: underline; }
.newsletter_erreur_txt A:hover { color: #CC0000; text-decoration: underline; }



/* MILIEU */

.m_menu_rubriques { 
	font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #5B636B; font-weight:bold; background-color:#F3F6FA;
	padding: 0 0 0 5px;	
}
.m_menu_rubriques A:link { color: #5B636B; text-decoration: underline; }
.m_menu_rubriques A:active { color: #5B636B; text-decoration: underline; }
.m_menu_rubriques A:visited { color: #5B636B; text-decoration: underline; }
.m_menu_rubriques A:hover { color: #973D3D; text-decoration: underline; }

.m_menu_rubriques2 { 
	background: #FCFCFC;
	border: 1px solid #F7EBD1;
	font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #5B636B; font-weight:bold;
}

.contenu_resume{
	width:426px;
	padding:10px 0px 25px 0px;
	margin:15px 10px 20px 10px;
	border-bottom: 1px dashed #EDEDED;
}

.contenu_zoom{
	width:426px;
	padding:10px 0px 25px 0px;
	margin:15px 10px 20px 10px;
}

.m_titre_list { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #973D3D; font-weight:bold; padding: 0 0 0 5px;	
}

.cgv_clair { background-color: #F5FAFF; font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #333399; text-decoration: none; height:18px; }
.cgv_clair A:link {color: #333399; text-decoration: none;}
.cgv_clair A:active {color: #333399; text-decoration: none;}
.cgv_clair A:visited {color: #333399; text-decoration: none;}
.cgv_clair A:hover {color: #CC0000; text-decoration: none;}

.cgv_fonce { background-color:#E5F2FF; font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #333399; text-decoration: none; height:18px; }
.cgv_fonce A:link {color: #333399; text-decoration: none;}
.cgv_fonce A:active {color: #333399; text-decoration: none;}
.cgv_fonce A:visited {color: #333399; text-decoration: none;}
.cgv_fonce A:hover {color: #CC0000; text-decoration: none;}



.contours_images_rubriques {
	border: 10px solid #DEEDC0;
	padding: 0;
	margin: 0;
	text-align: center;
}



/* ESPACE MON COMPTE */

.mon_compte_log_titre { 
	background-color: #336699; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; font-weight:bold; 
	padding: 0.2em 0em 0.2em 1em; margin:0;
}

.mon_compte_log_bordure { background-color: #336699; }
.mon_compte_listeN_bordure { background-color: #9CC842; }
.mon_compte_txt_interne { font-family: Tahoma, Verdana, Arial; font-size: 11px; }


.mon_compte_coord { 
	background-color: #FAFDFF; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; 
	padding: 0em;
	border: 1px solid #000000;
	margin:0;
}
.mon_compte_fidelite { 
	background-color: #FFFCFD; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; 
	padding: 0em;
	border: 1px solid #000000;
	margin:0;
}
.mon_compte_listes_cadeaux { 
	background-color: #FFFCFD; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; 
	padding: 0em;
	border: 1px solid #384B10;
	margin:0;
}
.mon_compte_coord_titre { 
	background-color: #E5F2FF; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; font-weight:bold; 
	border-bottom: 1px solid #000000;
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}
.mon_compte_fidelite_titre { 
	background-color: #9D0132; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; font-weight:bold; 
	border-bottom: 1px solid #000000;
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}
.mon_compte_listeN_titre { 
	background-color: #D5E9AB; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #336699; font-weight:bold; 
	border: 1px solid #9CC842;
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}
.mon_compte_listes_cadeaux_titre { 
	background-color: #A1CC49; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #384B10; font-weight:bold; 
	border-bottom: 1px solid #384B10;
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}
.mon_compte_coord_txt { 
	background-color: #FAFDFF; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight:normal; 
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}
.mon_compte_fidelite_txt { 
	background-color: #FFFCFD; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight:normal; 
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}

.mon_compte_listes_cadeaux_txt { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight:normal; 
}
.mon_compte_listes_cadeaux_txt A:link {color: #516B1B; text-decoration: underline;}
.mon_compte_listes_cadeaux_txt A:active {color: #516B1B; text-decoration: underline;}
.mon_compte_listes_cadeaux_txt A:visited {color: #516B1B; text-decoration: underline;}
.mon_compte_listes_cadeaux_txt A:hover {color: #CC0000; text-decoration: underline;}

.mon_compte_societe { 
	background-color: #FAFDFF; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; 
	padding: 0em;
	border: 1px solid #000000;
	margin:0;
}
.mon_compte_societe_titre { 
	background-color: #E5F2FF; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; font-weight:bold; 
	border-bottom: 1px solid #000000;
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}
.mon_compte_societe_txt { 
	background-color: #FAFDFF; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight:normal; 
	padding: 0.2em 1em 0.2em 1em;
	margin:0;
}

.mon_compte_commandes { 
	background-color: #FAFDFF; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; 
	border: 1px solid #000000;
}
.mon_compte_commandes_titre { 
	background-color: #E5F2FF; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; font-weight:bold; 
	border-bottom: 1px solid #000000;
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}

.mon_compte_commandes_ss_titre { 
	background-color: #F3F9FE; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight:normal; 
	border-bottom: 1px solid #000000;
	padding: 0.2em 0em 0.2em 0em;
	margin:0;
}
.mon_compte_commandes_txt { 
	background-color: #FAFDFF; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight:normal; 
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}
.mon_compte_etat_off{ background-color: #F4FCFF; border:1px solid #336699; width:16px; height:16px; }
.mon_compte_etat_on{ background-color: #F8DA9E; border:1px solid #336699; width:16px; height:16px; }











/* ESPACE MON COMPTE AFFILIATION */

.mon_compte_affilie_log_titre { 
	background-color: #336699; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; font-weight:bold; 
	padding: 3px 0px 3px 5px;
}

.mon_compte_affilie_log_bordure { background-color: #336699; }
.mon_compte_affilie_txt_interne { font-family: Tahoma, Verdana, Arial; font-size: 12px; }


.mon_compte_affilie_coord { 
	background-color: #F2F9EA; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; 
	padding: 0em;
	border: 1px solid #000000;
	margin:0;
}
.mon_compte_affilie_coord_titre { 
	background-color: #CCE498; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; font-weight:bold; 
	border-bottom: 1px solid #000000;
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}
.mon_compte_affilie_coord_txt { 
	background-color: #F2F9EA; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight:normal; 
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}

.mon_compte_affilie_societe { 
	background-color: #F2F9EA; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; 
	padding: 0em;
	border: 1px solid #000000;
	margin:0;
}
.mon_compte_affilie_societe_titre { 
	background-color: #CCE498; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; font-weight:bold; 
	border-bottom: 1px solid #000000;
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}
.mon_compte_affilie_societe_txt { 
	background-color: #F2F9EA; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight:normal; 
	padding: 0.2em 1em 0.2em 1em;
	margin:0;
}

.mon_compte_affilie_commandes { 
	background-color: #F2F9EA; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; text-decoration: none; 
	border: 1px solid #000000;
}
.mon_compte_affilie_commandes_titre { 
	background-color: #CCE498; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #5B636B; font-weight:bold; 
	border-bottom: 1px solid #000000;
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}

.mon_compte_affilie_commandes_ss_titre { 
	background-color: #FAFDF7; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight:normal; 
	border-bottom: 1px solid #000000;
	padding: 0.2em 0em 0.2em 0em;
	margin:0;
}
.mon_compte_affilie_commandes_txt { 
	background-color: #F2F9EA; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; font-weight:normal; 
	padding: 0.2em 0em 0.2em 1em;
	margin:0;
}
.mon_compte_affilie_etat_off{ background-color: #F4FCFF; border:1px solid #336699; width:16px; height:16px; }
.mon_compte_affilie_etat_on{ background-color: #F8DA9E; border:1px solid #336699; width:16px; height:16px; }












#art_assoc{
 font-size : 11px;
 margin : 0;
 padding : 0;
 margin-left : 5px;
 margin-right : 2px;
 list-style-type: none;
}

#art_assoc li{
	background : url("../images/pictos/pictos_fleche.gif") left -2px no-repeat;
	text-indent:10px;
}

#art_assoc li a{
	text-decoration : none;
	color : gray;
}
#art_assoc li a:hover{
	text-decoration : underline;
	color : #FE6500;
}

/* PIED DE PAGE */

.pied_page_contours{ border:1px solid #C1C1C1; background-color:#FFFFFF; padding:6px; }

.pied_page { height:33px; text-align:center; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #44AA44; text-decoration: none; }
.pied_page A:link { color: #44AA44; text-decoration: underline; }
.pied_page A:active { color: #44AA44; text-decoration: underline; }
.pied_page A:visited { color: #44AA44; text-decoration: underline; }
.pied_page A:hover { color: #44AA44; text-decoration: underline; }








.contenu_central { font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: normal; color: #000000; text-align:justify; }
.contenu_central_titre { 
	width:570px; 
	background-color:#FFFFFF; 
	height : 20px;
	margin-left:5px;
	padding-top:5px; 
	border-bottom:1px solid #008B00; 
	
}
.contenu_central_titre_2 { font-weight: bold; color: #CC0000; }

.vous_etes_ici { padding:3px 0px 5px 5px; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #989898; }
.vous_etes_ici A:link {color: #989898; text-decoration: underline;}
.vous_etes_ici A:active {color: #989898; text-decoration: underline;}
.vous_etes_ici A:visited {color: #989898; text-decoration: underline;}
.vous_etes_ici A:hover {color: #989898; text-decoration: underline;}

.titre_accueil {font-family: Tahoma, Verdana, Arial; font-size: 15px; font-weight: bold; color: #000000; }


.bloc_accueil { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #384B10; font-weight:bold; 
	background-color: #F2F9EA; border:1px solid #CCCCCC; padding:2px 4px 2px 10px;
}
.bloc_accueil_bordures { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:6px 0 6px 0; }
.bloc_accueil_noel { 
	font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; font-weight:bold; 
	background-color: #B42445; border:1px solid #CC234A; padding:2px 4px 2px 10px;
}
.bloc_accueil_noel_bordures { border-left:1px solid #CC234A; border-right:1px solid #CC234A; border-bottom:1px solid #CC234A; padding:6px 0 6px 0; }

.prix_accueil { font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #FF0000; font-weight:bold;  }

.texte_accueil { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none;}
.texte_accueil A:link {color: #CC0000; text-decoration: none;}
.texte_accueil A:active {color: #CC0000; text-decoration: none;}
.texte_accueil A:visited {color: #CC0000; text-decoration: none;}
.texte_accueil A:hover {color: #CC0000; text-decoration: underline;}

.produit_rub_clair { background-color:#F5F5F5; height:20px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none; }
.produit_rub_fonce { background-color:#E5E5E5; height:20px; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #000000; text-decoration: none; }

.titre {font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #CF8400; }
.titre A:link {color: #CF8400; text-decoration: none;}
.titre A:active {color: #CF8400; text-decoration: none;}
.titre A:visited {color: #CF8400; text-decoration: none;}
.titre A:hover {color: #CF8400; text-decoration: underline;}

.titre_bleu {font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #000066; }
.titre_bleu_fd { background-color:#F0F5F8; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #000066; }
.titre_accueil_list { background-color:#F9ECD2; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight: bold; color: #000066; }

.gros_titre {font-family: Verdana, Tahoma, Arial; font-size: 18px; font-weight: bold; color: #CF8400; }

.lien_pages {font-family: Tahoma, Verdana, Arial; color: #CC0000; font-size: 11px; text-decoration: none;}
.lien_pages A:link {color: #000099; text-decoration: none;}
.lien_pages A:active {color: #000099; text-decoration: none;}
.lien_pages A:visited {color: #000099; text-decoration: none;}
.lien_pages A:hover {color: #CC0000; text-decoration: underline;}

.bo_titre {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #000099;}
.bo_titre A:link {color: #000099; text-decoration: none;}
.bo_titre A:active {color: #000099; text-decoration: none;}
.bo_titre A:visited {color: #000099; text-decoration: none;}
.bo_titre A:hover {color: #CC0000; text-decoration: underline;}

.bloc_moncompte {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #000066; background-color:#FEFDF8;}

.bo_prix {font-family: Tahoma, Verdana, Arial; text-decoration: none; font-size: 13px; color: #F4690F; font-weight:normal;}

.bo_ss_titre {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #292498;}
.bo_ss_titre A:link {color: #292498; text-decoration: none;}
.bo_ss_titre A:active {color: #292498; text-decoration: none;}
.bo_ss_titre A:visited {color: #292498; text-decoration: none;}
.bo_ss_titre A:hover {color: #CC0000; text-decoration: underline;}

.bo_descriptif {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #5C5C5C;}
.bo_descriptif_noir {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #000000;}

.menu_boutique {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #F0F5F8; background-color: #F0F5F8; }
.menu_boutique_over {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #F0F5F8; background-color: #D6E4EC; }
.menu_boutique A:link {color: #000066; text-decoration: none;}
.menu_boutique A:active {color: #000066; text-decoration: none;}
.menu_boutique A:visited {color: #000066; text-decoration: none;}
.menu_boutique A:hover {color: #CC0000; text-decoration: none;}

.zoom_prod {font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none; color: #000066; }
.zoom_prod A:link {color: #000066; text-decoration: none;}
.zoom_prod A:active {color: #000066; text-decoration: none;}
.zoom_prod A:visited {color: #000066; text-decoration: none;}
.zoom_prod A:hover {color: #CC0000; text-decoration: underline;}

.zoom_pointillees{ background-image:url(../images/interface/pointilles.gif); height:3px; width:95%; }
.zoom_titre_partie{ padding: 20px 10px 2px 5px; font-family: Tahoma, Verdana, Arial; font-size: 11px; font-weight:bold; color: #F9520B; }
.zoom_fiche_tech{ background-color:#F2F9EA; width:95%; border: 1px dotted #C1DD87; }
.zoom_descriptif{ background-color:#F2F9EA; width:95%; border: 1px dotted #C1DD87; }
.zoom_options{ background-color:#F2F9EA; width:95%; border: 1px dotted #C1DD87; }

.input_color { border: 1px solid #000000; height:22px; background-color:#F9F9F9; font-family: Tahoma, Verdana, Arial; font-size: 11px; }
.textarea_color { border: 1px solid #000000; background-color:#F9F9F9; font-family: Tahoma, Verdana, Arial; font-size: 11px; }


/* GESTION DES ONGLETS */

.onglet_actif {color: #FFFFFF; font-family: Tahoma, Verdana, Arial; font-size: 11px; background-color:#DA9914; text-align:center; }
.onglet_actif A:link {color: #FFFFFF; text-decoration: underline;}
.onglet_actif A:active {color: #FFFFFF; text-decoration: underline;}
.onglet_actif A:visited {color: #FFFFFF; text-decoration: underline;}
.onglet_actif A:hover {color: #FFFFFF; text-decoration: underline;}

.onglet_off {color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 11px; background-color:#EACE96;  text-align:center; }
.onglet_off A:link {color: #000000; text-decoration: underline;}
.onglet_off A:active {color: #000000; text-decoration: underline;}
.onglet_off A:visited {color: #000000; text-decoration: underline;}
.onglet_off A:hover {color: #000000; text-decoration: underline;}

.onglet_no {color: #000000; font-family: Tahoma, Verdana, Arial; font-size: 11px; background-color:#F3F6FA;  text-align:center; }
.onglet_no A:link {color: #000000; text-decoration: underline;}
.onglet_no A:active {color: #000000; text-decoration: underline;}
.onglet_no A:visited {color: #000000; text-decoration: underline;}
.onglet_no A:hover {color: #000000; text-decoration: underline;}

.avis_milieu { font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #515150; padding-left:10px; }
.avis_milieu_plan { font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none; color: #CC0000; }
.avis_milieu A:link { font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #515150; }
.avis_milieu A:active { font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #515150; }
.avis_milieu A:visited { font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #515150; }
.avis_milieu A:hover { font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: underline; color: #CC0000; }

.avis_contour_bloc {background-color: #CCCCCC; }


/* IDENTIFICTION */

.bord_ident_new { background-color:#E3A324; }
.bord_ident_deja { background-color:#000000; }

.ident_new_titre { text-align:center; color:#E3A324; font-size: 14px; font-weight:bold; }
.ident_new_descr { background-color:#F3F3F3; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding: 10px 10px 18px 10px; }
.ident_new_bouton { padding: 10px; }

.ident_deja_titre { text-align:center; color:#000000; font-size: 14px; font-weight:bold; }
.ident_deja_descr { background-color:#F3F3F3; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding: 10px; }
.ident_deja_descr A:link {color: #D29317; text-decoration: underline;}
.ident_deja_descr A:active {color: #D29317; text-decoration: underline;}
.ident_deja_descr A:visited {color: #D29317; text-decoration: underline;}
.ident_deja_descr A:hover {color: #D29317; text-decoration: underline;}
.ident_deja_bouton { padding: 10px; }


/* RUBRIQUES FILLES */

#rubriques_filles{
	width : 420px;
	border : solid 1px gray;
	margin-top : 15px;
	margin-bottom : 25px;
	margin-left: 12px;
    margin-right: 12px;
	padding-bottom : 5px;

}

#rubriques_filles h3{
	font-size : 11px;
	background-color : #F2F2F2;
	margin : 0;
	border-bottom : 1px solid black;
	padding : 2px;
	padding-left : 10px;
	margin-bottom : 5px;
}

#rubriques_filles ul{
	list-style-type : none;
	margin :0;
	padding : 2px;
	margin-left : 10px;
	padding-right : 20px;
}

#rubriques_filles ul.column{
	float : left;
}


#rubriques_filles ul li{
	
	padding : 0;
	margin : 0;
}
#rubriques_filles ul li a{
	background : url("../images/pictos/pictos_fleche.gif") left 4px no-repeat;
	padding-left : 12px;
	color : gray;
	text-decoration : none;
}
#rubriques_filles ul li a:hover{
	text-decoration : underline;
	color : #FE6500;
}

#rubriques_filles div#end{
	clear : both;
}

/* UNIVERS */ 

div#ongletGroupe_client{
 	list-style-type : none;
	padding : 0;
	margin : 0;

}

div#ongletGroupe_client a{
	float : left;
	border-bottom : 3px black solid;
	padding : 3px;
	margin : 0 2px;
	color : black;
}

div#ongletGroupe_client a:hover{
	
}


div#ongletUnivers{
 	list-style-type : none;
	padding : 0;
	margin : 0;

}

div#ongletUnivers a{
	float : left;
	border-bottom : 3px black solid;
	padding : 5px;
	margin : 0 2px;
	color : black;
}

div#ongletUnivers a:hover{
	
}

/* PLAN DU SITE */
div#plan{
 	text-align : left;
	font-family: Tahoma, Verdana, Arial; font-size: 10px;

}

div#plan ul{
	margin:0;
	padding:0;
	padding-left : 15px;
	list-style:none;
	margin-bottom : 10px;

}

div#plan li.bloc{
padding : 0;
margin : 0;
margin-bottom : 5px;
line-height : 1.5em;
font-size : 1.2em;
font-weight : bold;
}

div#plan ul li{
	font-size : 11px;
	line-height : 10px;
	text-indent : 10px;
	margin-bottom : 2px;
	font-weight : normal;
	background : url(../images/puce_orange.gif) left 5px no-repeat;
}

div.overlibZones{
margin : 5px;
}
div.overlibZones h3{
font-weight : bold;
color : marine;
text-decoration : underline;
font-size: 1.2em;
padding-bottom : 0;
margin-bottom : 5px;
}
div.overlibZones table{
	font-family: Tahoma, Verdana, Arial; font-size: 0.8em;
	margin : 5px;
}
div.overlibZones table th{
	font-weight : bold;
	font-size: 1.1em;
	text-align:right;
	
}
div.overlibZones table td{
	color :#DC4900;
	padding-left : 10px;
}

.highlight{
	background-color : #FFFFCC;

}

/* CONVERSIONS DE TAILLES */

.conv_taille_clair { background-color: #F5FAFF; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #333399; text-decoration: none; height:20px; padding-top:2px; }
.conv_taille_clair A:link {color: #333399; text-decoration: none;}
.conv_taille_clair A:active {color: #333399; text-decoration: none;}
.conv_taille_clair A:visited {color: #333399; text-decoration: none;}
.conv_taille_clair A:hover {color: #CC0000; text-decoration: none;}

.conv_taille_fonce { background-color:#D2E8FF; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #333399; text-decoration: none; height:20px; padding-top:2px; }
.conv_taille_fonce A:link {color: #333399; text-decoration: none;}
.conv_taille_fonce A:active {color: #333399; text-decoration: none;}
.conv_taille_fonce A:visited {color: #333399; text-decoration: none;}
.conv_taille_fonce A:hover {color: #CC0000; text-decoration: none;}

.conv_taille_gd_titre { background-color:#adc5f3; font-family: Tahoma, Verdana, Arial; font-size: 14px; color: #000000; font-weight:bold; height:20px; text-align:center; padding-top:2px; }
.conv_taille_titre { background-color:#000000; font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; font-weight:bold; height:20px; text-align:center; padding-top:2px; }



/* PANIER */

.contour_panier { border: 1px solid #6699FF; }

.entete_panier {font-family: Tahoma, Verdana, Arial; font-size: 12px; text-decoration: none; color: #000066; }
.titre_panier {
	font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; font-weight:bold; color: #FFFFFF; 
	background-color: #538CC6; padding:0 0 0 10px,
}

.bloc_panier_info { border: 1px solid #6699FF; width:210px }
.bloc_panier_info_titre { padding:2px 5px 2px 5px; border-bottom:1px solid #6699FF; background-color:#D7EAFE; font-weight:bold; }
.bloc_panier_info_txt { padding:5px; }
.bloc_panier_paiement_titre { padding:2px 5px 2px 5px; border-bottom:1px solid #6699FF; background-color:#EEFBE7; font-weight:bold; } 

.bloc_panier_devis { border: 1px solid #E5A666; width:340px }
.bloc_panier_devis_titre { padding:2px 5px 2px 5px; border-bottom:1px solid #E5A666; background-color:#FBF8F5; font-weight:bold; }
.bloc_panier_devis_txt { padding:5px; }

.panier_total_reduc { border: 1px solid #6699FF; padding:0; margin:0; background-color:#FBF8F5; }
.panier_total_tabl { border: 1px solid #6699FF; padding:0; margin:0; background-color:#FBFDFF; }
.panier_total_reduc_txt { border-right: 1px solid #CDDEFF; padding:5px; font-family: Tahoma, Verdana, Arial; font-size: 10px; }
.panier_total_reduc_input_txt { padding:5px; font-family: Tahoma, Verdana, Arial; font-size: 11px; }
.panier_total_reduc_input { width:80px; font-family: Tahoma, Verdana, Arial; font-size: 10px; }
.panier_total_txt { border-right: 1px solid #CDDEFF; padding:4px; font-family: Tahoma, Verdana, Arial; font-size: 11px; }

.panier_total_txt_on { border-right: 1px solid #CDDEFF; padding:4px; font-family: Tahoma, Verdana, Arial; font-size: 11px; background-color:#F4F9FF; }
.panier_total_reduc_input_txt_on { padding:4px; font-family: Tahoma, Verdana, Arial; font-size: 10px; background-color:#F4F9FF; }
.panier_total_prix_on { border-right: 1px solid #CDDEFF; padding:4px; font-family: Tahoma, Verdana, Arial; color:#CC0000; font-size: 11px; background-color:#F4F9FF; }
.panier_total_prixeuro_on { padding:4px; font-family: Tahoma, Verdana, Arial; color:#CC0000; font-size: 11px; background-color:#F4F9FF; }

.panier_etape_passee { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color:#000000; font-weight:bold; }
.panier_etape { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color:#000000; }
.panier_etape_actif { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color:#CC0000; font-weight:bold; }
.panier_titre_prod A:link, .panier_titre_prod A:active, .panier_titre_prod A:visited, .panier_titre_prod A:hover { 
	color: #000000; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight:bold; text-decoration: underline; }
.panier_resume_prod { color: #000099; font-family: Tahoma, Arial, sans-serif; font-size: 10px; }
.panier_prix_prod { color: #CC0000; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
.panier_lien_action A:link, .panier_lien_action A:active, .panier_lien_action A:visited { 
	color: #000099; font-family: Tahoma, Arial, sans-serif; font-size: 11px; text-decoration: underline; }
.panier_lien_action A:hover { text-decoration: underline; font-weight:normal; }

.panier {font-family: Tahoma, Verdana, Arial; font-size: 11px; text-decoration: none; color: #000000; }
.panier A:link {color: #000000; text-decoration: none;}
.panier A:active {color: #000000; text-decoration: none;}
.panier A:visited {color: #000000; text-decoration: none;}
.panier A:hover {color: #CC0000; text-decoration: underline;}

.titre_aide { font-family: Verdana, Tahoma, Arial; font-size: 13px; color: #333399; font-weight: bold; text-decoration: none;}
.titre_aide A:link {color: #CC0000; text-decoration: none;}
.titre_aide A:active {color: #CC0000; text-decoration: none;}
.titre_aide A:visited {color: #CC0000; text-decoration: none;}
.titre_aide A:hover {color: #CC0000; text-decoration: none;}



/* RESUMES DES PRODUITS */
.conteneur_resume{ width:96%; font-family: Tahoma, Verdana, Arial; font-size: 11px; margin-bottom: 0px; }
.resume_descriptif{ 
	border-top: 1px solid #C1DD87; border-left: 1px solid #C1DD87; border-right: 1px solid #C1DD87; 
	padding:0px 5px 10px 5px;
}
.resume_descriptif_titre{ padding:10px 0px 5px 0px; font-size: 11px; color:#666666; font-weight:bold; text-transform:uppercase; margin:0px; }
.resume_descriptif_ss_titre{ padding:0px 0px 10px 0px; font-weight:bold; margin:0px; }
.resume_descriptif_descriptif{ padding:0px 0px 10px 0px; text-align:justify; margin:0px; }
.resume_descriptif_descriptif P{ padding:0px; margin:0px; }
.resume_descriptif_prix P{ padding:0px; margin:0px; }
.resume_descriptif_prix{ padding: 0px; margin: 0px; font-size: 13px; color: #F4690F; }
.resume_descriptif_prix_qte { padding:0px; margin:0px; color:#F4690F; }
.resume_savoir_plus{ 
	background-image:url(../images/interface/savoir-plus.jpg); background-repeat:no-repeat; height:23px;  
	text-align:right; padding:5px 5px 0px 0px;
}
a.resume_savoir_plus_pos:link, a.resume_savoir_plus_pos:active, a.resume_savoir_plus_pos:visited, a.resume_savoir_plus_pos:hover{ 
	width:82px; margin-left:143px; height:17px; text-align:center; display: block; margin-top:-5px; padding-top:5px; }
.resume_descriptif_dispo{ margin-top:-18px; margin-left:5px; color:#797979; }

.conteneur_resume_commande{ width:100%; }
.conteneur_resume_commande_int { background-color: #F2F9EA; width:100%; }
.resume_commande_img{ width:100%; padding:10px 0 10px 0; }
.resume_commande_prix{ text-align:center; font-size: 13px; color: #F4690F; }
.resume_commande_qte{ width:81px; height:33px; background-image:url(../images/interface/fd-qte.gif); background-repeat:no-repeat; }
.resume_commande_add{ background-color: #F2F9EA; width:82px; height:33px; }


/* Objet de Formulaire */
.buttonAjoutPanier {
	padding:0px 7px 0px 0px; border:1px solid #000000; height:18px; width:125px;
	background-image:url(../images/pictos/caddy-button.gif); background-repeat:no-repeat;
	background-color:#DA9914; margin-left:30px; text-align:right;
	font-family:Tahomas, Arial, Verdana, Helvetica, sans-serif; font-weight:bold;
	font-size:10px; color:#FFFFFF;
	cursor:pointer; -moz-border-radius-topright:6px; -moz-border-radius-bottomright:6px;
}
.buttonAjoutPanier:hover {
	background-color:#CC0000;
}


.submit {
	font-family: Verdana, Arial; font-size: 10px; color: #FFFFFF; font-weight: bold;
	height: auto !important;
	min-height: 1.8em;
	height: 1.8em;
	vertical-align:middle;
}
.submit,
.submit-disabled {
	background: #BBBBBB url(/images/master/background_form_element.gif) repeat-x;
	border: 1px solid #9C9C9C;
}
.submit:hover,
.submit:focus {
	border: 1px solid #9C9C9C;
}

.select_rech {
	height: auto !important;
	min-height: 1.8em;
	height: 1.8em;
	vertical-align:middle;
	background-color: #FFE26F;
	color: #000099;
	font-family: Verdana, Arial; font-size: 11px;
}

.input_rech {
	height: auto !important;
	min-height: 1.8em;
	height: 1.8em;
	vertical-align:middle;
	background-color: #ECECEC;
	color: #000000;
	font-family: Tahoma, Verdana, Arial; font-size: 10px;
	border-style:none;
	border:1px solid #C9C9C9;
}


.areatextfield,
.areatextfield_over,
.textfield_over,
.textfield {
	padding: 0.15em 0 0.15em 0.25em;
	border: 1px solid;
}

.textfield
{
	height: auto !important;
	min-height: 1.8em;
	height: 1.8em;
}


.textfield,
.areatextfield,
textarea {
	background-color: #FBFAFA;
	border-color: #CCCCCC #aab3b3 #d5dddd #aab3b3 !important;
}

.textfield:focus,
.textfield_over,
textarea:focus {
	height: auto !important;
	min-height: 1.8em;
	height: 1.8em;
	background-color: #ffffff !important;
	border-color: #FBC39E #FBC39E #FBC39E #FBC39E !important;
}

.areatextfield:focus,
.areatextfield_over {	
	background-color: #ffffff !important;
	border-color: #FBC39E #FBC39E #FBC39E #FBC39E !important;
}




