/*****************************************************************************/
/* CNRS                                                                      */
/* Feuille de style Site Internet DAJ du cnrs                                */
/* W3C CSS2                                                                  */
/*****************************************************************************/

/*****************************************************************************/
/*  Codes couleurs                                                           */
/* Gris         : #415860 fond d'ecran                                       */
/* Blanc        : #DEECFF fond de coeur de page                              */
/* Bleu fonce   : #212E46 titre, texte, lien, lien visite, bordure tableau   */
/* Bleu fonce   : #6986AE intertitre2, fond barre nav gauche, chemin nav over,                           
                  lien over                                                  */
/* Bleu fonce   : #38679C intertitre1                                        */
/* Blanc        : #FFFFFF chemin de nav                                      */
/* Bleu moyen   : #ACC2E0 bandeau une droite, barre nav droite secondes      */
/* Bleu fonce   : #386396 titre barres droites                               */
/* Bleu fonce   : #6690C9 hover liste lien                                   */


body {
	margin : 0px; 
	background-color : #00294b;
	} 

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #1d384f;
	text-decoration: underline;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #1d384f;
	text-decoration: underline;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #329fbb;
	text-decoration: underline;	
} 
   
p  {
	margin-top : 5px;
	margin-bottom : 5px;
	}
	               
p.petit {
	font-family : Arial, Helvetica;
	font-size : 10px;
	}
                                          
p.date {
	font-size : 10px;
	font-family : Arial, Helvetica;
	text-align : right;
	}
	
p.archives {
	font-size : 11px;
	text-align : right;
	}

hr  {
	color: #347B99;
	background-color: #347B99;
	height: 1px;
	}
	
ul {
	list-style-position : outside;
	list-style-type : square;
	list-style-image : url('../marches/images/boite-outils/puce.gif');
	margin-top : 5px;
	margin-bottom : 5px;
    }

