body,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 40px;
}
html { overflow-y: scroll !important; overflow: auto}
/***************	BLOCS PRINCIPAUX	******************/
#navTop {
	background-color: #EAEAEA;
	border: 1px solid #5A87AA;
}
#navTop td { text-align: center }
#navTop a{ display: block; padding: 2px 1px 1px 1px; color: #0000FF;
	font-weight: bold; font-size: 13px; letter-spacing: 1px; font-family: "Agfa Rotis Sans Serif", "Lucida Grande", arial,  verdana, tahoma, arial;
}
#navTop td.on a { color: #761F1F; }
#navTop a:hover{ background-color: #FFFFFF; text-decoration: none}
/********************************/
.coords {padding: 5px 0px 5px 50px; border-top:1px solid #FF9900; }

/* navigation */
a {text-decoration:none;}
a:hover {
	background-color: #FFFFFF;
	text-decoration: underline;
}
.navPos{
 padding-top:15px
}
.nav td{
	font-size: 10px;
	text-align: center;
	background-color: #EAEAEA;
	font-weight: bold;
	color: #660000;
}
.nav h1 {
	color: #6288A4;
	padding-left: 20px;
	font-weight: bold;
	background-image: url(images/produits/puce_prod_nav.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
.nav a { display: block}

 /*  nav pathologie*/
.navPat {
}
.navPat h1 {
	color: #6288A4;
	padding-left: 20px;
	font-weight: bold;
	background: url(images/produits/puce_prod_nav.gif) no-repeat;
	background-position: 0px 3px;
}

.navPat h2 { font-size: 14px; background: url(images/produits/puce_prod.gif) no-repeat left 4px; padding-left: 20px; margin-bottom: 0px
}
.navPat ul { list-style-type:  none; /*border-left: 1px solid #C4D1E1; */padding-left: 10px; margin-left: 30px}
 /* Fin nav pathologie*/


table.nav2 { border:1px solid #FF9900;}
.nav2 p{ font-size: 10px; padding: 3px; }
p.nav3 { padding: 1px 3px 1px 8px; }

/*général*/
p {margin:0px; padding: 0px 0px 6px 0px;}
h1,h2,h3,h4 {
	margin:0px;
	color:#660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px; 
	font-weight: normal;
}
h1 {font-size: 18px; padding-left: 20px; margin-bottom: 10px}
h2 {
	font-size: 14px;
	font-weight: bold;
	margin-top: 14px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
}
h4 {
	font-size: 10px;
	padding: 0px 10px 0px 0px;
	margin-bottom:3px;
	border-bottom: 1px solid #663333;
}

td.text {padding: 15px;}
.text p {
	line-height: 14px;
	padding: 2px;
}

/* lists */
ul { margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:4px; }
li { padding-bottom: 4px;}

.lines td{ border-bottom:1px solid #FF9900;}
.imgrite {margin-left:5px;margin-bottom:5px; border:1px solid #FF9900;}

/* forms */
form { margin:0px;}
input,textarea,select { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #787878; background: #fff; }

.page { border-left: 3px solid #5A87AA; border-right: 2px solid #5A87AA; }

/* section-specific */
table.nav_home { border:1px solid #5A87AA;}
table.nav_aboutus { border:1px solid #009900;}
table.nav_products { border:1px solid #003399;}
table.nav_tech { border:1px solid #FFCC00;}
table.nav_news { border:1px solid #955BAF;}
table.nav_contact { border:1px solid #CC6600;}

.bar_home { border-bottom: 1px dashed #5A87AA; }
td.ct_home {
	border-left: 1px dashed #5A87AA;
	border-right: 1px dashed #5A87AA;
	padding-top: 0px;
}
.bgHome {
	background: url(images/home2.gif) no-repeat top right;
	padding-top: 10px;
}
.bgHome p{ margin-bottom:10px }

.bar_aboutus { border-bottom: 1px dashed #009900; }
.ct_aboutus { border-left: 1px dashed #009900; border-right: 1px dashed #009900; }
.bar_products { border-bottom: 1px dashed #405C9A; }

.ct_products {
	border-left: 1px dashed #003399;
	border-right: 1px dashed #003399; 
}
.ct_products h1.titreH1{ font-size:15px; font-weight: bold
}
.bar_tech { border-bottom: 1px dashed #FFCC00; }
.ct_tech { border-left: 1px dashed #FFCC00; border-right: 1px dashed #FFCC00; }
.bar_news { border-bottom: 1px dashed #955BAF; }
.ct_news { border-left: 1px dashed #955BAF; border-right: 1px dashed #955BAF; }
.bar_contact { border-bottom: 1px dashed #D27F3B; }
.ct_contact {
	border-left: 1px dashed #CC6600;
	border-right: 1px dashed #CC6600;
}
table.bg_products {
	background: url(images/produits/bg_product.jpg) no-repeat; padding-left: 70px
}
table.bg_products p{  width: 90%; margin: 0 0 2px 16px;}

table.bg_products p.mess {
	border: none;
	background-color:#EBF0F3;
	padding: 4px;
}
/*table.bg_products p.descriptProd{
	border-width: 0px 0px 1px 1px;
	border-color: #5A87AA;
	border-style: dotted;
	padding: 0px 0px 4px 4px;
}*/

table.bg_products div.descriptProd{
	border-width: 0px 0px 1px 1px;
	border-color: #5A87AA;
	border-style: dotted;
	margin-left: 14px;
	padding: 0px 0px 4px 4px;
	margin-bottom: 10px
}
div.descriptProd table{
	width: 100%

}

table.bg_products div.descriptProd p{
	margin-left: 0px
	}

table.bg_products h3 {
	font-weight: bold;
	background: url(images/produits/puce_prod.gif) no-repeat left 4px;
	text-indent: 14px;
	color: #990000;
	font-size: 14px;
}

.home_products { width: 480px; height: 440px;
	background: url(images/produits/home_product.jpg) no-repeat; 
}

.photo_prod {
	border: 0;
	text-align: center;
}
.noBordure { border-width: 0px}
.lettrine:first-letter{
	font-size: 18px; 
	font-weight: bold;
	color: #5D8EB3;
}
.gras {
	font-weight: bold;
}
.cadreRouge {
	border: 1px dashed #FFCC00;
}
.link_left{ margin-left: 22px}
.certif img { border: 1px solid #333333}
.tit_prod{ font-size: 17px}
.actuHome {
	color: #6288A4; /*background-color:#E6EDF2;*/
	padding-left: 14px;
	padding-top: 2px;
	padding-right: 2px;
	
	background: url(images/page/home/puceBleu.gif) no-repeat #EAEAEA 4px 6px;
	
	border-top: 2px solid #5A87AA;
	border-bottom: 1px dotted #5A87AA;	
	}
.actuHome a{
	/*display: inline; */
	font-weight: bold;
	}
.actuHomeDesc {
	border-width: 0px 0px 1px 1px;
	border-color: #5A87AA;
	border-style: dotted;
	margin-left: 8px;
	margin-bottom: 10px;
	padding: 5px 2px 5px 5px;
	}
	
/************ 		******************/
h1.titHome {
	margin: 8px 0px 14px 0px;
	padding: 0px 2px;
	color: #6288A4;
	text-align: center;
	font-weight: bold	
	}
.fotoHome {
	}

#divAttente {
	position: absolute;
	z-index: 1000;
	font-family: Verdana, sans-serif;
	top: 50%;
	left:50%;
	display: block;
	background: #C6E2FF;
	border:1px dashed #888;
	width: 300px;
	padding: 20px;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -50px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

/*	DONNEES TABULAIRES	*/
table.tablo {
	border: 1px solid #FFCC66;
}
table.tablo td {
	padding: 3px;
	border-left: 1px solid #FFF;
	font-size: 10px;
}
tr.line1 { background-color: #FFFFFF}
tr.line2 { background-color: #FEEDC7}
.tablo tr.champs td { background: #FFCC66; font-weight: bold}

/*	*/
.navLog {
	margin: 0px;
	padding: 0px 4px;
	text-align: right;
}
.navLog li { padding: 0px ; margin: 0px; list-style-type: none; display: inline}

/*	FORMULAIRE	*/
.btn input {
	font-weight: bold;
	background: #FFCC66;
}

#identification { margin-left: 18px}
.messError {
	color: #CC3300;
	background: #FFD2D2;
	border: 1px solid #CC3300;
	font-size: 10px;
	text-align: center;
	padding: 7px;
	margin-bottom: 6px;
}
.link_iba {
	color: #69BE28;
}
