body {
	font-family: Verdana, sans-serif; color: #FF0000; font-size: 10px; line-height: 12px; font-weight: normal;
	background-color: #E5E5DC;
	margin-left: 0px;
	margin-top: 0px;
	scrollbar-base-color: #F1F0EC;
	scrollbar-track-color: #E5E5DC;
	scrollbar-3dlight-color: #737362;
	scrollbar-arrow-color: Black;
}

.textMenu { font-family: Verdana, sans-serif;	font-size: 10px; color: #363731;  line-height: 15px;  font-weight: normal; }

 
a:link, a:active, a:visited { font-family: Verdana, sans-serif; color: #232819; text-decoration:none;	}
a:hover { font-family: Verdana, sans-serif; color: #FF0000; text-decoration:none;	}


a.info:link, a.info:visited, a.info:active 	{ 
   font-family: Verdana, sans-serif;	
   font-size: 11px; 
   color: #FF0000;  
   line-height: 15px;  
   font-weight: normal; 
   text-decoration:none;   
}
a.info:hover 	{ 
   font-family: Verdana, sans-serif;	
   font-size: 10px; 
   color: #FF0000;
   line-height: 15px;    
   font-weight: normal; 
   text-decoration:none;  
}

a.info2:link, a.info2:visited, a.info2:active 	{ 
   font-family: Verdana, sans-serif;	
   font-size: 10px; 
   color: #000000;  
   line-height: 15px;  
   font-weight: normal; 
   text-decoration:none;   
}
a.info2:hover 	{ 
   font-family: Verdana, sans-serif;	
   font-size: 10px; 
   color: #C0C0C0;
   line-height: 15px;    
   font-weight: normal; 
   text-decoration:none;  
}

/*Sous menu gauche*/
.sMenu {font-family: Verdana, sans-serif;
		font-size: 11px; 
		color: #232819; 
		line-height: 20px; 
		font-weight: normal;
		text-decoration:none;
		width: 160px;
		height: 15px;
		
}
a.sMenu:link, a.sMenu:visited, a.sMenu:active {
		font-family: Verdana, sans-serif;
		font-size: 11px; 
		color: #232819; 
		line-height: 20px; 
		font-weight: normal;
		text-decoration:none;		
		width: 160px;
		height: 15px;
		display: block;
}
a.sMenu:hover {
		background-color: #E5E5DC;
		width: 160px;
		height:15px;
}

/*page Accueil*/
.textAccueil {font-family: Verdana, sans-serif;	font-size: 10px; color: #232819;  line-height: 15px;  font-weight: normal; padding-left: 10px; padding-right: 10px; padding-top: 10px; }


/*page Direction*/
.textDirection {font-family: Verdana, sans-serif;	font-size: 10px; color: #232819;  line-height: 15px;  font-weight: normal; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
.textAgrandir {font-family: Verdana, sans-serif;	font-size: 10px; color: #232819;  line-height: 15px;  font-weight: normal; padding-top: 10px; }

/*section A propos*/
.textHistorique { font-family: Verdana, sans-serif; font-size: 10px; color: #232819; line-height: 15px; font-weight: normal; text-decoration:none; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
.textLegende { font-family: Verdana, sans-serif; font-size: 10px; color: #232819; line-height: 12px; font-weight: normal; text-decoration:none; padding-left: 10px; padding-right: 10px; }

/*section Produits*/
.textProduits2 { font-family: Verdana, sans-serif; font-size: 11px; color: #232819; line-height: 14px; font-weight: normal; text-decoration:none; padding-left: 5px; padding-right: 5px; padding-top: 5px;}
.tiProduits2 { font-family: Verdana, sans-serif; font-size:11px; color: #232819; line-height: 16px; font-weight: bold; text-decoration:none; padding-right: 5px; padding-top: 5px; }
.produitdev { font-family: Verdana, sans-serif; font-size:11px; color: #FF0000; line-height: 14px; font-weight: bold; text-decoration:none; padding-right: 5px; padding-top: 5px; }
.textProduits { font-family: Verdana, sans-serif; font-size: 10px; color: #232819; line-height: 12px; font-weight: normal; text-decoration:none; padding-left: 0px; padding-right: 5px; padding-top: 5px; }
.tiProduits { font-family: Verdana, sans-serif; font-size: 11px; color: #232819; line-height: 14px; font-weight: bold; text-decoration:none; padding-right: 10px; padding-top: 5px; }
.textRecherche { font-family: Verdana, sans-serif; font-size: 10px; color: #232819; line-height: 14px; font-weight: normal; text-decoration:none; padding-left: 13px; padding-right: 10px;  }
.tiRecherche { font-family: Verdana, sans-serif; font-size: 11px; color: #232819; line-height: 14px; font-weight: bold; text-decoration:none; padding-right: 10px;}
.formRecherche { font-family: Verdana, sans-serif; font-size: 9px; color: #232819; line-height: 12px; font-weight: normal; text-decoration:none; }
.textMessage { font-family: Verdana, sans-serif; font-size: 11px; color: #FF0000; line-height: 12px; font-weight: normal; text-decoration:none; padding-left: 2px; padding-right: 5px; }
.tdwithbg {
	background: url('/images/sanstexte.jpg') no-repeat;
	vertical-align: top;
	padding-left: 15px;
	padding-top:13px;
	font-size: 17pt;
	color: white;
}
.tdwithbg2 {
	background: url('/images/sanstexte2.jpg') no-repeat;
	vertical-align: middle;
	padding-left: 15px;
	font-size: 17pt;
	color: white;
}

/*section Échantillon*/
.textEntete { font-family: Verdana, sans-serif; font-size: 9px; color: #232819; line-height: 15px; font-weight: normal; text-decoration:none; padding-left: 2px; padding-right: 2px; padding-top: 5px; }
.textListe { font-family: Verdana, sans-serif; font-size: 9px; color: #232819; line-height: 12px; font-weight: normal; text-decoration:none; padding-left: 5px; padding-right: 5px; }
.textnscription { font-family: Verdana, sans-serif; font-size: 10px; color: #232819; line-height: 10px; font-weight: normal; text-decoration:none; }
.textField { font-family: Verdana, sans-serif; font-size: 9px; color: #232819; line-height: 15px; font-weight: normal; text-decoration:none; padding-left: 2px; padding-right: 2px; padding-top: 5px; text-align:center}


/*section Quoi de neuf*/
.textEvenements { font-family: Verdana, sans-serif; font-size: 10px; color: #232819; line-height: 12px; font-weight: normal; text-decoration:none; padding-left: 10px; padding-right: 10px; padding-top: 10px; }
.tiEvenements { font-family: Verdana, sans-serif; font-size: 11px; color: #232819; line-height: 12px; font-weight: bold; text-decoration:none; padding-right: 10px; }
.dateEvenements { font-family: Verdana, sans-serif; font-size: 10px; color: #232819; line-height: 12px; font-weight: bold; text-decoration:none; padding-right: 10px; }

/*section Spécifications*/
h3 {font-family: Verdana, sans-serif; font-size: 13px; color: #232819; line-height: 12px; font-weight: bold;}
.aucun { font-family: Verdana, sans-serif; font-size: 11px; color: #FF0000; }


/*navigation*/
.menuTop {font-family: Verdana, sans-serif; font-size: 10px; color: #232819; line-height: 15px; font-weight: normal; text-decoration:none;	}
.menuTopDroite {text-align: right; padding-right: 0px; font-family: Verdana, sans-serif; font-size: 10px; color: #232819; line-height: 15px; font-weight: normal; text-decoration:none;	}
.menuLeft {font-family: Verdana, sans-serif; font-size: 11px; color: #232819; line-height: 18px; font-weight: normal; text-decoration:none;	}
a.menuLeft:hover  {font-family: Verdana, sans-serif; font-size: 11px; color: #232819; line-height: 18px; font-weight: normal; text-decoration:none;	}
/*pages Liste*/
.textListe {font-family: Verdana, sans-serif;	font-size: 10px; color: #232819;  line-height: 15px;  font-weight: normal; padding-left: 10px; padding-right: 10px; padding-top: 10px; }

.copy { font-family: Verdana, sans-serif; font-size: 10px; color: #A9A89C; line-height:20px; font-weight: normal; text-decoration:none;}  


/*Boite slide Show*/
div.boiteSlidePicture{position:relative;width:322;height:311;}
div.slidePicture{z-index:1;position:absolute;}
div.slideVideo{z-index:1;position:absolute;top:40;left:40;}
div.slideNavLeft{z-index:2;position:absolute;top:295}
div.slideNavRight{z-index:2;position:absolute;top:295;left:161;}

/*Boite Produit*/
div.boiteProduit{font-family:Verdana, sans-serif; font-size: 10px; text-align: left; color: #232819; line-height: 12px; font-weight: normal; text-decoration:none; padding-left: 10px; padding-right: 5px; position:static; overflow:auto; width:232; height:260;
scrollbar-face-color: #D2CFC4;/*OK*/
scrollbar-shadow-color: #84837D;/*ok*/
scrollbar-highlight-color: #84837D;/*ok*/
scrollbar-3dlight-color: #84837D;/*ok*/
scrollbar-darkshadow-color: #B9B1AF;/*ok*/
scrollbar-track-color: #D2CFC4;/*OK*/
scrollbar-arrow-color: #84837D; /*OK*/}

/*Classe pour examen*/
.tab {
    width:auto;
    border:none;
    display:none;
 
}
.tab2 {
    width:auto;
    border:none;
    display:none;
}
.tablink {
    display:inline; /*mandatory*/
    margin-right:.5em;
    padding-left:0em;
    padding-right:2em;
    text-decoration:none;
    font-weight:normal;
    color: #000000;
} 

ul#examen {width: 545px;list-style-type: none;border-top: solid 0px #52544D;margin: 0;padding: 0;}
ul#examen ol {display: none;text-align: left;list-style-type: none;margin: 0;padding: 5px;}
ul#examen li, ul#examen a {font-family: verdana;font-size: 10px;color: #ff544D;}
ul#examen li {border-bottom: solid 0px #52544D;line-height: 20px;}
ul#examen ol li {border-bottom: none;}
ul#examen ol li:before {content: "- ";}
 
ul#examen a {font-weight:bold;text-decoration: none;outline: none;}
ul#examen a:hover {color: #ff544D;}
ul#examen a:active {color: #ff0000;}
 
ul#examen a.fichier {font-weight:normal;text-decoration: none;outline: none;}
 
 
/*Section login et Extranet*/
#login {background: url(/images/bg_login.jpg) no-repeat; 
width: 194px; height: 120px; margin: -3px 0px 0px 0px; position :relative; font-family: Verdana, sans-serif; }

#login form { padding: 10px 0px 20px 10px; font: bold 9px verdana, sans-serif; color: #44433D; display: block; }

#login form label { font: bold 9px verdana, sans-serif; color: #ffffff; display: block; padding-top: 2px; line-height: 18px;}

#login form a img.bAide { position: absolute; width: 16x; height: 19px; border: 0px; left:105px; top: 80px;}

#login form .bSubmit { position: absolute; width: 47px; height: 19px; border: 0px; left:10px; top: 80px; }

#login form input { font: 9px verdana, sans-serif; color: #000000; display: block; margin-left: 0px;}

td.extraAccueil { width:auto; height: 300px; font: 11px Verdana, sans-serif; color: #232819; text-align: left; padding: 30px 0px 0px 30px; vertical-align: top;}
td.extraAccueil h1 { font-size: 14px; padding: 20px 0px 20px 0px;}
 
td.extraProfil { width:auto; height: 300px; font:  padding-top: 30px; padding-left: 40px;vertical-align: top;}
td.formDesc { width: auto; font: 10px Verdana, sans-serif; color: #232819; font-weight: bold;text-align: left; padding-top: 10px; padding-right: 5px;}

td.extraProfil form {  padding: 20px 0px 20px 0px; display: block;}
td.extranetProfil input { font: 9px verdana, sans-serif; color: #000000; display: block; margin-left: 0px;}
td.extraProfil a img { border: 0px; text-align: right; margin-right: 0px;}

td.extraCertificats { white-space: nowrap; width:211px; height: 30px; font: 10px Verdana, sans-serif; color: #232819; text-align: center; padding-top: 5px; padding-left: 2px; vertical-align: top;}
td.extraCertificats form { white-space: nowrap; text-align: left;  width: auto; background-color: #FFF; padding: 5px 0px 5px 0px; vertical-align: top;}

td.extraCertificatstxt { font: 11px Verdana, sans-serif; color: #232819; text-align: left; padding-top: 5px; padding-left: 2px; vertical-align: top;}
td.extraCertificatstxt form { text-align: left;  width: auto; background-color: #FFF; padding: 5px 0px 5px 0px; vertical-align: top;}

td.certificats { width: 100px; padding: 5px 0px 5px 5px; vertical-align: top; font: bold 11px verdana, sans-serif; color: #000000;}
td.certificats a { display: block; padding-left: 5px;  text-decoration: none;}
td.certificats a:hover { background-color:  #BDB603; color: #000000; text-decoration: none;}
td.certificatsListe { width: 200px; padding-left: 5px; font: normal 11px verdana, sans-serif; color: #000000;}
td.certificatsListe a { width: 100px; padding-left: 5px;  text-decoration: none;}
td.certificatsListe a:hover { background-color:  #F4F3F0; color:  #BDB603;  text-decoration: none;}

td.textCertificats { font-family: Verdana, sans-serif; font-size: 9px; color: #232819; line-height: 15px; font-weight: normal; text-decoration:none; padding-left: 2px; padding-right: 2px; padding-top: 5px; white-space: nowrap;}

.avis { font: normal 9px Verdana, sans-serif; color: #000; }


p.entete {
  font: bold 14px Verdana, sans-serif; 
  color: #6e6d60;
  text-align: center;
}
.produitIntro {padding: 10px; font-family: Verdana, sans-serif; font-size: 10px; color: #232819; line-height: 12px; font-weight: normal; text-decoration:none;  }


table.contenu_technique {background:#FFFFFF; width:701px; padding:0 0 40px 0; font-family: Verdana, sans-serif; font-size: 10px;}
table.contenu_technique td.util { width:130px; padding:20px 20px 0 0; font-size:12px; font-weight:bold; color:black; }
table.contenu_technique td.util a { font-size:12px; font-weight:bold; color:#808384; color:black; text-decoration:none; margin:0 5px;}
table.contenu_technique td.util a:hover { color:#ff0000;}
table.contenu_technique td.fiche_code { width:140px; height:125px; font-weight:bold; font-size:24px; color:#585858;color:black; padding:20px 15px 0 20px;}
table.contenu_technique td.fiche_code h3 { font-size:16px; color:#EC7B30;color:black; margin-bottom:0px; margin-top:0;}
table.contenu_technique td.fiche_code .date { color:#A3A3A3;color:black; font-size:12px;}	 
table.contenu_technique td.bouchon { width:35px; text-align:right;}	

table.contenu_technique td.bouchon a span { display:none;} 
table.contenu_technique td.bouchon a { display:block; width:35px; height:47px; background-position:top; margin-top:0; margin-bottom:0; border:1px solid #C5C5C5; border-left:none; border-top:none;}
table.contenu_technique td.bouchon a:hover { background-position:bottom; width:35px; height:47px; display:block;}

#bouchon1 a, #bouchon2 a, #bouchon3 a { width:35px;}

div.fiche_container { width:300px; margin-left:5px; margin-bottom:30px; font-family: Verdana, sans-serif; font-size: 10px; color:#000;}
div.fiche_container h2 {padding:3px 0; text-align:left; font-size:14px; color:#000; margin:0; border-bottom:1px solid #717171; }
div.fiche_container div.fiche { clear :both; width :295px; height:15px; margin-left:5px; margin-top:5px; text-align :left;}
div.fiche_container div.fiche .label { float:left; width:145px; text-transform :uppercase;}
div.fiche_container div.fiche .dot { float:left; width :5px;}
div.fiche_container div.fiche .reponse { float:left; width:135px; padding-left:10px; font-size :10px; font-weight :bold;}

div.fiche_container ul { margin:5px 0 5px 20px; padding:0;}
div.fiche_container li { margin-top:5px;}

table.contenu_technique h4 { color:#F87800; font-size:14px; margin:0;}
table.contenu_technique td.info {color:#000000; font-size:10px; margin:0; padding-top:30px;}
table.contenu_technique td.info h5 {color:#000000;font-size:12px; margin:0; }
table.contenu_technique td.info a {color:#000000;}

table.contenu_technique td.info3 h5 {color:#000000;font-size:10px; margin:0; }
table.contenu_technique td.info3 a {color:#000000;}

table.revision { font-family: Verdana, sans-serif; font-size: 10px; color:#000000; margin-top:10px;}
table.revision td { padding:2px 5px;}
table.revision td.on {border-bottom:1px solid #000000;  padding:2px 5px;}
table.revision th { text-align: left; }

table.validation { width:285px; border:2px solid #808080; background:#F7F3F0; padding:5px; font-size:10px; color:#000;}
table.validation th { padding:5px 2px; font-size:11px;}
table.validation td { padding:5px 2px; text-align:center;}		
table.validation input { font-size:10px; width:70px; background:#9B9B9B;}	
table.validation a.button { width:100px; height:auto; display:block; border-top:1px solid #7B7575; border-left:1px solid #7B7575; border-right:2px solid #000; border-bottom:2px solid #000; background:#DED5CE; text-align:center; padding:2px;}
table.validation a.button:hover { background:#B7B3B2; color:#000;}

/* pour la page fiche 884 */
/* logo top */
#logodiv {
	margin: 5px 0 0 6px;
	text-align: left;
	background: url('/images/bg_logodiv.jpg') no-repeat;
	height: 124px;
	width: 688px;
	padding: 0;
}
#txt1top {
	padding: 0 0 0 20px;
	margin:0;
	color: #FFFFFF;
	font: italic 33px times;
}
#txt1top_fr {
	padding: 0 0 0 45px;
	margin:-3px 0 0 0;
	color: #FFFFFF;
	font: italic 34px times;
}
#txt2top {
	padding: 0 0 0 195px;
	margin:-2px 0 0 0;
	color: #FFFFFF;
	font-size: 21px;
	line-height:21px;
}
#txt2top_fr {
	padding: 9px 0 0 20px;
	margin:0;
	color: #FFFFFF;
	font-size: 21px;
	line-height:21px;
}
/* main menu */
#mainmenudiv {
	margin: 0 0 5px 16px;
	padding: 0 10px;
	text-align: left;
	height: 21px;
	background: #CEC76C;
	width:658px;
}
#mainmenudiv ul {
	margin:0;
	padding:2px 0 0 0;
}
#mainmenudiv ul li {
	list-style-type: none;
	display: inline;
	padding:0 3px;
	font: 13px arial;
	color: #000000;
}
#mainmenudiv ul li.sep {
	font: 11px arial;
	vertical-align:20%;
}

/* Modifié par Gerald - le 17.06.2008 

/// Ajout d'une classe pour mettre le texte en gras lorsque le menu est activé

*/

#mainmenudiv ul li.actif {
	font-weight: bold;
}

#mainmenudiv ul li a {
	text-decoration: none;
	color: #000000;
	font: 13px arial;
}
#mainmenudiv ul li a:hover {
	color: red;
}
/* specifications */
#ulspecif {
	margin:0 0 45px 25px;
	padding:0;
}
#ulspecif li{
	display:block;
	float:left;
	width:98px;
	height:98px;
	background: url('/images/specifications2.jpg') no-repeat;
	font:bold 18px arial;
	line-height:98px;
	margin:0;
	text-align:center;
	color:black;
}
#ulspecif li.active{
	background: url('/images/specifications1.jpg') no-repeat;
}

/* Print/Imprimer */
@media print {
.noprint {display:none;}
td.textProduit {height:auto;}
div.boiteProduit {height:auto;}
}
