/*******************************************/
/* GENERAL : body, image, liens            */
/*******************************************/
BODY {
    MARGIN: 0px;
    color : Black;
    background-color : #F4E9B9;
    background-image : url(fond_orange.jpg);
    text-align : center;
    font-family : Arial, Helvetica, sans-serif;
} 
img {
    vertical-align : baseline;
}
a:link {
    color: #30285D;
    text-decoration: none;
    background-color : transparent;
}
a:visited {
    color : #3F357B;
    text-decoration : none;
    background-color : transparent;
} 
a:hover {
    color : #783D21;
    text-decoration : underline;
    background-color : transparent;
} 
a:active {
    color : Blue;
    text-decoration : underline;
    background-color : transparent;
} 
/*******************************************/
/* GENERAL : haut de page sans javascript  */
/*******************************************/
div.sansjava{
    left: 0px;
    top:0px;
    position:absolute;
}
/*******************************************/
/* GENERAL : "vous êtes ici" (chemin)      */
/*******************************************/
/* TD.ici semble obsolète : A VERIFIER */
TD.ici {
    text-align : left;
    vertical-align : bottom;
    font-family : Arial;
    font-weight : bold;
    height : 22px;
    font-size : 12px;
    color : Black;
} 
/* Utiliser à la place : TD.vousetesici  */
TD.vousetesici {
    text-align : left;
    vertical-align : top;
    font-family : Arial;
   font-style:italic;
    font-weight : bold;
    height : 22px;
    font-size : 12px;
    color : #110022;
} 
/*******************************************/
/* GENERAL : corps de la page              */
/*******************************************/
/* Zone générale */
div.corps{
    left: 0px;
    top:95px;
    position:absolute;
    Z-INDEX: 111;
    width: 100%;
}
/* Cadre de la zone principale de la page */
/* Actuellement les pages utilisent TABLE.accueil_section */
/* ==> migrer les pages vers TABLE.corps_page */
TABLE.corps_page {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #ECBF93 #E6AC73 #E6AC73 #ECBF93;
    font-size : 12px;
    background-color : transparent;
    padding-left : 2px;
    line-height : 20px;
    height : 310px;
}
/*******************************************/
/* GENERAL : pied de page                  */
/*******************************************/
TABLE.piedpage {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #E1C893 #887251 #887251 #E1C893;
    font-size : 12px;
    background-color : #CEC19B;
    padding-left : 2px;
    line-height : 20px;
}
TD.piedpage {
    text-align : center;
    vertical-align : middle;
    font-family : Arial;
    font-weight : bold;
    height : 22px;
    font-size : 12px;
    background-color : #CEC19B;
} 
/*******************************************/
/* GENERAL : menu de gauche                */
/*******************************************/
/* Cadre du menu de gauche */
TABLE.menu_charte2 {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #E6AC73 #D57D26 #D57D26 #E6AC73;
    font-size : 12px;
    background-color : #FBDB97;
    padding-left : 2px;
    line-height : 20px;
}
/* Ligne du menu de gauche */
div.menu_charte2 {
    background-image: url(/images/charte2/minisfere2b2.gif);
    background-repeat: no-repeat;
    background-position: top left; 
    text-align : left;
    font-family : Arial;
    font-weight : bold;
    height : 20px;
    font-size : 12px;
    padding-left: 17px;
    vertical-align: top;
    }
/* Ligne du menu de gauche (sous-menu) */
div.sous_menu_charte2 {
    background-image: url(/images/charte2/minisfere2e2.gif);
    background-repeat: no-repeat;
    background-position: top left; 
    text-align : left;
    font-family : Arial;
    font-weight : bold;
    height : 20px;
    font-size : 12px;
    padding-left: 32px;
    vertical-align: top;
    }

