/* 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;
}

#error{
	color:#FF0000;
	text-align:center;
}

#calendrier{
	width:370px;
	text-align:right;
}

div#album_link {
	float:left;
	height:20px;
	/*background: url(images/favori.gif) 0 2px no-repeat;*/
	background: url(images/album.png) 0 2px no-repeat;
	padding:5px 0 0 25px;
	width:60px;
	margin:20px 0 0 5px;
}

#result_list{
	margin-top:10px;
}

#result_list caption{
	text-align:right;
}

ul.presentation{

}

ul.presentation li{
	/*list-style-type: none;
	background: url(images/puce.png) no-repeat;
	background-position: 0 3px;
	padding-left:10px;*/
}

p{
	margin:10px 0;
}

#intro{
	font-size:13px;
}

.album_label {
	float:left;
	width:135px;
	text-align:right;
	margin-right:5px;
}

#lieu_commentaire {
  position:relative;
  z-index:5;
}

#fleche_lieu_commentaire {
	background: url("images/fleche_bulle.png") no-repeat scroll 85px 0 transparent;
  padding: 2px 0 0 100px;
  /padding: 2px 0 0 0px;  /* ie6 */
  position: relative;
  top: 10px;
}

#texte_lieu_commentaire {
	background-color: #DDDDFF;
  border: 1px dotted #336699;
  margin: 0 30px 10px 10px;
  /margin: 10px 30px 10px 10px;  /* ie6 */
  padding: 10px;
}
