/* CSS document */

body {
   font-family: arial,times new roman, sans-serif;
   font-size: 12px;
   text-align: justify
}

.body2 {
   font-family: arial,times new roman, sans-serif;
   margin-left: 20px;
   margin-right: 20px;
   text-align: justify
}

p {
   font-family: arial,times new roman, sans-serif;
   margin-bottom: 0px;
   margin-left: 20px;
   margin-right: 20px;
   margin-top: 0px;
   text-align: justify;
   top: 0px;
   vertical-align: text-top;
}

body.popup {
   margin: 0;
   font-family: arial,times new roman, sans-serif;
   font-size: 100%;
   text-align:center;
   background-color: #e3e3f3;
   color: #000080;
   height:50px;
}

td.centre{
   text-align:center;	
}

div.centre{
   text-align:center;	
}



.global{
   width:990px;
}

option.select{
   font-family: arial,times new roman, sans-serif;
}

.haut {
   position:relative;
   width: 990px;
   height:100px;
}

.logo{
   position:relative;
   width: 450px;
   height:100px;
   left: 34px;
   background-image: url('img/logoSite.jpg');
}

.logo3{
   position:relative;
   width: 300%;
   height:50%;
   background-image: url('img/logoSite.jpg');
}

.logo2{
   position:relative;
   width: 450px;
   height:100px;
   background-image: url('img/logoSite.jpg');
}

.logoAutres{
   position:absolute;
   top:35px;
   left: 590px;
   width: 385px;
   height:56px;
   text-align: right;
}

.logoXITI{
   position:absolute;
   top:600px;
   left: 255px;
   width: 385px;
   height:56px;
   text-align: right;
}


/* Style pour positionner les boutons radios de la phase 1 de l'indexation */
#indexation_type_publication{
   position: relative;
   left : 50px;   
   font-size:15px;
}


/* Style pour mettre en gras les types de documents en phase 1 d'indexation*/
.indexation_gras{
   font-size: 16px;   
   margin-left: 0px;   
}

/* Styles des liens */
A.lienlettre:LINK {
   color: #C71111;
   text-decoration: none;
   font-size: 14px;
   font-weight: bolder;}
A.lienlettre:VISITED {
   color: #C71111;
   text-decoration: none;
   font-size: 14px;
   font-weight: bolder;}
A.lienlettre:ACTIVE {
   color: #C71111;
   text-decoration: none;
   font-size: 14px;
   font-weight: bolder;}
A.lienlettre:HOVER {
   color: #C71111;
   text-decoration: none;
   font-size: 14px;
   font-weight: bolder;
   text-decoration: underline;
}

A.source:LINK {
   color: #000080;
   text-decoration: none;
   font-size: 13px;}
A.source:VISITED {
   color: #000080;
   text-decoration: none;
   font-size: 13px;}
A.source:ACTIVE {
   color: #000080;
   text-decoration: none;
   font-size: 13px;}
A.source:HOVER {
   color: #FF0000;
   text-decoration: none;
   font-size: 13px;}

A.menu:LINK {
   color: #000080;
   text-decoration: none;
   font-size: 11px;}
A.menu:VISITED {
   color: #000080;
   text-decoration: none;
   font-size: 11px;}
A.menu:ACTIVE {
   color: #000080;
   text-decoration: none;
   font-size: 11px;}
A.menu:HOVER {
   color: #FF0000;
   text-decoration: none;
   font-size: 11px;}

A.menu2:LINK {
   color: #000080;
   font-size: 11px;}
A.menu2:VISITED {
   color: #000080;
   font-size: 11px;}
A.menu2:ACTIVE {
   color: #000080;
   font-size: 11px;}
A.menu2:HOVER {
   font-size: 11px;}


A.normal2:LINK {
   color: #000080;
   }
A.normal2:VISITED {
   color: #000080;
}
A.normal2:ACTIVE {
color: #000080;
}
A.normal2:HOVER {
}

