/* Paramètres pour l'impression */

@media Print  { 
body
{font-family: georgia, serif; font-size: 10pt;}
#tetiere-print
{font-size: 16pt; font-weight: bold;}
#tetiere-vw, #fermeture, #ariane, #date-liens-vw, #bandeau-vw, #ariane-cart
{display: none;}
.fermeture
{display: none;}
.blocs-noticerap 
{width: auto;padding:15px;font-size:11px; float: right;}

/* affichage de l'url des liens après celui-ci */
#contenu a:link:after, #contenu a:visited:after, #contenu-cart a:link:after, #contenu-cart a:visited:after 
{content: " ( 'http://www.senat.fr "attr(href)"' ) "; font-size: 90%; color: #999999;}

/* Fin media print. Ne pas supprimer ci-après */
}
/* Fin media print. Ne pas supprimer ci-dessus */




@media Screen
  {

/* Paramètres généraux de la page */
#tetiere-print
{display: none;}
/* Paramètres généraux de la page */
BODY 
{background-color: #ffffff; margin: 0px 15px 5px 15px; padding:0; font-family: Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif; 
font-size: 12px; color: #404040;}

/* -------------------------------------------------------------------------- */
/* ------------------                Liens                    --------------- */
/* -------------------------------------------------------------------------- */

/*Liens génériques*/
a:link, a:visited, a:active {color:#404040;text-decoration:none;}
a:hover {color:#404040;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*/

div.space
{line-height: 30em;}

/*Structures*/
h1.titre
{font-size: 1.4em; margin-top: 2em; border-bottom: 1px solid #404040;}



/* titres génériques - bleues */
h1 {color: #0e5888; font-size: 2em;}
h2 {color: #0e5888; font-size: 1.8em;}
h3 {color: #0e5888; font-size: 1.4em;}
h4 {color: #0e5888; font-size: 1.2em;}

/*Structures grises*/
h1.grey {font-size: 2em; color:#404040;}
h2.grey {font-size: 1.8em; color:#404040;}
h3.grey {font-size: 1.4em; color:#404040;}
h4.grey {font-size:1.2em; color:#404040;}
h5.grey {font-size:1em; font-style:italic; color:#404040;}
h6.grey {font-size:0.8em; font-style:italic; color:#404040;}

/*Structures blanches*/
h1.blanc {font-size: 2em; color:white;}
h2.blanc {font-size: 1.8em; color:white;}
h3.blanc {font-size: 1.4em; color:white;}
h4.blanc {font-size:1.2em; color:white;}
h5.blanc {font-size:1em; font-style:italic; color:white;}
h6.blanc {font-size:0.8em; font-style:italic; color:white;}

/*Structures rouges*/
h1.rouge {font-size: 2em; color:#0e5888;}
h2.rouge {font-size: 1.8em; color:#0e5888;}
h3.rouge {font-size: 1.4em; color:#0e5888;}
h4.rouge {font-size:1.2em; color:#0e5888;}
h5.rouge {font-size:1em; font-style:italic; color:#0e5888;}
h6.rouge {font-size:0.8em; font-style:italic; color:#0e5888;}

/*Structures vertes*/
h1.vert {font-size: 2em; color:#488971;}
h2.vert {font-size: 1.8em; color:#488971;}
h3.vert {font-size: 1.4em; color:#488971;}
h4.vert {font-size:1.2em; color:#488971;}
h5.vert {font-size:1em; font-style:italic; color:#488971;}
h6.vert {font-size:0.8em; font-style:italic; color:#488971;}

/*Structures bleues*/
h1.bleu {font-size: 2em; color:#000066;}
h2.bleu {font-size: 1.8em; color:#000066;}
h3.bleu {font-size: 1.4em; color:#000066;}
h4.bleu {font-size:1.2em; color:#000066;}
h5.bleu {font-size:1em; font-style:italic; color:#000066;}
h6.bleu {font-size:0.8em; font-style:italic; color:#000066;}

span.mise-en-valeur, .mise-en-valeur 
{font-weight:bold; color:#960000;}

/* Tailles particulières */
.small {font-size: 0.8em;}
.medium {font-size:1.2em;}
.large {font-size:1.4em;}

/* DEBUT TAG POUR FONT SPECIALE                     */
span.rouge {font-weight:bold; color:#960000;}
span.h3-rouge {font-weight:bold; font-size:1.2em; color:#960000;}
span.h2-rouge {font-weight:bold; font-size:1.5em; color:#960000;}

span.h2 {font-weight:bold; font-size:1.5em;}
span.h3 {font-weight:bold; font-size:1.2em;}
span.small {font-size:0.8em;}
/* FIN TAG POUR FONT SPECIALE                    */

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

/* -------------------------------------------------------------------------- */
/* ------------------              tetiere                    --------------- */
/* -------------------------------------------------------------------------- */

#tetiere-vw
{clear: both; margin-bottom: 0; }

#date-liens-vw /* Date et liens */
{width: 100%; margin: 0em; padding: 0em;}
#date-liens-vw .date
{width: 20%; white-space: nowrap; float: left; font-size: x-small;}

#date-liens-vw .liens-haut-home
{text-align: right; font-size: x-small;}

#bandeau-vw
{width: 100%; margin: 0px; padding: 0px;}

#rech-haut-vw
{ background-image: url(/images/fd_tetiere_videolike.jpg); background-repeat: repeat-x; width:100%;}
#rech-haut-vw ul
{list-style-image:url(/images/vw-puce.gif); list-style-position: outside; vertical-align: text-bottom; 
margin: 0em 0em 0em 2em; padding: 0em 0em 0em 0em; text-indent: 0em;}
#bandeau-vw .recherche-haut-vw
{text-align: right; padding-right: 1em;}
#bandeau-vw .recherche-haut-vw form
{float: right; text-align: left;}


.menuderoul-vw
{width: 100%; height: 20px; background-color: #c8092b;}



/* Pour l'insert panier de la librairie */
.incl-panier
{display: block; margin: 0 2em 0 0; padding: 0; background-image: url('/images/btn_basket_vw.jpg'); background-position: center left;
background-repeat: no-repeat; background-color: white; border: 1px solid black; width: 150px; height: 35px; }
.incl-panier a:link, .incl-panier a:active, .incl-panier a:visited
{ color: #404040; font-size: small; vertical-align: bottom;}

/* Fin de tétière */


/* -------------------------------------------------------------------------- */
/* ------------------  Fermeture - Pied de page               --------------- */
/* -------------------------------------------------------------------------- */
table.fermeture
{border-top:2px solid #dadada;}
.fermeture
{background-color:#c8092b; font-size: 1em; color:#ffffff; padding-left:5px; line-height:2em; text-align:center;}
a.fermeture:link, a.fermeture:active, a.fermeture:visited
{font-size: 1em; text-decoration:none; color:#ffffff; padding:3px; border:0px;}
a.fermeture:hover {text-decoration:underline;color:#ffffff; font-size: 1em; }

a.o2page:link, a.o2page:visited , a.o2page:active, a.o2page:hover
{ font-size: 1em; color:#960000;text-decoration:none; padding-right:20px;}

/* Fin fermeture */

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

/* pour les menus déroulants (version  texte) */
.md-n2n3  
{font-size:10pt; color:#ffffff; font-weight:700;}
a.md-n2n3
 {text-decoration:none;color:#ffffff;}
a.md-n2n3:hover
 {text-decoration:underline;color:#ffffff;}
a.md-n2n3:visited
 {text-decoration:none;color:#ffffff;}
 /* Fin des menus déroulants version texte */
  
 /* Bloc fil d'ariane à droite */

#ariane
{width: 20%; float: right; margin: 1em 0; border: 1px solid #404040; background-color: white; font-size: 0.9em;}
#ariane-cart
{width: 20%; float: right; margin: 1em 0; border: 1px solid #404040; background-color: white; font-size: 0.9em;}
#ariane ul, #ariane-cart ul
{margin: 0 0.5em 0.3em /*1em*/ 0; padding: 0; list-style-image: url(/images/puce_c_rouge.gif); list-style-position: inside;}
#ariane ul ul, #ariane-cart ul ul
{margin: 0 0 0 1em; padding: 0; list-style-image: url(/images/puce_ul_bas_vw.gif);}
#ariane ul ul ul, #ariane-cart ul ul ul
{margin: 0 0 0 1em; padding: 0; list-style-image: url(/images/puce_ul_bas_vw.gif);}
#ariane li, #ariane-cart li
{padding-left: 0.2em; text-indent: 0.5em;}

/* Fib bloc fil d'ariane à droite */

/* Style de la puce :: */
.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);}
/* Liste à puces oranges */
/* Règles pour le contenu de la page */


#contenu
{text-align: left; margin: 1em;}

#contenu-cart a:link, #contenu-cart a:active, #contenu-cart a:visited,
#contenu a:link, #contenu a:active, #contenu a:visited
{border-bottom: 1px dotted #404040;}

#contenu-cart a:hover, #contenu a:hover
{border-bottom: 0;}

#contenu-cart img, #contenu img
{border: 0;}
.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 */
.txt-rouge
{color:#960000;}
/* 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 */

/* Style pour les coordonnées du personnel*/
.coords {font-size:8pt;color:#87807F; font-weight:bold;font-family:Verdana,Tahoma,Arial,'Arial Black',Helvetica,'Century Gothic','Lucida Sans Unicode',Impact,sans-serif; }
/* -------------------------------------- */
/* Style pour la traduction des bordures Word */
td.wborder 
{
background-color: #FAFAFA;
}

/* Styles pour les cartouches */
.aide {
	font-size: 8pt;
	background-color: #ffffcc;
}

.aide2 {
	color: #960000;
	font-size: 8pt;
}
/* Bloc de liens */
div.blocliens {
text-align:right;/*float:right;*/ margin: 5px 2px 10px 50px; font-size: 80%;
}
div.lienboncmd {
margin-bottom: 5px;
}
div.urldosleg { }
/* 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;}*/
.dom {color:#c8092b;}

/* Pour les blocs actualité des commissions */
table.comm
{border: 1px solid #6699CC; padding: 5px; margin-left: 10px; float: right;}
table.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 {color:#000080; text-decoration:underline;}
a.comm:hover {color:#000080; text-decoration:none;}
/* Fin des blocs actualité des commissions */

/* Blocs pour les notices des rapports */
.blocs-noticerap 
{
width: 600px;height:200px;overflow: auto;border-top: 2px solid #c8092b;border-left:2px solid #a51730;
border-bottom:1px solid #772634;border-right:1px solid #c8092b;padding:15px; scrollbar-face-color: white;scrollbar-track-color:white;
font-size:11px; float: right;
}

/* Ne pas retirer la dernière accolade */
}

div.raccourcis
{
border-top: 1px solid #c8092b;border-left:1px solid #a51730;
border-bottom:1px solid #772634;border-right:1px solid #c8092b;
padding-left:8px; padding-right:8px; padding-top:4px; padding-bottom:4px;
margin:8px; 
font-size:12px; float: right;
}
h1.titrelong
{font-size: 1.15em; color:#960000;}

/* 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;}

