/* Feuille de style CNRS styles.css */ 

body { 
	margin : 0;
	background-color:#FFFFFF;
	font-family:"trebuchet ms",Arial,Verdana;
} 
table {border-collapse:collapse;}

ul {list-style:none; }
                  
p  {margin-top : 5px; margin-bottom : 5px; }                      
ul {margin-top : 5px; margin-bottom : 5px; }  

a, 
a:link,
a:visited {
    color:#000000;
    font-size:12px;
    text-decoration:none;
}

a:active,
a:hover    {
	color:#403F3D;
	font-weight:bold;  
	font-size:12px;
        text-decoration:none; }

#logo {
	position:absolute;
	top:20px;
	left:950px;
	padding:0px;
	margin:0px;
}
#titre {
	position:absolute;
	top:3px;
	left:20px;
	padding:0px;
	margin:0px;
	font-family:"trebuchet ms",Arial,Verdana;
	color:#7F1A42;
	font-size:16px;
	font-weight:bold;
}

td, p  
          {
	font-family:"trebuchet ms",Arial,Verdana;
          font-size : 12px; 
	color:#403F3D;
           vertical-align : top;
           text-align: justify;
           margin-left : 10px;
           }		

p.titre {
	font-size : 14px;
	color : #D9D9D9;	/* gris */
	font-weight: bold;}
p.titre a:link, 
p.titre a:visited {
/*      	color:#5D8BA2; */
	color:black;
	font-weight:bold;
	font-size:14px;
	text-decoration : none; 
}
p.titre a:hover,
p.titre a:active     {
/*      	color:#286583; */
	color:black;
	font-weight:bold;
	font-size:14px;
	text-decoration : none; 
}           
p.intertitre a:link, 
p.intertitre a:visited,
p.intertitre a:hover
          {font-weight: bold;  font-size : 12px;
           text-decoration : none; }  

span.petit, ul ul, p.petit
          {font-size : 10px; color: #282828; }         
           
p.intertitre, td.intertitre
          {color: #A5B8C9; font-weight: bold; font-size : 12px;}   
                
td a:hover,
td a:active {
	font-weight:bold;
	text-decoration: none;
}
td a:link,
td a:visited {
	font-weight:bold;
	text-decoration: none;
	color:#403F3D;
}
   

ul.liste-liens a:link    {text-decoration : none; font-weight: bold;} 
ul.liste-liens a:visited {text-decoration : none; font-weight: bold;} 
ul.liste-liens a:hover   {text-decoration : underline; font-weight: bold;}            

table.table-avec-bordures, table.table-avec-bordures td, 
table.table-avec-bordures th
{
	border-style : solid;
	border-color : #5D8BA2;
	border-width : 1px;
	border-collapse:collapse;
}      

table.table-sans-bordures, table.table-sans-bordures td,
table.table-sans-bordures th {
	border-width : 0px;}                      
          
td.separateur { background-color: #5D8BA2; }

/* xcharte.css */


td.Xnavhaut, td.Xnavhaut p
          { 
           font-size : 12px;color :#5D8BA2;
           text-align: left;font-weight: bold;}
td.Xnavhaut a:link,
td.Xnavhaut a:visited
          {text-decoration : none;}
td.Xnavhaut a:hover
          {text-decoration : none;}          
#divnavhaut-nom-labo {
	position:absolute;
	left:5px;
	top:5px;
	z-index:1;
	width:484px;
	height: 64px;
	visibility: visible;
}
td.Xnavgauche, td.Xnavgauche p, td.XnavgaucheIcones
          {font-size : 11px;}
td.Xnavgauche p
          {margin-top:0px;margin-bottom:0px;}    
td.Xnavgauche p.intertitre
          {color: #A5B8C9; font-weight: bold; font-size : 12px;}   
td.Xnavgauche p.intertitre a:link, 
td.Xnavgauche p.intertitre a:visited 
          {font-weight: bold;  text-decoration : none; }
td.Xnavgauche p.intertitre a:hover 
          {font-weight: bold;  text-decoration : none; }             
td.XnavgaucheIcones
 		  {vertical-align:bottom; }                         
#divpartenaires {
	       position:absolute;width:150px;height:115px;
	       z-index:1; left: 0px;top: 66px;visibility: visible;}
#divnavgauche-spec {
	       position:absolute;left:0px;top:465px;z-index:1;
	       width:150px;visibility: visible;}               
#divnavgauche-searchLabo {
	       position:absolute;left:11px;top:560px;z-index:1;
	       width:100px;visibility: visible;}
