body {
	background-color: #EFEEEE;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/fond-site.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.titre1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
}
.txtcourant {	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
a:link {
	text-decoration: none;
	color: #999999;
}
a:visited {
	text-decoration: none;
	color: #999999;
}
a:hover {
	text-decoration: underline;
	color: #456D9E;
}
a:active {
	text-decoration: none;
	color: #456D9E;
}
.Style4 {font-weight: bold}
.transparent {background-color:  transparent;
}
.txtcourant_bleu {
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #265DA0;
}
.txtcontenu {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
.img {
	border: 1px solid #999999;
}.titre2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #275EA1;
}
.titre3 {

font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;
}
.fond-cadre {
	background-image: url(images/fond-cadre.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.titre4 {

font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #275EA1;
}
.txtcourant-prod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
}

/********************************* block consommable ***********************************************/
.block_liste_produit{
	float:left;
	width:500px;
	margin:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}


.block_produitjaune dl{
	border:1px ridge #ce064f;
 	margin: 0 0 20px 10px;
	font-size:12px;
 	background:#ffffff;
	width:100%;	
	min-height:160px;
}
.block_produitjaune dt{ 
	background:#ce064f; 
	color:#FFF; 
	padding:5px;
	font-weight:bold
}
.block_produitorangeclair dl{
	border:1px ridge #ff6600;
 	margin: 0 0 20px 10px;
	font-size:12px;
 	background:#ffffff;
	width:100%;	
	min-height:160px;
}
.block_produitorangeclair dt{ 
	background:#ff6600; 
	color:#FFF; 
	padding:5px;
	font-weight:bold
}
.block_produitorange dl{
	border:1px ridge #489c23;
 	margin: 0 0 20px 10px;
	font-size:12px;
 	background:#ffffff;
	width:100%;	
	min-height:160px;
}
.block_produitorange dt{ 
	background:#489c23; 
	color:#FFF; 
	padding:5px;
	font-weight:bold
}
.block_produitrouge dl{
	border:1px ridge #7b2179;
 	margin: 0 0 20px 10px;
	font-size:12px;
 	background:#ffffff;
	width:100%;	
	min-height:160px;
}
.block_produitrouge dt{ 
	background:#7b2179; 
	color:#FFF; 
	padding:5px;
	font-weight:bold
}


.float_right{
	float:right;
}

.selectCat{
	width:500px;
}
.submit{
	margin:0 0 0 -15px;
}

/*******************Menu categorie consommable**************************/
.orange{list-style:none;padding:0 0 10px 0;}
.orange a.head,.orange a.head:visited,.orange a.head:hover{
background-image:url(images/pucejaune.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 10px;
font-weight:bold;
font-size:14px;
color:#ce064f;
}
.orange li{list-style:none;}
.orange li a, .orange li a:hover, .orange li a:visited, .orange li a:link, .orange li a:active{
background-image:url(images/pucegrise12.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 10px;
font-size:12px;
color:#ce064f;
}
.bleu{list-style:none;padding:0 0 10px 0;}
.bleu a.head,.bleu a.head:visited,.bleu a.head:hover{
background-image:url(images/puceorangeclair.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 10px;
font-weight:bold;
font-size:14px;
color:#ff6600;
}
.bleu li{list-style:none;}
.bleu li a,.bleu li a:hover, .bleu li a:visited, .bleu li a:link, .bleu li a:active{
font-size:12px;
background-image:url(images/pucegrise12.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 10px;
color:#ff6600;
}
.bleuclair{list-style:none;padding:0 0 10px 0;}
.bleuclair a.head,.bleuclair a.head:visited,.bleuclair a.head:hover{
background-image:url(images/puceorange.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 10px;
font-weight:bold;
font-size:14px;
color:#489c23;
}
.bleuclair li{list-style:none;}
.bleuclair li a,.bleuclair li a:hover, .bleuclair li a:visited, .bleuclair li a:link, .bleuclair li a:active{
font-size:12px;
background-image:url(images/pucegrise12.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 10px;
color:#489c23;
}
.rougeorange{list-style:none;padding:0 0 10px 0;}
.rougeorange a.head,.rougeorange a.head:visited,.rougeorange a.head:hover {
background-image:url(images/pucerouge.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 10px;
font-weight:bold;
font-size:14px;
color:#7b2179;
}
.rougeorange li{list-style:none;}
.rougeorange li a,.rougeorange li a:hover, .rougeorange li a:visited, .rougeorange li a:link, .rougeorange li a:active{
font-size:12px;
background-image:url(images/pucegrise12.gif);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 10px;
color:#7b2179;
}


/*----------------------------------------------------------------------------PAGE 1/2 suivante--*/

#compteur-pages{ float:left; margin:10px 0 0 10px}
#compteur-pages div{float:left}
#compteur-page1{text-align:left; width:200px}
#compteur-page2{text-align:center;}
#compteur-page3{text-align:right; width:200px}

#navigation li{margin:0 0 0 -30px;}


#navigation a.head:hover {
	text-decoration:underline;
}

