/*****************************************************************************/
/* CNRS                                                                      */
/* Feuille de style commune				                     */
/*                                                                           */
/* W3C CSS2                                                                  */
/*****************************************************************************/


body { 
  behavior: url(styles/csshover.htc);
  margin: 0;  
  padding: 0;
  background-color:#FFFFFF; 

} 

 
* {font-family: Arial, Helvetica, sans-serif;}






/*****************************************************************************/     
/* Bandeau de navigation haut                                               **/
/*****************************************************************************/  


#divnavhaut-nom-labo {
	position: absolute;
	left: 10px;
/*	top: 10px;
        font-size : 12px; */
	top: 16px;
 	font-size : 14px;
        font-weight: bold;
        white-space: nowrap;
}


.bandeau-liens
         {position:absolute;left:420px;top:13px;
          font-family : Arial, Helvetica, sans-serif; font-size : 12px; 
	  vertical-align : top;
          text-align: left; white-space: nowrap;}
.bandeau-liens a:link, div.bandeau-liens a:visited, div.bandeau-liens a:hover 
/*         {font-weight: bold; text-decoration:none; padding: 0 3px 0 3px;} */
	 {font-weight: normal; text-decoration:none; padding: 0 3px 0 3px;}
.bandeau-liens img
         {position:relative; bottom:-6px; border:none; margin:0; padding:0;}


  
       
     


					
/*****************************************************************************/     
/* Bandeau de navigation gauche                                             **/
/*****************************************************************************/  

.Xnavgauche, .Xnavgauche p, .XnavgaucheIcones
          {font-size : 12px;}
.Xnavgauche p
          {margin-top:0px;margin-bottom:0px}    
.Xnavgauche p.intertitre
/* couleur bleue pâle A5B8C9 */
          {color: #A5B8C9; font-weight: bold; font-size : 12px;}   
.Xnavgauche p.intertitre a:link, 
.Xnavgauche p.intertitre a:visited 
          {font-weight: bold;  
           text-decoration : none; }
.Xnavgauche p.intertitre a:hover 
          {font-weight: bold;  
           text-decoration : none; }             
.XnavgaucheIcones
  	{vertical-align:bottom; }  
	                       
#divpartenaires {
	position:absolute;
        margin:0;
        padding:0;
	width:150px;
	height:115px;
	z-index:1;
	left: 0px;
	top: 66px;
	visibility: visible;
}
#divnavgauche-spec {
/*	position:absolute;left:0px;top:500px;z-index:1; */
	position:absolute;left:5px;top:520px;z-index:1;
	width:150px;visibility: visible; margin:0; padding:0;} 

#divnavgauche-spec form {
  margin: 0;
  padding: 0;
}

#divnavgauche-spec input.box {
  font-size: 11px;
  border: 1px solid #A5B8C9;
  margin-right: 5px;
}


              
#divnavgauche-searchLabo {
	position:absolute;left:11px;top:579px;z-index:1;
	width:100px;visibility: visible;}
	
#divnavgauche-search {

        position:absolute;left:11px;top:621px;z-index:1;
	width:100px;visibility: visible;}					 

#boiterechercher {
	position:absolute;
	left:230px;
	top:8px;
	height:20px;
	width:100px;
	z-index:0;
	border-width: 1pt;
} 									
/*****************************************************************************/
/* Une : navdroite                                                          **/
/*****************************************************************************/
td.Xnavdroite {
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-top-width: 1px;
        font-size : 11px;
}

td.Xnavdroite p
          {font-size : 11px; margin-top : 0px; margin-bottom : 0px}       
             
