/*  tab ppal*/


#onglets{
	float:right;	
	margin-bottom:2px;
	background-color:red;
	width:320px;
}
tr.onglets{
	padding:0px;
	border:0px;
	heigth:0px;
	width:0px;
	position:absolute;
}
tr.onglets div#onglets{
	position:absolute;
	top:-20px;
	left:500px;
	width:160px;
}

#onglets #genomique, #onglets #polygen{
	display:table-cell;
	padding: 2px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	width:160px;
}
#onglets a{
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#onglets .selected {
	background-color: #990002;
	border: 1px solid #621616;
}
#onglets .notselected {
	background-color: #DFB5B7;
	border: 1px solid #DFB5B7;
}
#onglets #polygen.notvisible, #onglets #genomique.notvisible {
	display:none;
}




#compteur{
	float:left;	
	margin-left:50px;
}
td#compteur_tableau {
	vertical-align:bottom;
}
.tableauPpal
{
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #CCCCCC;
	border-top : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;			
}


.rechercheIndex
{
	font-size : 11px;
	color : #000000;
}


.rechercheIndex A, .rechercheIndex A:link, .rechercheIndex A:visited, .rechercheIndex A:active
{
	color : #3A4063;
	font-size : 11px;
	text-decoration: underline;
}

.rechercheIndex A:hover
{
	color : #000000;
	text-decoration: underline;
}

A.contenuNoir, A.contenuNoir:visited, A.contenuNoir:active, A.contenuNoir:link
{
	color : #000000;
	font-size : 11px;
	text-decoration: underline;
}

A.contenuNoir:hover
{
	color : #3A4063;
	text-decoration: underline;
}

/* FORMULAIRES */
input, textarea, select
{
	font-size : 11px;
	color : #000000;
	background-color: #FFFFFF;
	border : 1px solid #CCCCCC;
}

input[type="radio"], input[type="checkbox"] 
{
	font-size : 11px;
	border : 0px;
}

.form
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #333333;
}

.formTitre
{
	font-size: 14px;
	font-weight: bold;
	color : #2222FF;	
}

/* STYLES PROPRES A LA XSL QUI AFFICHE LES INFOS POUR UN TAUREAU */
.resultatTableau
{
	font-size: 12px;
	font-family: verdana;
}

TABLE.resultatTableauHaut
{
	background-color: #CCCCCC;
	font-size : 12px;
}

.surligne
{
	font-weight : bold;
	text-transform: uppercase;
	background-color: #CCCCCC;
}

.surligne2
{
	font-weight : bold;
	background-color: #CCCCCC;
}



/* LISTE DE RESULTAT */
.listeTableau TH
{
	background-color : #CCCCCC;
	font-size: 11px;
}

.listeTableau TD, .resultatTableauGauche
{
	font-size: 10px;
	font-family: verdana;
	text-align: "." ;
	empty-cells: show;
}

table.listeTableau
{
	border-left : 1px solid black;
	border-top : 1px solid black;
	border-right : 1px solid black;
	border-bottom : 1px solid black;			
}

.listeTableau A
{
	color : #6666FF;
	text-decoration: none;	
}

.listeTableau A:hover
{
	color : #6666FF;
	text-decoration: underline;	
}

/* NAVIGATION */
.navrecherche A
{
	color : #333333;
	text-decoration: underline;
}

.navrecherche A:hover
{
	color : #000000;
	text-decoration: underline overline;
}

.navrecherche
{
	font-size: 11px;
	font-family: verdana;	
}

.navrechercheBlanc A, .navrechercheBlanc A:hover, .navrechercheBlanc a:link, .navrechercheBlanc a:visited, .navrechercheBlanc a:active
{
	font-size: 11px;
	font-family: verdana;	
	color : #FFFFFF;	
	text-decoration: none;
}

A.nav , A.nav:hover, A.navlink, A.nav:visited, A.nav:active
{
	font-size: 11px;
	font-family: verdana;	
	color : #000000;	
	text-decoration: none;
	/*text-transform : lowercase;*/
}
A.nav:hover
{
	text-decoration: underline;
	/*text-transform : lowercase;*/
}
.erreur
{
	font-size: 12px;
	font-family: verdana;	
	font-weight: bold;
	color: red;
	text-align: center;
}


/* NAV (titre ppal de la page)*/
.titre
{
	font-size : 20px;
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.france
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color : #FFFFFF;
}

/* tableaux pour les adresses en bas de page */
.adresses
{
	font-size : 10px;
	font-family: Arial, Helvetica, sans-serif;
}

/* Pour la couleur des titres de section */
.brunfonce
{
	color: #3A4063;
}
.brun
{
	color: #666699;
}

.brun A
{
	color: #3A4063;
	text-decoration: none;
}

.brun A:hover
{
	color: #666699;
	text-decoration: underline;
}



/*
texte
*/
.texteblanc
{
	color : #FFFFFF;
}
/*********************************************************/
/* CSS SITE WEB */
/*********************************************************/

/*
 * Mise en page propre à la rubrique
 */
.filet { background-color: #666699}
.cadregris { background-color: #C0C0C1}
.traitmarron { background-color: #655402}


/*
 * Les champs de la rubrique
 */
.titreRub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #666699;
}

.TitreArt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


.sousTitreArt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#option {
width: 150px;
}

#option li{
display: block;
float: left;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
width: 190px;
text-align: left;
/*border-bottom: 1px solid green;*/
}
#option br{clear:both;}

#option div.separ{
border-top: 1px solid red;
}

table#index_genomique{
	border-spacing:0px;
}
table#index_genomique tr td{
	height:31px;
	border-bottom:1px solid #666699;
}
table#index_genomique a{
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: black;
		text-decoration:none;
		
}

table#interface_recherche{
	border-spacing:0px;
}
table#interface_recherche tr td{
	border-bottom:1px solid #666699;
}

table#ie_bloc_texte {
}

table#ie_bloc_texte tr td{
		border-spacing:0px;
		border:1px solid #666699;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 11px;
		color: black;
}

table#ie_bloc_texte a{
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: black;
}

table#ie_bloc_texte td{

}

