/****
Classes générales
****/
body	{ font-size: 10px;	font-family: Verdana; margin: 0px 0px 0px 0px; background-color: #EEEEEE;}

img		{border:0px;}

img.encadre { border-right: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; border-left: 1px solid #EEEEEE; }

hr{	color:#EEEEEE; height:1px;}

a,a.lien,.lienvert { color: #5C8C17; font-weight: normal; font-size: 11px; font-family: verdana;text-decoration:none; }

a.lien:hover{text-decoration:underline}

.texte1 { color: black; font-weight: bold; font-size: 12px; font-family: verdana; text-decoration: none }

.texte2 { color: black; font-weight: normal; font-size: 10px; font-family: verdana; text-decoration: none }

.texte3 { color: #8B8B8B; font-weight: normal; font-size: 10px; font-family: verdana; text-decoration: none }

.texte4 { color: #0002BF; font-weight: normal; font-size: 10px; font-family: verdana; text-decoration: none }

.titre1 { color: #5C8C17; font-weight: bold; font-size: 14px; font-family: verdana; text-decoration: none }

.titre2 { color: #5C8C17; font-weight: bold; font-size: 12px; font-family: verdana; text-decoration: none }

.titre3 { color: #5C8C17; font-weight: bold; font-size: 10px; font-family: verdana; text-decoration: none }

.titre4 { color: #5C8C17; font-weight: normal; font-size: 11px; font-family: verdana; text-decoration: none }

.prix { color: #CC0000; font-weight: bold; font-size: 20px; font-family: verdana; text-decoration: none }

.cadre_promotion {border:1px dotted #CC0000; width:300px;}

.boxcontent{padding:10px; margin:10px; border-right: 2px solid #5C8C17; border-bottom: 2px solid #5C8C17; border-top: 2px solid #5C8C17; border-left: 2px solid #5C8C17; }

/* petites annonces */
.boxcontent2 {padding:2px; margin:2px; border-right: 1px solid #5C8C17; border-bottom: 1px solid #5C8C17; border-top: 1px solid #5C8C17; border-left: 1px solid #5C8C17; }

.boxtitre { color: #5C8C17; font-weight: bold; font-size: 14px; font-family: verdana; text-decoration: none;border-bottom: 4px solid #EEEEEE; }

.bouton,a.bouton:link,a.bouton:active,a.bouton:visited {
	display:block;
	background-color: #5C8C17;
	width:150px;
	padding:3px;
	text-decoration: none;
	color:white;
	font-weight:bold;
	font-size:10px;
	border-top: 1px solid #83B60F;
	border-left: 1px solid #83B60F;
	border-bottom: 1px solid #4E6C09;
	border-right: 1px solid #4E6C09;
}
.bouton:hover , a.bouton:hover{
	background-color: #74AF1D;
	text-decoration:none;
}

.textbox {
		border : 1px solid #5C8C17;
		color:black;
		font-size:11px;
		font-family: Verdana 
}


.bandeau1 { color: #5C8C17; font-weight: bold; font-size: 12px; font-family: verdana; text-decoration: none }
.bandeau2{ color: #DC143C; font-weight: bold; font-size: 12px; font-family: verdana; text-decoration: none }
.bandeau3{ color: Navy; font-weight: bold; font-size: 12px; font-family: verdana; text-decoration: none }
.bandeau4 { color: #5C8C17; font-weight: normal; font-size: 12px; font-family: verdana; text-decoration: none }
.bandeau5{ color: #DC143C; font-weight: normal; font-size: 12px; font-family: verdana; text-decoration: none }
.bandeau6{ color: Navy; font-weight: normal; font-size: 12px; font-family: verdana; text-decoration: none }

.entete{
	background-color: #5C8C17;
	padding:3px;
	text-decoration: none;
	color:white;
	font-weight:bold;
	font-size:10px;
	border-top: 1px solid #83B60F;
	border-left: 1px solid #83B60F;
	border-bottom: 1px solid #4E6C09;
	border-right: 1px solid #4E6C09;	
}
.icone {
	background-color: #E1E1E1;
	border-top: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #959595;
	border-bottom: 1px solid #959595;
	vertical-align: top;
	font-weight: bold;
	font-size:11px;
	font-family:Tahoma;
	color: #00014A;
	width:20px;
	height:20px;
}

.pair { color: black; font-weight: normal; font-size: 10px; font-family: verdana; text-decoration: none }
.impair { color: black; font-weight: normal; font-size: 10px; font-family: verdana; text-decoration: none;  background: #EEEEEE;  }


table.alerte_box{
	background-color: #F00000;
	border-right:1px solid #E30000;
	border-bottom:1px solid #E30000;
	border-top: 1px solid #FF4040;
	border-left:1px solid #FF4040;
	color:white;
}
a.alerte_texte:link,a.alerte_texte:hover,a.alerte_texte:visited,a.alerte_texte:active{
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:white;
	}

.bandeau_alerte {
	position:absolute;
	top:6px;
	left:580px;
	width:300px;
	height:200px;
	display:none;
}


/****
Classe du template en cours
Ces classes ne sont utilisées que pour les besoins de la mise en forme (haut.tpl, bas.tpl,...)
****/
/* bords gauche et droite */
.border {	background-color: #EEEEEE;}
.fond{	background-color: White; }

.contour {
	border-left: 1px solid #5C8C17;
	border-right: 1px solid #5C8C17;
	background-color: White;
	width:790px;
}


.lienmenu1,.lienmenu2 { color:white; font-weight: bold; font-size: 11px; font-family: verdana; text-decoration:none; text-align:left;}
.lienmenu1:hover {text-decoration:none; }
.lienmenu2:hover {text-decoration:none; }
.lienmenu3 { color: #006400; font-weight: bold; font-size: 10px; font-family: verdana;  }
.lienmenu3:hover { color: #006400;  }

a.rubrique1,a.rubrique1:link,a.rubrique1:visited,a.rubrique1:hover{ color: #5C8C17; font-weight: normal; font-size: 10px; font-family: verdana; text-decoration: none }
a.rubrique2,a.rubrique2:link,a.rubrique2:visited{ color: #5C8C17; font-weight: normal; font-size: 10px; font-family: verdana; text-decoration: none }
a.rubrique3{ color: #5C8C17; font-weight: normal; font-size: 10px; font-family: verdana; text-decoration: none }
a.rubrique1:hover,a.rubrique2:hover  {
	text-decoration:none;
}
a.rubrique3:hover {
	text-decoration:none;
}
.lienmenu_noir { color:black; font-weight: bold; font-size: 11px; font-family: verdana; text-decoration:none; }
a.lienmenu_bleu:link,a.lienmenu_bleu:hover,a.lienmenu_bleu:visited,a.lienmenu_bleu:active, { color:#005083; font-weight: normal; font-size: 11px; font-family: verdana; text-decoration:none; }


.haut_raisonsociale{
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #999999; LINE-HEIGHT: 20px; FONT-FAMILY: Helvetica,Verdana, Arial sans-serif
}

.haut_adresse{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana, Arial sans-serif
}
.haut_cadre{
	padding:5px;
	margin:5px;
	border-right: 1px solid #90B130;
	border-bottom: 1px solid #90B130;
	/*border-top: 2px solid #C6DD84;
	border-left: 2px solid #C6DD84;*/
	/*background-color: white;*/
}

a.lienhaut,a.lienhaut:visited,a.lienhaut:hover { color: #999999; font-weight: normal; font-size: 11px; font-family: verdana;  }

.ecrire_article
{
	font-family:arial;
	font-size:11px;
	text-align:left;
	padding-left:15px;
	font-weight:bold;
	color:#FFFFFF;
}

.ecriremsgcaddie
{
	font-family:tahoma;
	font-size:9px;
	color:#5C5C5E;
	/*font-weight:bold;*/
	text-align:left;
}

.article_desc
{
	font-family:arial;
	font-size:10px;
	color:#5C5C5E;
	text-align:left;
	padding-right:2px;
}

.articleprix
{
	font-family:verdana;
	font-size:14px;
	color:#F27022;
	padding-top:5px;
	padding-left:3px;
	font-weight:bold;
	text-align:left;
}
.texteHT
{
	font-family:verdana;
	font-size:8px;
	color:#8B9298;
}
.ajoutcaddie
{
	font-family:tahoma;
	font-size:10px;
	color:#5C5C5E;/*F8F8F8;*/
	/*color:#000000;*/
	text-decoration:none;
}

.reginput
{
	font-family:verdana;
	font-size:10px;
	border:0px;
	background:#999999;
/*	border-color:#99CC00;*/
	color:#000000;/*#FFFFCC;*/
	padding-left:3px;
	width:150px;
}

.reginputselect
{
	font-family:verdana;
	font-size:10px;
	border:1px;
	background:#999999;
/*	border-color:#99CC00;*/
	padding-left:3px;
	width:150px;
}

.artcadieprix
{
	padding-right:3px;
	text-align:right;
}

.tabcommande
{
	padding-right:3px;
	text-align:right;
}

.histotabheader
{
	font-family:tahoma;
	font-size:11px;
	color:#066926;
	font-weight:bold;
	/*background:#FFFFFF;*/
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.histocmdid
{
	font-family:tahoma;
	font-size:10px;
	color:#5C5C5E;
	/*background:#CBE4BA;*/
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.histocmdid span
{
	font-weight:bold;
}

.histonocmdid
{
	font-family:tahoma;
	font-size:10px;
	/*color:#5C5C5E;
	background:#CBE4BA;*/
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.historow2
{
	font-family:tahoma;
	font-size:10px;
	color:#FFFFFF;/*5C5C5E*/
	background:#99CC00;/*CBE4BA*/
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.historow2 span
{
	font-weight:bold;
}

.facheader
{
	font-family:tahoma;
	font-size:11px;
	/*font-weight:bold;*/
	color:#000000;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-repeat:no-repeat;
}

.factexte
{
	font-family:tahoma;
	font-size:11px;
	color:#012911;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}

.faclink
{
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#555555;
	text-decoration:none;
	padding-left:10px;
}

.faclink:hover
{
	text-decoration:underline;
}
a.LinkSilver:link {COLOR: #555555;TEXT-DECORATION: none; font-weight: normal;font-family: tahoma; font-size: 10px;}
a.LinkSilver:visited {COLOR: #555555;TEXT-DECORATION: none; font-weight: normal;font-family: tahoma; font-size: 10px;}
a.LinkSilver:active {COLOR: #555555;TEXT-DECORATION: none; font-weight: normal;font-family: tahoma; font-size: 10px;}
a.LinkSilver:hover {COLOR:  #555555; TEXT-DECORATION: underline; font-weight: normal;font-family: tahoma; font-size: 10px;}

.facprixheader
{
	font-family:tahoma;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	/*background:#EEEEEE;*/
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:underline;
}

.facprixtexte
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:right;
	vertical-align:top;
}

.facsousprix
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	text-align:right;
	font-weight:bold;
}

.factaxe
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	text-align:right;
}

.facfraisport
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	text-align:right;
}

.facprixtotal
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	text-align:right;
	font-weight:bold;
}

.factextarea
{
	font-family:tahoma;
	font-size:11px;
	color:#999999;
	padding-left:5px;
	width:480px;
	height:50px;
}

.cadiheader
{
	font-family:tahoma;
	font-size:11px;
	color:#066926;
	padding-left:32px;
	font-weight:bold;
}

.cadiheader1
{
	/*background-color:#99CC00;*/
	font-family:tahoma;
	font-size:10px;
	color:#FFFFFF;/*066926;*/
	font-weight:bold;
	text-align:center;
	padding-bottom:5px;
}

.cadiheader2
{
	/*background-color:#99CC00;*/
	font-family:tahoma;
	font-size:14px;
	color:#FFFFFF;/*066926;*/
	font-weight:bold;
	padding-left:15px;
}


.caddievide
{
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}

.cadidetail
{
	font-family:tahoma;
	font-size:11px;
	color:#5C5C5E;
	padding-right:25px;
	text-align:right;
}

.cadicombo{width:35px; border:0px; color:#000000; font-size:10px; font-family:tahoma;}

.cadidetail span
{
	font-weight:bold;
	color:#000000;
	text-align:right;
}

.fraisport
{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	padding-right:25px;
	padding-bottom:5px;
	text-align:right;
}

.cadimontant
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	padding-left:3px;
	padding-bottom:5px;
	text-align:right;
	font-weight:bold;
}

.cadimontant1
{
	font-family:tahoma;
	font-size:11px;
	color:#003399;
	padding-left:3px;
	padding-bottom:5px;
	text-align:right;
	font-weight:bold;
}

.cadimontant2
{
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	padding-left:3px;
	padding-right:5px;
	text-align:right;
	font-weight:bold;
}

.totalcomande
{
	font-family:tahoma;
	font-size:10px;
	color:#000000;
	padding-right:25px;
	text-align:right;
	font-weight:bold;
}

.articletitle
{
	font-family:tahoma;
	font-size:11px;
	color:#339900;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:12px;
}

.marque
{
	font-family:arial;
	font-size:11.5px;
	color:#000000;
	padding-left:15px;
	font-weight:bold;
}

.titre_marque
{
	font-family:tahoma;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:20px;
}

.ligne1
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	padding-left:10px;
	
}


.ligne2
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	padding-left:10px;
	
}

.ligne3
{
	font-family:tahoma;
	font-size:11px;
	color:#5C8C17;
	padding-left:1px;
	
}

.siteweb
{
	color: #666666;
	text-decoration: none;
}

.siteweb:hover
{
	text-decoration: underline;
}


.input_marque
{
	border:1px; 
		border-color:#000000; 
		font-family:tahoma; 
		font-size:11px; 
		padding-left:2px;
		width:300px;	
}

.input_marque1
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	height:12px;
	width:90px;
	background-color:#E3EFD7;
	border:0px;		
}

.combo
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	height:22px;
	width:125px;	
	border:0px;	
/*	background-color:#CCCC99;*/
}

.combo1
{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	height:22px;
	width:48px;	
	border:0px;	

}



.texte
{
	font-family:tahoma;
	color:#5C8C17;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:4px;
	padding-top:0px;
}
a.LinkSubCat:link {COLOR: #666666;TEXT-DECORATION: none; font-weight: normal;font-family: Tahoma; font-size: 11px;}
a.LinkSubCat:visited {COLOR: #666666;TEXT-DECORATION: none; font-weight: normal;font-family: Tahoma; font-size: 11px;}
a.LinkSubCat:active {COLOR: #666666;TEXT-DECORATION: none; font-weight: normal;font-family: Tahoma; font-size: 11px;}
a.LinkSubCat:hover {COLOR:  #666666; TEXT-DECORATION: underline; font-weight: normal;font-family: Tahoma; font-size: 11px;}


.pagination{font-family:tahoma; color:#FF6600; font-size:10px; font-weight:bold; text-decoration:none}
.pagination:hover{text-decoration:underline}
.commande{font-family:tahoma; color:#000000; font-size:11px; font-weight:bold; padding-bottom:5px;}
.cmd_titre{font-family:tahoma; color:#FF6600; font-size:10px; font-weight:bold; text-align:center;}
.cmd_histoire{font-family:tahoma; color:#000000; font-size:11px; text-align:center;}


.libelle_marque{font-family:tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; padding-right:3px; text-align:right; background-color:#FF6600;}
.marque_input{border:1px; border-color:#000000; font-family:tahoma; font-size:11px; padding-left:2px;width:300px;}
.boutton{width:75px; height:20px; border:1px; border-color:#000000; background-color:#CCCC99; font:tahoma; font-size:10px;}

.row {
	border-top:1px solid #F4F4F4;
	border-left:1px solid #F4F4F4;
	border-right:1px solid #DADADA;
	border-bottom:1px solid #DADADA;
	padding:2px;
}
.row2 {
	border-bottom:1px solid #DADADA;
	text-align:center;
	}

.rowtitre {
	background-color:#CCCC99;
	border-right:1px solid #C5C589;
	border-bottom:1px solid #C5C589;
	border-top:1px solid #DFDFBF;
	border-left:1px solid #DFDFBF;
	padding:2px;
	font-weight:bold;
	color:#5C8C17;

}

td.pad20 {
	padding-left:20px;
}

.couleur {
	background-color: #5C8C17;
	padding:3px;
	text-decoration: none;
	color:white;
	font-weight:bold;
	font-size:10px;
	border-top: 1px solid #83B60F;
	border-left: 1px solid #83B60F;
	border-bottom: 1px solid #4E6C09;
	border-right: 1px solid #4E6C09;	
}


#pscroller1{
	width: 100%;
	height: 200px;
	padding: 2px;
}


#pscroller1 a{
	text-decoration:none;
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
}
#pscroller1 td{
	text-decoration:none;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	font-family:tahoma;
}

.ensavoirplus
{
	font-family:tahoma;
	font-size:11px;
	color:#5C5C5E;/*F8F8F8;*/
	/*color:#000000;*/
	text-decoration:underline;
}