td.Xnavdroite p.titre
          {color: #556268; font-size : 12px; font-weight: bold; margin-bottom: 0px}


/*****************************************************************************/     
/* Chemin de navigation pour les pages secondes                             **/
/*****************************************************************************/  

td.Xchemin
        {color: #556268; vertical-align : middle}        
                          
td.Xchemin a:link, td.Xchemin a:visited
        {color: #556268; text-decoration: none}  
             
td.Xchemin a:hover
        {text-decoration: none}       
     
/*****************************************************************************/     
/* Menus en CSS                                                             **/
/*****************************************************************************/  

div#menu {
  position: absolute;
  left: 0px;
  top: 270px;
  width:150px;
  margin: 0;
  padding: 0;
}

div#menu ul { 
  margin: 0; 
  padding: 0; 
  list-style-type: none; 
  list-style-image: none; 
  width: 150px; 
  background: #FFFFFF;
  border:none;
}


div#menu ul.level1 li {
  position: relative; 
  margin: 0;
  padding: 4px 6px 4px 6px;
  width: 138px;
}

div#menu ul.level1 a { 
  display: block;
  font-weight: bold;  
  font-size : 12px;
  text-decoration: none; 
}

div#menu ul.level2, div#menu ul.level3 {
  position: absolute;
  top: 0; 
  left: 150px;
  display: none;
}

div#menu ul.level2 {
   margin: -1px 0 0 0;
}

div#menu ul.level2 li, div#menu ul.level3 li {
  width: 140px;
  position: relative;
  padding: 4px 5px 4px 5px;
}

div#menu ul.level2 a, div#menu ul.level3 a { 
  display: block;
  text-decoration: none;
  font-size: 9pt;
  font-weight: normal;
}

div#menu ul.level1 li:hover ul.level2, 
div#menu ul.level2 li:hover ul.level3 {display:block;}
         
         
      
/*****************************************************************************/  
/* corps du site                                                            **/
/*****************************************************************************/ 

hr   { color: #282828 }


a:link  { color : #FF6600; text-decoration : none; } 
a:visited { color : #FF6600; text-decoration : none; } 
a:hover { color : #FF6600; text-decoration : none; } 


table {
    border-collapse: collapse;}   

ul {list-style-position : outside; list-style-type:square; 
    list-style-image:url('../images/boite-outils/puce.gif')}

    
                  
p  {margin-top : 5px; margin-bottom : 5px; }                      
ul {margin-top : 5px; margin-bottom : 5px; }  
              
/*surlignage de la recherche
.spip_surligne { color : #000000; background-color: #D7D6D5; }*/
.spip_surligne { color : #000000; background-color: #FF6600; }

h1 {font-size : 20px;}

h2 {font-size : 12px;}

h3 {font-size : 14px;}

/* Texte des articles et des cellules de tableaux */
td, p  
          {font-family : Arial, Helvetica, sans-serif; font-size : 12px; 

	 color : #556268;
           vertical-align : top;
           text-align: left;}

		
p.titre 
        {font-size : 14px; color : #556268; font-weight: bold;}
 

span.petit, ul ul, p.petit
          {font-size : 10px; color: #282828; }         
           
p.intertitre
/*          {color: #A5B8C9; font-weight: bold; font-size : 12px;}   */
 	   {color: #999999; font-weight: bold; font-size : 11px;} 
                
p.intertitre a:link, 
p.intertitre a:visited 
          { font-weight: bold;  font-size : 11px;
           text-decoration : none; }
           
p.intertitre a:hover 
          { font-weight: bold;  font-size : 11px;
           text-decoration : none; }  
/* Sommaires de haut de pages, pages liste de liens - style à appliquer à une liste */		   

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;}            

/* tableaux avec bordures, style à appliquer au tableau */
table.table-avec-bordures, table.table-avec-bordures td, 
table.table-avec-bordures th
{
	border-style : solid;
	border-width : 1px;
	border-collapse:collapse;
}      
/* tableaux sans bordures dans un tableau avec bordures */
table.table-sans-bordures, table.table-sans-bordures td,
table.table-sans-bordures th {
	border-width : 0px;
}        

table.spip, table.spip td { 
	border-style : solid;
	border-width : 1px;
	border-collapse:collapse;
}              
          
