/*****************************************************************************/
/* CNRS                                                                      */
/* Feuille de style Site Labos SPM					     */
/*                                                                           */
/* W3C CSS2                                                                  */
/*****************************************************************************/

/*****************************************************************************/
/*  Codes couleurs                                                           */
/* Rouge        : #C10000 Titres cliquables, bordures des tableaux           */ 
/* Rouge foncé  : #860101 liens survolés                                     */ 
/* Gris foncé   : #556268 charte CNRS - jugé trop clair                      */ 
/* Gris foncé   : #212529 Texte courant, Titre des pages, Titre des          */ 
/*                             grandes parties (A noter, etc                 */
/* Gris clair   : #A5B8C9 Intertitres, Titres navdroite non cliquables       */
/*                             Titres navgauche non cliquable                */
/* Blanc        : #FFFFFF Fond de page                                       */
/*****************************************************************************/


/* COULEURS MPPU */
/* body { margin : 0;  background-color:#C6CDCF; }  */

/* COULEURS SPM */
body { margin : 0;  background-color:#FFFFFF; } 

hr   { color: #282828; }


a:link  {color : #212529; text-decoration : underline; } 
a:visited {color : #212529; text-decoration : underline; } 
a:hover {color : #860101; text-decoration : underline; } 

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; }  
              

  
       
/*****************************************************************************/  
/* corps du site                                                            **/
/*****************************************************************************/ 
h2 {font-size : 12px; color : #C10000;}

td, p  
          {font-family : Arial, Helvetica, sans-serif; font-size : 12px; 
           color : #212529; 
           vertical-align: top;}
/*           text-align: justify;} */
.spip {text-align: justify;}
		
p.titre 
          {font-size: 16px; color : #212529; font-weight: bold;}

p.titre_page
          {font-size: 17px; color : #212529; font-weight: bold; text-align: center;}

span.petit, ul ul, p.petit
          {font-size : 10px; color: #282828; }         
           
p.intertitre
          {color: #A5B8C9; font-weight: bold; font-size : 12px;}
                  
p.intertitre a:link, 
p.intertitre a:visited 
          {color: #C10000; font-weight: bold;  font-size : 12px;
           text-decoration : none; }
           
p.intertitre a:hover 
          {color: #860101; font-weight: bold;  font-size : 12px;
           text-decoration : none; }
  
.menu {margin-left: 6px; margin-right: 6px;}

.menu a:link, 
.menu a:visited 
          {color: #C10000; font-weight: bold;  font-size : 12px;
           text-decoration : none; text-align: left;}        

.menu a:hover 
          {color: #860101; font-weight: bold;  font-size : 12px;
           text-decoration : none; text-align: left;}

.liste a:link, 
.liste a:visited  
          {text-decoration : none;}
.liste a:hover  
          {text-decoration : underline;}

td.acces {color: #860101; text-align: right;}

/* COULEURS MPPU */
/*
p.intertitre_droite
          {color: #FFFFFF; font-weight: bold; font-size : 12px;}   
                
p.intertitre_droite a:link, 
p.intertitre_droite a:visited 
          {color: #FFFFFF; font-weight: bold;  font-size : 12px;
           text-decoration : none; }
           
p.intertitre_droite a:hover 
          {color: #FF6060; font-weight: bold;  font-size : 12px;
           text-decoration : none; }

p.rechercher
          {color: #FFFFFF; }
*/

/* COULEURS SPM */

p.intertitre_droite
          {color: #A5B8C9; font-weight: bold; font-size : 12px;}   

p.intertitre_droite a:link, 
p.intertitre_droite a:visited 
          {color: #C10000; font-weight: bold;  font-size : 12px;
           text-decoration : none; }
           
p.intertitre_droite a:hover 
          {color: #860101; font-weight: bold;  font-size : 12px;
           text-decoration : none; }


p.rechercher
          {color: #282828; }

.print_titre
	{color: #C10000; font-weight: bold; font-size : 14px; }
   
/* Sommaires de haut de pages, pages liste de liens - style à appliquer à une liste */		   

ul.liste-liens a:link    {color : #C10000; text-decoration : none; font-weight: bold;} 
ul.liste-liens a:visited {color : #C10000; text-decoration : none; font-weight: bold;} 
ul.liste-liens a:hover   {color : #860101; 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-color : #FFFFFF;
	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;
}                      
          
/*****************************************************************************/  
/* COULEURS MPPU */
/* td.separateur { background-color: #FFFFFF; }
td.separateur-rouge { background-color: #C10000; }
td.separateur-beige { background-color: #F9F0E7; }
td.separateur-gris-clair { background-color: #959EA6; }
table.fond_gauche { background-color: #646A70; }
table.fond_principale, td.fond_principale { background-color: #F9F0E7; }
td.fond_droite { background-color: #959EA6; }
table.fond_haut, td.fond_haut { background-color: #E42D31; }
*/

/* COULEURS SPM */
.separateur, td.separateur, td.separateur-rouge, td.separateur-beige, td.separateur-gris-clair { background-color: #C10000; }
table.fond_gauche, table.fond_principale, td.fond_principale, td.fond_droite, table.fond_haut, td.fond_haut { background-color: #FFFFFF }
/*****************************************************************************/  

     
/**************************************/         
/* Styles créés pour la page Annuaire */
/**************************************/
/* Etiquettes du tableau : texte de couleur blanche */
.label {text-align: center; font-weight: bold; color: #FFFFFF;}
.label1 {text-align: center; font-weight: bold; color: #C10000;}
tr.labelbg { background-color: #C10000; }
table.photobg { background-color: #A00000; }
/* Messages d'erreur du style "personne non trouvée" en rouge */
.error {font-size: 14px; text-align: center; font-weight: bold; color: #C10000;}
/* Texte "Nom prénom" en gris */
.gros_titre {font-size: 18px; text-align: center; font-weight: bold; color: #808080;}
/* texte centré */
.center {text-align: center}
/* liste */
tr.ligne_claire { background-color: #F8F8F8; }
tr.ligne_sombre { background-color: #E8E8E8; }
         

/**************************************/
/* Styles repris dans spip_style.css  */
/**************************************/
/* Fonction rechercher : surligne les mots trouvés (pages articles ...) */
.spip_surligne { background-color: #FFFF66; }

.spip_documents_center{
	margin: auto; 
	text-align: center;
}

span.spip_documents_center {
	display: block;
	margin-top:1em;
}

.spip_documents_left{
	float: left;
	margin-right: 15px; 
	text-align: center;
}

.spip_documents_right{
	float: right;
	margin-left: 15px; 
	text-align: center;
}

.spip_documents img { border:0; }

/**************************************/
/*    cadre rouge fond bleu clair     */
/***********************************#F9F0E7***/
.cadre {
border-top:solid 1px #FFB2B6;
border-left:solid 1px #FFB2B6;
border-right:solid 2px #CD595F;
border-bottom:solid 2px #CD595F;
/* COULEURS MPPU */
/* background-color: #F7F3ED; */
/* COULEURS SPM */
background-color: #F8FCFF;
padding: 0px;}

.cadre1 {
border-top:solid 1px #C10000;
border-left:solid 1px #C10000;
border-right:solid 1px #C10000;
border-bottom:solid 1px #C10000;
background-color: #FFFFFF;
padding: 0px;}

.bas {
border-bottom:solid 1px #FFFFFF;
}

.bleu_ciel {
background-color: #F8FCFF;
}

/*********************************************************/
/* cadre permettant de placer une légende sous une image */
/*********************************************************/
.cadre_simple {
text-align:center;
border-top:solid 0px #D3D3D3;
border-left:solid 0px #D3D3D3;
border-right:solid 0px #D3D3D3;
border-bottom:solid 0px #D3D3D3;
background-color: #FFFFFF;
padding: 0px;}

        td.Xbandeau {font-weight: bold; font-size: 12px; text-align: center;}
/* COULEURS MPPU */     /* td.Xbandeau a:link, td.Xbandeau a:visited {color: #FFFFFF; text-decoration: none;} */
/* COULEURS SPM */        td.Xbandeau a:link, td.Xbandeau a:visited {color: #C10000; text-decoration: none;}
        td.Xbandeau a:hover {color: #860101; text-decoration: none;}

.ligne_horiz {
border-top:solid 1px #D3D3D3;
}

/**************************************/
/*        barre typo enrichie         */
/**************************************/
.texteencadre-spip {
border-top:solid 1px #FFB2B6;
border-left:solid 1px #FFB2B6;
border-right:solid 2px #CD595F;
border-bottom:solid 2px #CD595F;
background-color: #F8FCFF;
padding: .25em;        
}

.caractencadre-spip {
border: 1px solid #666;
padding: 0px .5em 0px .5em;
}         