ul.liste-liens a:link    {color : #3fb0cd; text-decoration : none; font-weight: bold;} 
ul.liste-liens a:visited {color : #3fb0cd; text-decoration : none; font-weight: bold;} 
ul.liste-liens a:hover   {color : #49789f; text-decoration : underline; font-weight: bold;}            
	
input.BoiteRechercher {
	font-family : Arial, Helvetica;
	font-size : 10px;
	width : 80px;
	}   

#boiterechercher {
	position : absolute;
	left : 230px;
	top : 11px;
	height : 20px;
    width : 150px;
    z-index : 0;
    }
   
       
/*****************************************************************************/  
/*  Corps des pages                                                         **/
/*****************************************************************************/ 

td, p, th {
	font-family : Arial, Helvetica;
	font-size : 12px; 
    color : #212E46;          
    }
	
td.Xtextcourant	{
	background-color : #ffffff;
	}
    
td.separateur {
	background-color: #6986AE; 
	}

/*** Ours (bas de page) ***/           
           
.credit {
	text-align : center;
	font-size : 10px;
	font-family : Arial, Helvetica;
	}   
           
/*****************************************************************************/  
/* Secondes : corps du site                                                 **/
/*****************************************************************************/ 

.page {text-align: right;}
 	
p.titre {
	font-family : Arial, Helvetica;
	font-size : 14px;
	font-weight : bold;  
	color : #1C5081; 
	}

p.intertitre1 {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #49789f;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px;
	}   

p.intertitre2 {
	font-family : Arial, Helvetica;
	font-size : 12px;
	color : #3f87ca;
	font-weight : bold;
	margin-top : 0px;
	margin-bottom : 0px;
	}   
                  
table.table-avec-bordures, table.table-avec-bordures td {
	border-style : solid;
	border-color : #446c7f;
	border-width : 1px;
	border-collapse:collapse;
} 

table.table-avec-bordures th {
	border-style : solid;
	border-color : #446c7f;
	border-width : 1px;
	border-collapse:collapse;
	background-color : #C6D5EA;
	color : #212E46;
	}
	
table.table-avec-bordures p.titre {
	font-size : 12px;
	font-weight : bold;
	color : #212E46;
}

/* ??? */
table.table-sans-bordures, table.table-sans-bordures td, table.table-sans-bordures th
{
	border-width : 0px;
}

/* ??? */
table.table-sans-bordures th 
{ background-color: #C6D5EA; color : #212E46; font-size : 12px; }

/* ??? */
table.table-sans-bordures-liste a:link { border-width : 0px; color : #212E46; text-decoration : none; }   
table.table-sans-bordures-liste a:visited { border-width : 0px; color : #212E46; text-decoration : none; }   
table.table-sans-bordures-liste a:hover { border-width : 0px; color : #6986AE; text-decoration : underline; }   
	
/*****************************************************************************/     
/* Bandeau de navigation gauche                                             **/
/*****************************************************************************/  

td.Xnavgauche, td.Xnavgauche p, td.XnavgaucheIcones {
	background-color : #00294b;
	color : #2e3e47;
	font-family : Arial, Helvetica;
	font-size : 11px;
	text-align : left;
	}
	 
td.XnavgaucheIcones {
	vertical-align : bottom; 
	}         

td.Xnavgauche p {
	margin-top : 0px;
	margin-bottom : 0px;
	}    

#divnavgauche-spec {position:absolute; left:0px; top:400px; z-index:1; width:140px;}
#divnavgauche-SG-search {position:absolute; left:10px; top:455px; z-index:1; width:140px;}
#divnavgauche-spec-une {position:absolute; left:0px; top:455px; z-index:1; width:140px;} 
#divnavgauche-SG-search-une {position:absolute; left:10px; top:510px; z-index:1; width:140px;}

/************************************************************************/
/* Une : navdroite                                                     **/
/************************************************************************/	

td.Xnavdroite {	
	background-color : #bbe0ea;
	text-align: left;
	vertical-align:top;
	border-bottom-color: #446c7f;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px; 
	font-size : 11px; 
	color : #284a71; }

td.Xnavdroite a:link, td.Xnavdroite a:visited  
          { color : #284a71;
          text-decoration : underline;}
td.Xnavdroite a:hover  
          { color : #329fbb;
          text-decoration : underline;}

td.Xnavdroite p { font-size:11px; color:#284a71; }
            
td.Xnavdroite p.titre
          { color: #284a71; font-weight: bold; font-size : 11px; }
          
td.Xnavdroite p.titre a:link, td.Xnavdroite p.titre1 a:visited  
          { font-size : 11px; color: #212E46; font-weight: bold;
            text-decoration : none;}
          
td.Xnavdroite p.titre a:hover
          { font-size : 11px; color: #329fbb; font-weight: bold;
            text-decoration : none;}          

/*****************************************************************************/
/* Secondes : navdroite                                                     **/
/*****************************************************************************/

td.Xscde-navdroite, td.Xscde-navdroite p {
	font-size : 11px;
	color : #284a71;
	font-weight: bold;
	} 
                              
td.Xscde-navdroite {
	background-color : #bbe0ea;
	vertical-align : top;
	text-align: left;
	border-bottom-color: #446c7f;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	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: #284a71;
	text-decoration : none;
	}

td.Xscde-navdroite a:hover {
	color: #329fbb;
	text-decoration : none;
	}   

#Xboite-scde-navdroite {
	position : absolute;
	left : 600px;
	top : 160px;
	width : 150px;
	z-index : 1;
	} 
    

/*****************************************************************************/     
/* Chemin de navigation pour les pages secondes                             **/
/*****************************************************************************/  

td.XcheminNav {
	font-family : Arial, Helvetica;
	font-size : 11px;
	color : #FFFFFF;
	vertical-align : middle;
	text-decoration : none;
	}

td.XcheminNav a:link, td.XcheminNav a:visited {
	font-family : Arial, Helvetica;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
	}

td.XcheminNav a:hover {
	font-family : Arial, Helvetica;
	font-size : 11px;
	color : #3fb3d0;
	text-decoration : none;
	}

