td {
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:13px;
}

.audioflash{
position:absolute;
width:20px;
height:20px;
left:0;
top:0;
z-index:1;
visibility:hidden;
background-color:#393939;
color:#393939;
}


.titre {
font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
color:#ffffff;
float : left ;
vertical-align: top ;
text-align : center ;
overflow : auto;
font-size:18px;
}

.tdbisstatic {
height:400px;
background-color:#5C5C5C;
color:#0A284E;
float : left ;
}

.tdbisvignettes {
width:230px;
height:393px;
color:#0A284E;
overflow:auto;
float : left ;
}

.tdbis {
width:640px;
height:400px;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
float : left ;
overflow:auto;
vertical-align: top ;
text-align : left ;
font-size:13px;
background-color:#5C5C5C;
}

.titre_disque {
font-family:Comic sans MS, Arial, Helvetica, sans-serif;
font-size:15px;
}

.soustitre_disque {
font-family:Comic sans MS, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.citation {
font-family:Arial, Helvetica, sans-serif;
font-style:Italic;
font-size:12px;
}

.footer {
background-color:#5C5C5C;
margin-left: auto;
margin-right: auto;
clear : both ;
vertical-align : center;
 height : 1px; 
 padding : 0 0 15px 0;
 color : #fff;
 text-align : left;
 font-size : 10px; }
 
 .footer p{
padding : 2px 0 0 15px }

 .footer a{
font-size : 10px;
color : #fff}

 .footer a:hover{
font-size : 10px;
color : #ccc}




.navigation_main {
background-color: #393939;
height: 50;
vertical-align: bottom;
border:1px solid #393939;
}

.news_id {
background-image : url(images/001.jpg);
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border-bottom:1px solid #393939;
vertical-align: top ;
text-align : left ;
width:210px;
height:400px;
}

.header_main {
border-bottom:1px solid #393939;
border-right:1px solid #393939;
border-left:1px solid #393939;
background-color:#393939;
}

.login {
background-color:#393939;
background-image:url(images/login_bg.jpg);
background-position:center;
text-align:center;
color:#000000;
font-weight: 600 ;
border-bottom:1px solid #393939;
background-repeat:no-repeat;
}

.left_main {
vertical-align:top;
border-left:1px solid #393939;
border-right:1px solid #393939;
border-bottom:1px solid #393939;
width:209px;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#393939;
color:#ffffff;
margin-top:0;
margin-bottom:0;

scrollbar-base-color : #333;
scrollbar-arrow-color : #ccc
}


img {
border:0;
}

.right_main {
border-right:1px solid #393939;
border-bottom:1px solid #393939;
padding-left:2px;
width:640px;
color:#2E7090;
}

.right_id {
color:#2E7090
}
a {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold ;
color:#ffffff;
text-decoration: none;
}

a.menulang {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold ;
color:#ffffff;
text-decoration: none;
}
a.menulang:hover {
text-decoration: underline;
}

a.menulang_select {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold ;
color:#ffffff;
text-decoration: underline overline;
}
a.menulang_select:hover {
text-decoration: underline;
}

a.mainlink{
color: #2E7090;
}
a.mainlink:hover {
color: #2E7090;
}


a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold ;
color:#999999;
text-decoration:none;
}

a.sublink:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2E7090;
text-decoration:none;
}

a.news:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
text-decoration:underline;
}

.borderA {
border-right:1px solid #4b4b4b; 
border-bottom:1px solid #4b4b4b; 
border-left:1px solid #4b4b4b;
}

