/* Paramètres généraux de la page */

BODY {
background-color:#ffffff; margin:0; padding:0;font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;}

/* Définition générale */
td {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;color:#000000;font-size:12px;}

/*Liens génériques*/
a {font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;font-size:10pt;color:#960000;text-decoration:underline;font-weight:400;}
a:hover {color:#000066;text-decoration:none;}
a:visited {color:#960000;text-decoration:underline;}
/*Fin liens génériques*/

/*Structures*/
h1 {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:18px;}
h2 {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:17px;}
h3 {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:15px;}
h4 {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:12px;}
h5 {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:10px;font-style:italic;}
h6 {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:8px;font-style:italic;}
/*Structures rouges*/
h1.rouge {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:20px;color:#960000;}
h2.rouge {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:17px;color:#960000;}
h3.rouge {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:15px;color:#960000;}
h4.rouge {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:12px;color:#960000;}
h5.rouge {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:10px;font-style:italic;color:#960000;}
h6.rouge {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:8px;font-style:italic;color:#960000;}
/*Structures bleues*/
h1.bleu {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:20px;color:#000066;}
h2.bleu {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:17px;color:#000066;}
h3.bleu {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:15px;color:#000066;}
h4.bleu {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:12px;color:#000066;}
h5.bleu {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:10px;font-style:italic;color:#000066;}
h6.bleu {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:8px;font-style:italic;color:#000066;}
/*Structures grises*/
h1.gris {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:20px;color:#cccccc;}
h2.gris {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:17px;color:#cccccc;}
h3.gris {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:15px;color:#cccccc;}
h4.gris {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:12px;color:#cccccc;}
h5.gris {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:10px;font-style:italic;color:#cccccc;}
h6.gris {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:8px;font-style:italic;color:#cccccc;}

/* Tailles particulières */

.small {font-size:9px;font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;}
.medium {font-size:12px;}
.large {font-size:14px;}

/* Tétière */

/* Affichage de la date */
.date {font-size:9pt;font-family:arial,verdana,tahoma,helvetica,sans-serif;font-weight:bold;text-align:left;color:#000033;}

/* 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, a.liens-haut-home:visited {color:#4a77a1;text-decoration:none;text-align:right;font-size:9px;}
a.liens-haut-home:hover {font-size:9px; color:#6f94be; text-decoration:none;}
.date {font-size:10px; color:#083473; text-decoration:none; font-weight: bold;}
.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 */

/* Cartouches */
.cartouche-titre
{color:#4A75A5;font-size:12pt;line-height:10pt;font-weight:bolder;letter-spacing:3px;text-align:right;
font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;text-transform:uppercase;}
.cartouche
{border:1px solid #000066;padding:3px;}

div.mise-en-valeur {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:14px;color:#4A75A5;}
span.mise-en-valeur {font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:bold; font-size:12px;color:#000066;}

/* Menu actualité */

/* Pour les tables du menu droit */
.md-bloc {
border-top:1px solid #ff4500; border-right:1px solid #ff4500; background-color:#4A75A5;}

/* Couleur de fond de tout le menu */
.ma-01 {
background-color:#083473; border-left:1px solid #ff4500;}
/* Trait au dessus des Blocs de liens */
.ma-02-ht {
border-top:1px solid #ff4500; background-color:#4A75A5;}
/* Blocs de liens */
.ma-02 {
padding-left:2px; background-color:#4A75A5; color:#ffffff; font-size:8pt; font-weight:normal; 
vertical-align:top; text-align:left;}
a.ma-02 {color:#ffffff;text-decoration:underline;font-weight:normal;}
a.ma-02:hover {color:#ffffff;text-decoration:none;}
a.ma-02:visited {color:#ffffff;text-decoration:underline;}

/* Liens thématiques menu actualité */
.ma-02-th {font-family:verdana,arial,helvetica,sans-serif;color:#ffffff;font-size:8pt;}
a.ma-02-th {color:#ffffff;text-decoration:none;font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:normal;}
a.ma-02-th:hover {color:#ffffff;text-decoration:underline;font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;font-weight:normal;}

/* 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:#083473;}

/* 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;}

/* Couleur de fond et de police pour le lien bas vers dossiers, archives, ... */
.hp-acces {color:white; text-align:right; padding-right:5px; background-color:#4a75a5; line-height: 18px;}

/* Lien bas vers les dossiers, les archives et autres documents */

a.hp-acces {text-decoration:none;font-size:10pt;font-weight:bold; color: white;}
a.hp-acces:hover {color: #FF9900;text-decoration:underline;font-weight:bold;}
a.hp-acces:active {color:#FF9900;text-decoration:underline;font-weight:bold;}
a.hp-acces:visited {color:white;text-decoration:none;font-weight:bold;}

/* pour les menus déroulants */

.clsMenuItemNS 
{
color: white; font: bold x-small Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;text-align:left; line-height : 8px;
}
a.clsMenuItemNS 
{
color: white; font: bold x-small Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;text-align:left;
}
a.clsMenuItemNS:hover 
{
color: white; font: bold x-small Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;text-align:left;
}
.clsMenuItemNS:visited 
{
color: white; font: bold x-small Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;text-align:left;
}

.clsMenuItemIE 
{
color: white; 
font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt; height: 15px; text-decoration: none;text-align:left; line-height : 8px;
}
a.clsMenuItemIE
{
color: white; 
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: underline;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*/



/* Bloc a la une */



/* Pour le titre du cartouche UNE */

.cadre-hp-une 

{

color: white;
text-align:left;
text-indent:5px;
background-color: #6F94BE /*#4a75a5 #ffffff*/;
font-weight:bold;
font-size:14px; 
font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;
letter-spacing:2px;
vertical-align:bottom;
line-height:20px;
}
.cadre-hp-une-2 {
color: #336699; text-align:left; text-indent:5px; background-color: #ffffff; font-weight:bolder; font-size:16px; 
letter-spacing:2px; vertical-align:bottom; line-height:20px;}

.cadre-hp-une-21 {
color: #336699; text-align:left; text-indent:5px; background-color: #ffffff; font-weight:bolder; font-size:16px; 
letter-spacing:2px; vertical-align:bottom; line-height:20px; border-bottom: 1px solid #336699;}

/* Encadrement du cartouche UNE en HP */

.cadre-hp-border-une {border:1px solid #083473;}
.cadre-hp-border-actu {
border-right: 0px;
border-bottom: 0px;
border-left: 0px;
border-top:1px 0 0 0 solid #083473;}

/* Titre interne au Cartouche UNE */

.cadre-hp-titre 
{font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;
font-weight:bold;font-size:12pt;color:#083473;text-align:center;}

.cadre-hp-content
{font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;
font-size:10pt;color:#000000;padding-left:5px;padding-bottom:5px;text-align:left;}

.cadre-hp-senateurs
{font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;background-color:#4A75A5;
font-size:10pt;color:#ffffff;padding-left:5px;padding-bottom:5px;text-align:center;vertical-align:top;}

/* Barre de séparation bloc Une */

hr.hr-une

{height:1px;color:#960000;width:75%;text-align:center;}

/* Fin Bloc Une */



/* Bloc Récents */



/* Encadrement du cartouche Récents */

.cadre-hp-border-recents 

{

border:1px solid rgb(176,011,009);

padding-left:10px;

padding-right:5px;

padding-top:2px;

padding-bottom:2px;

}

/* Texte du cartouche récents */

.recents-txt {font-size:12px;font-family:verdana,arial,helvetica,sans-serif;color:#000000;text-align:left; }
.recents-txt2 {font-size:10px;margin-left:10px;}
a.recents-txt2 {font-size:10px;padding-left:10px;color:#960000;text-decoration:underline;}
a.recents-txt2:hover {font-size:10px;padding-left:10px;color:#000099;text-decoration:none;}
a.recents-txt2 {font-size:10px;padding-left:10px;color:#960000;text-decoration:underline;}

/* Fin Bloc Récents */



/* Bloc événements */

.cadre-hp-border-eve /* Encadrement du cartouche événements */

{

border-bottom:1px solid rgb(176,011,009);

border-left:1px solid rgb(176,011,009);

border-right:1px solid rgb(176,011,009);

padding-left:10px;

padding-right:5px;

padding-top:2px;

padding-bottom:2px;

}

.cadre-hp-eve /* Pour le titre du cartouche UNE */

{

color:#B00B09;

text-indent:10px;

background-color:#ffffff;

font-weight:bolder;

font-size:17px; 

font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;

letter-spacing:10px;

font-weight:bold; 

vertical-align:bottom;

line-height:15px;

border-bottom:1px solid #B00B09;

}

/* Fin Bloc événements */



/* Blocs bas - rapports + pjl ppl + comm presse */

/* Pour les titres */

.cadre-hp-tbas 

{

color:rgb(176,011,009);

text-indent:5px;

background-color:#fffaf0;

font-weight:bolder;

font-size:14px; 

font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;

letter-spacing:3px;

font-weight:bold; 

vertical-align:bottom;

}

/* Frames déroulantes pour les derniers textes */

.blocs {
width: 480px; height: 180px; overflow: auto; border-top: 2px solid #999999; border-bottom:1px solid #D8DBED;
border-left:2px solid #dadada; border-bottom:1px solid #fffaf0; border-right:1px solid #fffaf0; padding:15px;}

/* Fin Blocs bas - rapports + pjl ppl + comm presse */



/* Barre droite */

.md-content /* Contenu du menu droit*/

{

font-size:9pt;color:#ffffff;font-weight:normal;padding-left:2px;text-align:left;

font-family:arial,verdana,helvetica,sans-serif;vertical-align:top;

}

a.md-content

{

color:#ffffff;text-decoration:none;font-size:8pt;

font-family:arial,verdana,helvetica,sans-serif;

font-weight:normal;

}

a.md-content:hover {text-decoration:underline;color:#ffffff;}
a.md-content:visited {text-decoration:underline;color:#ffffff;}


.md-content2 /* Contenu du cadre centre Sénateurs*/
{font-size:9pt;background-color:#ffffff;font-weight:normal;text-align:center;vertical-align:top;
font-family:arial,verdana,helvetica,sans-serif;color:#4A75A5;
}
table.md-content2 /* Contenu du cadre centre Sénateurs*/
{background-color:#ffffff;border:1px solid #4A75A5;}
a.md-content2
{
color:#4A75A5;text-decoration:underline;font-size:8pt;
font-family:arial,verdana,helvetica,sans-serif;
font-weight:bold;
}
a.md-content2:hover {text-decoration:underline;color:#4A75A5;}
a.md-content2:visited {text-decoration:underline;color:#4A75A5;}

/* Soulignement pour les autres sites du Sénat */

.md-content-2 

{

font-size:8pt;

font-family:arial,helvetica,sans-serif;

color:#ffffff;

padding-left:2px;

border-bottom:1px solid #ffffff;

}
.md-puce
{vertical-align:top;text-align:center;}

.md-03-2

{

font-size:9pt;

font-weight:bolder;

color:#000099;

font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;;

text-align:left;

Padding-right:3px;

}



/* Liens dans Public sénat */

.link-invisible

{

text-decoration:none ;

color:rgb(128,0,0);

font-weight:bold;

font-size:8pt;

padding-left:3px;

text-align:justify;

}

.link-invisible2

{

text-decoration: none ;

color:rgb(128,0,0);

font-weight:normal;

font-size:8pt;

padding-left:1px;

text-align:justify;

}

/* Fin liens Public Sénat */



/* Fin Barre droite */



/*  - Pied de page */

table.fermeture {border-top:2px solid #4A75A5;}

.fermeture 
{
background-color:#083473;
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 {color:#ffffff;text-decoration:none;}
a.o2page {font-size:9px;color:#000066;text-decoration:underline;padding-right:20px;}
a.o2page:hover {text-decoration:none;color:#000066;}
a.o2page:visited {text-decoration:underline;color:#000066;}
/* Fin fermeture */

/* Style de la puce :: */

.puce {font-size:10pt;color:#960000;font-weight:bold;letter-spacing:-1px;}

/* 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;}

/* Règles pour le contenu de la page */
.contenu
{
padding-left:20px;
padding-right:10px;
font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size:10pt;
}
a.contenu
{
text-decoration:underline;
color:#960000;
padding:0px;
}
a.contenu:hover
{
text-decoration:underline;
}
a.contenu:visited
{
text-decoration:none;
color:#960000;
}
.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 */

 /* 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
{
font-size:8pt;
font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;
color:#898B7E;
text-decoration:none;
}
a.ariane:visited
{
color:#898B7E;
}
a.ariane:hover
{
color:#b00b09;
text-decoration:underline;
}
.fdbleu
{background-color:#083473;}
.entre-deux
{ background-image:url(/images/entre_deux.jpg); background-repeat:repeat-y;}
select.sous-theme
{width: 200px; color: #083473; font-size: 10px; padding-left: 15px;}
