/***********************************************************************************/
/* CNRS                                                                            */
/* Feuille de style Site Internet FSD du cnrs                                      */
/* W3C CSS2                                                                        */
/***********************************************************************************/

/***********************************************************************************/
/*  Codes couleurs                                                                 */
/* Gris          : #415860 fond d'ecran                                            */
/* Vert t. clair : #E1F9FD fond de coeur de page                                   */
/* Vert fonce    : #4C8CA0 fond barre nav gauche                                   */
/* Vert clair    : #ACCCD6 fond menu deroule et barres nav droites                 */
/* Vert clair    : #ABD8E5 fond entete tableau                                     */
/* Vert t. fonce : #212E46 texte et lien coeur de page                             */
/* Vert t. fonce : #2D7F9A titre et intertitre 1 coeur de page,                    */
/*                 nav droites (titre, texte, lien),                               */
/*                 lien over (coeur de page et chemin de nav)                      */
/* Vert fonce    : #4C98BF titre2 coeur de page                                    */
/* Vert moyen    : #6698BC intertitre2 et lien over sommaire coeur de page         */
/* Vert moyen    : #66AEC6 lien over nav droites                                   */
/* Blanc         : #FFFFFF texte chemin de nav                                     */
/* Vert fonce    : #3B6072 lien chemin de nav                                      */
/* Vert fonce    : #4C8CA0 bordure et texte entete tableau                         */



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('../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.titre2 {
	font-family : Arial, Helvetica;
	font-size : 14px;
	font-weight : bold;  
	color : #6698BC; 
	}

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-une, table.table-une td {
    border-style : solid;
    border-collapse:collapse;
	border-color : #446c7f;
	border-width : 0px;
	border-top-width : 1px;
	border-bottom-width: 1px;
}

table.table-une td.cellule-gauche-une {
	border-right-width : 1px;
}

	
/*****************************************************************************/     
/* 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, td.Xnavdroite p {
	background-color :#bbe0ea;
	font-size : 11px;
	color : #284a71;
	}

td.Xnavdroite p.titre {
	color : #284a71;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
	}

td.Xnavdroite a:link, td.Xnavdroite a:visited {
	color : #284a71;
	font-weight : bold;
	text-decoration : none;
	}

td.Xnavdroite a:hover {
	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;
	}
