@import url('base.css');

a, a:visited {
color:#fff;
}
address {
background:#353535;
border-left:3px solid #70FF68;
}
body {
background:#fff;
color:#fff;
}
dl {
}
dl dt {
}
dl dd {
}
fieldset {
border:0;
}
h1 {
color:#F3FF35;
}
h2 {
color:#fef;
}
h3 {
color:#eee;
}
img {
border:0;
}
p {
}
table {
border-bottom:1px solid #a29e90;
}
table th {
background:#304b80;
color:#ffffff;
}

table td {
}
p + ul, ul {
}
ul li {
}
ul li + li {
}

/*---- Accessibilite raccourcis vers contenu ---- */
#jump a{
color:#000;
}
#jump a:hover, #jump a:focus{
background:#FFF;
color:#000;
}

/***************************************************************************************************/

address + address, address + h2, address + p, dl + dl, dl + h2, form + p, form + h2, h2 + address, h2 + dl, h2 + form, h2 + h3,
h2 + p, h3 + h3, h3 + p, h4 + p, input + p, p + address, p + form, p + h2, p + h3, p + p, span + p, table + h2, table + p,
ul + address, ul + form, ul + h2, ul + h3, ul + li, ul + p, p + div.tx-flvplayer2-pi1 {}

/***************************************************************************************************/
td ul {
 color:#fff;
}

/***************************************************************************************************/
div#white_background {
background:#000000;
border:1px solid #003399;
}
/***************************************************************************************************/
div#wrapper_body {
}
/***************************************************************************************************/
div#wrapper_splash {
background:#000; 
}

div#wrapper_splash #logo{  
background:url( '../img/banners/agencelogo.jpg' ) left center no-repeat;
}
div#wrapper_splash #logo a.home{
}
div#wrapper_splash #topimg{  
background:#000;
}
div#wrapper_splash #barnav{  
background-color:#003399;
}
div#wrapper_splash #barnav a{
color:white;
}
div#wrapper_splash #barnav a:hover{
}
div#wrapper_splash #barnav ul{
} 
div#wrapper_splash #barnav ul li{
color:#000;
}
div#wrapper_splash #barnav ul li.language{
}
#banner{
background:#000;
display:none;
}
#banner img{
}
/***************************************************************************************************/

div#wrapper_navigation {
background:#fff;
}
div#wrapper_navigation ul {
}
div#wrapper_navigation ul li {
background:none;
border-right:1px dotted #a29e90;
}
div#wrapper_navigation ul li + li {
}
div#wrapper_navigation ul li a {
color:#000;
}
div#wrapper_navigation ul li a:hover {
background:#111;
color:#eee;
}
/***************************************************************************************************/

div#wrapper_content_home,
div#wrapper_content_inside {
border:1px solid #FFF;
}

div#wrapper_content_home #welcome{
clear:both;
text-align:left;
padding:0 10px 5px 10px;
border-bottom:1px #FFF solid;
}


/***************************************************************************************************/
div#wrapper_content_home div#wrapper_content_home_left {
}
div#wrapper_content_home div#wrapper_content_home_left div#news {
}
div#wrapper_content_home div#wrapper_content_home_right {
}
div#wrapper_content_home div#wrapper_content_home_right div#sidebar .contenttable{
border:none;
}
div#wrapper_content_home div#wrapper_content_home_right div#sidebar table td p{
color:#FFF;
font-weight:bold;
font-size:1.2em;
text-align:left;
vertical-align:middle;
margin:10px 0 0 0px;
padding:0px 0 0 0;
}
div#wrapper_content_home div#search {
}
div#wrapper_content_home div#wrapper_content_home_right div#sidebar {
}
div#wrapper_content_home div#wrapper_content_home_right div#sidebar p{
}
div#wrapper_content_home div#wrapper_content_home_right div#sidebar img {
}
/***************************************************************************************************/