#divnavgauche-search {
           position:absolute;left:11px;top:602px;z-index:1;
	       width:100px;visibility: visible;}					 
input.BoiteRechercher {
	font-size:10px;
	width:80px;}   
#boiterechercher {
	position:absolute;
	left:230px;
	top:8px;
	height:20px;
	width:150px;
	z-index:0;
	border-width: 1pt;
} 									
#Xnavdroite
  {float:right;
   margin-left:10px;
   margin-bottom:10px;
   width:150px;} 
td.Xnavdroite {
	border-bottom-color: #5D8BA2;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 1px;
}

td.Xnavdroite, td.Xnavdroite p
          {font-size : 11px;}  
 
td.Xnavdroite p
          {margin-top : 0px; margin-bottom : 0px;}       
             
td.Xnavdroite p.titre
          {font-size : 14px; color: #556268; font-weight: bold; margin-bottom: 0px;}
                          		

td.Xscde-navdroite, td.Xscde-navdroite p
         {
	font-size : 11px;
	font-weight:bold;
	color : #A5B8C9;
	} 
                              
td.Xscde-navdroite 
          {
	background-color : #FFFFFF;
	vertical-align : top;
	text-align: left;
	border-bottom-color: #5D8BA2;
	border-bottom-style: solid;
	border-bottom-width: 1px;
    border-left-color: #5D8BA2;
	border-left-style: solid;
	border-left-width: 1px;
}
td.Xscde-navdroite p
         { margin:0;}                            
td.Xscde-navdroite  a:link, td.Xscde-navdroite  a:visited  
         {color: #5D8BA2;text-decoration : none;}
td.Xscde-navdroite a:hover
          {color: #286583;text-decoration : none;}          

td.Xchemin
        {color: #556268; vertical-align : middle;}        
                          
td.Xchemin a:link, td.Xchemin a:visited
        {color: #556268; text-decoration: none;}  
             
td.Xchemin a:hover
        {color: #286583; text-decoration: none;}       
div.XContenu
  {margin:10px;}        
  

/* ANG */
#menu {
  padding-left:10px;
}
#menu a:link,
#menu a:visited {
	color:#FFFFFF;
	font-family:"trebuchet ms",Arial,Verdana;
	font-weight:bold;
	text-decoration: none;
	font-size:14px;
}
#menu a:hover,
#menu a:active {
	font-family:"trebuchet ms",Arial,Verdana;
	font-weight:bold;
	text-decoration:underline;
}
.chemin {
	color:#556268;
}
.chemin a:link,
.chemin a:visited {
	color:#556268;
	font-family:Arial;
	font-weight:normal;
	text-decoration: none;
	font-size:12px;
	line-height:22px;
}
.chemin a:hover,
.chemin a:active {
	color:#286583;
	font-family:"trebuchet ms",Arial,Verdana;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	line-height:22px;
}
#contenu {
}
#contenu ul,li {
	list-style:none;
}
#contenu a.lien {
	text-decoration: none;
	color:#7F1A42;
	background-color:#E5D1CE;
	padding:1px;
}
#contenu a.lien:hover {
	color:#FFFFFF;
	background-color:#7F1A42;
}
#notice {
	color:#403F3D;
	border:0px solid #A5B8C9;
	list-style:none;
	text-decoration:none;
	font-family:"trebuchet ms",Arial,Verdana;
	margin-left:15px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:15px;
	background-color:#FFFFFF;
}
#notice h1 {
	font-size:12px;
	font-weight:normal;
	margin-top:5px;
	margin-left:1px;
	margin-bottom:0px;
}
#notice h2 {
	font-size:12px;
	font-weight:normal;
	display:inline;
	line-height:22px;
}
#notice h3 {
	color:#403F3D;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
        margin-top:5px;
        margin-bottom:5px;
}
#notice ul {
	border:0px;
	margin:0px;
	padding:0px;
}
.saisiebtn{
        /* bouton de saisie */
        color:black;
        font-weight:bold;
        background-color:#999999;
  	cursor:pointer;
        border:0;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 0px;
        text-align:center;
}
a.saisiebtn:hover,a.saisiebtn:active {
}
.saisieREF{
        /* bouton de saisie */
        color:#FFFFFF;
        font-size:14px;
        font-weight:bold;
        background-color:#7F1A42;
  	cursor:pointer;
        border:0;
        padding:0px;
        margin:0px 0px 0px 0px;
        text-align:center;
}