A.normal:LINK {
   color: #000080;
   text-decoration: none;
   font-size: 12px;}
A.normal:VISITED {
   color: #000080;
   text-decoration: none;
   font-size: 12px;}
A.normal:ACTIVE {
   color: #000080;
   text-decoration: none;
   font-size: 12px;}
A.normal:HOVER {
   color: #FF0000;
   text-decoration: none;
   font-size: 12px;}

A.sanspolice:LINK {
   color: #000080;
   text-decoration: none;
   }
A.sanspolice:VISITED {
   text-decoration: none;
   }
A.sanspolice:ACTIVE {
   color: #000080;
   text-decoration: none;
   }
A.sanspolice:HOVER {
   color: #FF0000;
   text-decoration: none;
   }

A.italic:LINK {
   color : #FF4040 ;
   text-decoration : none ;
   font-style : italic}
A.italic:VISITED {
   color : #FB8747 ;
   text-decoration : none ;
   font-style : italic}
A.italic:ACTIVE {
   color : #FDA97B ;
   text-decoration : none ;
   font-style : italic}
A.italic:HOVER {
   color : #40FF40 ;
   text-decoration : none ;
   font-style : normal }

A.web:LINK {
   color: #000080;
   text-decoration: none;
   font-size: 16px;
}
A.web:VISITED {
   color: #000080;
   text-decoration: none;
   font-size: 16px;}
A.web:ACTIVE {
   color: #000080;
   text-decoration: none;
   font-size: 16px;}
A.web:HOVER {
   color: #FF0000;
   text-decoration: none;
   font-size: 16px;}

/* les erreurs doivent s'afficher en rouge */
li.erreur {   
   color: #FF0000;   
}

.erreurIndexationVideLigneGrosseTitre{
   background-color: #ffff99;
   color: #FF0000;  
   line-height: 10px;
}

.erreurIndexationVideLigneGrosse{
   background-color: #ffff99;
   color: #FF0000;  
   line-height: 15px;
}

.erreurIndexationVideLignePetite{
   background-color: #ffff99;
   color: #FF0000;  
   line-height: 5px;
}

.erreurIndexationTitre{
   background-color: #ffff99;
   color: #FF0000;
   font-size: 14px;
   font-weight: bold;   
}

.erreurIndexationTexte{
   background-color: #ffff99;
   color: #FF0000;
   font-size: 14px;
   text-align: justify;
   text-indent: 20px;
}

.referenceConfirmActionTitre{
   background-color: #e8fec3;
   color: #009900;
   font-size: 14px;
   font-weight: bold
}

.referenceConfirmActionLigneGrosse{
   background-color: #e8fec3;  
   line-height: 15px;
}

.rougeText  { 
   font-size: 11px;
   font-style: italic;
   color : #FF0000
}

td {
   text-align: justify;
}

.nomPrenomAuteur{
   font-family: arial,times new roman, sans-serif;
   font-size: 12px;
   font-style: italic;
}
	
.menuBarre{
   border: 0;
   height: 40px;
   left: 36px;
   margin: 0;
   margin-left: 36px;
   padding: 0;
   position: inherit;
   width: 937px;
   z-index: 10
}

.resultatrecherche{
   color : #070081;
   font: italic 15px/25px arial;
}

.resultatreference{
   color : #070081;
   font: 15px/25px arial;
}

INPUT.upper {
   text-transform:uppercase;
}

INPUT.lowner {
   text-transform: lowercase;	
}

.centre{
   position:relative;
   width: 990px;
   z-index:1;	
}

.recherche{
   color : #FF3366;
   font: bold 15px/25px arial;
}

.gauche{
   width: 200px;
   height:425px;
   text-align:center;	
}

.rechercheSimpleHaut{
   position:relative;
   width: 100%;
   height:15px;
   margin-left:0px;
   margin-top:0px; 
   background-image: url('img/infosHautPetit.jpg');
}

