input.lien {
    border:0px;
    background-color: white;
    font: 12px verdana,arial,helvetica;
    color: #960000;
    text-decoration:underline;
    cursor: pointer;

}

input.liengris {
    border:0px;
    background-color: #f3f3f3;
    font: 12px verdana,arial,helvetica;
    color: #960000;
    text-decoration:underline;
    cursor: pointer;
}

table.bord {
    border-style:groove;
    border-top-width:2px;
    border-right-width:2px;
    border-bottom-width:2px;
    border-left-width:2px;
}

tr.titre {
    text-align:center;
    background-color:gray;
}

td {
    font: 12px verdana,arial,helvetica;
}

tr.grey {
    background-color:#f3f3f3;
}
tr.greyDynamic{
background-color:#666;
color:#960000;
}

td.espacement_colonne{ border-bottom: 2px solid #c8092b;
border-top: 2px solid #c8092b;
border-left: 2px solid #c8092b;
border-right: 2px solid #c8092b;
text-indent: 2px ;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 2px;
 }



ul.error {
    color:red ;
    font-weight:bold;
}

.error {
    color:red ;
    font-weight:bold;
}

ul.message {
    color:blue ;
    font-weight:bold;
}

li.info {
    color:blue ;
    font-weight:bold;
}

li.warning {
    color:orange ;
    font-weight:bold;
}

li.error {
    color:#AA0000 ;
    font-weight:bold;
}

li.fatal {
    color:red ;
    font-weight:bold;
}

.contenu-grise {
    color:gray;
    font-style:italic;
}

/* ajout du fichier sinequa.css */
a.plus:link {
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-size: 11px;
    line-height: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background:#C8092B;
    width:10px;
    font-weight: bold;
}

a:visited.plus {
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-size: 11px;
    line-height: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background:#C8092B;
    width:10px;
    font-weight: bold;
}

a:hover.plus {
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-size: 11px;
    line-height: 11px;
    color: #C8092B;
    text-decoration: none;
    background:#FFFFFF;
    width:10px;
    font-weight: bold;
}

a:active.plus {
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-size: 11px;
    line-height: 11px;
    color: #FFFFFF;
    text-decoration: none;
    background:#C8092B;
    width:10px;
    font-weight: bold;
}

.enteteResult0Sinequa {
    margin-left:20pt;
    font:bolder 16px verdana,tahoma,arial,helvetica;
    color:#960000;
}

.enteteResult0Sinequa2 {
	 margin-right:17pt;
	 font:bold 11px verdana,arial,helvetica;
	 color:#960000;
}

.enteteResult2Sinequa {
	vertical-align:middle;
	text-align:center;
	border:1px outset  #FFFFFF;
	BACKGROUND: #c8092b;
	MARGIN: 100pt;
	font: bold 12px verdana,arial,helvetica;
	color: white;
}

.small {
    font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;
    color:#000000;
    font-size:10px;
}

.contour {
	font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;
	color:#000000;
	font-size:10px;
	border: thin solid #960000;
}

.contour2 {
	font-weight: bold;
	border: thin solid #960000;
	margin: auto;
	padding: 2px;
}

.infobulle {
    font-family:Verdana,Arial,Tahoma,Helvetica,Impact,sans-serif;
    color:#000000;
    font-size:10px;
}

a.conceptSinequa {
    font-size:11px;
    color:#960000;
    text-decoration:underline;
}

a.conceptSinequa:hover {
    color:#000066;
    text-decoration:none;
}

a.conceptSinequa:visited {
    text-decoration:underline;
    color:#960000;
}

/* copie des style incluse dans la page */

.decalage {
    margin-left:30px;
}

.affinez {
    color:#960000;
    font-weight:bold;
}

.tbgauche {
    border:1px solid #c8092b;
    background-color:#ffffff;
    padding:5pt;
}

.intertitre {
    background-color:#f3f3f3;
    font-weight:bold;
    padding-left:15px;
}

.intertitre2 {
    background-color:#f3f3f3;
    font-weight:bold;
    font-size:10px;
}

a.intertitre2 {
    color:#960000;
    text-decoration:underline;
    background-color:#f3f3f3;
    font-weight:bold;
}

a.intertitre2:hover {
    color:#000066;
    text-decoration:none;
    background-color:#f3f3f3;
}

a.intertitre2:visited {
    color:#960000;
    text-decoration:underline;
    background-color:#f3f3f3;
}

body {
    top:0px;
    left:0px;
}

label {
    color:#000066;
}

.style7 {
    color: #960000;
    font-weight:bold;
    font-size:x-small;
    letter-spacing:1px;
}

.Style9 {
    color: #333333;
}

.Style10 {
    font-size: 10px;
}

