BODY {
	background-color : #86B56C;
	margin : 0;
	padding : 0;
}
.BTable {
	border : 1px solid #83A570;
	background-color : #ffffff;
}
.TBas{
	background-color : #6C9558;
	color : #ffffff;
	height : 30px;
}
.Tbas2 {
	background-color : #437C34;
	color : #ffffff;
	height : 55px;
}
.pipe {
	background-color : transparent;
	color : #629153;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 10pt;	
}
.bgtop {
	background-image : url('../images/droite/traith.gif');
	background-repeat : repeat-x;		
}
.bgdown {
	background-image : url('../images/droite/traitb.gif');	
	background-repeat : repeat-x;
}
.bgleft {
	background-image : url('../images/droite/traitg.gif');	
	background-repeat : repeat-y;		
}
.bgright {
	background-image : url('../images/droite/traitd.gif');	
	background-repeat : repeat-y;	
}
.Bfd {
	background-color : #2b7125;
}	
.bgoffre {
	background-color : #990718;
	color : #ffffff;
	height : 28px;
}
.bgpromo {
	background-color : #E3E3E3;
	color : #2B7125;
}
a.promoHome , a.promoHome:link ,a.promoHome:visited, a.promoHome:hover {
   	background-color: transparent;
	color : #437C34;
   	text-decoration : none;
	font-family : Tahoma, Arial, Verdana, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}
a.pastilleHome , a.pastilleHome:link ,a.pastilleHome:visited, a.pastilleHome:hover {
   	background-color: transparent;
	color : #FFFFFF;
   	text-decoration : none;
	font-family : Arial, Verdana, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}
.offre, a.offre , a.offre:link ,a.offre:visited, a.offre:hover {
	background-color : #990718;
	color : #ffffff;
	font-family:  Tahoma, Verdana, sans-serif;
	font-size : 12pt;
	font-weight : normal;
	letter-spacing : 2pt;
   	text-decoration : none;
}
.Smalloffre {
	background-color : #990718;
	color : #ffffff;
	font-family:  Arial, Tahoma, Verdana, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}