.textSimpleHaut{   
   color: #000080;
   font-family: arial,times new roman, sans-serif;
   font-size: 15px;
   font-weight: bold;
   margin-bottom: 5px;
   text-align: center;
}

.gaucheHaut{
   background-image: url('img/infosHautPetit.jpg');   
   height: 15px;
   margin-left: 0px;
   position: relative;   
   width: 100%
}

.gaucheTextHaut{
   color: #000080;
   font-family: arial,times new roman, sans-serif;
   font-size: 15px;
   font-weight: bold;
   margin-bottom: 5px;
   text-align: center;
}

span.policeResultRecherche{
   color: #000080;
   font-family: arial,times new roman, sans-serif;
   font-size: 15px;
   font-weight: bold;
}

span.policeLienResultRecherche{
   color: #000080;
   font-family: arial,times new roman, sans-serif;
   font-size: 10px;
   font-weight: bold;
}

.gaucheMilieu{
   background-image: url('img/infosMilieuPetit.jpg');  
   position: relative;
   width: 100%
}

.gaucheTexteMilieu{
   margin-left: 20px
}

.gaucheBas{
   position:relative;
   width:100%;
   margin-left:0px;
   margin-top:0px;
   padding: 0;
   margin: 0;
   height:15px;
   border-width: 0px;
   background-image: url('img/infosBasPetit.jpg');
   background-repeat: no-repeat;
}
.contactW{
   position:relative;
   width:100%;
   margin-left:0px;
   margin-top:0px;
   padding: 0;
   margin: 0;
   height:35px;
   border-width: 0px;
					
}
					

p.liensmenu {
   margin:0 0 0 0;
   padding-left: 5px;
   padding-right: 5px;
   padding-bottom: 0px;
   padding-top: 0px;
}

.droite{
   width: 700px;		
}

.infosHaut{
   background-image: url('img/infosHaut.jpg');
   background-repeat: no-repeat;   
   height: 15px;   
   position: inherit;   
   width: 100%;

}

.infosBas{
   background-image: url('img/infosBas.jpg');
   background-repeat: no-repeat; 
   height: 18px;
   position: inherit;
   width: 100%;
}

.popupAide{
   margin-right: 2px;
   text-align: right
}

.textHaut{
   color: #000080;
   font-family: arial,times new roman, sans-serif;
   font-size: 18px;
   font-weight: bold;
   margin-bottom: 5px;
   text-align: center;
}				

.detailTextHaut{
   color: #000080;
   font-family: arial,times new roman, sans-serif;
   font-size: 18px;
   font-weight: bold;   
   text-align: center;
}

.detailTextHautSousTitre{
   color: #333333;
   font-family: arial,times new roman, sans-serif;
   font-size: 14px;
   font-weight: bold;
   text-align: center
}

.infosHaut2{
   position:relative;
   width: 100%;
   height:35px;
   margin-left:0px;
   margin-top:0px;  	
   text-align:center;
   color : #000080;
   font: bold 18px/35px arial;
   background-image: url('img/infosMilieu.jpg');
}
				
.infosMilieu{
   position:inherit;
   width:100%;     
   background-image: url('img/infosMilieu.jpg');                                                
}

.resultatRecerhche{
   position:relative;
   text-align: left;
   font-size: 11px;
   vertical-align: top;
   padding-left: 10px;
}
/*Classe pour les boutons*/

.bouton{
   background-color: #070081;
   border-color: #e3e3f3;
   border-width: 2px;
   color: #e3e3f3;
   font-weight: bold;   
   width: 130px;
}

.boutonGerer{
   background-color: #070081;
   border-color: #e3e3f3;
   border-width: 2px;
   color: #e3e3f3;
   font-weight: bold;   
}

.minibouton{
   width:80px;
   background-color:#070081;
   color: #e3e3f3;
   border-width:2px;
   border-color:#e3e3f3;
   font-weight:bold;
}