/*******************************************/
/* GENERAL : onglets                       */
/*(bleu, orange, bleu collé au cadre)      */
/*******************************************/
/* Onglet bleu (menu, corps, ...) */
td.onglet_bleu {
    height: 20px;
    background-image : url("onglet_menu_centre.gif");
    font-size:12px;
    font-weight:bold;
    text-align : center;
    vertical-align : middle;
}
td.onglet_bleu_bg {
    height: 20px;
    width: 8px;
    background-image : url("onglet_menu_bord_gauche.gif");
}
td.onglet_bleu_bd {
    height: 20px;
    width: 8px;
    background-image : url("onglet_menu_bord_droit.gif");
}
/* Onglet bleu "collé" au cadre */
td.onglet_biblio0 {
    height: 20px;
    background-image : url("onglet_biblio0_centre.gif");
    font-size:12px;
    font-weight:bold;
    text-align : center;
    vertical-align : middle;
}
td.onglet_biblio0_bg {
    height: 20px;
    width: 8px;
    background-image : url("onglet_biblio0_bord_gauche.gif");
}
td.onglet_biblio0_bd {
    height: 20px;
    width: 8px;
    background-image : url("onglet_biblio0_bord_droit.gif");
}
/* Onglet orange (Ajouts 01/01/2006) */
td.onglet_biblio1 {
    height: 20px;
    background-image : url("onglet_biblio1_centre.gif");
    font-size:12px;
    font-weight:bold;
    text-align : center;
    vertical-align : middle;
}
td.onglet_biblio1_bg {
    height: 20px;
    width: 8px;
    background-image : url("onglet_biblio1_bord_gauche.gif");
}
td.onglet_biblio1_bd {
    height: 20px;
    width: 8px;
    background-image : url("onglet_biblio1_bord_droit.gif");
}

/*******************************************/
/* GENERAL : cadres (bleus)                */
/*(avec ou sans padding, taille mini)      */
/*******************************************/
table.noocadre_defaut {     
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #BFC7E4 #6F9DCF #6F9DCF #BFC7E4;
    font-size : 12px;
   margin : 0px 0px 0px 0px;
   /*
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    height : 200px;
   */
}
/* Cadre avec taille minimum de 200px */
table.noocadre_height200 {     
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #BFC7E4 #6F9DCF #6F9DCF #BFC7E4;
    font-size : 12px;
   margin : 0px 0px 0px 0px;
    height : 200px;
}
/* Cadre sans padding */
table.noocadre_pad0 {     
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #BFC7E4 #6F9DCF #6F9DCF #BFC7E4;
    font-size : 12px;
   /*margin : 0px 0px 0px 0px;*/
   padding : 0px 0px 0px 0px;
}
/* Cadre avec padding de 5px */
table.noocadre_pad5 {     
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #BFC7E4 #6F9DCF #6F9DCF #BFC7E4;
    font-size : 12px;
   /*margin : 0px 0px 0px 0px;*/
   padding : 5px 5px 5px 5px;
}
/* Cadre avec padding de 10px */
table.noocadre_pad10 {     
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #BFC7E4 #6F9DCF #6F9DCF #BFC7E4;
    font-size : 12px;
   /*margin : 0px 0px 0px 0px;*/
   padding : 10px 10px 10px 10px;
}
/*******************************************/
/* GENERAL : cellules de tableau           */
/*(taille texte, taille mini, avec puce)   */
/*******************************************/
td.noocell_liste {
    text-align : left;
    vertical-align : top;
    font-family : Arial;
    font-weight : bold;
    height : 22px;
    font-size : 12px;
    padding-left: 10px;
}
/* Hauteur 20 px */
td.noocell_height20 {
    text-align : left;
    vertical-align : top;
    height : 20px;
}
/* Hauteur 20 px gras */
td.noocell_height20g {
    text-align : left;
   font-weight : bold;
    vertical-align : top;
    height : 20px;
}
/* Texte 14 px */
td.noocell_fs14 {
    font-size : 14px;
    margin-left : 5px;
    margin-right : 5px;
    padding : 10px;
    line-height : 20px; 
}
/* Texte 15 px, fond clair */
td.noocell_fs15 {
    background-image: url(/images/collec2.jpg);
    font-size : 15px;
    margin-left : 5px;
    margin-right : 5px;
    padding : 10px;
    line-height : 20px; 
   }
