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

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


.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;
}

.thumbnail{
	padding: 3px 3px 3px 3px;
	background-color: #222;
	border: 1px solid #2a2a2a;
	float: left;
	margin-right: 25px;
	margin-bottom: 30px;
	}	

.tdbisstatic {
height:400px;
background-color:#a4a4ff;
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:#bb3165;
float : left ;
overflow:auto;
vertical-align: top ;
text-align : left ;
font-size:13px;
background-color:#a4a4ff;
}

.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:#a4a4ff;
margin-left: auto;
margin-right: auto;
clear : both ;
vertical-align : center;
 height : 1px; 
 padding : 0 0 15px 0;
 color : #bb3165;
 text-align : left;
 font-size : 10px; }
 
 .footer p{
padding : 2px 0 0 15px }

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

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




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

.news_id {
background-color:#a4a4ff;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
border-bottom:1px solid #d9d9ff;
vertical-align: top ;
text-align : left ;
width:210px;
height:400px;
}

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

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

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

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#d9d9ff;
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 #d9d9ff;
border-bottom:1px solid #d9d9ff;
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:#bb3165;
text-decoration: none;
}

a.menulang {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight: bold ;
color:#bb3165;
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:#bb3165;
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;
}
