* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

p {
	margin:0px; 
	padding:0px; 
	}


.txtblanc12 { 
	color:#FFFFFF; 
	font-size:12px; 
	}


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div#prin { 
border:solid; border-width:1px; border-color:#666666;width:1002px; background-image:url(images/int_fond_pages.jpg); background-repeat:no-repeat; margin-left:auto; margin-right:auto; 
}

a { 
color:#0F799A; 
text-decoration:underline; 
font-size:11px; 
}

a.gammes { 
color:#000000; 
text-decoration:none; 
}

a.gammes_over { 
color:#ffffff; 
text-decoration:none; 
background-color:#064A71; 
padding:4px; 
}

a.gammes:hover { 
color:#000000; 
text-decoration:none; 
}

a.passouligne { 
color:#51B4C8; 
text-decoration:none; 
}
a.passouligne:hover { 
color:#116E93; 
text-decoration:none; 
}


#nav, #nav ul { /* toutes les listes */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1; 
}

#nav a {
	display: block;
}

#nav li { /* tous les items de liste */
	padding: 0;
	margin: 0;
	height:52px;
	float: left;
	text-transform:uppercase; 
}

#nav li:hover { 
}

#nav li a { 
}

#nav li a:hover { 
}

#nav li ul { /* listes de deuxième niveau */
	position: absolute;
	background: #ffffff;
	display:none; 
	/* left: -999em; /* on met left plutôt que display pour cacher les menus parce que display: none n'est pas lu par les lecteurs d'écran */
	border-style:solid;
	border-color:#3E92A3;
	border-width:1px;
	font-size:12px; 
}

#nav li ul li { /* listes de deuxième niveau */
	clear:both; 
	display:block; 
	text-align:left; 
	height:20px;
	line-height:20px;
	margin:0; 
}

#nav li ul li:hover { /* listes de deuxième niveau */
	clear:both; 
	display:block; 
	text-align:left; 
	height:20px;
	line-height:20px;
	width:160px; 
	margin:0; 
	background-color:#116E93; 
	color:#FFFFFF; 


}


#nav li ul li a {
	color: #3E92A3; 
	text-decoration:none; 
}
#nav li ul li a:hover {
	color: #FFFFFF; 
}

#nav li ul li:hover { /* listes de deuxième niveau */
	clear:both; 
	display:block; 
	height:20px;
}

#nav li ul ul { /* listes de troisième niveau et plus */
	margin-left:100px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	display:none; 
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* listes imbriquées sous les items de listes survolés */
	display:inline; 
	
}



input.saisie {
	border:solid; 
	border-color:#074674; 
	border-width:1px; 
	
	}
	
.txt11 { 
	font-size:11px; 
	}
	
.txt11gris { 
	font-size:11px; 
	color:#666666; 
	}

p { 
margin:0px; 
padding:0px; 
}

.titre_produit { 
	color:#000000; 
	font-size:18px; 
		font-weight:bold; 
	}
	
	
.txtblanc13 { 
	color:#000000; 
	font-weight:bold; 
	padding:3px; 
	background-color:#FFFFFF; 
	}

a.blanc { 
	color:#FFFFFF; 
	font-size:11px; 
	font-weight:bold; 
	}
	
a.blanc12 { 
	color:#FFFFFF; 
	font-size:12px; 
	font-weight:bold; 
	}

.txtbleu { 
	color:#1E82A1; 
	}

.txt13 { 
	font-size:13px; 
	}
.txtbleugros {
	font-size: 18px;
	color: #3BA8AF;
}


.txtbleu2 { 
	color:#074674; 
	font-size:16px; 
	}.titre_gammes {
	font-size: 14px;
	color: #000000;
}

.titre_gammes {
	color:#000000; 
	font-size:16px; 
	}


a.nuage {
	font-size: 18px;
	color: #000000;
	}