.microbouton{
   width:25px;
   background-color:#070081;
   color: #e3e3f3;
   border-width:1px;
   border-color:#e3e3f3;
   font-weight:normal;
}

.grosbouton{
   width:170px;
   background-color:#070081;
   color: #e3e3f3;
   border-width:2px;
   border-color:#e3e3f3;
   font-weight:bold;
}

.boutongros{
   width:150px;
   background-color:#070081;
   color: #e3e3f3;
   border-width:2px;
   border-color:#e3e3f3;
   font-weight:bold;
}

.boutonAjSupAuteurs{
   width:300px;
   background-color:#070081;
   color: #e3e3f3;
   border-width:2px;
   border-color:#e3e3f3;
   font-weight:bold;
}

.boutonbas{
   background-color: #070081;
   border-color: #e3e3f3;
   border-width: 2px;
   color: #e3e3f3;
   font-weight: bold;
   height: 30px;
   width: 20px
}

.boutonhaut{
   background-color: #070081;
   border-color: #e3e3f3;
   border-width: 2px;
   color: #e3e3f3;
   font-size: 18px;
   font-weight: bold;
   height: 30px;
   margin-top: 4px;
   width: 20px
}

.phrasebouton{
   width:265px;
   background-color:#070081;
   color: #e3e3f3;
   border-width:2px;
   border-color:#e3e3f3;
   font-weight:bold;
}

.phraseboutonRecherche{
   background-color:#070081;
   color: #e3e3f3;
   border-width:2px;
   border-color:#e3e3f3;
   font-weight:bold;
}

.phraseboutonCongres{
   width:100%;
   background-color:#070081;
   color: #e3e3f3;
   border-width:2px;
   border-color:#e3e3f3;
   font-weight:bold;
}

.phraseboutonEcole{
   width:100%;
   background-color:#070081;
   color: #e3e3f3;
   border-width:2px;
   border-color:#e3e3f3;
   font-weight:bold;
}

.phraseboutonPeriodique{
   width:100%;
   background-color:#070081;
   color: #e3e3f3;
   border-width:2px;
   border-color:#e3e3f3;
   font-weight:bold;
}

.phraseboutonEditeur{
   width:100%;
   background-color:#070081;
   color: #e3e3f3;
   border-width:2px;
   border-color:#e3e3f3;
   font-weight:bold;
}

.erreurForm{
   background-color: #ffff99;
}

.nomParametre{
   color: #070081;
   font-weight: bold;
   margin-left: 2px
}

.nomParametreRouge{
   color: #ff0000;
   font-weight: bold;
   margin-left: 2px
}

.borderPourBarreVerticale{
   border-right: 1px solid #070081;   
}

.nomReference{
   color: #070081;
   font-size: 16px;
   font-weight: bold
}

.resRechTitre{
   color: #070081;
   font-size: 11pt;
text-align: left;
}

.nomParametreAjouterPerio{
   color: #070081;
   font-weight: bold;
   margin-left: 2px;
   margin-top: 5px;
}

.nomParametreEtape1{
   color: #070081;
   font-weight: bold;
   margin-left: 2px;
   margin-bottom: 15px;
}


.separateur{
   background-image: url('img/traitVertical.gif');
}

.hr{
   width:600px; 
   color:#070081;
   background-color:#070081;
   border:0px;
   height:1px;
   margin:0px;
   padding:0px;
       
}

.hrPerio{
   width:510px; 
   color:#070081;
   background-color:#070081;
   border:0px;
   height:1px;
   margin:0px;
   padding:0px;
       
}

.hrEditeur{
   width:450px; 
   color:#070081;
   background-color:#070081;
   border:0px;
   height:1px;
   margin:0px;
   padding:0px;
       
}

.hrInd{
   width:625px; 
   color:#070081;
   background-color:#070081;
   border:0px;
   height:1px;
   margin:0px;
   padding:0px;       
}

