/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */


@import url(_common_ficheblock.css);
@import url(jq.css);

/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */
html {font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body {background:white url(../skin/body_site.png) repeat-x left top;font-size: 0.8125em; font-family: arial, sans-serif; color: #4C4C4C; }

/* Titraille / Intertitres */
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; font-family: arial, narrow, sans-serif; }
h1 { font-size: 1.4em; color: #ffffff;width:600px; line-height: 1.6em;}
h2 {margin-top: 25px; background:transparent url(../skin/puce_h2.png) no-repeat left center;font-size: 1.15em; font-weight: bold;margin-bottom:8px;color:#FF6405;padding-left:20px }
h2 a, h2 a:focus, h2 a:hover, h2 a:active {  }
h3 { padding-left:25px;font-size: 1.15em; font-weight: normal;color:#FF6405; }
h3 a {color:#FF6405; }
h3.spip {
margin-top: 30px;
margin-bottom: 20px;
clear:left;
}
h4 {font-weight:bold;font-size:1em;}
hr.spip {} /* Cf.: spip_style.css */

/* Autres enrichissements typo */
strong { font-weight: bold; }
em { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
small { font-size: 0.90em; color: #666; }
dfn { font-weight: bold; color: #666; }
del { text-decoration: line-through; }
ins { color: red !important; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }

/* Listes */
ul.spip {
margin-bottom: 25px;
margin-left: 10px;
}
ul.spip li{
text-align: justify;
line-height: 1.5em;
list-style-image: url(../skin/puce_commune.png);
margin-left:15px;
font-size: 1.1em;
margin-bottom: 15px;
}
ol.spip {} /* Cf.: spip_style.css */
dl {}
dt {}
dd {}

/* Citations, code et poesie */
cite {}
q {}
blockquote {}
blockquote.spip {} /* Cf.: spip_style.css */
blockquote.spip_poesie {} /* Cf.: spip_style.css */
.spip_code {} /* Cf.: spip_style.css */
.spip_cadre {} /* Cf.: spip_style.css */
address {}

/* Tableaux */
table.spip {} /* Cf.: spip_style.css */



/* Logos, documents et images */
img { margin: 0; padding: 0; border: 0; }
li.partenaires .spip_logos {padding:5px;} /* Cf.: spip_style.css */
li.partenaires p {width:100% !important} /* Cf.: spip_style.css */
li.partenaires {border-bottom:1px solid #FF6405;padding-bottom:10px;padding-top:10px;}
.spip_documents {} /* Cf.: spip_style.css */
.spip_documents_center {} /* Cf.: spip_style.css */
.spip_documents_left {margin-right: 10px;} /* Cf.: spip_style.css */
.spip_documents_right {margin-left: 10px;} /* Cf.: spip_style.css */
.spip_doc_titre {} /* Cf.: spip_style.css */
.spip_doc_descriptif {} /* Cf.: spip_style.css */

span.legende_left, span.legende_right {
display: block;
padding-top: 40px;
font-style: italic;
font-size: 0.9em;
}

span.legende_left {
text-align: left;
}

span.legende_right {
text-align: right;
}

.li_Livre {
    clear:left; 
}


/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */
body { margin:0; padding: 0;}


#page {position:relative;text-align: left;background:#ffffff url(../skin/fond.png) no-repeat;
margin:0 auto;width:1007px; }

#entete {position:relative;top:8px;left:12px;width: 976px; height:67px;background:transparent url(../skin/logo_ombre.png) no-repeat left top;}

#IMAGE_LOGO{margin-top:5px;margin-left:5px;float:left;position:relative;z-index:20}


#LANGUE {position:absolute;color:#FF6405;top:15px;left:270px;font-size:85%; color:#FF6405;}
#LANGUE a {color:black;} 
#menu {float:right;margin-top:44px;height:18px;color:#ffffff;margin-right:173px;z-index:10}
.menu {width:250px}
.menu ul {margin:0;padding:0;}
.menu ul li {margin:0;padding-left:10px;padding-top:5px;}

.alliance {background-color:#a5b707;}
.theses {background-color:#e03904;}
.productions {background-color:#ff6306;}
.chantiers {background-color:#ffb509;}
.motcle {background-color:#7f7f7f;}
.pays {background-color:#a5b707;}


#H1 {float:right;width:870px;margin-top:16px;padding: 0; position: relative}
#arrondi_haut {
float:left;
background:transparent url(../skin/arrondi_top_h1.png) no-repeat left top;
height:8px;}
#TITRE_PAGE {
background:transparent url(../skin/fond_h1.png) repeat-y left top;
margin-top:15px;
margin-right:18px;
padding: 0;
}
#TITRE_PAGE_recherche {background:transparent url(../skin/fond-h1-recherche.png) repeat-y left top;margin-top:15px;margin-right:18px;}
#TITRE_PAGE h1 {min-height:25px;
clear: left;
padding-bottom:5px;
padding-left:10px;
padding-right:5px;
background:transparent url(../skin/arrondi_h1_haut.png) no-repeat left bottom;
color:#ffffff;}
#TITRE_PAGE_recherche h1 {min-height:25px;padding:5px;background:transparent url(../skin/arrondi_h1_haut.png) no-repeat left bottom;color:#ffffff; }

#OMBRE_H1 {
background:transparent url(../skin/ombre_h1.png) no-repeat left top;margin-right:18px;*/
}
#OMBRE_H1 #IMG_H1 {
background-color: red;
background:transparent url(../skin/arrondi_h1_bas.png) no-repeat left top;
height:8px;}

#conteneur { margin-left:65px;margin-top:15px;clear: both; float: left; width: 57%; overflow: hidden; }
#contenu { padding-top: 0.30em;clear:both; }

.agenda_alliance {background:transparent url(../skin/puce_agenda_alliance.png) no-repeat left center;}
.actualites_partenaires {background:transparent url(../skin/puce_actualite_partenaires.png) no-repeat left center;}
.dernieres_publications {background:transparent url(../skin/puce_derniere_publications.png) no-repeat left center; clear: left;}

.liste_rub15, .liste_rub18, .liste_rub33, .liste_rub38 {background:transparent url(../skin/puce_afrique.png) no-repeat left center;}

.liste_rub_jagaconf {background:transparent url(../skin/puce_conf.png) no-repeat left center;}

.livre {float:left;margin-right:5px;text-align:center;line-height:152px;height:152px;width:113px;display:block;background:transparent url(../skin/ombre_livre.png) no-repeat left center;margin-bottom: 40px;}
.livre_article img {border:1px solid #d3d3d3;float:left;margin-top:15px;margin-right:15px;}
.titre_livre{color:#FF6405;font-size:1.7em;padding-left:5px;}
.soustitre_livre {display:block;font-size:1.2em;margin-top:3px;}

.logo_jaga {float:left;margin-right:5px;text-align:center;width:113px;display:block;margin-bottom: 40px;}

.information_technique {margin-left:200px;}
div.information_technique_ps {
font-size: 0.9em;
clear: left;
}
div.information_technique_ps li {
margin-bottom: 0;
}

#pied { clear: both; width: 990px; margin-top: 35px; text-align: right;  }
#renvoi {
margin-right: 10px;
margin-bottom: 10px;
}
#ours {
padding-bottom:2em;padding-right:10px;padding-top:0.8em;
font-size: 0.90em;background:transparent url(../skin/filet_pied.png) no-repeat right top;
}
#ours img { vertical-align: middle; }

/* Espaceur de blocs */
.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }


/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */


.cartouche { margin-bottom: 2em; }
.cartouche .spip_logos { float: right; margin-left: 16px; margin-bottom: 4px; }
.cartouche p { margin: 0; padding: 0; clear: left; }
.surtitre, .soustitre { font-size: 0.90em; color: #666; text-transform: uppercase; letter-spacing: 0.10em; }
.cartouche .surtitre { margin-bottom: 0.30em; }
.cartouche .soustitre { margin-top: 0.50em; margin-bottom: 0.30em; }
.cartouche .traductions { font-size: 0.90em; }

.chapo { margin-bottom: 1.50em; line-height: 1.40em; font-weight: bold; color: #669; }
.texte { line-height: 1.60em;clear:left; }
.hyperlien { display: block; padding: 0.50em 1em; color: #8B6F92; }
.ps, .notes { margin-bottom: 2em; line-height: 1.40em; }
.notes { clear: both; font-size: 0.90em; }

abbr.published { border: 0; }



/* Couleurs des liens
---------------------------------------------- */
a { color: #1E7FCB; text-decoration: none; }
a:focus,a:hover,a:active { color: #F57900; text-decoration: underline; }



ul {list-style-type:none;}

p{
text-align:justify;
line-height: 1.5em;
font-size: 1.1em;
}

/*Moteur de recherche*/
#RECHERCHE {position:absolute;background:transparent url(../skin/fond_recherche.png) no-repeat;height:42px;width:174px;top:31px;right:0px;}
#RECHERCHE form {position:relative;display:block}
#singleBirdRemote {float:left;width:65%;margin:10px 10px 10px 15px;font-size:80%;height:15px;}
#Recherche_Submit {margin-top:10px;}
/*SITE RESSOURCES*/
#CONTENU {
width:910px;margin-left:65px;margin-top:15px;padding-top: 15px;clear: both;background-color: #ffffff;
}

/*------------- #BLOCS_LIENS ----------------*/
#BLOC_LIENS {float:right;width:300px;margin-top: 30px;}

#BLOC_LIENS ul {list-style-type:none;padding:0;margin-top:8px;margin-left:0;margin-bottom:12px;margin-right:20px;}

#BLOC_LIENS p {
text-align: left;
}

#BLOC_LIENS p.TXT, #BLOC_LIENS p.LI {
font-size: 0.9em;
margin-top: 0px;
margin-bottom: 7px;
}

#BLOC_LIENS div.centrearrondi {
padding-top: 9px;
padding-bottom: 2px;
padding-left: 12px;
padding-right: 8px
}



#BLOC_CORPS {
margin-right: 330px;
}
#BLOC_UNIQUE {background-color: #ffffff;}





#BLOC_LIENS ul.u_F {
margin-top: 0;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 0;
padding-right:10px;
padding-left:20px;
padding-top:0;
padding-bottom:10px;
}

ul.u_F li {
margin-right: 10px;
margin-bottom: 5px;
}

ul.u_F_Motscles li {
list-style-image: url(../skin/puce_motcle.png);
}

ul.u_F_Voiraussi li {
list-style-image: url(../skin/puce_dossier.png);
}

ul.u_F_Contact li{
list-style-image: url(../skin/puce_alliance.png);
}

ul.u_F_Dossiers li {
list-style-image: url(../skin/puce_dossier.png);
}

ul.u_F_Chantiers li {
list-style-image: url(../skin/puce_chantier.png);
}

h2.h_F {
background: none;
/*background:transparent url(../skin/puce_commune.png) no-repeat left center;*/
font-weight:  normal;
font-size: 1.0em;
padding-left: 12px;
/*padding:4px 4px 4px 4px;
font-size:1em;*/
}

h2.h_F_Motscles {
/*background:transparent url(../skin/fond_motcles.png) repeat-y;color:#ffffff;*/
}


h2.h_F_Chantiers {
/*background:transparent url(../skin/fond_dossier_bloc.png) repeat-y;color:#ffffff;*/
}

h2.h_F_Contact {
/*background:transparent url(../skin/fond_alliance.png) repeat-y;color:#ffffff;*/
}

.Detail {background:#e6e6e6;padding:10px;margin-bottom:20px}
#FICHE_AUTEURS {color:#7f7f7f;font-size:110%;margin-right:100px;} 
#FICHE_SOUS {color:#3f3f3f;font-size:105%;font-style:italic;margin-right:100px;} 


.soustitre_fiche {width:200px;display:block;float:left;}


div.d_Initiales {
font-size: 0.9em;
}

div.d_WikiCoredem {
font-size: 0.9em;
}


/*THESAURUS*/
div.d_ListeFiches {
display: none;
float: right;
width: 490px;
/*border-color: #ff6306;
border-style: solid;
border-width: 2px;*/
margin-right: 10px;
z-index: 5;
/*background-color: #f6f6ef;*/
margin-bottom:30px;
}


/* Inset 3D Raised http://www.cssplay.co.uk/boxes/krazy.html*/
.conteneur-arrondi{
    padding:0;
    width:47%;/* determine la largeur de la boite contenue */
    float:left;
    margin:1%;
}
.un      {
    margin:0 4px;
    height:1px;
    background-color: #ff6306;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid  #ff6306;
    border-top:0;border-bottom:0;}

.deux {
    margin:0 3px;
    height:1px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid  #ff6306;
    border-top:0;border-bottom:0;}

.trois{
    margin:0 2px;
    height:2px;
    overflow:hidden;/*necssaire pour IE */
    border:1px solid  #ff6306;
    border-top:0;border-bottom:0;}

.quatre {
    margin:0 1px;
    height:2px;overflow:hidden;/*necssaire pour IE */
    border:1px solid  #ff6306;
    border-top:0;border-bottom:0;}

.centrearrondi {
    border:1px solid  #ff6306;
    border-top:0;border-bottom:0;
    margin:0 1px;
    padding:0 2em;
}

li.l_Motcle {
clear: left;

margin-left: 25px;
/*padding-left: 20px;*/
/*list-style-type: none;
list-style-position: outside;*/

}

ul {
margin: 0;
padding: 0;
}

p.p_LibMotcle {
width: 220px;
float: left;
margin-top: 0;
margin-bottom: 0px;
margin-left: 0px;
text-align: left;
padding: 2px;
}

/*p.p_LibMotcle:before {
content: url(tiret.png);
}*/

p.p_LienFiche{
margin-top: 10px;
padding-bottom:5px;/*margin-left: 19px;*/
margin-bottom:0;
}

p.p_LienSoustitre {
margin:0 !important;padding:0 !important;
}

p.p_LienInfotech {
margin:0 !important;padding:0 !important;
}


p.p_TitreCorpus {
margin-top: 17px;
padding-left: 5px;
background-color: white;
font-style: italic;
padding-top: 2px;
padding-bottom: 2px;
color:#ff6306;
}

p.p_TitreCorpus:first-child {
margin-top: 0;
}

p.p_Blanc {
margin: 0;
background-repeat: no-repeat;
}

ul.u_LiensFiches, ul.u_LiensFichesAnnuaire {
margin-left: 25px;
margin-bottom: 33px;
}

ul.u_LiensFiches li{
list-style-image: url(../skin/puce_commune.png);
}

ul.u_LiensFiches li p{color:#3f3f3f;}

ul.u_LiensFichesAnnuaire li {
list-style-image: url(../skin/puce_commune_verte.png);
}

span.s_TailleFichier {
font-family: monospace;
}

span.s_Intitule {
font-family: monospace;
}



/*Carte pour les mots-clés géographiques*/
d.d_Carte {
text-align: center;
}

div.d_ImageCarte, div.d_ListePays, div.d_LienAfrique {
width: 250px;
margin-left: auto;
margin-right: auto;
}

div.d_LienAfrique {
text-align:right !important;
margin-top: 3px;
margin-bottom: 10px;
}

#listePays {
width: 250px;
}


/*Commun*/

div.d_TitreArrondi {
margin-left: 20px;
margin-right: 20px;
text-align: center;
font-weight: bold;
}

div.d_InfoScrutari {
  font-size: 0.9em;
}


/* Page des dossiers */
ul.u_ListeDossiers li {
/*list-style-type:disc;
color:#ff6306;*/
list-style-image: url(../skin/puce_commune.png);
margin-left: 25px;
}

span.s_Total {
color: gray;
font-size: 0.9em;
}

ul.u_ListeDossiers li p {
color: black;
}


ul.u_LIENS_Fils li {
margin-top: 10px;
margin-bottom: 10px;
}



/* Annuaire */
div.d_Vignette {
float: left;
margin-top: 15px;
}

div.d_Vignette_droite {
margin-left: 14px;
}

a.on {color:#f57900;}

/*Actu*/

ul.u_ListeActu li {
margin-top:5px;
}


/* Conférence */
h4.menuconf_titre_niveau1 {
margin-top: 10px;
}

span.menuconf_actif {
background-color: #1E7FCB;
color: white;

}

#BLOC_LIENS ul.menuconf_liste_niveau1 {
    margin-left:10px;
    padding-left : 5px;
}

#BLOC_LIENS ul.menuconf_liste_niveau2 {
    margin-left:25px;
    padding-left : 15px;
}

ul.menuconf_liste_niveau1, ul.menuconf_liste_niveau2 {
border-left-style: solid;
border-left-width: 1px;
border-left-color: #f57900;
}

p.menuconf_titre_niveau2, p.menuconf_article_niveau2 {
text-indent: -10px;
margin-bottom: 3px;
margin-top: 5px;
}

p.menuconf_titre_niveau3, p.menuconf_article_niveau3 {
font-size: 1.0em;
text-indent: -10px;
margin-bottom: 3px;
}

p.menuconf_article_niveau2, p.menuconf_article_niveau3 {
font-style: italic;
}

a.menuconf_on {
color:#f57900;
}

#CONF_LIEN {
position: absolute;
top: 0;
right: 10px;
/*left: 385px;*/
padding-left: 65px;
padding-top: 5px;
height: 37px;
background-image: url(../skin/jaga-blanc.png);
background-repeat: no-repeat;
}

#CONF_LIEN a, #CONF_LIEN a:visited {
color: white;
font-weight: bold;
font-size: 1.1em;
}


#CONF_LOGO_H1_en, #CONF_LOGO_H1_fr {
position: absolute;
top: 8px;
right: 95px;
background-repeat: no-repeat;
width: 214px;
height: 55px;
z-index: 300;
}

#CONF_LOGO_H1_en {
background-image: url(../skin/logo_conf_en.png);
}

#CONF_LOGO_H1_fr {
background-image: url(../skin/logo_conf_fr.png);
}

h1.conf_h1 {
width: 500px;
}
