/*****************************************************************************/
/* CNRS                                                                      */
/* Feuille de style Site Labos SC    					     */
/*                                                                           */
/* W3C CSS2                                                                  */
/*****************************************************************************/
/* Les lignes suivantes sont un ajout pour afficher la DTD exodic*/
/* CSS du site Ressi */

textarea.spip_cadre{

width: 100%;
font-size: 10px;

}

#liste_elements {

position: absolute;
left: 760px;
top: 154px;
width: 150px;
border: solid 1px #3076BA;
padding: 2px;

}

.div_parente {
background-color:#E0ECF8; 
border: solid 1px #3076BA; 
margin : 20px 0px 20px 0px; 
padding: 4px;
}

.div_attributs {
background-color: #BFD7EE; 
border: dashed 1px #3076BA; 
width: 90%;
margin: 3px;
margin-left: 30px;
margin-right: 30px;
}

.div_definition {
margin-left: 30px;
display: block;
text-align: justify;
}

.div_commentaire {
margin-left: 30px;
display: block;
text-align: justify;
}


.val_attrib{
font-style: italic;
}
/*fin des lignes de la dtd exodic*/

a:hover {color : #286583; }

h2 {color : #3076B9;}
                
p.intertitre a:link, 
p.intertitre a:visited {color: #5D8BA2; }
           
p.intertitre a:hover {color: #286583;}
/* Sommaires de haut de pages, pages liste de liens - style à appliquer à une liste */		   

ul.liste-liens a:link    {color : #3076B9; }
ul.liste-liens a:visited {color : #3076B9; }
ul.liste-liens a:hover   {color : #286583; }

/* tableaux avec bordures, style à appliquer au tableau */
table.table-avec-bordures, table.table-avec-bordures td, 
table.table-avec-bordures th
{
	border-color : #3076B9;
}      

table.spip, table.spip td, table.spip th { 
	border-color : #3076B9;
}              
          
td.separateur { background-color: #3076B9; }
     
#divnavhaut-nom-labo {
        color :#3076B9;
}

.bandeau-liens a:link, div.bandeau-liens a:visited, div.bandeau-liens a:hover 
         {color:#3076B9;}


					
/*****************************************************************************/     
/* Bandeau de navigation gauche                                             **/
/*****************************************************************************/  

.Xnavgauche p.intertitre a:link, 
.Xnavgauche p.intertitre a:visited 
          {color: #5D8BA2; }
.Xnavgauche p.intertitre a:hover  
          {color: #286583; }

td.Xnavdroite {
	border-bottom-color: #3076B9;
}

                          		


/*****************************************************************************/     
/* Chemin de navigation pour les pages secondes                             **/
/*****************************************************************************/  

td.Xchemin a:hover
        {color: #286583; }       
     
/*****************************************************************************/     
/* Menus en CSS                                                             **/
/*****************************************************************************/  

div#menu ul.level1, div#menu ul.site {
  border-top: 1px solid #3076B9;
}

div#menu ul.level1 li, div#menu ul.site li {
  border-bottom: 1px solid #3076B9;
}

div#menu li a {
  color: #3076b9;
}

div#menu li a:hover {
  color: #286583;
}


div#menu ul.level2, div#menu ul.site { 
  background: #990000;
  color: #FFFFFF;
}

div#menu ul.level3 { 
  background: #3076B9;
  color: #FFFFFF;
}


div#menu ul.level2 li, ul.level3 li {
  background: #3076B9;
}

div#menu ul.level2 a, ul.level3 a, div#menu ul.site a { 
  color: #FFFFFF;
}

div#menu ul.level2 a:hover, ul.level3 a:hover, div#menu ul.site a:hover { 
  color: #286583;
}

  
 /*****************************************************************************/     
/* Ajout menu horizontal par onglets                                         **/
/*****************************************************************************/         
         

#onglets {padding:0;
		padding-bottom: 4px;  /*identique A padding */
		list-style-type: none;
		margin-left:0;
		margin-bottom:15px;
		border-bottom: 1px solid #bbbbbb;
		text-align:center;
		}
#onglets li {
        display: inline;
		
}
#onglets a {
        padding: 4px; /* identique UL padding */
        margin-left: 0;
        margin-right: 4px;
		border-top: 1px solid #CCCCCC;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;
		background-color: #cccccc;
		}
#onglets a:hover {
        background-color: #ffffff;
		
		border-bottom: 1px solid #ffffff;
		text-decoration: none;
}
#onglets a.selected, #onglets a.selected:hover {
        background-color: #ffffff;
        border-bottom: 1px solid #ffffff;
        border-top: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        text-decoration: none;
		}
 /*****************************************************************************/     
/* messages d'alerte en page d'accueil                                       **/
/*****************************************************************************/      
.alerte{
color:red;
font-weight:bold;
}
/*****************************************************/
/* faire le lien vers le site associé   */
/*****************************************************/
p.voir{
color:#000000;
font-weight:bold;
font-size:12px;
background-image:url(/images/boite-outils/icones/se-rendre-a-pt.gif);
background-repeat: no-repeat;
background-position:left;
padding:5px 5px 5px 20px;
}
/************************************************************/
/* navigation droite   */
/************************************************************/

#divXnavdroite{ float : right ;
	width : 135px;
	margin:-10px -10px 10px 10px;
	padding-left:10px;
	padding-bottom:10px;
} 

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: #3076B9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
    border-left-color: #3076B9;
	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: #3076B9;text-decoration : none;}
td.Xscde-navdroite a:hover
          {color: #286583;text-decoration : none;}





/************************************************************/
#retrait{
margin-left:30px;
}
.communique{
padding-top : 5px;
padding-bottom : 5px;
}
/************************************************************/
/*                     contact client                       */
/************************************************************/
#contact label{
	float:left;
	width:30%;
	margin:0 15px 0 0;
}
.clf{
	clear:left
}
#contact label.fln{
	float:none}
	
#contact fieldset{
	
	margin-bottom:10px;
}
#contact fieldset p{
	padding-left:30%
}
.clb{
	clear:both;
}
.dn{
	display:none;
}
/**formulaire recours**/
#recours label{
	float:left;
	clear:left;
	width:30%;
	margin : 0 15px 0 0;
	font-weight:bold;
}
#recours{
	margin-top:30px;
}