/* ---------------------- BODY --------------------------*/

body {
     font-family:Georgia, Serif;
     }

/* --------------------------- STYLES DES LIENS -----------------------------*/

a {
	text-decoration: none;
	background-color: transparent;
	color: #326395;
	font-weight: normal;
	}

a:link {
	text-decoration: none;
	background-color: transparent;
	color: #326395;
	font-weight: normal;
	}

a:hover {
	text-decoration: underline;
	background-color: transparent;
	color: #007AF4;
	font-weight: normal
	}	

a:active {
	text-decoration: underline;
	background-color: transparent;
	color: #000000;
	font-weight: bold;
	}
	
a:on {
	background-color: transparent;
	color: #000000;
	font-weight: bold;
	}

a:visited {
	background-color: transparent;
	color: #000000;
	font-weight: bold;
	}

/* -------------------------------- BOITE ONGLET DANS ENTETE -----------------------------------------*/

/* bloc onglet dans entete en bas */
.barre_onglet {
     width:100%;
     background:#DAE0D2 url('fond_barre.gif') repeat-x bottom; /* couleur de fond de la ligne d'onglet */
     line-height:normal;
     height:45px;
     font-weight:normal;
     font-weight:bold;
     font-size:0.8em;
    }

/* liste sans puce et sans marge */
.barre_onglet ul {
     margin:0;
     padding:20px 10px 0;	/* padding à gauche, à droite et en haut (pour laisser apparaitre en haut le fond de entete */
     list-style:none;
    }

/* item de la liste flottant à gauche */	
.barre_onglet li {
     float:left;
     background:url('onglet_gauche.gif') no-repeat left top;
     margin:0;
     padding-left:9px;
     padding-right:0;
     padding-top:0;
     padding-bottom:0;
    }

/* lien dans boite onglet en tant que élément block (de façon à oublier les ennuis des boîtes en ligne) */
.barre_onglet a, .barre_onglet strong, .barre_onglet span {
     display:block;
     background:url('onglet_droit.gif') no-repeat right top;
     padding-left:6px;
     padding-right:15px;
     padding-top:5px;
     padding-bottom:4px;
    }

.barre_onglet a {
    /* Pour IE Mac uniquement \*//*/   
    float:left;
    /**/
     display:block;
     background:url('onglet_droit.gif') no-repeat right top;
     text-decoration:none;
     color:#765;
     padding-left:6px;
     padding-right:15px;
     padding-top:5px;
     padding-bottom:4px;
    }

.barre_onglet a:hover {
     text-decoration:none;
     color:#333;
    } 

/* style quand un item de la liste d'onglet est sélectionné (image plus claire)	 */
.barre_onglet #current {
     background-image:url('onglet_gauche_on.gif');
    }
	
.barre_onglet #current a {
     text-decoration:none;
     background-image:url('onglet_droit_on.gif');
     color:#333;
     padding-bottom:5px;
    }

.barre_onglet #current li {
     background-image:url('onglet_droit_on.gif');
     color:#333;
     padding-bottom:5px
    }
	
/* --------------------------- BOITE MENU AVEC RUBRIQUES ------------------------------------*/

/* bloc menu */
.menus {
     width:226px;
     background:url('fond_menu.jpg');
     padding-top:8px;
     }

/* bloc rubrique dans menu */	 
.menus .rubrique {
     margin-left:6px;
     width:212px;
     }

/* titre */
.menus .rubrique_titre {
     font-family:Georgia, Serif;
     border:solid 1px #CFCFCF;
     font-size:1em;
     font-weight:bold;
     text-align:center;
     border-bottom:solid 1px #CFCFCF;
     padding-top:6px;
     padding-bottom:6px;
     line-height:normal;
     }

/* contenu */	 
.menus .rubrique_contenu {
     border:solid 1px #CFCFCF;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size:0.9em;
     font-weight:400;
     height:100%;
     background-color:#FFFFFF;
     padding-top:5px;
     }
	 
.menus .rubrique ul {
     margin:0;
     padding-top:2px;
     padding-left:10px;
     list-style:none;
     }
	
.menus .rubrique li {
     margin:0;
     padding-bottom:8px;
     }

.menus .rubrique #current {
     font-weight:bold;
     color: #000000;
     }
	
/* ----------------------- TYPOGRAPHIE DES RUBRIQUES ET DES ARTICLES ET DES RUBRIQUES -----------------*/

.page-titre, .page-titrecentre, .article-titre, .rubrique-titre {
	 font-family:'Times New Roman', Times, serif;
	 font-size:1.2em;
	 padding-left:0.5em;
	 color: #326395;
	 padding-bottom:1px;
	 border-bottom:1px #326395 solid;
	 padding-left: 0.5em;
	 padding-bottom: 1px;
	 border-bottom: 1px solid #e7ab0b;
	 border-left: 1.1em solid #e7ab0b;
         line-height: 1.5em;
         margin: 0 0 0.5em 0;
		/* orange = #e7ab0b;
		bleu = #326395 */
	}
	 
.accueil-texte, .article-texte, .page-texte9, .rubrique-texte {
	 padding-top: 1em;
	 font-family:Georgia, Serif;
	 font-size: 0.9em;
	 padding-left: 2.5em;
	 text-align:justify;
     line-height:1.4em;
    }

.page-texte7 {
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: 7pt;    
	}
	
.article-maj {
	 font-size: 0.5em;
	 text-align:right;
    }

/* ---------------------------- LISTE ARTICLE ---------------------------------------------------------*/

.liste-article-rub-trait{
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:8pt;
	 color:#999999;
    }

.liste-article-rub-texte {
	 font-family:Georgia, Serif;
	 font-size: 0.7em;
    }   