html, body { 
width: 100%;
height: 100%;
margin:0 auto;
padding: 0;
background-color:#FFFFFF; 
}


.fond-tbl100-home {  
width: 100%; 
height: 100%;
background-image: url(fond.jpg);
background-attachment: scroll;  
background-repeat: repeat-x;
}

.fond-tbl-principal {  
background-attachment: scroll; 
background-image: url(fond-hab-g.jpg); 
background-repeat: no-repeat; background-position: left top
}

.fond-lg-home {  
width: 257px; 
height: 120px;
background-image: url(fond-hab-lg.jpg);
background-attachment: scroll;  
background-repeat: no-repeat;
}


.fondvalidate {
width: 100%; 
padding: 40px;
text-align : left;  
}

.societe {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #FFFFFF; text-align: left;}
.societe2 {  font-family: Arial, Helvetica, sans-serif; font-size: 24pt; color: #45494A; text-align: left;}
.societe-blue {  font-family: Arial, Helvetica, sans-serif; color: #8AD7F4; font-size: 18pt; text-align: left;}
.societe-blue2 {  font-family: Arial, Helvetica, sans-serif; color: #8AD7F4; font-size: 24pt; text-align: left;}

#header { width: 100%; margin:0 auto; padding: 0; margin-top: 0; background: url(fondheader.gif) repeat-x ; background-attachment: scroll; height:120px; }


#conteneur1 {
width: 100%;
height: 100%;
background-color:#1B2325; 
background-attachment: scroll;  
background-repeat: repeat-x;
text-align: center;

}


#content { margin:0 auto; padding:0; width:980px;}
#footer { background:url(fondfooter.gif) repeat-x #3f3e3e 0 2px; height:94px; margin-top:20px; clear:both;}


#globaldrt { 
margin-left: auto;   
margin-right: auto;   
width: 100%;
text-align: left;
 }

#globalmain { 
margin-left: auto;   
margin-right: auto;   
width: 980px;
text-align: left;
 }


#global {   
width: 100%;
margin: 0;
text-align: center;
 }


.barre1bl {
width: 100%;
height: 20px;
margin:0 auto;
background-attachment: scroll; background-image: url(barre-bl.gif); background-repeat: repeat-x 
}


.fond-txintro {  
width: 980px; 
margin-left: auto;   margin-right: auto;
text-align : justify;
vertical-align: top; display: inline;


}

.fond-txintro2 {  
width: 750px; 
text-align : justify;
vertical-align: top; display: inline;
}

.fond-txintro3 {  
width: 230px; 
text-align : left;
vertical-align: top; display: inline;
font-family: Arial, Helvetica, sans-serif; color: #5D9FC6; text-decoration: none;
}



.fond3btns {
width: 885px; 
}

.tbl3btns {
width: 100%; 
height: 270px;
background-attachment: scroll; background-image: url(tbl3btns.gif); background-repeat: repeat-x 
}



.tbl3btnsint {
width: 885px; 
height: 270px;
margin-left: auto;   margin-right: auto;
vertical-align: top; display: inline;

}



.fondmidtrad {
width: 980px; 
height=270px;
}

.fondmiddurable {
width: 295px;
height=270px;
}

.fondmidtest {
width: 295px;
height=270px;
}

.fondblnc{
width: 100%; 
margin:0;
background-color:#FFFFFF; 
background-attachment: scroll; 
}

}
.fondprod {
width: 980px; 
height: auto;
background-color:#373E41;
text-align: center;
}

.fondproddtls {
margin:0 auto; 
}

img {
border: none;
border: 0;
}

a img
{
border: none;
border: 0;
}

.flagfr {
width: 40px;
height: 13px;
margin: auto;
background: url(flag-fr.gif);background-repeat: no-repeat;
border: 0;
border: none;


}

.flagfr:hover {
width: 40px;
height: 13px;
margin: auto;
background: url(flag-fr-up.gif);background-repeat: no-repeat;
border: 0;
border: none;


}

