#produitproduit img { width: 150px }#actualitea2 h1      {  margin: 0px ; padding: 0px}
#actualitea2 p      { }
#actualitea2 ul {   padding: 0px; margin:  0px; width: 300px; list-style: none;}
#actualitea2 li { padding: 0px; margin: 0px; border-top: 1px solid #eaeaea; width:  185px;  height:  80px; float: none;  clear:  both;}

#actualitea2 img { width: 80px;  height: 80px;  float:  left;}

#actualitea2 a.lienimage {background-color: transparent;  width: 80px; height: 80px; float : left;  padding: 0px; margin: 0px;}
#actualitea2 a.lienimage:hover {background-color: #eaeaea ;   }

#actualitea2 a.lienlibel { position : relative; font-family: tahoma; font-size: 11px; color: #076DAE;  top: 25px; vertical-align: middle; width: 60%;  }
#actualitea2 a.lienlibel:hover { background-color: #eaeaea ;  }

#actualitea2 li.overclass { background-color: #eaeaea ; height: 80px; cursor: pointer;  }




#produitlistenoipl  a.lienlibel {
                    float: left ;
                    width: 55%;
                    position: relative;
                    top : 15%;
                    left: 5px;    
                   font-weight : normal;
                    font-family: Tahoma;
                    font-size: 11px;
                    color: #076DAE; font-weight : normal;
                    text-decoration: none;
           }
#produitlistenoipl a.lienlibel:hover { color: #768A4D}
#produitlistenoipl a.lienimage { position : relative; width: 30%; float: left; left: 50%; background-color: white ; position: relative ; left: 0px ; top: 0px ;   }
#produitlistenoipl ul { padding: 0px; margin: 0px;  }
#produitlistenoipl ul.liste { clear: both; width: 100%; padding: 0px; margin: 0px; list-style: none;   }
#produitlistenoipl li.row { clear: both ; padding: 0px; margin: 0px; border:0px; display: block; border-bottom:1px solid #363636; height: 80px;    }
#produitlistenoipl span.inclusion { float : left ;  position: relative ; }

#produitlistenoipl span.pasdeproduit { position: relative ; width: 100% ; top: 30px ; text-align: center ; color: #3e3e3e; font-size: 18px ; font-weight: normal; font-family: Times new roman ;}

#produitlistenoipl li.overclass { background-color: #eaeaea ; height: 60px; cursor: pointer;  }

#produitlistenoipl ul.textes { list-style: none; float: left ; width: 60% ; position: relative ; left: 10px; }
#produitlistenoipl l_i.texte { font-family: tahoma; font-size: 11px ; color: #515151 ; padding-bottom: 3px ; ; }








#textenoititreproduit {text-align: center;  }
#textenoititreproduit h1 {padding: 0px; margin: 0px; font-size:24px; text-weight: bold; font-family: "arial black"; color: #727272; letter-spacing: -1px }



#textenoitexteproduit {color: #8e8e8e;}
#textenoitexteproduit h1 {  margin: 0px; padding: 0px; font-family: "arial "; font-weight:bold; font-size: 12px; color: #383838}
#textenoitexteproduit p { position: relative; margin: 0px; padding: 0px; font-family: "arial "; font-size: 12px; color: #383838}
#textenoitexteproduit ul { margin: 0px; padding: 0px;  font-size: 13px; color: #383838}
#textenoitexteproduit li { margin: 0px; padding: 0px;  font-size: 13px; color: #383838}
#textenoitexteproduit img { }


#imagemodele_img img.null {  position:relative;  }


