﻿ /*____________________________________Les LIENS_______________________________________________________*/
a {  
 color: #1A3464;
 text-decoration: underline 
 }
a:hover, #arbo a:hover  { 
 color: #990000; 
 text-decoration: underline 
 }
.fdBleuMoyen a,
.fdBleuFonce a,
.fdGrisFonce a
 {
color : #FFFFFF ; 
}
.fdBleuMoyen a:hover
 {
	color: #F5DEB3;
	text-decoration: underline
}
/*____________________________________Body  et Pre_______________________________________________________*/
body {
	background-color: #D5D7D8;
	HEIGHT: 100%; 
	OVERFLOW: auto;
}
body, p, pre, div { 
	font-family : Arial,Geneva; 
	font-size: 12px; 
	color: #00275D;
}
/*/*/
body, p, pre, div { 
font-size: 11px; 
}
/* */
/*____________________________________Style HTML__________________________________________________________*/
b {  font-weight: bold}


h1 {
	font-size: 22px;
	color : #00275D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2 {  font-size: 16px; color : #00275D; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
h3 {  font-size: 14px; color : #00275D; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
h4 {  font-size: 12px; color : #00275D; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
h5 {  font-size: 10px; color : #00275D; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
h6 {  font-size:   9px; color : #00275D; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

.highlight  {
	background-color : gold;
	font-style : normal;
}

/*____________________________________Tableau______________________________________________________________*/
caption {
	font-family : Arial,Geneva; font-size: 14px;  color: #1A3464; 
	font-weight : bold;
}

td{
	font-family : Arial,Geneva;
	font-size: 12px;
	background-image: none;
	color: #00275D;
}

th,
table.table-tools thead th div 
{
	font-family : Arial,Geneva; 	font-size: 12px; color: #FFFFFF;
	text-transform: uppercase;	
	background-image : none;
	background-color : #193261;
}

.cellPair, table.resultat tr.cellPair td{
	font-family : Arial,Geneva;
	font-size: 12px;
	color: #000000;
	background-color : #DCDCDC;
}

.cellImpair, table.resultat tr.cellImpair td{
	font-family : Arial,Geneva;
	font-size: 12px;
	color: #000000;
	background-color : #E6E6FA;
}
/*/*/
td, th, .cellPair, .cellImpair { 
font-size: 11px; 
}
/* */


/*____________________________________Les Champs de formulaires____________________________________*/
.champ {
	font-family : Arial,Geneva;
	font-size: 11px;
	color: #1C2283;
	border: 1px solid #1C2283;
	background : #FFFFFF;
}
.champFond {  
font-family : Arial,Geneva;
font-size: 11px; 
border: 1px solid #1C2283; 
color : #193261;
background-color: #FFFFFF;
 }
 fieldset
 {
 	background: url(http://www.labo-nutrinov.com/f2styles/img/fieldset.png) repeat ;
	behavior: url(png.htc);
	-moz-border-radius: 7px 7px 7px 7px;
    border-width: 2px;
    border-style: inset;
	padding:5px;
	margin:2px;
}
legend
{	
	background-color: #FFFFFF ;
	-moz-border-radius: 7px 7px 7px 7px;
	
    border-width: 2px;
    border-color: grey;
	border-style: inset;
	padding-left :10px;
	padding-right :10px;
	vertical-align : middle;
}
/*____________________________________Les Listes______________________________________________________________*/
ul { 
 font-family :Arial,Geneva;
 font-size: 12px;
 color : #1A3464;
 list-style-type: square;
 
 }
ol { 
 font-family : Arial,Geneva;
 font-size: 12px;
 color : #000000
 }
dl { 
 font-family :Arial,Geneva;
font-size: 12px;
 color : #000000
 }
/*/*/
ul, ol, dl { 
font-size: 11px; 
}
/* */
/*___________________________________DEFINITION DES OBJETS SPECIFIQUES____________________*/
div.rapport
{
	border : 1px dotted #1A3464;
	padding : 5px;
}
div.rapport h5
{
	background:#FFFFFF;
	border : 1px solid #1A3464;
	color :#1A3464;
	font-size:1em;
	width : 250px;
	padding : 1px 1px 1px 5px;
	margin : 1px ;
}
div.rapport pre
{
	display:block;
	border : 1px solid #1A3464;
	background : #C0D0D9;
	margin : 1px ;
	padding : 1px;
}
table.echantillon
{
	background: #1A3464;
	margin : 1px;
	width : 500px;
}
table.echantillon td, table.resultat td
{
	background : #C0D0D9;
	vertical-align : top;
}
table.echantillon th
{
	text-align : right;
	width : 246px;
}
table.resultat
{
	background: #1A3464;
	margin : 1px ;
	width : 560px;
}
div.rapport form
{
	margin:0;
	padding :0;
}
/*______________________________________formulaire formate_________________________________________________*/
/*/*/
.width150
{
		border:1px solid #1A3464;
		width:150px;
		margin:1px;
}
.width150[disabled]
{
	color:#000000;
}
.width370
{

		border:1px solid #1A3464;
		width:370px;
				margin:1px;
}
.btn
{
	border:1px solid #1A3464;
	padding-left : 15px;
	padding-right : 15px;
	width:100%;
	}
.btnsmall
{
	border:1px solid #1A3464;
	padding-left : 9px;
	padding-right : 9px;
	width:100%;
	}
.submit
{
	border:1px solid #1A3464;
	padding-left : 15px;
	padding-right : 15px;
}

	
/* */
.btn,  .submit, .btnsmall
{
	background-color: #1A3464;
	color : #FFFFFF;
	text-transform : uppercase;
	font-weight : bold;
	text-decoration : none;
}

.btn:hover, .submit:hover, .btnsmall:hover
{
	border:1px solid #1A3464;
	background-color: #FFFFFF;
	color :#1A3464 ;
		text-decoration : none;
}


/*_______________________________________news__________________________________________________________________*/
.news
{
	font-family : Arial,Geneva;
	font-weight : bold;
	color : #990000;
	line-height:12px;
}
/*/*/
.news
{
	line-height:13px;
}
/* */
/* ______________________________________ajouter aux favoris ________________________________________________*/
.favori
{
	text-decoration: none;
	line-height:10px;
}

/*___________________________________contenu__________________________________________________________________*/
/*/*/
.cellContenu
{
	background-image :  url(/images/commun/fp_contenu.jpg);
	background-repeat : no-repeat;
	z-index:-1	
}
/* */

/*___________________________________Indications d'arborescence_________________________________________*/
#arbo, #arbo a
{
font-family : Arial,Geneva; font-size: 11px; color: #1A3464;
font-weight: bold;
text-decoration: none 
}
#arbo
{
	position:absolute; 	left:141px; top:70px;
	width:407px;  height:20px;
	z-index:1
}
 /*____________________________________Menu de gauche______________________________________________________*/
.menu
{
	font-family : "Arial Narrow",Geneva, Arial;
	 font-size: 12px;
	background-image : url(/images/navig/fc_menu2gauche.gif);
}

.menu span 
{
	float:right;
	background-image : none;
}
/*/*/
.menu span
{
	padding:5px;
}
/* */
.menu  a
{
	font-family : "Arial Narrow",Geneva, Arial;
	font-size: 12px;
	width:178px;
	text-decoration: none;
	color : #00275D;
	text-align: right;
	line-height:22px; 
}

.menu  a:hover
{
	background-color : #FFFFFF;
}
.menu div
{
	font-family : "Arial Narrow",Geneva, Arial;
	font-size: 12px;
	background-image : none;
	line-height:normal;
	text-align: right;
	width:178px;
		border: #949494 solid;
	border-width:0px 0px 1px 0px;
}


.menu div div
{
	border: none;
}
.menu div div  a
{
		line-height:14px;
}

/*/*/
.menu div div  a
{
		line-height:18px;
		padding:0px 22px 0px 22px;
}
/* */

.menu #recherche
{
	width : 100px;
	height:20px;
	font-family :Arial,Geneva, ; 
	font-size: 11px;  
	border : 1px solid #949494;
	margin-top:1px;
}
#ok{
	font-family : "Arial Narrow",Geneva, Arial;
	font-size: 10px;
	color : #00275D;
	text-decoration: none;
	width:22px;
	text-align: center;
}
#loupe {
	width:16px;
	height:16px;
	text-align: center;
	margin-top:5px;
}

/*/*/
#result
{
	height:250px;
	overflow:auto;
}
/* */
/*/*/
#result a, #result div
{
	width:100%;

}
/* */

/*____________________________DEFINITION DES CLASS DE TEXTE ET DE FONDS______________*/
/*______________________________________________________ Texte __________________________________________________*/
.txt10pxBleu {
font-size : 10px;


}
.txt14pxBleu {
font-size : 14px;


}
.txt12pxBleu {
font-size : 12px;

}

.txt22pxBleu {
font-size : 22px;

}
.txtMaj
{
	text-transform : uppercase;
}
/*______________________________________________________- Fonds _________________________________________________*/
.BleuFonce { background-color:#1A3464; color: #C5D6F5}
.fdBleuFonce { background-color:#1A3464; color: #C5D6F5}
.fdBleuMoyen {  background-color: #4C597E; color: #C5D6F5}
.fdBleuClair { background-color: #9BB9EE }
 
 .fdOrange { background-color: #FFA749 }
 .fdPaille { background-color: #FFF8AA } 
 .fdBlanc { background-color: #FFFFFF }
 .fdBeige{ background-color: #FFBA6F}

.fdGrisFonce {  background-color: #5D5D5D; color: #FFFFFF}
.fdGrisClair {  background-color: #D5D7D8}

.fdVertClair { background-color : #97D8B6 }
.fdVertPale { background-color: #A1EDBF}

/*=============================================================================*/

/*=================================== PPX ===================================*/
table.tabResultats
{
	background-color:#1A3464;
}
table.tabResultats th
{
	font-variant: normal;
}

/*=================================== PRINT ===================================*/
@media print
{


td#tdLeftCol,
table.tableFavoris,
.noprint,
.submit
{
    display:none;
}

div#divCaution{
    display:block !important;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    border:1px dotted #1A3464;
    padding:5px;
    margin:5px;
    favori
}


}

