﻿html {
height:100%;
overflow: hidden;
}

body {
height:100%;
overflow: hidden;
background-color:#FFF;
padding: 3px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#header {
  overflow: hidden;
  padding:0 0 5px 0;
}

TD,P,A,SELECT,FORM,DIV,plainTxt {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:11px;
color:#000;
font-style:normal;
}

textarea {
    resize: none;
} 

A {
outline:none;
}

.form {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

A.topUtilities:hover {
color:#7993AC;
text-decoration:underline;
text-transform:uppercase;
}

.smallTxtBlack {
font-size:11px;
line-height:16px;
}

A.titre:link {
font-size:12px;
line-height:15px;
font-weight:700;
color:#036;
text-decoration:underline;
}

A.titre:visited {
font-size:12px;
font-weight:700;
line-height:15px;
color:#7993AC;
text-decoration:underline;
}

A.titre:hover {
font-weight:700;
color:#c30;
text-decoration:none;
}

A.dataPager:hover {
color:#7993AC;
text-decoration:none;
letter-spacing:-1px;
}

.dataPager {
font-weight:700;
}

.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
}

.button {
font-size:11px;
height:20px;
width:65px;
}

.divsrccrit {
overflow:auto;
width:270px;
height:200px;
border:1px solid #7F9DB9;
white-space:nowrap;
padding:2px 5px;
}

DIV#srscadvanced {
overflow:auto;
width:300px;
height:100px;
border:1px solid #7F9DB9;
padding:2px 5px;
}

DIV#srscadvanced TD {
white-space:nowrap;
}

.divCriterias {
overflow:auto;
width:300px;
height:100px;
border:1px solid #7F9DB9;
float:left;
margin-left:5px;
padding:2px 5px;
}

.message {
color:#c00;
line-height:normal;
}

.pagepdf {
background-color:#fff;
}

.pagepdfsel {
background-color:#d3dbe9;
}

.bgcolorTablePopup {
background-color:#83724e;
}

A.navTheme:hover {
color:#333;
letter-spacing:-1px;
text-decoration:underline;
}

A.navThemeSelect:hover {
font-weight:700;
color:#333;
letter-spacing:-1px;
text-decoration:none;
}

A.navDossier:hover {
color:#333;
line-height:11px;
text-decoration:underline;
}

A.navDossierSelect:hover {
font-weight:700;
color:#333;
line-height:11px;
text-decoration:none;
}

.DocHeader {
font-size:10px;
line-height:15px;
}

.titreArticleVisu {
font-weight:700;
font-size:12px;
color:#194169;
line-height:20px;
text-decoration:none;
}

.DocTitreSection {
color:#83724E;
font-size:11px;
font-style:normal;
font-weight:700;
line-height:20px
}

.DocTitreSousSection {
color:#83724E;
font-size:11px;
font-style:normal;
font-weight:400;
line-height:normal
}

.tdDocument {
padding-left:25px
}

.txtCertificat {
font-size:9px;
color:#666;
}

.titreIndexation {
font-weight:700;
font-size:10px;
color:#666;
}

A.lien1:hover {
color:#7993AC;
line-height:18px;
text-decoration:none;
letter-spacing:-1px;
}

A.titre2:hover {
font-weight:700;
color:#000;
line-height:18px;
text-decoration:underline;
}

.InfoObligatoire {
font-size:10px;
color:#900;
letter-spacing:-1px;
}

.TitleTxt {
font-size:14px;
font-weight:bolder;
color:#007FC4;
vertical-align:text-bottom;
}

A.lien4:hover {
font-weight:700;
color:#7993AC;
line-height:18px;
text-decoration:none;
}

a img {
border:0 none;
}

.textbox {
font-size:11px;
color:#000;
font-style:normal;
width:180px;
height:19px;
}

button {
font-weight:400;
font-size:11px;
color:#000;
line-height:normal;
font-style:normal;
}

p.document {
line-height:25px;
}

#divFolder {
position:relative;
float:right;
width:100%;
height:200px;
margin:0;
padding:0;
}

#divSearch {
width:99%;
height:110px;
margin:0;
padding:0;
}

#divResult {
position:relative;
width:99%;
overflow:hidden;
margin:0;
padding:4px 0 0;
}

#divDoc {
position:relative;
width:100%;
float:right; 
overflow:hidden;
margin:0;
padding:5px 0 0;
}

#footer {
position:absolute;
bottom:1px;
left:5px;
width:100%;
background-color:#fff
}

.ContainerKeyWordOperator {
padding-bottom:5px;
padding-left:5px;
position:absolute;
width:150px;
background-color:#fff;
border:1px solid #000;
font:normal 12px Verdana;
text-align:left;
z-index:200;
display:none;
}

.divInfo {
font-size:11px;
text-align:left;
display:none;
border:1px solid #000;
height:auto;
width:300px;
background-color:#fff;
position:absolute;
z-index:10;
padding:6px;
}

