/* Paramètres généraux de la page */

BODY 
{background-color:#ffffff; margin:0; padding:0; 
font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:12px;}

/*Liens génériques*/
a, a:visited, a:active {color:#960000;text-decoration:underline;}
a:hover {color:#000066;text-decoration:none;}
/*Fin liens génériques*/

/*Liens verts*/
a.vert, a.vert:visited, a.vert:active {color:#488971; text-decoration:underline;}
a.vert:hover {color:#5db192; text-decoration:none;}
/*Fin liens verts*/

/* Définition générale */
td {color:#000000;}

/*Structures*/
h1 {font-weight:bold; font-size:20px;color:#960000;}
h2 {font-weight:bold; font-size:17px;color:#960000;}
h3 {font-weight:bold; font-size:15px;}
h4 {font-weight:bold; }
h5 {font-weight:bold; font-size:10px;font-style:italic;}
h6 {font-weight:bold; font-size:8px;font-style:italic;}

/*Structures rouges*/
h1.rouge {font-weight:bold; font-size:20px;color:#960000;}
h2.rouge {font-weight:bold; font-size:17px;color:#960000;}
h3.rouge {font-weight:bold; font-size:15px;color:#960000;}
h4.rouge {font-weight:bold; color:#960000;}
h5.rouge {font-weight:bold; font-size:10px;font-style:italic;color:#960000;}
h6.rouge {font-weight:bold; font-size:8px;font-style:italic;color:#960000;}

/*Structures vertes*/
h1.vert {font-weight:bold; font-size:20px;color:#488971;}
h2.vert {font-weight:bold; font-size:17px;color:#488971;}
h3.vert {font-weight:bold; font-size:15px;color:#488971;}
h4.vert {font-weight:bold; color:#488971;}
h5.vert {font-weight:bold; font-size:10px;font-style:italic;color:#488971;}
h6.vert {font-weight:bold; font-size:8px;font-style:italic;color:#488971;}

/*Structures bleues*/
h1.bleu {font-weight:bold; font-size:20px;color:#000066;}
h2.bleu {font-weight:bold; font-size:17px;color:#000066;}
h3.bleu {font-weight:bold; font-size:15px;color:#000066;}
h4.bleu {font-weight:bold; color:#000066;}
h5.bleu {font-weight:bold; font-size:10px;font-style:italic;color:#000066;}
h6.bleu {font-weight:bold; font-size:8px;font-style:italic;color:#000066;}

/*Structures grises*/
h1.gris {font-weight:bold; font-size:20px;color:#cccccc;}
h2.gris {font-weight:bold; font-size:17px;color:#cccccc;}
h3.gris {font-weight:bold; font-size:15px;color:#cccccc;}
h4.gris {font-weight:bold; color:#cccccc;}
h5.gris {font-weight:bold; font-size:10px;font-style:italic;color:#cccccc;}
h6.gris {font-weight:bold; font-size:8px;font-style:italic;color:#cccccc;}

/*Structures blanches*/
h1.blanc {font-weight:bold; font-size:20px;color:white;}
h2.blanc {font-weight:bold; font-size:17px;color:white;}
h3.blanc {font-weight:bold; font-size:15px;color:white;}
h4.blanc {font-weight:bold; color:white;}
h5.blanc {font-weight:bold; font-size:10px;font-style:italic;color:white;}
h6.blanc {font-weight:bold; font-size:8px;font-style:italic;color:white;}

/* Paragraphes - div - span - de classe contenu */
p {color:#000000;}
div {color:#000000;}
span {color:#000000;}
span.mise-en-valeur {font-weight:bold; color:#960000;}

/* Pour les formulaires */
label {font-weight:bold; color:#960000;}
legend {font-size: 1.2em; font-weight: bold; color: #960000;}
fieldset {border:1px solid #c8092b; padding: 1px 3px 2px 3px;}

/* Tailles particulières */
.small {font-size: 8px;}
em.small {font-size: 0.8em;}
.medium {font-size: 10px;}
.large {font-size: 14px;}

/* Fin paramètres généraux*/

/* Tétière */

/* Liens haut en HP (Ameli, extranet, ... */
.liens-haut-home
{font-family:Verdana,Tahoma,Arial,Helvetica,Impact,sans-serif; 
background-color:#ffffff;font-size:9px;color:#000000;text-align:right;}
a.liens-haut-home {font-family:Verdana,Tahoma,Arial,helvetica,sans-serif;font-size:9px;color:#000000;text-decoration:none;}
a.liens-haut-home:hover {font-family:Verdana,Tahoma,Arial,helvetica,sans-serif;font-size:9px;color:#b00b09;text-decoration:none;}
.topBanner {background-color:rgb(176,011,009);} /* Couleur de fond de la cellule de bandeau */
.tiret-bas {background-color:rgb(220,223,188)}/* Ligne de couleur sous le bandeau */
/* Fin de tétière */

/* Menu actualité */
.md-bloc /* Pour les tables du menu droit */
{ border-top:1px solid #ff4500; border-right:1px solid #ff4500; background-color:#E7E6D8;}

/* Couleur de fond de tout le menu */
.ma-01 
{background-color:#999999; border-left:1px solid #aba585;}

/* Trait au dessus des Blocs de liens */
.ma-02-ht 
{border-top:1px solid #ff4500; background-color:#cccccc;}

/* Blocs de liens */
.ma-02 
{background-color:#cccccc; color:#000066; padding-left:3px; font-size:8pt; 
font-weight:normal;}
a.ma-02, a.ma-02:visited, a.ma-02:active {color:#960000;text-decoration:none;}
a.ma-02:hover {color:#000099;text-decoration:none;}

/* Liens thématiques menu actualité */
.ma-02-th {color:#000066;font-size:8pt;}
a.ma-02-th {color:#000066;text-decoration:none;}
a.ma-02-th:hover {color:#960000;text-decoration:underline;}

/* Titres */
.ma-03 
{font-size:10pt;font-weight:bolder;color:#ffffff; font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;
text-indent:2pt; background-color:#999999;}
a.ma-03:hover{font-size:10pt;font-weight:bolder;color:#ffffff; font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;
text-indent:2pt; background-color:#999999;text-decoration:underline;}
a.ma-03:hover{color:white;text-decoration:none;}
a.ma-03:visited{color:white;text-decoration:underline;}

/* Liens d'accès sous blocs HP */
a.liens-hp {text-decoration:underline;color:#960000;}
a.liens-hp:hover {color:#000066;text-decoration:none;}
a.liens-hp:visited {text-decoration:none;}

/* Lien bas vers les dossiers, les archives et autres documents */
a.hp-acces {text-decoration:none;font-size:10pt;font-weight:bold;
					 font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;
					 text-align:right;margin-right:5px;color:#ffffff;}

/* Couleur de fond et de police pour le lien bas vers dossiers, archives, ... */
.hp-acces {background-color:#B00B09;color:#ffffff;line-height:110%;}

/* Fin liens d'accès sous blocs HP*/

/* Fermeture - Pied de page */
table.fermeture
{border-top:2px solid rgb(205,187,163);}
.fermeture
{background-color:#c8092b;font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;font-size:8pt;color:#ffffff;
padding-left:5px;line-height:15pt;text-align:center;}
a.fermeture {text-decoration:none;color:#ffffff;padding:3px;border:0px;}
a.fermeture:hover {text-decoration:underline;color:#ffffff;}
a.fermeture:visited {text-decoration:none;color:#ffffff;}

a.o2page {font-size:9px;color:#960000;text-decoration:underline;padding-right:20px;}
a.o2page:hover {text-decoration:none;}
a.o2page:visited {text-decoration:underline;}

/* Fin fermeture */
/* -------------------------------------------------------------------------- */

/* ------------------  Pour les pages de niveau 2, 2bis et 3  --------------- */

/* -------------------------------------------------------------------------- */

/* pour les menus déroulants (version  texte) */
.md-n2n3
{font-size:10px; color:#ffffff; font-weight:bolder; vertical-align:middle;}
a.md-n2n3, a.md-n2n3:visited, a.ma-02:active
{text-decoration:none;color:#ffffff;}
a.md-n2n3:hover
{text-decoration:underline;color:#ffffff;}

/* Fin des menus déroulants version texte */

 /* Fil d'ariane : Vous êtes ici : ... */
.ariane
{font-size:8pt; font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif; 
color:#898B7E; padding-left:5px; }
a.ariane, a.ariane:visited, a.ariane:active
{font-size:8pt; font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;
color:#898B7E; text-decoration:none;}
a.ariane:hover
{color:#b00b09; text-decoration:underline;}

/* Fin Fil d'Ariane */

/* Style des puces */
.puce {font-size:10pt;color:#960000;font-weight:bold;letter-spacing:-1px;}
/* Listes à puces flèches de couleur */
ul.flgris {margin-left:10px;padding-left:10px;}
li.flgris {margin:0px;padding:2px;list-style-image: url(/images/puce_v_b.gif);}
ul.flvert {margin-left:10px;padding-left:10px;}
li.flvert {margin:0px;padding:2px;list-style-image: url(/images/puce_vert.gif);}
ul.flrouge {margin-left:10px;padding-left:10px;}
li.flrouge {margin:0px;padding:2px;list-style-image: url(/images/puce_r.gif);}
ul.flbleu {margin-left:10px;padding-left:10px;}
li.flbleu {margin:0px;padding:2px;list-style-image: url(/images/puce_b.gif);}
/* Listes à puces carrées */
ul.cableu {margin-left:10px;padding-left:10px;}
li.cableu {margin:0px;padding:2px;list-style-image: url(/images/puce_c_bleu.gif);}
ul.cavert {margin-left:10px;padding-left:10px;}
li.cavert {margin:0px;padding:2px;list-style-image: url(/images/puce_c_vert.gif);}
ul.cagris {margin-left:10px;padding-left:10px;}
li.cagris {margin:0px;padding:2px;list-style-image: url(/images/puce_c_gris.gif);}
ul.carouge {margin-left:10px;padding-left:10px;}
li.carouge {margin:0px;padding:2px;list-style-image: url(/images/puce_c_rouge.gif);}
ul.caorange {margin-left:0px;	margin-right: 0px; margin-top: 5px; margin-bottom: 5px; 
padding-left:0px; padding-right:0px; list-style-image: url(/images/pucemeng_orange_list.gif); 
list-style-position: inside;}
li.caorange {padding-left:5px; padding-right:0px; margin-left:3px; margin-bottom: 2px; 
text-indent: -13px;}
/* Liste à puces oranges */
ul.puceorange {margin:0px;padding:2px;}
li.puceorange {margin:5px;padding:0px;list-style-image: url(/images/pucemeng_orange.gif);}
/* Liste à puces sans puce pour les listes avec images spécifiques */
ul.nopuce {margin:0px;padding-left:-2px;}
li.nopuce {margin:0px;padding:0px; list-style-type:none;}
.txt-rouge {color:#960000;}
ul.themes {margin:0px;padding:0px;list-style-type:disc;}
li.themes {margin-left:40px;padding:5px;list-style-image:none;list-style-type:disc;}

/* Règles pour le contenu de la page */
.contenu
{padding-left:20px; padding-right:10px;}
a.contenu,  a.contenu:active
{text-decoration:underline; color:#960000; padding:0px;}
a.contenu:hover
{text-decoration:underline;}
a.contenu:visited
{text-decoration: none;}

.contenu-titre
{font-size:12pt; font-weight:bold; font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;
color:#960000;}
hr.contenu
{text-align:left; color:#B00B09; width:95%;}
.contenu-somm
{padding-left:130px;color:#960000;font-size:10pt;}
a.contenu-somm
{padding-left:130px; color:#960000; font-size:10pt; text-decoration:none;}
.contenu-small
{font-size:8pt; font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;
color:#000000;}

/* Fin contenu de la page */

/* Cartouche de présentation */
.cartouche-titre
{color:#960000; font-size:12pt; line-height:10pt; font-weight:bolder; letter-spacing:3px;
font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif; text-transform:uppercase; }

.cartouche
{border:1px solid rgb(176,011,009); padding:3px;}

/* Fin cartouche */

/* Légal - Annonce de bas de page */
.legal {font-size:9px;font-family:Verdana,Tahoma,Arial,Helvetica,Impact,sans-serif; 
font-style:italic; }

/* FDin légal */

/* pour les menus déroulants */

.clsMenuItemNS 
{
color: white; font: bold x-small Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;text-align:left;cursor: auto;
}
a.clsMenuItemNS 
{
color: white; font: bold x-small Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;text-align:left;cursor: auto;
}
a.clsMenuItemNS:hover 
{
color: white; font: bold x-small Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;text-align:left;
}
a.clsMenuItemNS:visited 
{
color: white; font: bold x-small Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;text-align:left;
}

.clsMenuItemIE 
{
color: white;cursor: auto;font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;height: 15px; text-decoration: none;text-align:left;
}
a.clsMenuItemIE
{
color: white; cursor: pointer; font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;height: 15px; text-decoration: none;text-align:left; 
}
a.clsMenuItemIE:hover
{
color: white; font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;height: 15px; text-decoration: none;text-align:left; 
}
a.clsMenuItemIE:visited
{
color: white; font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;height: 15px; text-decoration: none;text-align:left; 
}
/* Fin menus déroulants*/

/* Liens en rouge non soulignés */
a.non_souligne {text-decoration:none;}
a.non_souligne:hover {text-decoration:none;}
a.non_souligne:active {text-decoration:none;}
a.non_souligne:visited {text-decoration:none;}

/* Ancien ordre du jour */
a.odj{color:#960000;text-decoration:none;font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:normal;font-size:8pt;}
a.odj:hover{color:#000066;text-decoration:underline;}
a.odj:visited{color:#960000;text-decoration:none;}
/* Fin ancien ordre du jour */

/* Ordre du Jour */
#odj, #odj h2, #odj h3
{font-size:8pt; margin-bottom: 0.6em;}
#odj a, #odj a:active, #odj a:visited
{color:#960000;text-decoration:none;font-size:8pt;}
#odj a:hover{color:#000066;text-decoration:underline;}
#odj p {margin: 0px; margin: 0.5em;}

.blink {text-decoration: blink;}

.dom {color:#c8092b;}

/* Pour les blocs actualité des commissions */
table.comm
{border: 1px solid #6699CC; padding: 5px;}
.table1-comm
{border: 1px solid #6479b6; padding: 5px;}
legend.comm
{font-weight: bold; color: #006699; text-align: center;}
.stitre-comm
{background-color:#c8092b; color: #ffffff; text-align: center; font-weight: bold; height: 20px;  vertical-align:middle;}
.stitre1-comm
{background-color:#6479b6; color: #ffffff; text-align: center; font-weight: bold; height: 20px; font-size:14px; vertical-align:middle;}
a.comm:link, a.comm:visited, a.comm:active {font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; color:#000080; text-decoration:underline;}
a.comm:hover {color:#000080; text-decoration:none;}


/* Fin des blocs actualité des commissions */

/* --------------------------------------------------------------------------------------*/
/*              Pour les archives des événements /// idem nvelle charte 05/09            */
/* --------------------------------------------------------------------------------------*/
.lstevtarch
{border-bottom: 1px solid #666666; padding: 10px 0 5px 0; font-size: small; color: #666666; height: 80px;}
/*
.lstevtarch a:link, .lstevtarch a:active, .lstevtarch a:visited
{font-size: 1em; text-decoration: none; color: #666666; border-bottom: 1px dotted #666666; text-decoration: none;}
.lstevtarch a:hover
{font-size: 1em; text-decoration: none; color: #666666; border-bottom: 1px solid #666666;}*/
.lstevtarch img
{float: right; vertical-align: top; margin: 0 0 0 15px;}
.datevtarch
{float: right; margin-top: 2em; position: absolute; right: 100px;}

p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, div.align-left, address.align-left { text-align: left; }
        p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, div.align-center, address.align-center { text-align: center; }
        p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, div.align-right, address.align-right { text-align: right; }
        p.align-justify, h1.align-justify, h2.align-justify, h3.align-justify, h4.align-justify, h5.align-justify, h6.align-justify, div.align-justify, address.align-justify { text-align: justify; }