a.revenir,
a.revenir:link,
a.revenir:visited,
a.revenir:active{font-family: arial; font-size: 12px; font-weight: bold; text-align: left; color: #076DAE; padding: 4px ; cursor : pointer; text-decoration: underline; }
a.revenir:hover{color: #FF7300; text-decoration: none  ; text-decoration: underline; }


.caracteristiquetitre {  font-family: "arial "; font-size: 12px; color: #ffffff;  font-weight:bold }
.caracteristiquevaleur {  font-family: "arial "; font-size: 12px; color: #383838}


#caractnoicaract ul.menu { float: left ; list-style: none ; margin: 0px ; padding: 0px ; width: 100% }
#caractnoicaract ul.sousmenu {float: left ; list-style: none ; margin: 0px ; padding: 0px ;  width: 100%}
#caractnoicaract ul.sousvaleur { list-style: none ; margin: 0px ; padding: 0px ; width: 100% }
#caractnoicaract li.menutitre { display:none}
#caractnoicaract li.itemmenu { }
#caractnoicaract li.item { position:relative; clear:both;font-family: "arial "; font-size: 12px; color: #ffffff;  font-weight:bold ;width: 200px; background-color: #727272; margin: 10px ; padding: 10px;  border-bottom: 1px solid #cccccc;  border-right: 1px solid #cccccc; 
margin: 0px ; padding-left: 10px ;}
#caractnoicaract li.valeur { font-family: "arial "; font-size: 12px; color: #383838;width: 250px; background-color: #C7D8E3; margin: 10px ; padding: 10px; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; display:block;
margin: 0px ; padding: 0px ;}

#valeurnoipoids h1.titre,
#valeurnoidim h1.titre{color:#fff;font-family:arial;font-size:12px;font-weight:bold;margin:0;padding:0;width:200px;float:left;clear:both;background-color:#727272;padding-left:5px}

#valeurnoipoids h1.valeur,
#valeurnoidim h1.valeur{color:#000;font-family:arial;font-size:12px;margin:0;padding:0;width:245px;float:left;background-color:#C7D8E3;font-weight:normal;padding-left:5px}

#caractnoificheaeg{}
#caractnoificheaeg ul{list-style:none;margin:0;padding:0}
#caractnoificheaeg li.menutitre{color:#fff;font-family:arial;font-size:12px;font-weight:bold;margin-bottom:2px;padding:0;width:200px;float:left;clear:both;background-color:#727272;min-height:40px;padding-left:5px}
#caractnoificheaeg ul.caract{color:#000;font-family:arial;font-size:12px;margin-bottom:2px;padding:0;width:250px;float:left;background-color:#C7D8E3;font-weight:normal;min-height:40px}
#caractnoificheaeg li.item{padding-left:5px}#textenoile1 a { font-family: tahoma ; font-size: 9px ; color: #727272 }
#etiquettenoi_realisation h1{color:#076DAE;font-family:arial;font-size:14px;font-weight:bold;text-align:left}
body {
	  font: icon; font-size: 10;
	  margin-top: 0px; 
	  margin-right: 0px; 
	  margin-bottom: 0px;
	  margin-left: 0px;
	  scrollbar-base-color: white;
	  scrollbar-face-color: white;
	  scrollbar-track-color: white;
	  scrollbar-highlight-color: white;
	  scrollbar-3dlight-color: 7C7C7C;
	  scrollbar-shadow-color: white;
	  scrollbar-darkshadow-color: 7C7C7C;
	  scrollbar-arrow-color: #73706A;
           overflow : auto;
           font-family: tahoma;
           font-size: 11px;
           color:#383838;

  }


body{
  scrollbar-base-color: white;
  scrollbar-face-color: white;
  scrollbar-track-color: white;
  scrollbar-highlight-color: white;
  scrollbar-3dlight-color: 7c7c7c;
  scrollbar-shadow-color: white;
  scrollbar-darkshadow-color: 7c7c7c;
  scrollbar-arrow-color: 73706a;
  font-family: tahoma;
  font-size: 11px;
  color:#383838;
}


#main{
  position:relative;
  margin:0 auto;
  width:950px
}#liprofamlpf2                { position : absolute ; font: normal 11px tahoma; color : #383838 }

#liprofamlpf2 a,
#liprofamlpf2 a:link,
#liprofamlpf2 a:visited,
#liprofamlpf2 a:active       { font-family: tahoma ; font-size: 11px ; color : #000000 ; text-decoration : none ; }
#liprofamlpf2 a:hover        { font-weight : bold }

#liprofamlpf2 a.liennode,
#liprofamlpf2 a.liennode:link,
#liprofamlpf2 a.liennode:visited,
#liprofamlpf2 a.liennode:active       { color: #383838 ; text-decoration : none ; }
#liprofamlpf2 a.liennode:hover        { font-weight : bold ; }

#liprofamlpf2 a.lienproduit,
#liprofamlpf2 a.lienproduit:link,
#liprofamlpf2 a.lienproduit:visited,
#liprofamlpf2 a.lienproduit:active    { text-decoration : none ; }
#liprofamlpf2 a.lienproduit:hover     { color : #000000; }


#liprofamlpf3                { position : absolute ; font: normal 11px tahoma; color : #383838 }

#liprofamlpf3 a,
#liprofamlpf3 a:link,
#liprofamlpf3 a:visited,
#liprofamlpf3 a:active       { font-family: tahoma ; font-size: 11px ; color : #000000 ; text-decoration : none ; }
#liprofamlpf3 a:hover        { font-weight : bold }

#liprofamlpf3 a.liennode,
#liprofamlpf3 a.liennode:link,
#liprofamlpf3 a.liennode:visited,
#liprofamlpf3 a.liennode:active       { color: #383838 ; text-decoration : none ; }
#liprofamlpf3 a.liennode:hover        { font-weight : bold ; }

#liprofamlpf3 a.lienproduit,
#liprofamlpf3 a.lienproduit:link,
#liprofamlpf3 a.lienproduit:visited,
#liprofamlpf3 a.lienproduit:active    { text-decoration : none ; }
#liprofamlpf3 a.lienproduit:hover     { color : #000000; }
.alerte    	{ font: icon; font-size: 14px; font-style: normal; font-weight: bold; color: #990000; }
.db        	{ font: icon; font-size: 10px; font-style: normal; font-weight: bold; color: #990000; }
.message   	{ font: icon; font-size: 10px; font-style: normal; font-weight: bold; color: #336666; }
.titre     	{ font: icon; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; }
.soustitre 	{ font: icon; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; }
.actif     	{ font: icon; font-size: 10px; font-style: normal; font-weight: bold; color: #ffffff; }
.inactif   	{ font: icon; font-size: 10px; font-style: normal; color: #cccccc; }
.row       	{ font: icon; font-size: 10px; font-style: normal; color: #ffffff; }

.tablecaract	{ font: icon; 
                    font-size: 9px; 
			  font-style: normal; 
			  color: #ffffff; 
			  border: #990000; 
			  border-style: groove; 
			  border-top-width: 1px; 
			  border-right-width: 1px; 
			  border-bottom-right: 1px; 
			  border-left-width: 1px;
			}

.promo     	{ font: icon; font-size: 14px; font-style: normal; font-weight: bold; color: #ffffff; }
.obligatoire     	{ font: icon; font-size: 9px; font-style: normal; font-weight: bold; color: #ff0000; }

table     	{ font: icon; 
              font-size: 9px; 
	        font-style: normal; 
		  color: #000000; 
	      }

th {
		font: icon;
		font-size: 10px;
		font-weight: bold;
    }

td {
font: icon;
font-size: 9px;
background-image:none
    }

tr {
        font: icon;
        font-size: 9px;
}




.button	{
   			color: #73706A;
			font: icon;
			font-size: 9px;
			text-decoration: none;
			border: 1px #73706A solid;
			background-color: #eaeaea;
			vertical-align: middle;
			text-align: center;
			height: 18px;
			margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; 
			padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px;
			clip: rect( );
   		}

.corbeille	{
			width: 16px; 
			height: 16px; 
			border: none; background-color: transparent;
			background-image: url(../imgnode/corbeille.png);
			CURSOR: hand;  
		}

.ajouter	{
			width: 16px; 
			height: 16px; 
			border: none; background-color: transparent;
			background-image: url(../imgnode/add.png);
			CURSOR: hand;  
		}

.ouvrir	{
			width: 19px; 
			height: 13px; 
			border: none; background-color: transparent;
			background-image: url(../imgbackoffice/open.png);
			CURSOR: hand;  
		}


.selection	{
			width: 16px; 
			height: 16px; 
			border: none; background-color: transparent;
			background-image: url(../imgnode/selection.png);
			CURSOR: hand;  
		}

.radio	{
   			color: #73706A;
			font: icon;
			font-size: 10px;
			font-weight: bold;
			text-decoration: none;
			background-color: #eaeaea;
			vertical-align: middle;
			text-align: center;
			margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; 
			padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px;
			clip: rect( );
     		}

.field	{
      		color: #73706A;
			font: icon;
			font-size: 10px;
			text-decoration: none;
			border: 1px #73706A solid;
			background-color: #ffffff;
			vertical-align: middle;
			height: 16px;
			margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; 
			padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px;
			clip: rect( );
              	}

.fieldhidden {
      		color: #eaeaea;
			font-family: verdana;
			font-size: 7px;
			text-decoration: none;
			border: 0px #000000 solid;
			background-color: #ffffff;
			vertical-align: middle;
			height: 0px;
			width: 0px;
			clip: rect( );
      	}

.fieldinactive 	{
                 	color: #000000;
			font: icon;
			font-size: 10px;
			text-decoration: none;
			background-color: transparent;
			vertical-align: middle;
			border: 0px transparent solid;
			clip: rect( );
      		}

select	{
      		color: #73706A;
			font: icon;
			font-size: 10px;
			text-decoration: none;
			border: 1px #73706A solid;
			background-color: #ffffff;
			vertical-align: middle;
			text-align: center;
			height: 16px;
			margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; 
			padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px;
      	}

.text		{
      		color: #73706A;
			font: icon;
			font-size: 10px;
			text-decoration: none;
      	}

.titremontant	{
      		color: #73706A;
			font: icon;
			font-size: 10px;
			text-decoration: none;
			background-color: #c5c6d6;
			text-align: center;
			margin: 2px;
			padding: 2px;
      		}

.montant	{
      		color: #000000;
			font: icon;
			font-size: 10px;
			text-decoration: none;
			background-color: #ffffff;
			text-align: right;
			border-bottom: 1px solid #000000;
			border-left: 1px solid #eaeaea;
			width: 50px;
			margin: 2px;
			padding: 2px;
      	}

.totalmontant	{
      		color: #ffffff;
			font: icon;
			font-size: 10px;
			text-decoration: none;
			background-color: #8b98df;
			text-align: right;
			width: 50px;
			margin: 4px;
			padding: 2px;
      		}


.info		{
      		color: #000000;
			font: icon;
			font-size: 9px;
			text-decoration: none;
      	}
	
textarea	{
      		color: #73706A;
			font: icon;
			font-size: 10px;
			text-decoration: none;
      	}
			


.soustitre { font-family: arial; font-size: 11px; font-weight: bold; color: #076DAE; padding: 7px }
.text { font: icon; font-size: 10px; color: black; text-align: left; width: 98%; padding: 7px}
.titre { font: icon; font-size: 14px; text-weight: bold; color: #076DAE}
.produittitre{ font-family: verdana; font-size: 14px; font-weight: bold; color: #076DAE}

.titrefamille { font-family: verdana; font-size: 14px; font-weight: bold; vertical-align: center; width: 100px; height: 80px; color: #076DAE}

.menuactif {font-family: arial; font-size: 14px; color: #FF7300; font-weight: bold; margin: 2px; padding: 4px }

.listetext { font: icon; text-align: left; padding: 3px; color: #076DAE;}

@media print { 
  body { font-family: Verdana; font-size:12pt; border:1px solid #cccccc; padding:5px; }
}

#newsbody{background-color: #ffffff}
#newsclose{position: absolute; top: 20px; left: 310px; border: 1px solid #666666; width: 400px}
#newsimg{position: absolute; top: 60px; left: 40px}
#newsgene{position: absolute; top: 51px; left: 310px; width: 400px; background-color: #F0F9FC; border: 1px solid #666666}
#newsblock{border:1px solid #cccccc; margin: 3px; padding: 3px; background-color: #ffffff}




#etiquettenoientete h1{ font-family: "verdana";   color: #ffffff; padding: 0px; margin: 0px; font-size: 14px; font-weight : bold; }a         	{ font-family: tahoma; font-size: 11px; color: #000000; background-color: transparent; text-decoration: none; cursor: pointer }
a:hover          	{ color: #000000 }

a.arbre:active   	{ color: #c6440b }
a.arbre:hover   	{ color: #ed9b78; }

a.lien, 
a.lien:link, 
a.lien:visited, 
a.lien:active   	{ color: #ffffff; padding: 1px; margin: 1px; font-size: 11px; background-color: #c6440b; width: 110px }
a.lien:hover    	{ background-color: #ed9b78 }
   
a.lienactioncom,
a.lienactioncom:link,
a.lienactioncom:visited,
a.lienactioncom:active{ font-size: 9px; color: #7c7c7c; font-weight: normal;  }
a.lienactioncom:hover{color: #000000}
   
a.cmde, 
a.cmde:link, 
a.cmde:visited, 
a.cmde:active   	{ color: #ffffff; padding: 3px; margin: 2px; font-size: 12px; width: 140px; font-weight: bold; background-color: #c6440b}
a.cmde:hover     	{ background-color: #ed9b78}

a.cmdl, 
a.cmdl:link, 
a.cmdl:visited, 
a.cmdl:active   	{ color: #ffffff; padding: 2px; margin: 2px; font-size: 11px; width: 200px; font-weight: bold; background-color: #c6440b}
a.cmdl:hover     	{ background-color: #ed9b78}

a.cmdi, 
a.cmdi:link, 
a.cmdi:visited, 
a.cmdi:active   	{ color: #000000; padding: 2px; margin: 2px; font-size: 11px; width: 90px; font-weight: bold; background-color: #eaeaea}
a.cmdi:hover     	{ background-color: #ed9b78}

a.cmdb, 
a.cmdb:link, 
a.cmdb:visited, 
a.cmdb:active   	{ color: #000000; padding: 3px; margin: 2px; font-size: 10px; width: 100px; background-color: #eaeaea}
a.cmdb:hover     	{ background-color: #ed9b78}

a.cmde2, 
a.cmde2:link, 
a.cmde2:visited, 
a.cmde2:active   	{ color: #ffffff; padding: 1px; margin: 1px; font-size: 10px; background-color: #c6440b; width: 16px }
a.cmde2:hover    	{ background-color: #ed9b78; }

a.icone, 
a.icone:link, 
a.icone:visited, 
a.icone:active   	{ color: #ffffff; padding: 1px; margin: 1px; background-color: #ffffff; width: 40px }
a.icone:hover    	{ background-color: #cccccc }
 
a {font: icon}

a.produitliste,
a.produitliste:link,
a.produitliste:visited,
a.produitliste:active{font-family: arial; font-size: 10px; text-align: left; color: #076DAE; padding: 4px}
a.produitliste:hover{color: #FF7300}

a.ambi,
a.ambi:link,
a.ambi:visited,
a.ambi:active{font-family: arial; font-size: 14px; text-align: left; color: #076DAE; padding: 4px}
a.ambi:hover{color: #FF7300}

a.ambi2,
a.ambi2:link,
a.ambi2:visited,
a.ambi2:active{font-family: arial; font-size: 12px; font-weight: bold; text-align: left; color: #076DAE; padding: 4px ; cursor : pointer }
a.ambi2:hover{color: #FF7300; text-decoration: none }

a.ambimenu,
a.ambimenu:link,
a.ambimenu:visited,
a.ambimenu:active{font-family: arial; font-size: 16px; font-weight: bold; text-align: left; color: #076DAE; padding: 4px }
a.ambimenu:hover{color: #FF7300}

a.bude,
a.bude:link,
a.bude:visited,
a.bude:active{font-family: arial; font-size: 12px; font-weight: bold; text-align: left; color: #000000; padding: 4px;cursor: hand}
a.bude:hover{color: #000000}

a.sa,
a.sa:link,
a.sa:visited,
a.sa:active{font-size: 11px; color: #000000; width: 100%; padding: 4px}
a.sa:hover{color: #DF4800}

a.np,
a.np:link,
a.np:visited,
a.np:active{font-size: 11px; color: #000000; width: 100%; margin: 2px; padding: 4px}
a.np:hover{color: #DF4800; background-color: #DA4600}

a.chemin,
a.chemin:link,
a.chemin:visited,
a.chemin:active{ font-size: 11px; text-align: left; color: #ffffff; padding: 4px}
a.chemin:hover{ text-weight: bold; text-decoration: none}

a.pb,
a.pb:link,
a.pb:visited,
a.pb:active{ font-size: 10px; color: #727272; cursor: pointer}
a.pb:hover{ text-decoration: none}

a.news {font-weight: bold;}

a.news-lien,
a.news-lien:link,
a.news-lien:visited,
a.news-lien:active   	{ font-family: verdana; font-size: 11px; color: #000066; font-weight: normal; text-decoration: none }
a.news-lien:hover   	{ text-decoration: underline }


a.boutonrevenir,
a.boutonrevenir:link,
a.boutonrevenir:visited,
a.boutonrevenir:active   	{ font-family: verdana; font-size: 11px; color: #000066; font-weight: normal; text-decoration: none; text-decoration: underline  }
a.boutonrevenir:hover   	{ text-decoration: underline ;  color: #8e8e8e}



#textenoit1 img { float: left }
#textenoit1 h1 { font-family: tahoma ; font-size: 18px ; font-weight: bold ; color: #076DAE }


#newslistenews table {background-image:none;background-color:#fff}