.hrInd2{
   width:660px; 
   color:#070081;
   background-color:#070081;
   border:0px;
   height:1px;
   margin:0px;
   padding:0px;       
}

.hrPointille{
   width:100%;    
   background-color:#070081;
   border: none;                   
   border-top: 1px dotted #070081; 
   height: 0px;
}


td.pointille{
   border: none;
   border-top: 1px dotted #070081;
   border-top-color: #070081;
   height: 0px;
   width: 102%
}

td.traitEnHautEtBlanc{
   background-color: #ffffff;
   border: none;
   border-top: 1px solid #070081;
   border-top-color: #070081;
}

td.traitEnHautEtBleu{
   background-color: #f1f0f9;
   border: none;
   border-top: 1px solid #070081;
   border-top-color: #070081
}

td.traitEnHautEtBasEtBlanc{
   background-color: #ffffff;
   border: none;
   border-top: 1px solid #070081;
   border-top-color: #070081;
   border-bottom: 1px solid #070081;
   border-bottom-color: #070081;
}

td.traitEnBas{
   border: none;
   border-bottom: 1px solid #070081;
   border-bottom-color: #070081;
}

td.pointilleAvecBas{
   border: none;
   border-top: 1px dotted #070081;
   border-bottom: 1px dotted #070081;
   border-top-color: #070081;
   height: 0px;
   width: 102%
}


th.sortable a {
   background-image: url('img/arrow_off.png');
}
th.order1 a {
   background-image: url('img/arrow_down.png');
}
th.order2 a {
   background-image: url('img/arrow_up.png');
}
tr.odd {
   background-color: #fff;
   font-size: 12px;
   padding: 2px 4px 2px 4px;
   text-align: left;
   vertical-align: top;
}

tr.even {
   background-color: #e3e3f3;
   font-size: 12px;
   padding: 2px 4px 2px 4px;
   text-align: left;
   vertical-align: top;
}

p.interieurBloc{
   margin: 0px 0px 0px 0px;
   padding: 0px 5px 0px 5px;
   text-align: justify;
   font-size: 12px;
}

span.blocDecale{
   
   font-size: 13px;
   text-align: left;
}

div.sources {
   text-align: left;
   height: 400px;
   width: 660px;
   overflow: auto;
}
div.sources2 {
   text-align: left;
   height: 450px;
   width: 100%;
   overflow: auto;
}
span.lettre {
   color: #C71111;
   font-size: 14px;
   font-weight: bolder;
}

.superPetit {
   font-size: 1px;
   font-style: italic;
}

.petit {
   font-size: 11px;
   font-style: italic;
}

.petitTexte {
   font-size: 11px;
}

table.rechercheMembres {
   font-size: 11px;	
}

table.lienUtiles {
   font-size: 13px;	
}

table.stat {
   border: 1px solid #000000;
   border-collapse: collapse;   
}

tr.stat{
   border: 1px solid #000000;
   border-collapse: collapse;
}

td.statGauche{
   background-color: #e3e3f3;
   border: 1px solid #000000;
   border-collapse: collapse;
   font-size: 13px;
   text-align: left;
   text-indent: 5px
}

td.statDroite{
   background-color: #ffffff;
   border: 1px solid #000000;
   border-collapse: collapse;
   font-size: 13px;
   
   text-align: center
}

table.editeurPerio {
   border: 1px solid #000000;
   border-collapse: collapse;   
   font-size: 10pt;
}

tr.editeurPerio{
   border: 1px solid #000000;
   border-collapse: collapse;

}

td.editeurPerioGauche{
   background-color: #e3e3f3;
   border: 1px solid #000000;
   border-collapse: collapse;  
   text-align: right;
   padding-left : 30px ;
}

td.editeurPerioDroite{
   background-color: #ffffff;
   border: 1px solid #000000;
   border-collapse: collapse;
   text-align: center;
   padding-left : 40px ;
   padding-right : 40px ;
}

