/* Feuille de style par défaut pour la classe trifiltre.class.php 
	dd 22/05/2006
*/



div.tf table {
		border-collapse: collapse;
		border: solid 1px navy;
		font-family: sans-serif;
		width: 100%;
}

div.tf table table {
		border-collapse: separate;
		border: none;
   	width: 40%; 
}

div.tf table table td {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

div.tf img {
	border: none;
}

div.tf thead  {
	background: #BDF3B6; /*#B6F3EB;*/
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	text-align: center;	/* pour les combos */
	margin-left: auto;
   margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.tf thead th {		
	/* pour l'espacement vertical des cellules : libellé, filtre, tri) */
	padding-top: 7px; 
	/* pour IE (sinon, la bordure basse du thead est incolore */
	/* et ça ne marche pas en globalisant dans le tr */
	/*border-color: red; */
}

div.tf thead table {
	/* pour le centrage FF car le margin plus global ne suffit pas*/ 
	margin-left: auto;
	margin-right: auto;
	text-align: center;	/*centrage du table contenant les flèches*/
}

div.tf thead select {			   
	background: #EEE8AA;	
	font: 7pt sans-serif;
	width: 40%; 
}
		
div.tf tr.pair {
	background: #EEE8AA;
	color: Navy;
	border-top-style: solid;
	border-top-width:1px;
	margin-top:0px;
	padding-top:0px;
	}

div.tf tr.impair {
	background: #DEFFC3;
	color: Navy;
	border-top-style: solid;
	border-top-width: 1px;
}

/* encadrement du tableau*/
div.tf tbody,div.tf thead{
	border-style:solid;
	border-width:1px;
	}
/* et des cellules par bordure à droite*/
div.tf table tr td{
	font-size: 12px;
	padding-left: 3px;
	padding-right:2px;
	font-family: Arial;
	border-right-style: solid;
	border-right-width: 1px;
}
div.tf thead th{
	border-right-style: solid;
	border-right-width: 1px;
	}
/*mais pas celles contenant les flèches*/
div.tf thead table td{
	padding:0px;
	border:none;
}

/*debug
div.tf thead{
	background: transparent;
	padding:0px;
}
div.tf tbody{
	background: red;
	padding:0px;
	}
div.tf table {
	background: Fuchsia;
}*/

a.bulle{
	position:relative;
} 
a.bulle:hover{
	position:relative;
	background : none;/*nécessaire pour IE */
	z-index:100;
}

a.bulle span { 
display: none;
} 
a.bulle:hover span {
	display: inline;
	position: absolute;
 	top:-20px;
	background: #FFFBD2;
	text-decoration: none;
	font-size: 12px;
	color: #000177;
	border: 1px solid #390000;
	border-bottom: 2px solid;
	border-right: 2px solid;
	border-top:1px solid;
	font-weight: normal;
}
a.decalbullec:hover span{
	left: 20px;
	
}
a.taillebullegde:hover span{
	width: 180px;
	text-align: center;
	text-indent: 0px;
	padding: 5px;
} 