/* copie du fichier senat.css */
body {
    background-color: white;
}                                                                                                                                      a.liens-haut-home {font-family:Verdana,Tahoma,Arial,helvetica,sans-serif;font-size:9px;color:#000000;text-decoration:none;}

a.search {
    font-family:Verdana,Tahoma,Arial,helvetica,sans-serif;
    font-size:13px;
    color:#000000;
    text-decoration:none;
    font-weight:bold;
}

a.search:hover {
    font-family:Verdana,Tahoma,Arial,helvetica,sans-serif;
    font-size:13px;
    color:red;
    text-decoration:none;
    font-weight:bold;
}

.title {
	font: bold 10px verdana,arial,helvetica;
	color: #898b7e;
}

a.title {
	font: bold 10px verdana,arial,helvetica;
	color: #898b7e;
}

a.retour {
	font: bold 10px verdana,arial,helvetica;
	color: #960000;
}

a.footer {
	font: 10px verdana,arial,helvetica;
	color: white;
}

img {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px
}

font {
	font: 12px verdana,arial,helvetica;
	color: black;
}

font.bottom {
	font: bold 15px verdana,arial,helvetica;
	color: white;
	text-decoration: none;
}

.plus {
	font: bold italic 15px verdana,arial,helvetica;
	color: white;
	text-decoration: none;
}

a.tri {
	font: bold italic 12px verdana,arial,helvetica;
	color: white;
}

font.title {
	font: bold 10px verdana,arial,helvetica;
	color: black;
}

.enteteResult0 {
	background: #c8092b; margin-left:20pt;
	font:bold 17px verdana,arial,helvetica;
	color: white;
}

.enteteResult {
	border:1px outset #dadada;
	background: #c8092b;
	margin: 100pt;
	font: bold 17px verdana,arial,helvetica;
	color: white;
}

.enteteResult2 {
	vertical-align:middle;
	text-align:center;
	border:1px outset  #cccccc;
	background: #c8092b;
	margin: 100pt;
	font: bold 12px verdana,arial,helvetica;
	color: white;
}

h1.titre {
    font-size:20pt;
    color:#960000;
    font-weight:bold;
}

.title {
	font: bold 10px verdana,arial,helvetica;
	color: black;
}

textarea {
	font-size: 14px;
	font-family: verdana,arial,helvetica;
}

.resrouge {
    color:#960000;
    font-weight:bold;
}

.on {
    text-align:center;
    vertical-align:top;
    background-color:#dadada;
}

.off {
	text-align:center;
	vertical-align:top;
	font-size: 12px;
}

.tit_quest {
    font-size:14px;
    color:#000099;
    text-decoration:underline;
}

a.acces {
    font-size:10px;
    color:#000099;
    text-decoration:underline;
    font-weight:bold;
}

a.acces:hover {
    color:#960000;
    text-decoration:none;
}

a.acces:visited {
    font-weight:normal;
    text-decoration:underline;
    color:#000099;
}

/* Styles DW a reprendre*/
.Style1 {
	font-size: 12px;
	color: #FFFFFF;
}

.Style3 {
    font-size: x-small;
}

.Style4 {
    color: #FFFFFF;
}

.Style5 {
    font-family: Arial, Helvetica, sans-serif;
}

.Style7 {
    color: #C8092B;
}

.Style8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: italic;
}

/* Encadrement du cartouche UNE en HP */
.cadre-hp-border-une {
    border:1px solid rgb(176,011,009);
}

/* Titre interne au Cartouche UNE */
.cadre-hp-titre  {
    font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;
    font-weight:bold;font-size:12pt;
    color:#960000;
    text-align:center;
}

.cadre-hp-une  {
    color:#B00B09;
    text-align:left;
    text-indent:15px;
    background-color:#ffffff;
    font-weight:bold;
    font-size:15pt;
    font-family:Arial,Verdana,Tahoma,Helvetica,Impact,sans-serif;
    letter-spacing:2px;
    vertical-align:bottom;
    line-height:20px;
}

.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;
}

/* 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:10pt;
    font-family:verdana,arial,helvetica,sans-serif;
    color:#000000;
    text-align:left;
}
/* Fin Bloc Récents */

/* Bloc événements */
.cadre-hp-border-eve {
    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 {
    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;
}

.selectRubriques {
/*    background-color: #FFFFCC;*/
    width: 250px;
}

.highLight {
    background-color: #FFFF00;
}

a.anchorHighLight, a.anchorHighLight:visited {
    color:#FF0000;
    text-decoration:none;
    font-weight:900;
    font-size:15px;
}


.menu-titre

{

color:white;

font-family:verdana,arial,helvetica,sans-serif;

font-size:10pt;

background-color:#EA7419;

font-weight:bold;

text-align:center;

vertical-align:middle;

}

.menu-tab{border:1px solid #c8092b;background-color:#ffffff;}


a.menu-bureau
{
   color:#EA7419;

   text-decoration:none;
}
a.menu-bureau:visited
{

text-decoration:none;

color:#EA7419;

}


.menu-bureau
{

font-family:verdana,arial,helvetica,sans-serif;

font-size:8pt;

color:#EA7419;

}
a.menu-bureau:hover
{

text-decoration:none;

color:#000066;

}


.disable
{
       border:10px;
    background-color: white;
    font: 12px verdana,arial,helvetica;
    text-decoration:underline;
    cursor: pointer;

color:#cccccc;
}

input.red
{       border: 1px solid #555555;
        border-color: #c8092b;
}

/* Boutons de navigation dans la visionneuse */
td.visio-navigation {
	font-family: Verdana, Lucida Sans, Arial;
	font-size: 8pt;
	font-weight: bold;
	white-space: nowrap;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 0px;
	margin-right: 0px;
	
	vertical-align: middle;
}

a.visio-navigation-page {
	font-family: Arial;
	text-decoration: none;
	color: #008800;
}

a.visio-navigation-page:hover {
	text-decoration: underline;
}

a.visio-navigation-resultats {
	font-family: Arial;
	text-decoration: none;
	color: #960000;
}

a.visio-navigation-resultats:hover {
	text-decoration: underline;
}

a.visio-navigation-outils {
	font-family: Arial;
	text-decoration: none;
	color: #000096;
}

a.visio-navigation-outils:hover {
	text-decoration: underline;
}
