/*****************************************************************************/
/* CNRS                                                                      */
/* Feuille de style Standard Non CNRS								             */
/*                                                                           */
/* W3C CSS2                                                                  */
/*****************************************************************************/

/*****************************************************************************/
/*  Codes couleurs                                                           */
/* Bleu foncé       : #346099 Titres cliquables, bordures des tableaux           */ 
/* Orange foncé : #BE6E00 liens survolés                                     */ 
/* Gris foncé   : #556268 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                                       */
/*****************************************************************************/

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

hr   { color: #282828 }


/*
a:link  {color : #556268; font-weight: bold; text-decoration : underline; } 
a:visited {color : #556268; font-weight: bold; text-decoration : underline; } 
a:hover {color : #303090; font-weight: bold; text-decoration : underline; } 
*/

/*
table {
    border-collapse: collapse;}   
*/

ul {list-style-position : outside; list-style-type:square; 
    list-style-image:url('http://hal.archives-ouvertes.fr/images/boite-outils/puce.gif')}

    
/*                  
p  {margin-top : 5px; margin-bottom : 5px; }                      
ul {margin-top : 5px; margin-bottom : 5px; }                
*/
  
       
/*****************************************************************************/  
/* corps du site                                                            **/
/*****************************************************************************/ 

/*
td, p  
          {font-family : Arial, Helvetica, sans-serif; font-size : 12px; 
           color : #556268; 
           
          }
*/           

/*
td {text-align : left; }
*/
           
.navigate_in_page {	
	font-weight: normal;
	text-align: center;
}
		
p.titre 
          {font-size : 14px; color : #556268; font-weight: bold;}

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: #346099; font-weight: bold;  font-size : 12px;
           text-decoration : none; }
           
p.intertitre a:hover 
          {color: #BE6E00; font-weight: bold;  font-size : 12px;
           text-decoration : none; }  
/* Sommaires de haut de pages, pages liste de liens - style à appliquer à une liste */		   

ul.liste-liens a:link    {color : #556268; text-decoration : none; font-weight: bold;} 
ul.liste-liens a:visited {color : #556268; text-decoration : none; font-weight: bold;} 
ul.liste-liens a:hover   {color : #346099; 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 : #346099;
	border-width : 2px;
	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 !;
}                      
          
/*****************************************************************************/  
td.separateur { background-color: #346099; }
/*****************************************************************************/  

td.Xnavhaut, td.Xnavhaut p
          { 
           font-size : 12px;color :#346099;
           font-weight: bold;}
td.Xnavhaut a:link,
td.Xnavhaut a:visited
          {color :#346099; text-decoration : none;}
td.Xnavhaut a:hover
          {color :#346099; text-decoration : none;}          
#divnavhaut-nom-labo {
	position:relative;
	left:5px;
	top:62px;
	z-index:1;
	width:484px;
	height: 60px;
	visibility: visible;	
}
      
td.ZonePrint {  text-align : left; }

/* **************************** */
/* Style pour icones          . */
/* **************************** */

img.vignette{
height: 60px;
vertical-align: middle;
margin: 2px;
border-width:0px;
}

/*html,body,table, tr, td, th, a,div {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 28pt;
}*/

/* http://www.w3.org/TR/REC-html40/       * 
 * http://www.w3.org/TR/CSS1              *
 * http://www.blooberry.com/indexdot/css/ */

/* FOND */

html,body {
   background-color:#FFFFFF;
}

/* MISE EN FORME DU TEXTE */

html,body,table, tr, td, th, a,div {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
}

p,ul,li, table {
   text-align: justify;
   color: #00294B; /* Dark Blue CNRS */
}

.rouge {
  color: #9C0000; /* Dark Red CNRS */
}

.bleu {
  color: #456487; /* Blue CNRS */
}

td.marron {
  background-color: #E0CB79; /* Brown-Yellow */
}

/* LIGNES HORIZONTALES */

hr { 
  border: 0;
  height: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 75, 41, 0.3); /* Dark Blue CNRS */
/*  border-color: #00294B; */ /* Dark Blue CNRS */
}


/* IMAGES */

img { 
  border: 0px;
}

a.img:hover { 
  background: #FFFFFF; /* afin de supprimer la couleur de fond pour les images cliquables */
  text-decoration: none;
}

img.banner { 
  max-width: 1000px;
  min-width: 500px;
}

img.vignette { 
  width: 100px;
  height: 100px;
}


/* TITRES */

h1 { 
  color: #00294B; /* Dark Blue CNRS */
  text-align: left;
  background-color: white;
  padding-bottom: 8px;
  padding-top: 0px;
 }

h1.perso { 
  color: white;
  text-align: center;
  background-color: #00294B; /* Dark Blue CNRS */
  padding-bottom: 8px;
  padding-top: 8px;
 }

h2 { 
  color: white;
  text-align: left;
  background-color: #9C0000; /* Dark Red CNRS */
  padding-left: 10px;
  padding-bottom: 6px;
  padding-top: 6px;
 }

h3 { 
  color: white;
  text-align: left;
  background-color: #456487; /* Blue CNRS */
  padding-left: 10px;
  padding-bottom: 4px;
  padding-top: 4px;
 }

h3.intranet_menu { 
  color: white;
  text-align: left;
  background-color: #D40028; /* Rose institut INS2I */
  margin-left: -10px;
  padding-left: 10px;
  padding-bottom: 4px;
  padding-top: 4px;
 }

h4 { 
  color: black;
  text-align: left;
  background-color: #E0CB79; /* Brown-Yellow */
  padding-left: 10px;
  padding-bottom: 2px;
  padding-top: 2px;
  width: 460px;
 }

h5 { 
  color: black;
  text-align: left;
  background-color: #62C4DD; /* Light blue CNRS */
  padding-left: 10px;
  padding-bottom: 2px;
  padding-top: 2px;
  width: 460px;
 }


/* LIENS */

/* définition globale */
a:link {
  color: #456487; /* Blue CNRS */
  text-decoration:underline;
  border:none;
}

a:visited {
   color: #456487; /* Blue CNRS */
   text-decoration:underline;
  border:none;
}

a:hover {
   color: white;
   background: #999999; /* Grey */
   text-decoration:underline;
  border:none;
}

/* spécifications */

/* liens en blanc */
a.h1:link {
  color: white;
}

a.h1:visited {
  color: white;
}

a.h2:link {
  color: white;
}

a.h2:visited {
  color: white;
}

a.h3:link {
  color: white;
}

a.h3:visited {
  color: white;
}

/* liens en noir */
a.h4:link {
  color: black;
}

a.h4:visited {
  color: black;
}

a.h5:link {
  color: black;
}

a.h5:visited {
  color: black;
}

a.rouge:link {
  color: #9C0000;
}

a.rouge:visited {
  color: #9C0000;
}

a.rouge:hover {
  color: white;
}



/* INDENTATION */

div.indent { 
  margin-left: 20px
}

div.intranet { 
  border-left: 10px solid #D40028; /* Rose institut INS2I */
  padding-left: 10px;
  margin-left: 20px;
}

div.intranet_menu { 
  border-left: 10px solid #D40028; /* Rose institut INS2I */
  padding-left: 10px;
  margin-left: 0px;
}

/* COLONNES */
/* a utiliser avec id et non class   */
div#colonne_de_gauche { 
  float: left;
  text-align: left;
  width: 215px;
  height: 100%;
  background: white;
  top: 0;
  left: 0;
  margin-right:10px;
}
div#colonne_de_droite { 
  float: right;
  text-align: right;
  width: 150px;
  height: 100%;
  background: white;
  top: 0;
  right: 0;
  margin-left:15px;
}
div#colonne_centrale { 
  text-align: justify;
  width: auto;
  height: 100%;
  background: white;
  top: 0;
  left: 0;
  padding: 0px;
  overflow: auto;
/*  margin-right:10px;*/
}


/************************/
/* COORDONNEES A DROITE */
/************************/

.texteMini {
  font-size: 8pt;
}

.texteMaxi {
  font-size: 11pt;
}


/*****************/
/* THEMES - AXES */
/*****************/

/* Système de navigation en début de page (thèmes, sous-thèmes - axes, sous-axes) */
p.title {
  font-size: 13pt;
  font-weight: bold;	
}

a.title {
  font-size: 13pt;
  font-weight: bold;
}

/* Liste des membres en début de chaque thème - axe */
font.titreMembre {
  font-size: 8pt;
  font-weight: bold;
}

a.membres {
  font-size: 8pt;
}

/**************************/
/* ACTUALITES_RECRUTEMENT */
/**************************/


.actualite { 
  text-align: left;
  font-weight: bold;
  color: #FFFFFF;
  background: #9C0000;
}

a.actualite:link { 
  color: #FFFFFF;
}

a.actualite:visited { 
  color: #FFFFFF;
}


















tr.copyright {
   font-size: 8pt;
   color: #000090;
}

p.publi {
   color: #000000;
}


/* ******************** */
/* Classes pour le menu */
/* ******************** */

td.menuTitle {
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background: #456487; /* Blue CNRS */
}

td.menuTitleActif {
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background: #9C0000; /* Dark Red CNRS */
}

td.menuPart {
  text-align: right;
  background: #ffffff;
}

/* liens en blanc */
a.menuTitle:link {
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background: #456487; /* Blue CNRS */
}

a.menuTitle:visited {
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background: #456487; /* Blue CNRS */
}

a.menuTitle:hover {
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background: #999999;
}

a.menuTitleActif:link {
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background: #9C0000; /* Dark Red CNRS */
}

a.menuTitleActif:visited {
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background: #9C0000; /* Dark Red CNRS */
}

a.menuTitleActif:hover {
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background: #999999;
}

/* liens en noir */
a.menuTitle2:link {
  text-align: center;
  font-weight: bold;
  color: #000000;
}

a.menuTitle2:visited {
  text-align: center;
  font-weight: bold;
  color: #000000;
}

a.menuTitle2:hover {
  text-align: center;
  font-weight: bold;
  color: #FFFFFF;
  background: #999999;
}

/* ************************ */
/* Classes pour les membres */
/* ************************ */

td.memberTitle {
  text-align: center;
  vertical-align: top;
  font-weight: bold;
  color: #FFFFFF;
  background: #9C0000; /* Dark Red CNRS */
}

td.memberPart {
  text-align: left;
  vertical-align: top;
  background: #FFFFFF;
}

/* **************************** */
/* Classes pour les coordonnées */
/* **************************** */

td.coordTitle {
  text-align: left;
  font-weight: bold;
  color: #000000;
}

td.coordPart {
  text-align: left;
  color: #00294B;
}

td.coordAddressPart {
  text-align: left;
  color: #456487;
}

a.coordPart:link {
  text-align: left;
  font-weight: bold;
  color: #00294B;
}

a.coordPart:visited {
  text-align: left;
  font-weight: bold;
  color: #00294B;
}

a.coordPart:hover {
  text-align: left;
  font-weight: bold;
  color: #FFFFFF;
  background: #999999;
}




/* Pour les projets */
h2.projet { 
font-size: 12pt;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF; 
background: #A0DDA0;
font-weight: bold; 
padding-left: 15px;
padding-bottom: 1px;
padding-top: 2px;
text-align: left; 
}

h3.projet { 
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF; 
background: #A0DDA0;
font-weight: bold; 
padding-left: 15px;
padding-bottom: 1px;
padding-top: 2px;
text-align: left; 
}


/* *************************** */
/* Style pour les pages perso. */
/* *************************** */

/* Le tableau pour les coordonnées et le menu. */
table.menu {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12pt;
  border-color:black;
  border-style:solid;
  border-width:0px;
  padding:0px;
  border-spacing:0px;	
}

th.titreMenu {
  background-color:#C0C0FF;
  font-size:10pt;
  text-align:center;
}

/* Pour afficher l'adresse email et le téléphone. */
td.coordonnees {
  font-size: 10pt;
}

/* Pour afficher l'adresse du laboratoire. */
td.addresseLab {
  font-size: 8pt;
}

/* Pour le menu de déplacement dans les pages perso. */
td.sommaire {
  font-size: 10pt;
  text-align:left;
}

/* Pour les différentes sections. */
h2.perso { 
font-size: 12pt;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF; 
background: rgb(69,100,135);
font-weight: bold; 
padding-left: 15px;
padding-bottom: 1px;
padding-top: 2px;
text-align: left; 
}

/* Pour les différentes sous-sections. */
h3.perso {
font-family: Arial, Helvetica, sans-serif;	
font-size: 11pt;
font-weight: bold; 
color: #000000; 
background: rgb(98,196,221);
width: 460px;
}

table.perso {
width: 460px;
}

h3.perso2 {
font-family: Arial, Helvetica, sans-serif;	
font-size: 11pt;
font-weight: bold; 
color: #000000; 
background: #e0cb79;
width: 460px;
}

/* **************************** */
/* Style pour les publications. */
/* **************************** */
.head {
	position: relative;
	text-align: center;
	padding: 2px;
}

.author { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:medium;
	padding: 3px;
	margin-top: 12px;
	color: #000000; 
}

a.author { 
  	font-family: Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size:medium;
	font-weight: normal;
}

.conf {
	color:#888888;
}
.pdfps {
	margin-top: 10px;
}
.pdfps img {
	vertical-align: middle;
}
.abstract {
	width:80%;
	margin: 20px 10%;
	text-align:justify;
	background-color:#F5F5F5;
	border: 1px solid #AAD;
	padding: 10px;
}

.bibtex {
	margin-left: 40px;
	padding:5px;
  	color: #000000;
  	background-color: #EFEFFF;	
  	border: 1px solid #77A;
  	padding: 4px 6px;
  	margin: 8px 3%;
}

td.nomChampBibtex {
	text-align:left;
	vertical-align: top;
	padding: 0px 0px;
  	margin: 0px 0px;
}

td.contenuChampBibtex {
	text-align:left;
	vertical-align: top;
	padding: 0px 0px;
  	margin: 0px 0px;
}

a.publititre {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000; 
  text-decoration:underline;
}

a.publiauteurs {
  font-family: Arial, Helvetica, sans-serif;
  color: #000000; 
  text-decoration:underline;
}

body.viewpubli {
  font-family:trebuchet ms,luxi sans,sans-serif;
  font-size:small;
  color:#333;
  background-color:#FFFFFF; /*#FFF3EA */
  padding:0px;
  margin: 0px 8px;
}

#banner {
  text-align: center;
  font-weight: bold;
  border: none;
}
#banner a {
  color:#228;
  margin: 2px 3%;
  vertical-align: bottom;
  font-size:large;
}
#banner a:hover {
  color:#FF9c00;
}
#content {
  margin: 2px 0px;
  padding: 5px 10px 14px 10px;
  border:1px solid #66A;
  background-color:#FFF;
}