.sourcesFilter {
border:1px solid #7F9DB9;
font-size:11px;
color:#000;
background:#fff;
}

table, td, tr {
border-collapse:collapse;
padding:0;
}

.modalPopup {
background-color:#000;
opacity:0.4;
filter:alpha(opacity=40);
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)';
position:absolute;
top:0;
left:0;
width:102%;
height:100%;
display:none;
z-index:50;
margin:0;
padding:0;
}

.dhtmlwindow {
position:absolute;
border:2px solid #000;
visibility:hidden;
background-color:#FFF;
overflow:auto;
}

.drag-handle {
text-indent:3px;
font:bold 14px Arial;
background-color:#D3DED0;
color:#036;
cursor:move;
overflow:hidden;
width:auto;
padding:1px;
}

.drag-handle .drag-controls {
position:absolute;
right:1px;
top:2px;
cursor:pointer;
}

.drag-contentarea {
border-top:1px solid #A52A2A;
background-color:#FFF;
color:#000;
height:150px;
overflow:auto;
padding:2px;
}

.drag-statusarea {
border-top:1px solid gray;
background-color:#F8F8F8;
height:13px;
}

.drag-resizearea {
float:right;
width:13px;
height:13px;
cursor:nw-resize;
font-size:0;
}

A.topUtilities:link,A.topUtilities:visited {
font-size:11px;
color:#194169;
text-decoration:none;
text-transform:uppercase;
}

.smallTxtGrey,.DocPublicationName {
font-size:11px;
color:#666;
}

A.small:link,A.small:visited {
font-size:11px;
color:#194169;
text-decoration:underline;
}

A.small:hover,A.search:hover {
color:#7993AC;
text-decoration:none;
}

A.search:link,A.search:visited {
font-size:10px;
color:#194169;
text-decoration:underline;
}

A.dataPager:link,A.dataPager:visited {
color:#194169;
text-decoration:underline;
letter-spacing:-1px;
}

A.critsrcsel:link,A.critsrcsel:visited,A.critsrc:link,A.critsrc:visited {
background-color:#fff;
color:#194169;
text-decoration:none;
}

A.critsrcsel:hover,A.critsrc:hover {
background-color:#fff;
color:#7993AC;
text-decoration:underline;
}

A.navTheme:link,A.navTheme:visited {
font-size:11px;
color:#000;
letter-spacing:-1px;
text-decoration:none;
}

A.navThemeSelect:link,A.navThemeSelect:visited {
font-weight:700;
font-size:11px;
color:#000;
letter-spacing:-1px;
text-decoration:underline;
}

A.navDossier:link,A.navDossier:visited {
font-size:10px;
color:#036;
line-height:11px;
text-decoration:none;
}

A.navDossierSelect:link,A.navDossierSelect:visited {
font-weight:700;
font-size:10px;
color:#036;
line-height:11px;
text-decoration:underline;
}

A.lien1:link,A.lien1:visited {
font-size:11px;
color:#194169;
line-height:18px;
text-decoration:underline;
letter-spacing:-1px;
}

.titreDossier,A.titre2:link,A.titre2:visited {
font-weight:700;
font-size:12px;
color:#900;
line-height:18px;
text-decoration:none;
}

A.lien4:link,A.lien4:visited {
font-weight:700;
font-size:10px;
color:#194169;
line-height:18px;
text-decoration:underline;
}

#dvFolder
{
height:180px;
}

#resultList {
position:absolute; 
top:65px; 
left:4px;
bottom:8px;
width:99%; 
overflow:auto;
}

#divResultScroll {
position:absolute; 
top:75px; 
left:4px;
bottom:8px; 
width:99%;
overflow:auto;
}

* html #divResultScroll 
{
	height:85%;
}

#docControls
{
 display:none;
 text-align:right;
 padding-right:0px;
}

table.tblFormBio tr td
{
padding:5px;
}

.onglets_rapport
{overflow:hidden; zoom:1; background:url(/images/interface/doc/px_gris.gif) repeat-x 0 100%}

.onglets_rapport
{margin-bottom:15px}

.onglets_rapport p a
{float:left; padding:0 0 0 24px; line-height:39px; font-size:13px; font-weight:bold; color:#969696; text-decoration:underline; cursor:pointer}

.onglets_rapport p a span
{float:left; padding:0 24px 0 0; line-height:39px}

.onglets_rapport p a:hover
{color:#194169}

.onglets_rapport p a.in
{font-size:13px; color:#194169; text-decoration:none; background:url(/images/interface/doc/f_onglet_in.gif) no-repeat}

.onglets_rapport p a.in span
{background:url(/images/interface/doc/f_onglet_in.gif) no-repeat 100% 0}

.rapport_titre
{line-height:39px; font-size:13px; font-weight:bold; color:#194169;}
