html{ overflow:-moz-scrollbars-vertical; }

/* Styles par défaut */
BODY {
	background-color: #FFFFFF;
	color:#666666;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
}
BODY, TH, TD, SPAN, DIV, P { font-size:12px; font-family:Trebuchet MS; margin:0px; padding:0px }

.Margin_P_zero p { margin:0px;}

FORM { margin:0px; padding:0px;}
INPUT { font-size:10px;}
ul {margin-left:16px; margin-bottom:3px; margin-top:0px;}
li {margin:0px;}
h1 { font-size:16px; font-weight:bold; color:#f5a711; xwidth:100%; margin-bottom:7px;}
h2 { font-size:12px; font-weight:bold; color:#f5a711; xwidth:100%; margin-bottom:5px;}
h3 { font-size:9px; font-weight:normal; color:#8b8b8d; xwidth:100%; margin-bottom:0px; margin-top:5px;}
h3 p { margin:0px;}
h4 { font-size:20px; font-weight:bold; width:800px; }
h5 { font-size:10px; font-weight:normal; padding:0px; margin:0px; color:#f5a711; xmargin-top:-3px; }
h6 { font-size:14px; padding:0px; margin-top:10px; color:#b5047b;}
h7 { color:#ee3022; font-size:14px; margin-left:168px}

.Aderent_link:ACTIVE, .Aderent_link:LINK, .Aderent_link:VISITED {color: #f5a711; text-decoration:none;}
.Aderent_link:HOVER{text-decoration:underline; color: #f5a711;}

A:ACTIVE, A:LINK, A:VISITED {color:#000000; text-decoration:none;}
A:HOVER{text-decoration:none; color:#666666;}

.menu_haut:ACTIVE, .menu_haut:LINK, .menu_haut:VISITED {color:#FBFBFB; text-decoration:none; font-weight:normal;}
.menu_haut:HOVER{text-decoration:none; color:#FBFBFB;font-weight:normal;}

.menu_bas:ACTIVE, .menu_bas:LINK, .menu_bas:VISITED {color:#666666; text-decoration:none;}
.menu_bas:HOVER{text-decoration:none; color:#666666;}

.LienGris:ACTIVE, .LienGris:LINK, .LienGris:VISITED {color:#666666; text-decoration:none;}
.LienGris:HOVER{text-decoration:underline; color:#666666;}

.LienRouge:ACTIVE, .LienRouge:LINK, .LienRouge:VISITED {color:#990000; text-decoration:none;}
.LienRouge:HOVER{text-decoration:underline; color:#990000;}

.BtnColDroite:ACTIVE, .BtnColDroite:LINK, .BtnColDroite:VISITED {color:#2d6eb2; text-decoration:none; font-size:14px; font-weight:bold; }
.BtnColDroite:HOVER{text-decoration:none; color:#2d6eb2; font-size:14px; font-weight:bold; } 

.LienDetailPromo:ACTIVE, .LienDetailPromo:LINK, .LienDetailPromo:VISITED {color:#000000; text-decoration:none; font-size:13px; font-weight:bold; }
.LienDetailPromo:HOVER{text-decoration:none; color:#000000; font-size:13px; font-weight:bold; }

.LienBleu:ACTIVE, .LienBleu:LINK, .LienBleu:VISITED {color:#2d6eb2; text-decoration:none;}
.LienBleu:HOVER{color:#2d6eb2; text-decoration:underline; }

.LienBleuBold:ACTIVE, .LienBleuBold:LINK, .LienBleuBold:VISITED {color:#2d6eb2; text-decoration:none; font-weight:bold}
.LienBleuBold:HOVER{color:#2d6eb2; text-decoration:underline; font-weight:bold }

.LienGammeProd:ACTIVE, .LienGammeProd:LINK, .LienGammeProd:VISITED {color:#666666; text-decoration:none; font-size:16px}
.LienGammeProd:HOVER{color:#666666; text-decoration:none; font-size:16px }

#Haut_page { xbackground-image:url(../images/header_02.jpg); background-repeat:no-repeat;width:987px; margin:0px; padding:0px }
#Menu { float:left; width:203px;}
#Contenu { float:left; width:784px;}
#Contenu2 { float:left; width:561px; margin-left:14px; xmargin-right:14px; margin-bottom:10px; }
#ContenuIndex { float:left; width:562px;}
#Colonne_droite { float:right; width:195px;}
#Bas_page { height:52px; color:#666666; margin-top:10px; }

#ProduitGammme { width:561px; margin-top:31px; }
.ProduitGammme_bis { width:561px; margin-top:31px; }
#TitreGamme { background-image:url(../images/barre_haut_detail_gamme.png); background-repeat:no-repeat; width:561px; height:34px; padding-top:5px; padding-left:10px;margin-top:-31px; font-size:16px;position:absolute;z-index:2; }
.TitreGamme_bis { background-image:url(../images/barre_haut_detail_gamme.png); background-repeat:no-repeat; width:561px; height:34px; padding-top:5px; padding-left:10px;margin-top:-31px; font-size:16px;position:absolute;z-index:2; }
#DetailGamme { float:left; margin:5px 1px 5px 2px; background-image:url(../images/produit_detail_gamme.jpg); 
background-repeat:no-repeat; width:137px; height:120px; }
.DetailGamme_bis { float:left; margin:5px 1px 5px 2px; background-image:url(../images/produit_detail_gamme.jpg); 
background-repeat:no-repeat; width:137px; height:120px; }
#LibelleGamme { width:127px; height:30px; padding:3px 5px 0px 5px; color:#000000; font-size:10px; line-height:13px; }
.LibelleGamme_bis { width:127px; height:30px; padding:3px 5px 0px 5px; color:#000000; font-size:10px; line-height:13px; }
#VignetteGamme { width:135px; height:80px; margin-top:5px; padding:0px 1px 0px 1px; }
.VignetteGamme_bis { width:135px; height:80px; margin-top:5px; padding:0px 1px 0px 1px; }
#BandeGamme { width:554px; margin-left:1px; padding-left:5px; padding-top:5px; height:30px; }

.LargeurPage { width:990px; margin-left:auto; margin-right:auto;} 
.LargeurPage_contenu { width:985px; height:610px; margin-left:auto; margin-right:auto; background-image:url(../images/Contenu_background.jpg); overflow:hidden} 

/*.Menu { float:left; width:210px; height:500px;  margin-left:20px; margin-top:80px;}
.Contenu { float:left; height:380px; margin-top:80px; margin-left:5px; overflow:auto;}
.Contenu_erreur { float:left; width:950px; height:380px; margin-top:80px; margin-left:20px; padding-left:10px; overflow:auto;}
*/
#Detail_adherent p { margin:0px;}

/* Pour la page Contact */
.champ1{ width:130px; text-align:right; float:left; height:25px; margin-bottom:15px;}
.champ2{ float:left; margin-bottom:3px; padding-left:10px; padding-right:20px;}

.Formulaire input,.Formulaire textarea{ border:0px; font-size:10px; background-color:#fad386; height:15px}
.Formulaire select{ border:0px; font-size:10px; background-color:#FFFFFF; text-transform:capitalize;}


.navigation { font-size:9px; position:absolute; margin:-10px 0px 0px 0px;}
.Resultat_titre {margin:5px 5px 5px 5px; padding:20px 0px 0px 5px; width:233px; height:40px; background:no-repeat; background-image:url(../images/fond_resultats.jpg);}
.Resultat_detail {height:310px; overflow:auto;}
.Resultat_bloc { margin:0px 15px 10px 5px; padding:0px 0px 0px 10px; width:311px; height:69px; float:left; background:no-repeat; background-image:url(../images/fond_resultat_1.jpg);}
.Cadre_recherche {background:no-repeat; background-image:url(../images/cadre_03.jpg); width:615px; height:150px; margin: 50px 0px 0px 30px;}
.Titre_recherche {margin:20px 10px 0px 10px; font-family:Trebuchet MS; font-weight:bold; font-size:16px; color:#a5acb2;}
.Bouton_recherche {float:right;margin:40px 10px 0px 10px;}
.Bouton_retour {margin:2px 5px 5px 0px;}
.Detail_recherche {float:left;margin:20px 10px 0px 20px; padding-left:10px; font-family:Trebuchet MS; font-weight:bold; font-size:12px; color:#000000;}
.Evenement_photo {float:left; width:165px; margin:2px;}
.Evenement_Detail {float:left; width:530px; margin:-10px 0px 10px 5px;}
.Erreur_404 {width:399px; height:301px; margin:40px 0px 0px 150px; background:no-repeat; background-image:url(../images/erreur_404.jpg);}
.Clear {clear:both;}

.fiche_aderent {border:#CCCCCC solid 1px; float:left;}
.Logo_adherent {margin:5px 5px 0px 5px; float:left; width:100px; height:100px;}
.Info_adherent {margin:5px 5px 0px 5px; float:left;  width:420px; height:100px; line-height:20px;}
.Societe {color:#f5a711; font-family:Verdana; font-size:17px; font-weight:bold;}
.Societe2 {color:#a5acb2; font-family:Verdana; font-size:11px;}
.Adresse {color:#a5acb2; font-family:Verdana; font-size:14px; font-weight:bold;}
.Detail_adherent {margin:5px 5px 5px 5px; overflow:auto;}
.Vignette_produit {border:#CCCCCC solid 1px; padding:5px 0px 0px 4px; float:left;  width:135px; margin-left:-1px;}

.Titre { font-family:Verdana; color:#f5a711; font-size:15px; font-style:normal; font-weight:bold; text-align:center;}
.TexteOrangeGras { color:#f5a711; font-weight:bold;}
.TexteOrangeNormal { color:#f5a711;}
.Texte12 { font-size:12px; color:#a5acb2;}
.TexteBold12 { font-size:12px; font-weight:bold; color:#a5acb2;}
.Texte13{ font-size:13px; color:#a5acb2;}
.TexteBold13 { font-size:13px; font-weight:bold; color:#a5acb2;}
.Texte14{ font-size:14px; color:#a5acb2;}
.TexteBold14 { font-size:14px; font-weight:bold; color:#a5acb2;}
.Texte15{ font-size:15px; color:#a5acb2;}
.TexteBold15 { font-size:15px; font-weight:bold; color:#a5acb2;}
.Texte16{ font-size:16px; color:#a5acb2;}
.TexteBold16 { font-size:16px; font-weight:bold; color:#a5acb2;}

input.error { border: 1px dotted #990000; color:#000000; }	
.error { color:#990000; }
.erreur { color:#990000; }
.Liste_size { font-size:11px; color:#000000; }

.Lien {float:left; width:652px; height:30px; color:#FBFBFB; }
.Boutique{xborder:#00FF00 1px solid; float:left; xmargin-left:10px; height:105px; width:190px; font-size:9px; color:#000000; line-height:12px;}

/* Page panier */
.TableauEtape1{background-image:url(../images/panier/BgTableau.jpg); background-repeat:repeat-x; padding:2px 0px 3px 5px; font-size:10px; line-height:12px; color:#FFFFFF;}
.SousTitreEtape1{background-color:#f6f9fe; padding:2px 0px 3px 5px; color:#58626e; border: solid 1px #e1edfb}

.Tab_Texte_bleu {color: #0066FF; font-weight:bold; }
.Tab_Colonne_Verte { background-color:#99CC00; font-weight:bold; }
.Tab_Colonne_Orange { background-color:#fed98e; font-weight:bold;}
.Tab_Colonne_Rouge { background-color:#fe992d; font-weight:bold}
.Tab_Colonne_verte_foncee { background-color:#929e3e; font-weight:bold}
.Tab_Colonne_Rose { background-color:#f36ee8; font-weight:bold}
.Tab_Technique td{ border-bottom:solid 1px #000000;}


/* Colonne droite */
.LargeurColDroite{width:199px; float:right;}
.StyleBoutton{ background-image:url(../images/BGColonneDroiteBtn.jpg); background-repeat:no-repeat; width:195px; height:49px; margin-bottom:10px; text-align:center; }
.Espacement{ margin-bottom:10px}
.StylePromotion{background-image:url(../images/BGPromo.jpg); background-repeat:no-repeat; width:187px; height:230px; margin-bottom:10px; padding-top:15px; padding-left:8px}
   .TitrePromotion{color:#f61501; font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom:20px}
   .LibProduitEnPromotion{margin-top:10px; padding-right:5px}
   .TextProduitEnPromotion{color:#000000; font-size:11px; font-weight:bold; padding-right:10px; margin-top:3px; height:36px; overflow:hidden}

/* Page Mon éspace */
.TextBienvenu{color:#ffbb04; font-weight:bold; margin-top:5px; margin-bottom:3px}
.TitreBleusFondJaune{color:#0f4993; background-color:#fae6a7; padding-left:4px; padding-bottom:2px; padding-top:2px; font-weight:bold}
.LibelleAdresse{background-color:#fafafa; padding-bottom:3px; padding-top:3px; border-bottom:#c4c7cc solid 1px; xheight:20px }
.Text_noir { color:#000000; }

/*.popup_panier { background-color:#fafafa; border:#666666 solid 1px; font-weight:bold; width:250px; padding:5px 5px 5px 5px; position:absolute; margin:-100px 0px 0px -10px; display:none; z-index:999; }*/

.popup_panier {
	width: 320px;
	height: 108px;
	margin-top: -66px; /* moitié de la hauteur */
	margin-left: -150px; /* moitié de la largeur */
	padding:14px 10px 10px 10px;
	background-image:url(../images/fond.png);
	font-weight:bold; color:#002f81;
	display:none; 
	z-index:999; color:#999999;
	background-repeat:no-repeat; 
}
	

#achat_validate {
	width: 320px;
	height: 108px;
	margin-top: -66px; /* moitié de la hauteur */
	margin-left: -150px; /* moitié de la largeur */
	padding:14px 10px 10px 10px;
	background-image:url(../images/fond_2.png);
	background-repeat:no-repeat;
	display:none;
	z-index:100;
}

.alert_quantite {
	width: 320px;
	height: 108px;
	margin-top: -66px; /* moitié de la hauteur */
	margin-left: -150px; /* moitié de la largeur */
	padding:14px 10px 10px 10px;
	background-image:url(../images/fond_2.png); 
	background-repeat:no-repeat;
	font-weight:bold; 
	color:#002f81; 
	display:none; 
	z-index:1000;  position:fixed;left:50%;top:50%;
}

#article_info { text-align:center;line-height:18px;height:53px; font-weight:bold; color:#002f81; text-align:center; margin-bottom:20px; padding-top:5px; }

#global_div {
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	background-color:#009966;
	position:absolute; 
	z-index:80; 
	display:none;
}
		
#pNewsletter.error { border: 1px solid red; background-color:#FFEAEA; }
#pRecherche.error  { border: 1px solid red; background-color:#FFEAEA; }

/*  Style CMS  */
.Titre { font-family:Trebuchet MS; color:#666666; font-size:18px; font-style:normal; font-weight:bold; }
.Contenu {ont-size:12px; font-family:Trebuchet MS; font-style:normal; color:#000000;}
.Contenu2 {ont-size:14px; font-family:Trebuchet MS; font-style:normal; color:#000000;}
.Contenu3 {ont-size:16px; font-family:Trebuchet MS; font-style:normal; color:#000000;}
.Contenu4 {ont-size:18px; font-family:Trebuchet MS; font-style:normal; color:#000000;}

.Texte_9 { font-size:9px}
.Texte_10 { font-size:10px; }
.Texte_11 { font-size:11px; }
.Texte_12 { font-size:12px; }
.Texte_13 { font-size:13px; }
.Texte_14 { font-size:14px; }
.Texte_15 { font-size:15px; }
.Texte_16 { font-size:16px; }
.Texte_17 { font-size:17px; }
.Texte_18 { font-size:18px; }
.Texte_19 { font-size:19px; }
.Texte_20 { font-size:20px; }



.Tab_Texte_Normal {font-weight:bold; }

.TabUPS TR TD { border-bottom: #D4D4D4 solid 1px; vertical-align:top;}
.TabUPSInfo TR TD{ border-bottom:solid 1px #000000}
.LabelInfoUPS {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #2C2C2C;
	letter-spacing: 1px;
}



.Fleche2 {float:right; xmargin-top:10px; xmargin-bottom:20; xpadding-left:90px;}
.Fleche1 {float:right; xmargin-top:10px; xmargin-bottom:20; xpadding-left:15px;}




/******************************** Style Ajouter ***************************************************/

.Menu_gauche_taille{ width:208px; color:#000000;}
.Menu_droite_taille{ width:199px; color:#000000;}
.Theme_Menu_droite{ margin-top:0px; padding-left:2px; font-size:13px;}
.Theme_Menu_gauche{ margin-top:0px; padding-left:2px; font-size:13px;}
.Cadre_Theme_Menu_gauche{  background-repeat:no-repeat; z-index:1;height:52px;  }
.Cadre_Theme_Menu_droite{  background-repeat:no-repeat; z-index:1;height:58px;  }
.SousCadre_Theme_Menu_gauche{  height:52px; width:208px;}
.SousCadre_Theme_Menu_droite{  height:58px; width:199px;}
.Bas_Menu_gaucheII6{ margin-top:-13px;position:absolute; width:208px; height:9px;z-index:10;background:none;}
.Bas_Menu_gauche{ margin-top:-9px;position:absolute; z-index:10;}
.Bas_Menu_droite{ margin-top:-9px;position:absolute; z-index:10;}
.Cadre_produit_left1{ width:173px;float:left;margin:4px 12px 5px 14px;isplay: inline;}
.Cadre_produit_left2{ width:173px;float:left;margin:4px 10px 5px 10px;isplay: inline; }
.Cadre_produit_right{ width:173px;float:right;margin:4px 0px 5px 0px;isplay: inline;}
.Nom_produit_cadre{ background-repeat:no-repeat; width:170px; height:21px; padding-top:5px; padding-left:10px;margin-top:-24px; color:#999999;font-weight:bold;position:absolute;z-index:2;}
.Nom_produit_cadreII6{ background:none;background-repeat:no-repeat; width:160px; height:21px; padding-top:5px; padding-left:10px;margin-top:-24px; color:#999999;font-weight:bold;position:absolute;z-index:2;}
.Titre_Gamme_produitII6{ background:none;background-repeat:no-repeat; width:551px; height:34px; padding-top:5px; padding-left:10px;margin-left:-1px;margin-top:-31px; font-size:16px;position:absolute;z-index:2;}
.Position_left{ float:left;}
.Position_right{ float:right;margin: -2px 13px 0px 0px;}
.Position_rightII6{ float:right; margin: -2px 2px 0px 0px;}
.Position_rightII7{ float:right; margin: -2px 13px 0px 0px;}
.Clear_both_Produit{ clear:both;}
.Detail_produit_Cliquer{font-size:10px;}
.TitreGammeII6{ background:none;background-repeat:no-repeat; width:551px; height:34px; padding-top:5px; padding-left:10px;margin-left:-1px;margin-top:-31px; font-size:16px;position:absolute;z-index:2;}
.SuiviCommande{background-repeat:no-repeat; width:370px; height:34px; font-size:16px; padding-top:5px; padding-left:190px;margin-top:-31px; font-weight:bold;position:absolute;z-index:2;}
.ContenuSuiviCommande{width:548px; border-left:#F5F5F5 solid 1px; border-right:#F5F5F5 solid 1px; background-color:#fafafa; padding:5px 5px 0px 5px;}
.ButtonLeftReight{float:right; z-index:3; position:relative; margin-top:-25px;}

.BarreHautDetailGamme{background:none; background-repeat:no-repeat; width:551px; height:34px; padding-top:5px; padding-left:10px;margin-left:-1px;margin-top:-31px; font-size:16px;position:absolute;z-index:2;}
.Fleche{float:right; margin: -2px 2px 0px 0px;}
.Liengamme{float:right; margin: -2px 13px 0px 0px;}

.FondTopPOPUP{height:148px; background-image:url(images/fond_mail.jpg); background-repeat:repeat-x}
.FormulairePOPUP{margin-left:10px; margin-right:10px}
.FormulaireInputPOPUP{background-color:#fccb02; color:#003375; height:25px; width:110px; font-weight:bold; xborder:#fccb02}

.FonPermenant{ background-repeat:no-repeat; width:455px; height:34px; xfont-size:16px; xpadding-top:5px; padding-left:106px;margin-top:-31px; font-weight:bold;position:absolute;z-index:2;}
.ContenuMonPanier{width:558px; border-left:#F5F5F5 solid 1px; border-right:#F5F5F5 solid 1px; background-color:#fafafa;}
.ContenuMonPanier2{padding:5px 5px 0px 2px;}
.TableMonPanier{margin-bottom:4px; margin-left:3px; margin-top:3px;}
.StyleAlertQte{width: 320px;height: 108px; margin-left:-400px;	 background-image:url(../images/fond_2.png);font-weight:bold; color:#002f81; z-index:2;position:absolute; background:none; background-repeat:no-repeat; display:none;}
.StyleAlertQte2{z-index:1200;position:absolute;display:none; margin-left:-260px; margin-top:70px;}
.txtEndOp{height:53px; padding-top:20px;}
.StyleAlertQteIE6{width: 320px;height: 108px; margin-left:-400px;	 background-image:url(../images/fond_2.png);font-weight:bold; color:#002f81; z-index:2;position:absolute; background:none; background-repeat:no-repeat;}
.ContenuMonPanier2IE6{z-index:1200;position:absolute; margin-left:-260px; margin-top:70px;}
.PorsuitAchat{margin-right:13px;}
.MontantInf{color:#cf2502; font-size:13px; font-weight:bold}
.PorsuitAchat2{margin-top:20px; margin-left:200px;}
.PanierVide{float:left; padding-top:5px; margin-left:10px;}

.ModifierMonAdresse{background-repeat:no-repeat; width:370px; height:34px; font-size:16px; padding-top:5px; padding-left:190px;margin-top:-31px; font-weight:bold;position:absolute;z-index:2;}
.ContenuEtapes{width:538px; border-left:#F5F5F5 solid 1px; border-right:#F5F5F5 solid 1px; background-color:#fafafa; padding:15px 5px 0px 15px; font-weight:bold; }
.txtEtapes{color:#000099;}
.txtDescriptetapes{color:#FFCC00;}
.formulaireIdentification{float:left; margin-top:20px; width:280px;}
.formulaireIdentificationS{float:left; margin-top:20px; width:250px;}
.txtLoi{font-size:10px;font-weight:lighter;}

.txtMonEspace{ background-repeat:no-repeat; width:370px; height:34px; font-size:16px; padding-top:5px; padding-left:190px;margin-top:-31px; font-weight:bold;position:absolute;z-index:2;}
.ContenuMonEspace{width:548px; border-left:#F5F5F5 solid 1px; border-right:#F5F5F5 solid 1px; background-color:#fafafa; padding:5px 5px 0px 5px;}
.StyleListes{float:left; width:417px}
.deleteListe{float:left; width:130px;" align="right}
.txtalerts{color:#f64f23; font-size:10px; margin-top:10px; margin-bottom:5px}
.txtalerts2{font-size:10px; font-weight:bold; margin-top:8px}

.txtEspaceInscription{background-repeat:no-repeat; width:370px; height:34px; font-size:16px; padding-top:5px; padding-left:190px;margin-top:-31px; font-weight:bold;position:absolute;z-index:2;}
.contenuInscription{width:538px; border-left:#F5F5F5 solid 1px; border-right:#F5F5F5 solid 1px; background-color:#fafafa; padding:15px 5px 0px 15px; font-weight:bold; }
.styleFormulaireInscr{float:left; margin-top:20px; width:430px;}
.styleBtnVAlider{float:right; margin-top:15px; padding-right:30px;}

.imgLeft {float:left; padding-top:1px;}
.imgLeft1 {float:left;  margin-top:0px; }
.imgLeft3 {float:left;  margin-top:0px; }
.imgLeft13 {float:left;  margin-top:0px; }

.textinput2 {
	height:24px;
	background:url(images/fond_recherche_2.jpg) repeat-x left top;
	border:none;
	vertical-align:top; /*!important vertical-align:middle;*/

	width:194px;

}
.inputRecherche { 

background:url(../images/fond_recherche_2.jpg) repeat-x left top; width:133px; height:24px;vertical-align:top;  border:none; font-size:10px; text-align:left;
}
