/*****************************************************************************/
/* CNRS                                                                      */
/* Feuille de style commune				                                     */
/*                                                 #0C479D Bleu Roi
                          FF9900  orange */
/* 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;
        font-weight: bold;
        white-space: nowrap;
}


.bandeau-liens
         {position:absolute;left:280px;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;}
.bandeau-liens img
         {position:relative; bottom:-6px; border:none; margin:0; padding:0;}


  
       
     


					
/*****************************************************************************/     
/* Bandeau de navigation gauche                                             **/
/*****************************************************************************/  

.Xnavgauche, .Xnavgauche p, .XnavgaucheIcones
          {font-size : 11px;}
.Xnavgauche p
          {margin-top:0px;margin-bottom:0px}    
.Xnavgauche p.intertitre
          {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;
	       width:150px;visibility: visible; margin:0; padding:0;} 

#divnavgauche-spec form {
  margin: 0;
  padding: 0;
}

#divnavgauche-spec input.box {
  font-size: 10px;
  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:150px;
	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 : 14px; 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: 290px;
  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;
}

/* Menu 1 niveau **/

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, div#menu ul.level4 {
  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, div#menu ul.level4 li {
  width: 140px;
  position: relative;
  padding: 4px 5px 4px 5px;
}

div#menu ul.level2 a, div#menu ul.level3 a, div#menu ul.level4 a { 
  display: block;
  text-decoration: none;
  font-size: 8pt;
  font-weight: normal;
}

div#menu ul.level1 li:hover ul.level2, 
div#menu ul.level2 li:hover ul.level3,
div#menu ul.level3 li:hover ul.level4 {display:block;}
         
         
      
/*****************************************************************************/  
/* corps du site                                                            **/
/*****************************************************************************/ 

hr   { color: #282828 }

a:link  { color : #0C479D; text-decoration : none; } 
a:visited { color : #0C479D; text-decoration : none; } 
a:hover {  color : #FF9900; text-decoration : none; } 

table {
    border-collapse: collapse;}   

ul {list-style-position : outside; list-style-type:square; 
    list-style-image:url('../IMG/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; }


h1 {font-size : 20px;}

h2 {font-size : 12px;}

h3 {font-size : 14px;}


td, p  
          {font-family : Arial, Helvetica, sans-serif; font-size : 12px; 
           color : #556268; 
           vertical-align : top;
           text-align: justify;}
		   
/*****************************************************************************/     
/* Modif pour lien externe fiches membres                                   **/
/*****************************************************************************/  		   
		   
p.externe 
          {color: ##9933CC; font-weight: bold; font-size : 12px;}   
		
		
		
p.titre 
          {font-size : 14px; color : #556268; font-weight: bold;}

span.petit, ul ul, p.petit
          {font-size : 10px; color: #282828; }         
           
p.intertitre
          {color: #0C479D; font-weight: bold; font-size : 12px;}   
                
p.intertitre a:link, 
p.intertitre a:visited 
          { font-weight: bold;  font-size : 12px;
           text-decoration : none; }
           
p.intertitre a:hover 
          {color: #FF9900; font-weight: bold;  font-size : 12px;
           text-decoration : none; }  

		   
/* Liste de liens RSS - style à appliquer à une liste */		   

ul.liste-liens-RSS a:link    { text-decoration : none; font-weight: normal ; text-align:left ;} 
ul.liste-liens-RSS a:visited { text-decoration : none; font-weight: normal; text-align:left ;} 
ul.liste-liens-RSS a:hover   { text-decoration : underline; font-weight: normal; text-align:left ;}       		   
		   
/* 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;
}              
          
/*****************************************************************************/     
/* Menus en CSS                                                             **/
/*****************************************************************************/  
