/* CSS Document */

BODY { font-family : Arial, Helvetica, sans-serif; font-size : 8pt;  color : #336699;  scrollbar-arrow-color : White;  scrollbar-base-color : #8597B5;  scrollbar-shadow-color : #336699;   }
TABLE,TD { font : 8pt Arial, Helvetica, sans-serif; color : #336699; }
EM { line-height : 9pt; color : #336699; text-decoration : none;
font-style : normal; font-weight : normal; }
I {  color : #336699; font :  italic small-caps 8pt Arial, Helvetica, sans-serif;}
INPUT { font-family : Arial, Helvetica, sans-serif; font-size: 9pt; }
H3 {font-size : 9pt; color : #990000;   margin : 20px 0px 5px 0px;   font-weight : bold;  cursor:pointer}
H4 {font-size : 14pt; color : #336699;   margin : 0px 0px 0px 0px;   font-weight : normal;  }
H5 {font-size : 10pt; color : #336699;  font-weight : bold;  margin : 0px 0px 0px 0px; }
H6 {font-size : 9pt; color : #336699;  font-weight : bold;  margin : 0px 0px 0px 0px; }

.fondfiletvertic{ background-image : url(images/pointvertic.gif);  background-position : center;  background-repeat : repeat-y;    }

.tabpage { margin : 24px 0px 0px 0px;  }
.tabtextbleu { margin : 24px 0px 0px 0px;  color : #336699;  }


.textnoir{  line-height : 9pt; color : Black; padding : 8px 0px 8px 8px; }
.textgrisgras{ color : #9B9B9B;  font-weight : bold;  }
.textpubli{ color : Black;  font-weight : bold;  font-style : italic;   }
.textgris{ color : #9B9B9B;  }
.textgrisclair{ color : #9999CC;  }
.textbleuclair{ color : #8597B5;  }
.textactes{  line-height : 11pt; margin : 5px 0px 0px 0px;  }
/*.textactes{  line-height : 11pt; margin : 12px 0px 8px 20px;  }*/
.textbleu{  color : #336699;  }
.textorang{   color : #FF9933; }
.textblanc{   color : White; }
.textorangclair{   color : #FFCC00; }

p#droite {  text-align : left;  line-height : 10pt; margin : 9px 15px 0px 3px; color : #9B9B9B; }

A:LINK {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; color : #990000; text-decoration : none;}
A:VISITED {color : #990000;  text-decoration : none;  }
A:HOVER {color : #9B9B9B;  text-decoration : underline;  }


#recherche{ margin-left:20px; }
.rub_active {font-size : 8pt; color : #FF9933;  font-weight : bold; }


.zoneRes {
	border: 1px solid #000;
	background-color: #fff;
	display: block;
	overflow:auto;
	margin: 0;
	padding: 0;
	position: absolute;
	width: 250px;
}


.zoneRes li {
	background: #fff;
	display: block;
	margin: 0;
	padding: 0;
}

.zoneRes li a{
	display: block;
	padding: 0px;
	text-decoration: none;
	font: 11px verdana, helvetica, sans-serif ;
	color: #2f2e2c;
}

.zoneRes li a:hover{
	background-color: #f4e6c5;
}

a.lettre_index  {font-weight:bold; color:#990000}
a.lettre_index :hover {text-decoration:underline; color:#990000}

.envaleur {font-weight:bold; color:#990000}




.tab_result {
		border-collapse: collapse;
		border:1px solid #ECE9D8;
		margin-left:0px;
	}

.tab_result caption {
	text-align:right;
	color:#990000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1;
	font-weight:normal;
}

table.tab_result th {
	color:#550000;
	background-color:#bbbbbb;
	margin:0px;
	padding:3px;
	border:1px solid #ECE9D8;
}

table.tab_result th a {
	color:#550000;
	font-weight:bold;
}

table.tab_result td {
	margin:0px;
	padding:3px;
	border:1px solid #ECE9D8;
}

table tr.ligne_impaire td { color:#550000;  cursor:pointer; }
table tr.ligne_paire td { color:#550000; background-color:#ddddff; cursor:pointer; }
table tr.ligne_surlignee td { color:#ffffff; cursor:pointer; background-color:#550000;}

.recherche_avancee {
	background-color:#ddddff;
	border:dotted 1px #336699;
	margin-top:20px;
	padding:10px;
}

.recherche_combo {
	font-family : Arial, Helvetica, sans-serif; font-size : 8pt;  color : #336699;
}

a.lien_recherche{
	color:#336699;
	font-weight:bold;
}