/* Puce (biblio) */
td.item_pucebib {
    background-image: url(minisfere2b.gif);
    background-repeat: no-repeat;
    background-position: top left; 
    text-align : left;
    vertical-align : top;
    font-family : Arial;
    font-weight : normal;
    height : 22px;
    font-size : 14px;
    padding-left: 18px;
    vertical-align: bottom;
}
/* Cellule avec retrait sans puce (biblio) */
td.item_bib {
    /*background-image: url(minisfere2b.gif);*/
    background-repeat: no-repeat;
    background-position: top left; 
    text-align : left;
    vertical-align : top;
    font-family : Arial;
    font-weight : normal;
    height : 22px;
    font-size : 14px;
    padding-left: 10px;
    vertical-align: bottom;
}

td.item_serie {
    /*background-image: url(minisfere2b.gif); */
    background-repeat: no-repeat;
    background-position: top left; 
    text-align : right;
    vertical-align : top;
    font-family : Arial;
    font-weight : normal;
    height : 22px;
    font-size : 14px;
    padding-left: 18px;
    vertical-align: bottom;
    }

FIELDSET {
	text-align : left;
	vertical-align : top;
	font-family : Verdana;
	font-weight : bold;
	font-size : x-small;
	color : Black;
}
/*******************************************/
/* GENERAL : bidules divers                */
/*******************************************/
/* Pastille 10px */
span.cadre1 { 
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #E6AC73 #D57D26 #D57D26 #E6AC73;
    background-color : #FBDB97;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 10px;
    font-family: Arial;
    }
/* Pastille 14px */
span.cadre2 { 
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #BFC7E4 #6F9DCF #6F9DCF #BFC7E4;
    background-color: #FBDB97;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 14px;
    font-family: Arial;
    }

/*******************************************/
/* ACCUEIL : les menus et zones de la page */
/*******************************************/
table.a_la_une {
    font-size : 14px;
}
table.menu_section {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #E6AC73 #D57D26 #D57D26 #E6AC73;
    font-size : 12px;
    background-color : #FBDB97;
    padding-left : 2px;
    line-height : 20px;
    height : 210px;
}
table.menu_section_5L {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #E6AC73 #D57D26 #D57D26 #E6AC73;
    font-size : 12px;
    background-color : #FBDB97;
    padding-left : 2px;
    line-height : 20px;
    height : 125px;
}
table.menu_section_4L {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #E6AC73 #D57D26 #D57D26 #E6AC73;
    font-size : 12px;
    background-color : #FBDB97;
    padding-left : 2px;
    line-height : 20px;
    height : 100px;
}
table.menu_section_3L {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #E6AC73 #D57D26 #D57D26 #E6AC73;
    font-size : 12px;
    background-color : #FBDB97;
    padding-left : 2px;
    line-height : 20px;
    height : 75px;
}