/* styleS provenant de ang_defaut.css de DL */
.lienNav { color:#467a94;  text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:14px;}
a.lienNav:hover {
	text-decoration: none;
	color:#286583;
}
a.lienNav:active,a.lienNav:link {
	text-decoration: none;
	color:#286583;
}

.lienrech { color:#467a94; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size:14px;}
a.lienrech:hover {
	text-decoration: underline;
	color:#286583;
}
a.lienrech:active {
	text-decoration: underline;
	color:#286583;
}
DIV.copy 	{
	text-align: right ;
   	font-weight:bold;
}

DIV.minicopy {
		text-align: right ;
	   	font-size:90%;
}
DIV.num 	{
		text-align: left ;
	   	font-size:80%;
}
#pub {
	position:absolute;
	left:13px;
	top:520px;
}
.bande_detail_centre {
	color:#FFFFFF;
	float:left;
	padding:2px;
	font-size:18px;
	line-height:19px;
	font-family:"trebuchet ms",Arial,Verdana;
	text-align:center;
	background-color:#999999;
	width:100%;
}
.bande_detail_gauche {
	background-image:url(/images/bandegauche.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:10px;
	font-size:0;
	height:23px;
	width:8px;
}
.bande_detail_droite {
	background-image:url(/images/bandedroite.png);
	background-repeat:no-repeat;
	float:left;
	font-size:0;
	height:23px;
	width:8px;
}
.coin_haut_gauche_detail_blanc {
	background-image:url(/images/coinhautgauche.gif);
	background-repeat:no-repeat;
	line-height:1px;
	border:medium none;
}
.coin_haut_droite_detail_blanc {
	background-image:url(/images/coinhautdroit.gif);
	background-repeat:no-repeat;

}
.coin_bas_gauche_detail_blanc {
	background-image:url(/images/coinbasgauche.gif);
	background-repeat:no-repeat;
}
.coin_bas_droite_detail_blanc {
	background-image:url(/images/coinbasdroit.gif);
	background-repeat:no-repeat;
}
.hautblanc {
	background-image:url(/images/hautblanc.jpg);
	background-repeat:no-repeat;
	height:10px;
}
.basblanc {
	background-image:url(/images/basblanc.jpg);
	background-repeat:no-repeat;
	height:10px;
}
.white {
	background-color:#FFFFFF;
	float:left;
	height:7px;
	line-height:1px;
	border:medium none;
	margin-left:0px;
	margin-bottom:-1px;
	margin-top:-1px;
}
.grisclair {
	background-color:#403F3D;
	height:18px;
}
.grisclair1 {
	background-color:#D9D9D9;
}
.libRetour {
	float:left;
	font-size:11px;
	font-weight:bold;
	font-family:"trebuchet ms",Arial,Verdana;
	color:black;
	background-color:#999999;
	line-height:19px;
	padding:2px;
}
.imgRetour {
	float:left;
	background-color:#999999;
	padding:2px;
}
a.imgRetour {
    text-decoration:none;
}

.titre {
	color:black;
	float:left;
	padding:5px;
	font-size:46px;
	padding-right:200px;
	font-family:"trebuchet ms",Arial,Verdana;
}
.bande_rose_gauche {
	background-image:url(/images/rosegauche.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:10px;
	font-size:0;
	height:22px;
	width:8px;
}
.bande_rose_droite {
	background-image:url(/images/rosedroite.png);
	background-repeat:no-repeat;
	float:left;
	font-size:0;
	height:22px;
	width:8px;
}

.ouverturecompte {
	float:left;
	color:#FFFFFF;
	background-color:#A00D59;
	padding:2px;
	width:610px;
	font-family:"trebuchet ms",Arial,Verdana;
	font-size:12px;
	font-weight:bold;
}
	
	
/***************************  PAGE RESULTAS ******************************/

.fond_bandeau{
	background-color: #F6F6F6 !important;
}

.bandeau_recherche_outer{
	margin-left: 10px;
	height:60px;
}
.bandeau_recherche{
	width: 700px;
	height: 60px;
	background-image: url(/images/fond-grey.gif);
	background-color:#403F3D;
	background-repeat: no-repeat;
}
.bandeau_recherche_inner{
	float: left;
	width: 630px;
	padding: 5px 0px 0px 0px;
}
.bandeau_recherche_libelle{
	float: left;
	text-align: left;
	font-size: 16px;
	color: #FFFFFF;
	width: 230px;
	margin-left: 8px;
	margin-top:5px;
	line-height:18px;
	font-weight:bold;
}
.bandeau_recherche_champs{
	width: 300px;
	float: left;
	padding-top:10px;
}
.bandeau_recherche_champ_arrondi{
	width: 440px;
	margin: 0px 5px 3px 0px;
	padding-top:5px;
}
.bandeau_recherche_champ_arrondi_inner_gauche{
	float: left;
	height: 21px;
	width: 8px;
}
.bandeau_recherche_champ_arrondi_inner_droite{
	float: left;
	height: 21px;
	width: 8px;
}
.bandeau_recherche_champ_arrondi_inner_centre{
	float: left;
	height: 21px;
	padding-top:5px;
}

.bandeau_recherche_inner form .champ{
	font-family: "trebuchet ms",Arial;
	float: left;
	position: relative;
	top: 3px;
	left: 0px;
	border: 0px none;
	line-height: 16px !important;
	height: 18px !important;
	font-size: 12px;
	background: none;
}
.bandeau_recherche_bouton{
	position: relative;
	margin-top:15px;
}
.bandeau_recherche_bloc_trier_outer{
padding-left:26px;
}
.bandeau_recherche_bloc_trier{
	
	float: left;
	width: 222px;
	color: #fff;
	font-size: 11px;
	position:relative;
}

.bandeau_recherche_bloc_trier img{
	position: relative;
	top: 3px;
}
.bandeau_recherche_bloc_filtrer{
	float: left;
	color: #fff;
	font-size: 11px;
	width:340px;
	position:relative;


}

.bandeau_recherche_bloc_filtrer img{
	position: relative;
	top: 3px;
}

.checkbox{
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
}
.legende{
	float: right;
	width: 180px;
	padding: 10px 10px 0px 0px;
}
.legende_libelle{
	float: right;
	font-size: 11px;
	color: #666666;
	width: 150px;
	
}

.legende_items{
	float: right;
	font-size: 11px;
	color: #666666;
	width: 150px;
}
.legende_item{
	float: right;
	margin: 0px 5px;
}

.ligne_blanche_gauche{
	background-image: url(/images/ligne_blanche_gauche.png);
	background-repeat: no-repeat;
	width: 10px;
}
.ligne_blanche_droite{
	background-image: url(/images/ligne_blanche_droite.png);
	background-repeat: no-repeat;
	width: 10px;
}

.coin_blanc_haut_gauche{
	background-image: url(/images/coin_blanc_haut_gauche.png);
	background-repeat: no-repeat;
	border: none;
}
.coin_blanc_haut_droite{
	background-image: url(/images/coin_blanc_haut_droite.png);
	background-repeat: no-repeat;
}
.coin_blanc_bas_droite{
	background-image: url(/images/coin_blanc_bas_droite.png);
	background-repeat: no-repeat;
}
.coin_blanc_bas_gauche{
	background-image: url(/images/coin_blanc_bas_gauche.png);
	background-repeat: no-repeat;
}
.tab_coin td{
	width: 7px;
}
table td span.texte_tableau{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
}
table td div.texte_tableau_petit{
	font-size: 12px;
	line-height: 12px;
	color: #000;
	font-weight:normal;
	padding-top:5px;
	
}

table td span.texte_tableau_violet{
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	color: #A10D59;
}
td.nav_blanc{
	background-color: #fff;
}
table.fond_navigation{
	background-image:  url(/images/fond_navigation.jpg);
	background-repeat: repeat-y;
	
}
table.fond_navigation td{
	font-size: 11px;
}
.menu_bas{
	width: 800px;
	text-align: center;
	
}
.menu_bas_inner{
	width: 400px;
	border: 1px solid #000;
	text-align: center;
}

a:link.liens_tarifs,
a:active.liens_tarifs,
a:visited.liens_tarifs,
a:hover.liens_tarifs{
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	
}

#colonne_droite_detail{
	float:right;
	width: 145px;
	height: 500px;
	position:relative;
	padding-top:10px;
	
	
}

.tableau_parenthese{
	position: relative;
	top: 3px;
}






.espacement_menu{
padding-top:3px;
padding-right:8px;
}

.espacement_top_menu{
padding-top:3px;

}

.fond_deroulant{
	background-color: #888;
}

.tab_deroulant a:link,
.tab_deroulant a:active,
.tab_deroulant a:visited{
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
.tab_deroulant a:hover{
	color: #fff;
	
}
table.tab_deroulant td{
	margin:  0px;
	padding: 0px;
}
.tab_deroulant img{
	position: relative;
	top:0px;
}

.lien_res{
text-decoration:none;
}


.auteur{
padding-top:5px;
}


.normal{
font-weight:normal;
}

.espacement_tableau_res{
height:15px;
}


.logo{
padding-top:10px;
padding-left:10px;
}

.coin_haut_gauche_detail_blanc{
	background-image:url('/images/coin_haut_gauche_detail_blanc.gif');
	background-repeat: no-repeat;
}

.coin_bas_gauche_detail_blanc{
	background-image:url('/images/coin_bas_gauche_detail_blanc.gif');
	background-repeat: no-repeat;
}

.coin_haut_droite_detail_blanc{
	background-image:url('/images/coin_haut_droite_detail_blanc.gif');
	background-repeat: no-repeat;
}

.coin_bas_droite_detail_blanc{
	background-image:url('/images/coin_bas_droite_detail_blanc.gif');
	background-repeat: no-repeat;
}
#Txt_Recherche_id {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	height:18px;
	left:0;
	margin:0;
	padding:0;
	position:relative;
	top:0;
	width:390px;
}
.bouton_rose{
	width:220px;
	height:40px;
	background-image:url('/images/bouton_LBA.gif');
	background-repeat: no-repeat;
	padding-top:1px;
}
.bouton_rose a:hover{
	color:#403F3D;
}
.bouton_partage{
	width:140px;
	height:90px;
	background-image:url('/images/bouton_partage_p.gif');
	background-repeat: no-repeat;
	padding-top:7px;
}
.bouton_decouvrir{
	width:140px;
	height:60px;
	background-image:url('/images/bouton_decouvrir.gif');
	background-repeat: no-repeat;
	color:#FFFFFF;
	font-size:14px;
	padding-top:10px;
}