table.rechercheRef {
   font-size: 10pt;   
}

tr.rechercheRef {
   font-size: 10pt;   
}

div.rechercheRef {
   font-size: 10pt;	
}

span.rechercheRef {
   font-size: 10pt;	
}

table.rechercheRefResult {
   font-size: 14px;
}

div.rechercheRefResult {
   font-size: 14px;	
}

span.rechercheRefResult {
   font-size: 14px;	
}

table.rechercheRefPetit {
   font-size: 11px;
   font-weight: bold;   
}

div.rechercheRefPetit {
   font-size: 11px;
   font-weight: bold;  	
}

span.rechercheRefPetit {
   font-size: 11px;
   font-weight: bold;  	
}

span.rechercheRefPetitSansGras {
   font-size: 11px;
}

div.textResume {
   font-size: 10pt;   
}

table.rechercheSimple {
   font-size: 11px;	
}


TABLE {
   margin: 0;
   padding: 0;
}

UL {
   margin: 0;
   padding: 0;
}

FORM {
   margin: 0;
   padding: 0;
}
	
DIV {
   margin: 0;
   padding: 0;
}



th.sorted a, th.sortable a {
   background-position: right;
   display: block;
   width: 100%;
   text-align: left;
   vertical-align: top;
   margin:0;
   padding:0;
   font-size: 1em;
   background-repeat:no-repeat;
   list-style-type:none;
}
th.sortable a {
   background-image: url(img/arrow_off.png);
}

th.order1 a {
   background-image: url(img/arrow_down.png);
}
th.order2 a {
   background-image: url(img/arrow_up.png);
}

span ,th {
   margin:0;
   padding:0;
   background-repeat:no-repeat;
   list-style-type:none;
}

img{ 
   border:none;
}

div.exportlinks {
   background-color: #eee;
   border: 1px dotted #999;
   padding: 2px 4px 2px 4px;
   margin: 0 0 0 0;
   font-size: 12px;
   width: 79%;
}

span.export {
   padding: 0 4px 1px 20px;
   display:inline;
   cursor: pointer;
}

div.exportlinks {
   background-color: #eee;
   border: 1px dotted #999;
   padding: 2px 4px 2px 4px;
   margin: 0 0 0 0;
   width: 79%;
   font-size: 1em;
}

span.excel {
   background-image: url(img/ico_file_excel.png);
}
span.csv {
   background-image: url(img/ico_file_csv.png);
}
span.xml {
   background-image: url(img/ico_file_xml.png);
}
span.pdf {
   background-image: url(img/ico_file_pdf.png);
}

/* gestion th�saurus */

.clsShow {
}
.clsHide {
   display: none;
}

div.validerIndexationText{
   font-size: 10pt;   
}

div.validerIndexationTextBold{
   font-size: 10pt;
   font-weight: bold;   
}

span.validerIndexationText{
   font-size: 10pt;   
}

span.validerIndexationTextBold{
   font-size: 10pt;
   font-weight: bold;   
}


div.gererRef {
   font-size: 10pt;   
}

div.resRechPetit {
   color: #000080;
   font-size: 11px;   
}

div.menuRechAvGras {
   color: #000080;
   font-size: 10pt;
   font-weight: bold;
}

div.menuRechAvNormal {
   color: #000080;
   font-size: 10pt;
}

span.menuRechAvNormal {
   color: #000080;
   font-size: 10pt;
}

div.afficheDocument {
   font-size: 10pt;
   margin-left : 10px;
}

div.popupAC {
   display: none; 
   position: fixed; 
   left: 70px; 
   top: 70px;
   right: 70px;
   bottom: 70px;
   height : 75%;
   border: solid black 1px; 
   padding: 10px; 
   background-color: white; 
   text-align: justify; 
   font-size: 12px;    
}