.flaguk {
width: 34px;
height: 13px;
margin: auto;
background: url(flag-uk.gif);background-repeat: no-repeat;
border: 0;
border: none;


}
.flaguk:hover {
width: 34px;
height: 13px;
margin: auto;
background: url(flag-uk-up.gif);background-repeat: no-repeat;
border: 0;
border: none;


}







h1 {  font-size:16px; color: #FF6000;font-weight: bold;}
h2 {  font-size:1.5em; color: #666666;}
h3 {  font-size:1.25em; color: #EA681B;}
h4 {  font-size:1em; color: #666666; }

.actustitrebl { color: #88A1C2; font-weight: bold; }

.actustitreblnc { color: #666666; font-weight: bold; }

.actustxt { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-size:87%; text-align : justify;}

.actustxtlink { font-family: Arial, Helvetica, sans-serif; color: #5D9FC6; text-decoration: none;}

.actustxtlinkplus { color: #666666; text-decoration: underline ; text-align: right;}
.actustxtlinkplus:hover { color: #666666; text-decoration: none; }
.actustxtlink:hover { color: #5D9FC6; text-decoration: underline; }





.fondprncp {  background-attachment: scroll; background-image: url(fond-acc-princp.jpg); background-repeat: repeat-x}
.lglabbottom {  background-attachment: scroll; background-image: url(lg-labbottom.jpg); background-repeat: no-repeat}

.societeblnc { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #666666}
.pointbl {  background-attachment: scroll; background-image: url(point-bl.gif); background-repeat: repeat-x; background-position: center}
.habtxtacc {  background-attachment: scroll; background-image: url(hab-txtacc.jpg); background-repeat: no-repeat; background-position: left top}
.titrechimieclassique {  font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: #88A1C2; font-weight: bold}
.titrechimiedurable { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: #A9BC62; font-weight: bold }
.titrechimietests { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: #DD8229; font-weight: bold }
.imgchimietrad {  background-attachment: scroll; background-image: url(chimitrad.jpg); background-repeat: no-repeat}
.imgchimiedurable { background-attachment: scroll; background-image: url(chimiedurable.jpg); background-repeat: no-repeat }
.fdpage {  background-color: #393939}

.copyright {  
font-family: Arial, Helvetica, sans-serif; 
font-size:67%; 
color: #FFFFFF; 
text-decoration: none; 
margin:0 auto;
text-align : right; 
}
.produitsbaspage {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #9BB7DC; text-decoration: none}
.produitsbaspage:hover {  text-decoration: underline}

.notabaspage {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none}
.notabaspage:hover {  text-decoration: underline}


.notabaspagetxt { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none }
.txtclassique {  font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

.txtclassiquelink {  font-size: 10pt; color: #BBE0F4; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}
.txtclassiquelink:hover {  color: #BBE0F4; text-decoration: none}

.remplactus {  background-attachment: scroll; background-image: url(remplactus.gif); background-repeat: repeat-x}
.puceactus {  background-attachment: scroll; background-image: url(hab-img-actus.jpg); background-repeat: no-repeat}
.remplsepbas {  background-attachment: scroll; background-image: url(sep-prod-baspage.gif); background-repeat: repeat-x}

.txtprodbastitre{  font-size: 9pt; color: #9BB7DC; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-align : left;}

.txtprodbastitre:hover{  
font-size: 9pt; color: #9BB7DC; font-family: Arial, Helvetica, sans-serif; 
text-decoration: underline; text-align : left;

}


.puceprodbas{
width: 18px;
background-attachment: scroll; 
background-image: url(puceprodbas.jpg); 
background-repeat: no-repeat
}
.puceprodbaspm{
width: 18px;
background-attachment: scroll; 
background-image: url(pucetxtprodbas.gif); 
background-repeat: no-repeat
}


.txtprodbassoustitre{ 
margin: 0px; 
font-size: 10pt; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-align : left; 
text-decoration: none; 
}



.pucetxtprodbas {  list-style-image: url(pucetxtprodbas.gif)}

.sepbas {
width: 20px;
}

.sepbas2 {
width: 40px;
}

.txtprodbassoustitrebleu {
margin: 0px; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 text-decoration:none;
text-align : left;
 color: #9BB7DC;
display : list-item;
 list-style-image : url(pucetxtprodbas.gif);
 
} 

.txtprodbassoustitrehtml, body { 
width: 100%;
height: 100%;
margin:0 auto;
padding: 0;
background-color:#FFFFFF; 
}


.fond-tbl100-home {  
width: 100%; 
height: 100%;
background-image: url(fond.jpg);
background-attachment: scroll;  
background-repeat: repeat-x;
}


.fond-lg-home {  
width: 152px; 
height: 120px;
background-image: url(fond-hab-lg.jpg);
background-attachment: scroll;  
background-repeat: no-repeat;
}


.fondvalidate {
width: 100%; 
padding: 40px;
text-align : left;  
}

.societe {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #FFFFFF; text-align: left;}
.societe2 {  font-family: Arial, Helvetica, sans-serif; font-size: 24pt; color: #45494A; text-align: left;}
.societe-blue {  font-family: Arial, Helvetica, sans-serif; color: #8AD7F4; font-size: 18pt; text-align: left;}
.societe-blue2 {  font-family: Arial, Helvetica, sans-serif; color: #8AD7F4; font-size: 24pt; text-align: left;}

#header { width: 100%; margin:0 auto; padding: 0; margin-top: 0; background: url(fondheader.gif) repeat-x ; background-attachment: scroll; height:120px; }


#conteneur1 {
width: 100%;
height: 100%;
background-color:#1B2325; 
background-attachment: scroll;  
background-repeat: repeat-x;
text-align: center;

}


#content { margin:0 auto; padding:0; width:980px;}
#footer { background:url(fondfooter.gif) repeat-x #3f3e3e 0 2px; height:94px; margin-top:20px; clear:both;}


#globaldrt { 
margin-left: auto;   
margin-right: auto;   
width: 100%;
text-align: left;
 }

#globalmain { 
margin-left: auto;   
margin-right: auto;   
width: 980px;
text-align: left;
 }


#global {   
width: 100%;
margin: 0;
text-align: center;
 }


.barre1bl {
width: 100%;
height: 20px;
margin:0 auto;
background-attachment: scroll; background-image: url(barre-bl.gif); background-repeat: repeat-x 
}


.fond-txintro {  
width: 980px; 
margin-left: auto;   margin-right: auto;
text-align : justify;
vertical-align: top; display: inline;


}

.fond-txintro2 {  
width: 750px; 
text-align : justify;
vertical-align: top; display: inline;
}

.fond-txintro3 {  
width: 230px; 
text-align : left;
vertical-align: top; display: inline;
font-family: Arial, Helvetica, sans-serif; color: #5D9FC6; text-decoration: none;
}



.fond3btns {
width: 885px; 
}

.tbl3btns {
width: 100%; 
height: 270px;
background-attachment: scroll; background-image: url(tbl3btns.gif); background-repeat: repeat-x 
}



.tbl3btnsint {
width: 885px; 
height: 270px;
margin-left: auto;   margin-right: auto;
vertical-align: top; display: inline;

}



.fondmidtrad {
width: 980px; 
height=270px;
}

.fondmiddurable {
width: 295px;
height=270px;
}

.fondmidtest {
width: 295px;
height=270px;
}

.fondblnc{
width: 100%; 
margin:0;
background-color:#FFFFFF; 
background-attachment: scroll; 
}

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
.menu ul{
	background:#D2E6EE;
	height:25px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:right;
		padding:0px;
		}
	.menu li a{
		background: url("images/seperator.gif") bottom right no-repeat;
		color:#373E41;
		display:block;
		font-weight:normal;
		line-height:25px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #2580a2 url("images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:325px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:325px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:25px;
		font-size:11px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#2580a2 url('images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}



	.menu p{
		clear:left;
		}	