table.menu_revues {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #E6AC73 #D57D26 #D57D26 #E6AC73;
    font-size : 12px;
    background-color : #FBDB97;
    padding-left : 2px;
    line-height : 20px;
    height : 70px;
}
table.accueil_section {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #ECBF93 #E6AC73 #E6AC73 #ECBF93;
    font-size : 12px;
    background-color : transparent;
    padding-left : 2px;
    line-height : 20px;
    height : 310px;
}
table.menu_site_auteur {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #E6AC73 #D57D26 #D57D26 #E6AC73;
    font-size : 12px;
    background-color : #FBDB97;
    padding-left : 2px;
    line-height : 20px;
    height : 135px;
}
table.menu_site_adh {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #E6AC73 #D57D26 #D57D26 #E6AC73;
    font-size : 12px;
    background-color : #FBDB97;
    padding-left : 2px;
    line-height : 20px;
    height : 145px;
}
table.critiques_section {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #C1DBF7 #8FBDEF #8FBDEF #C1DBF7;
    font-size : 12px;
    background-color : #EEE3CC;
    padding-left : 2px;
    line-height : 20px;
    height : 320px;
}
table.articles_section {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #C1DBF7 #8FBDEF #8FBDEF #C1DBF7;
    font-size : 12px;
    background-color : #EEE3CC;
    padding-left : 2px;
    line-height : 20px;
    height : 170px;
}
table.evenements_section {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #C1DBF7 #8FBDEF #8FBDEF #C1DBF7;
    font-size : 12px;
    background-color : #EEE3CC;
    padding-left : 2px;
    line-height : 20px;
    height : 120px;
}
table.stats_section {
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #C1DBF7 #8FBDEF #8FBDEF #C1DBF7;
    font-size : 12px;
    background-color : #EEE3CC;
    padding-left : 2px;
    line-height : 20px;
}
td.accueil_sous_onglet {
    background-image: url(fond-titre-sousmenu.jpg);
    font-size:12px;
    font-weight: bold;
}
/*******************************************/
/* INFO & ACTU : onglet (rouge)            */
/*******************************************/
td.onglet_actu {
    height: 22px;
    background-image : url("onglet_actu_centre.gif");
   color : #ffffff;
    font-size:13px;
    font-weight:bold;
    text-align : center;
    vertical-align : middle;
}
td.onglet_actu_bg {
    height: 22px;
    width: 20px;
    background-image : url("onglet_actu_bord_gauche.gif");
}
td.onglet_actu_bd {
    height: 22px;
    width: 20px;
    background-image : url("onglet_actu_bord_droit.gif");
}
/*******************************************/
/* BIBLIO : couverture manquante           */
/*******************************************/
img.couvmanquante {
    background-image: url("couvmanquante.jpg");
    background-repeat: no-repeat;
    background-position: top left; 
    width : 95px;
    height:157px; 
}
/*******************************************/
/* RECHERCHE : zone du formulaire          */
/*******************************************/
p.recherche {
    font-size : 14px;
    padding : 10px 10px 10px 10px;
    }


/*******************************************/
/* reste à trier :                         */
/*******************************************/

table.cadre_biblio {     
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #BFC7E4 #6F9DCF #6F9DCF #BFC7E4;
    font-size : 12px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    height : 200px;
}
div.minisphere2 {
    background-image: url(minisfere2.gif);
    background-repeat: no-repeat;
    background-position: top left; 
    padding-left: 18px;
}
td.corps_liste {
    text-align : left;
    vertical-align : top;
    font-family : Arial;
    font-weight : bold;
    height : 22px;
    font-size : 12px;
    padding-left: 10px;
}

TD.item_liste {
    text-align : left;
    vertical-align : top;
    font-family : Arial;
    font-weight : bold;
    height : 22px;
    font-size : 12px;
    padding-left: 0px;
}
TD.item_puce {
    background-image: url(minisfere2b.gif);
    background-repeat: no-repeat;
    background-position: top left; 
    text-align : left;
    vertical-align : top;
    font-family : Arial;
    font-weight : bold;
    height : 22px;
    font-size : 12px;
    padding-left: 18px;
    vertical-align: bottom;
}
TD.titre1{
    color : Aqua;
    font-family : Arial;
    text-align : left;
    font-weight : bold;
    /*background-image : url(grille_2_bleu2.gif);
    */
    vertical-align : middle;
    font-size : 24px;
}


/* Ajout 08/01/2006 */
TD.item_sousliste {
    text-align : left;
    vertical-align : top;
    font-family : Arial;
    font-weight : bold;
    font-size : 12px;
    padding-left: 18px;
}
font.AuteurNiourf{
    /* font : bold small-caps large;*/
    font-weight : bold;
    font-size : 24px;
}
.TitreNiourf {
    font-size : 24px;
    font-style : italic;
}
.ReuniNiourf{
    font-size : 18px;
}
.ParticipNiourf    {
    font-size : 18px;
}
TD.TabNiourf {
    background-image: url(/images/collec2.jpg);
    margin-left : 5px;
    margin-right : 5px;
    padding : 10px;
}
/* Ajout 17/07/2006 */
table.lst_crit {     
    border-width : 1px 1px 1px 1px;
    border-style : solid solid solid solid;
    border-color : #8FBDEF #6F9DCF #6F9DCF #8FBDEF;
    font-size : 12px;
    padding : 0px 0px 0px 0px;
    line-height : 20px; 
    height:200px;
    }
    