div#wrapper_content_home div#wrapper_content_bottom #horizontal_icons{
clear:both;
border-top:1px #FFF solid;
}
div#wrapper_content_home div#wrapper_content_bottom #horizontal_icons table{
border-bottom:none;
width:70%;
}
/***************************************************************************************************/
div#wrapper_content_inside{
background:#000;
}
div#wrapper_content_inside div#search {
}
div#wrapper_content_inside div#wrapper_content_inside_left {
}
/* --------------  NAVIGATION SIDE NAVSID ----------------------------------------*/
div#wrapper_content_inside div#wrapper_content_inside_left div#navSide {
background:#FFF;
}
div#wrapper_content_inside div#wrapper_content_inside_left div#navSide ul ul{
background:#fff;
}
div#wrapper_content_inside div#wrapper_content_inside_left div#navSide ul ul ul{
background:#fff;
}
/* --------------  NAVIGATION SIDE NAVSID ----------------------------------------*/

div#wrapper_content_inside div#wrapper_content_inside_right {
background:#000;
}

div#wrapper_content_inside div#wrapper_content_inside_right div#rootline {
color:#ffffff;
}
#rootline a{}
#rootline a:hover{}

div#wrapper_content_inside div#wrapper_content_inside_right div#content {
}
/******************** PRESENTATION DES ETABLISSEMENTS SOUS FORME DE TABLEAUX ***************************/
.Etablissements tbody{
background:#000;
padding:0px;
margin:0;
}
.Etablissements tr th{
background:#000;
color:#fff;
border:2px solid #000;
border-bottom:3px solid #FFF;
}
.Etablissements tr td{
color:#000;
background:#FFF;
border:2px solid #000;
margin:0;
}
.noir{
color:#000;
}
.Etablissements tr td p {
padding:0;
margin:0;
}
.Etablissements img{ margin-bottom:-4px;}
.Etablissements .EtablissementsBottom img{ margin-bottom:-2px;}
.Etablissements .EtablissementsBottom td{background:#fff;}
.Etablissements .EtablissementsBottom td a{color:#000;}
/***************************************************************************************************/

div#wrapper_footer {
color:#777;
}
div#wrapper_footer a {}
div#wrapper_footer a:hover {}
div#wrapper_footer ul {
}
div#wrapper_footer ul li{
}
div#wrapper_footer #qclogo{
background:url( '../img/banners/qclogo.gif' ) center center no-repeat;
}
div#wrapper_footer #qclogo {
width:105px;
height:32px;
display:block;
}
div#wrapper_footer #lastModif{
display:block;
}
/***************************************************************************************************/


/***************************************************************************************************/


.align_center {}

dl dt img {}

dl.nos_etablissements dt {}

dl.nos_etablissements dd {}

.button {
background:#2b6782;
color:#ffffff;
}
.button:hover {
background:#298cba;
color:#ffffff;
}

input.search_field {
border:1px solid #fff;
}

input.search_button {
}

span.error {
color:#d82121;
}

ul.library {
background:#262626;
border-left:3px solid #70ba3a;
}

ul.library li {
}

ul.link {
background:#262626;
border-left:3px solid #f1a02b;
}

ul.link li {
}

ul.pdf {
border-left:3px solid #cc423d;
}

ul.pdf li {
background:url('../img/icons/pdf.gif') top left no-repeat;
}

ul.restricted {
background:#f8f8f8;
border-left:3px solid #e1d35f;
}

ul.restricted li {
background:url('../img/icons/restricted.gif') top left no-repeat;
}

ul.video {
background:#262626;
border-left:3px solid #666666;
}

ul.video li {
background:url('../img/icons/video.gif') top left no-repeat;
}

span.library_info {
}

span.link_info {
}

span.pdf_info {
}

span.restricted_info {
}

span.video_info {
}

table tr.odd td {
background:#ebedf3;
}

.margin_top {
}

fieldset > p {
}

fieldset > p + p{
}

.align_right {
}

p.form_success {
border:1px solid #498b00;
}

p.form_fail {
background:#ffb49b url('../img/icons/fail.gif') top left no-repeat;
border:1px solid #bf3727;
}

table.no_border {
border:0;
}
.mt0 {
}
.w22 {
}
.w375 {
}
.w144 {
}
.w150 {
}
/******************************************************************************/
.mailFormError{
color:white;
background-color:red;
}

/*=== BUTTONS BAR ================================================== */
#fontup{}
#fontdown{}
#printer{}
.tools{}
input.search_field {
border:1px solid #a29e90;
}
input.search_button {
}