.menuHaut {
	background-color : #7B9F67;
	color : #236C1E;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 8pt;
	text-align : left;
	height : 20px;
}
a.AmenuHaut , a.AmenuHaut:link ,a.AmenuHaut:visited {
   	background-color: transparent;
	color : #236C1E;
   	text-decoration : none;
}
.menuBas {
	background-color : #78B74A;
	color : #236C1E;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 8pt;
	text-align : center;
}
a.navHome , a.navHome:link ,a.navHome:visited, a.navHome:hover {
   	background-color: transparent;
	color : #2E7328;
   	text-decoration : none;
	font-family : Tahoma, Arial, Verdana, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	letter-spacing : 0.5pt;
}
a.SmallnavHome , a.SmallnavHome:link ,a.SmallnavHome:visited, a.SmallnavHome:hover {
   	background-color: transparent;
	color : #000000;
   	text-decoration : none;
	font-family : Tahoma, Arial, Verdana, sans-serif;
	/*font-size : 0.9em;*/
	font-weight : normal;
}
a.AmenuBasTexte , a.AmenuBasTexte:link ,a.AmenuBasTexte:visited, span.AmenuBasTexte {
   	background-color: transparent;
	color : #236C1E;
   	text-decoration : none;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	letter-spacing : 1pt;
}
a.AmenuBasTexte2 , a.AmenuBasTexte2:link ,a.AmenuBasTexte2:visited, span.AmenuBasTexte2, a.AmenuBasTexte2:hover, a.AmenuBasTexte:hover {
   	background-color: transparent;
	color : #FFFFFF;
   	text-decoration : none;
	font-family : Tahoma,Verdana, sans-serif;
	/*font-size : 8pt;*/
	font-weight : bold;
	letter-spacing : 1pt;
}
TD.bas_intermediaire {
	width : 2px;
	background : #BBD26A;
}
DIV.sup_a_menubas {
	padding-top : 22px;
}
.menuEspace {
	background-color : transparent;
	color : #F6FAF3;
	height : 1px;
	width : 1px;
}
.affaire {
	background-color : #E3E3E3;
	color : #97052C;
	text-align : center;
}
A.affaireTexte {
	background-color : #E3E3E3;
	color : #97052C;
	font-weight : bold;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 11pt;
	text-align : center;
   	text-decoration : none;
}
A.affaireTexte2 {
	background-color : #E3E3E3;
	color : #97052C;
	font-weight : bold;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 12pt;
	text-align : center;
   	text-decoration : none;
}
.affaireBig {
	background-color : #E3E3E3;
	color : #97052C;
	font-weight : bold;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 18pt;
	text-align : center;
}
.affaireSmall {
	background-color : #E3E3E3;
	color : #97052C;
	font-weight : bold;
	font-family : Verdana,Tahoma,Verdana, sans-serif;
	font-size : 7pt;
	text-align : left;
}
.affaireSmall2 {
	background-color : #E3E3E3;
	color : #97052C;
	font-weight : bold;
	font-family : Verdana,Tahoma,Verdana, sans-serif;
	font-size : 10pt;
	text-align : left;
   	text-decoration : none;
}
a.Aaffaire , a.Aaffaire:link ,a.Aaffaire:visited {
   	background-color: transparent;
	color : #D2021C;
   	text-decoration : underline;
	font-size : 10px;
}
a.Aaffaire:hover {
   	text-decoration : none;
}
.compte {
	background-color : #EBF2D6;
	color : #76B449;
	text-align : center;
}
.compteTexte {
	background-color : #2B7125;
	color : #88A873;
	font-weight : bold;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 7pt;
	text-align : left;
}
a.AcompteTexteSmall , a.AcompteTexteSmall:link ,a.AcompteTexteSmall:visited {
	background-color : transparent;
	color : #88A873;
   	text-decoration : none;
	font-size : 9px;
	text-align : left;
}
a.AcompteTexteSmall:hover {
	background-color : transparent;
	color : #ffffff;
   	text-decoration : none;
	font-size : 9px;
	text-align : left;
}
a.AcompteTexteSmall2 , a.AcompteTexteSmall2:link ,a.AcompteTexteSmall2:visited {
	background-color : transparent;
	color : #76B449;
   	text-decoration : none;
	font-size : 7pt;
	text-align : left;
}
.input-compte {
	background-color : #FFFFFF;
	color : #76B449;
	font-weight : bold;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 7pt;
	text-align : left;
	width : 90px;
	border : 1px solid #76B449;
}
.submit-compte {
	background-color : transparent;
	color : #81A46D;
	font-weight : bold;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 7pt;
	border : 0 none;
	padding-bottom : 3px
}
.panierTexte {
	background-color : #2B7125;
	color : #ffffff;
	font-weight : bold;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 7pt;
	text-align : left;
}
.panierTexteFull {
	background-color : transparent;
	color : #76B449;
	font-weight : bold;
	font-family : Tahoma,Verdana, sans-serif;
	font-size : 8pt;
	text-align : left;
	border : 2px solid #AAD28D;
	height : 18px;
}
.panierTexteVide {
	background-color : #2B7125;
	color : #ffffff;
	font-size : 7pt;
	text-align : left;
}
a.ApanierTexteVide , a.ApanierTexteVide:link ,a.ApanierTexteVide:visited {
	background-color : #FFFFFF;
	color : #CAE0B4;
	font-size : 7pt;
	text-align : left;
}
a.ApanierTexteSmall , a.ApanierTexteSmall:link ,a.ApanierTexteSmall:visited {
	background-color : #FFFFFF;
	color : #76B449;
   	text-decoration : none;
	font-size : 7pt;
	text-align : left;
}
img {
	border:0 none;
}
* {
	font-size : 11px;
	font-family : Arial, sans-serif;
}
.ariane, A.ariane {
	color : #CBE7D1;
	font-size : 10px;
	font-weight : normal;
	font-family : Arial, sans-serif;
	text-decoration : none;
}
A.ariane:hover {
	text-decoration : underline;
}
.vert2, A.vert2 {
	color : #75B844;
	font-size : 11px;
	font-weight : normal;
	font-family : "Lucida Sans Unicode", Arial, sans-serif;
	text-decoration : none;
}
A.vert2:hover {
	text-decoration : underline;
}
.champ_vert {
	color : #75B844;
	font-size : 13px;
	font-weight : normal;
	font-family : "Lucida Sans Unicode", Arial, sans-serif;
}
.gamme_titre, .bonnes_affaires_titre {
	color : white;
	font-size : 14px;
	font-weight : bold;
	background-repeat : no-repeat;
	text-align : left;
	padding-left : 5px;
}
.bonnes_affaires_titre {
	color : #9F042E;
}
.gamme_titre2, .gamme_desc, .spec_name {
	color : #75B844;
	font-size : 13px;
	font-weight : bold;
	font-family : "Lucida Sans Unicode", Arial, sans-serif;
}
.gamme_desc {
	font-weight : normal;
	font-size : 10px;
	padding : 10px 0px 14px 0px;
}
.spec_name {
	font-weight : normal;
	font-size : 11px;
}
.red_spec_name {
	color : #DD0000;
	font-family : "Lucida Sans Unicode", Arial, sans-serif;
	font-size : 11px;
}
INPUT.spec {
	color : #75B844;
	font-size : 11px;
	font-family : "Lucida Sans Unicode", Arial, sans-serif;
	border : 1px solid #75B844;
	padding : 1px;
	text-align : center;
}
INPUT.commande, SELECT.commande {
	color : #75B844;
	font-size : 11px;
	font-family : "Lucida Sans Unicode", Arial, sans-serif;
	border : 1px solid #75B844;
	padding : 1px;
	text-align : left;
	width : 150px;
}
INPUT.panier  {
	color : #75B844;
	font-size : 11px;
	font-family : "Lucida Sans Unicode", Arial, sans-serif;
	border : 1px solid #75B844;
	padding : 1px;
	text-align : center;
	width:24px;
}
INPUT.search_gamme {
	color : #75B844;
	font-size : 11px;
	font-family : "Lucida Sans Unicode", Arial, sans-serif;
	border : 1px solid #75B844;
	padding : 1px;
	text-align : left;
}
INPUT.input_newsletter {
	background-color : #FFFFFF;
	color : #000000;
	font-size : 9px;
	font-family : Tahoma,"Lucida Sans Unicode", Arial, sans-serif;
	text-align : left;
	width : 90px;
	border : 1px solid #76B449;
}
.panier_titre {
	color : white;
	font-size : 14px;
	font-weight : bold;
	background-repeat : repeat-y;
	text-align : left;
	padding-left : 5px;
}
.vert {
	color : #78B64A;
}
A.newsletter {
	color : #009EE1;
	text-decoration : none;
	font-size : 10px;
}
A.newsletter:hover {
	text-decoration : underline;
}
.blanc_newsletter {
	color : white;
	font-size : 12px;
}
.bloc_gris {
	padding : 4px;
	background : #EBF2D6;
}
.bloc_gris, .bloc_gris * {
	color : #75B844;
	font-size : 10px;
	font-family : "Lucida Sans Unicode", Arial, sans-serif;
}
.bloc_gris, .bloc_gris DIV, .bloc_gris A {
	line-height : 18px;
	font-weight : normal;
}
.bloc_gris A, .bloc_gris A:link, .bloc_gris A:visited {
	text-decoration : none;
}
.bloc_gris A:hover {
	text-decoration : underline;
}
.txt_bouton_vert {
	color : white;
	font-size : 9px;
	padding : 0px 6px 0px 6px;
	cursor : pointer;
	text-decoration : none;
}
DIV.bloc_identification {
	padding : 4px;
	border : 1px solid #75B844;
	background : #86B56C;
}
DIV.bloc_identification .champ_vert, DIV.bloc_identification .vert2 {
	color : white;
}
.texteCloture {
	background-color : transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	line-height : 20px;
}
h1 {
	padding : 0;
	margin : 0;
}
DIV#bloc_trois_fois {
	margin-top : 20px;
	border : 1px solid #78B64A;
	padding : 4px;
	width : 380px;
}
#fevad {
    position : absolute;
    top : 820px;
    left : 50%;
    margin-left : -550px;
    width : 86px;
    height : 52px;
    background : url(../images/fevad.gif) transparent left top no-repeat;
    text-align : center;
}
INPUT.commentaire {
	width : 200px;
	border : 1px solid black;
	padding : 1px;
}
TEXTAREA.commentaire {
	width : 740px;
	height : 140px;
	border : 1px solid black;
	padding : 2px;
}
.retour_commentaire {
	color : #97052C;
	font-size : 12px;
	font-weight : bold;
}
.titre_commentaire {
	color : #97052C;
	font-size : 14px;
	font-weight : bold;
}
.texte_commentaire {
	color : black;
	font-size : 11px;
	font-style : italic;
}
.com_droite_wrapper {
	padding : 24px 12px 20px 16px;
}
.com_droite_wrapper .com_droite_texte {
	color : white;
	letter-spacing : 1px;
	margin : 6px 0 12px 0;
	text-decoration : none;
}
.com_droite_wrapper .com_droite_pseudo {
	color : white;
	font-size : 10px;
	margin : 0 0 16px 0;
	text-decoration : none;
}
.com_droite_wrapper .com_droite_link {
	color : #87A977;
	font-size : 9px;
	text-decoration : none;
}
.smaller {
	font-size : 10px;
	font-weight : normal;
}