style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #FFFFFF;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #00FF00;
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF33CC;
}
.Style5 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size: 36px;
}
.Style6 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size: 24px;
}
a:link { font-family: verdana; font-size: 10px;  color: #FFFFFF; text-decoration: none;}
a:hover { font-family: verdana; font-size: 10px;  color: #FF0000; text-decoration: none;}
a:visited { font-family: verdana; font-size: 10px;  color: #FFFFFF; text-decoration: none;}
a:active { font-family: verdana; font-size: 10px;  color: #FFFFFF; text-decoration: none;}
a.link { font-family: verdana; font-size: 24pt;  color: #FF0000; text-decoration: none; }

main {
margin-left: auto;
margin-right: auto;
text-align:center;
width: 750px;
}
#logo {
vertical-align:middle;
}
body {
background:#000000;
color:#aaa;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
margin-top:10px;
padding:0;
}

#leaderboard {

width: 750px;
height: 150px;
background-color:#131313;
border:1px solid #32393D;
color:#AAAAAA;
margin:0 auto 30px;
padding:2px;
}
#searchbox {
height:600px;
background-color:#000000;
border:1px solid #32393D;
color:#AAAAAA;
margin:0 auto 30px;
padding:2px;
padding-top:0px;
}
#e3x {
width: 160px;
height: 600px;
background-color:#000000;
border:0;
color:#AAAAAA;
margin:0 30px 0 0;
padding:2px;
}
728{
width: 750px;
height: 130px;
background-color:#131313;
border:1px solid #32393D;
color:#AAAAAA;
margin:0 auto 30px;
padding:2px;
}
#search{
float:left;
/*margin: 45px 35px ;*/
}
#emu {
float:right;
margin-right:0px;
}

#resultat {
width:950px;
}
#gauche {
margin-top:65px;
width:125px;
float:left;
}


#footer{
background-image:url(/bg2.jpg);
background-repeat:repeat-x;
border:1px solid #777777;
margin-top: 30px;
font-size:10px;
border:1px solid #32393D;
color:#CCCCCC;
width:510px;
margin-left: auto;
margin-right: auto;
text-align:left;
}

#video {
width: 750px;
background-color:#131313;
border:1px solid #32393D;
color:#AAAAAA;
margin:0 auto 30px;
padding:2px;
}

#last  { 	

background-image:url(/bg2.jpg);
background-repeat:repeat-x;
border:1px solid #777777;
margin-top: 30px;
border:1px solid #32393D;
color:#CCCCCC;
width:750px;
float:right;
}


h3 {
text-align:left;
color:#ccc;
font-size:16px;
padding:0 15px;
}

h3 ,h4{
text-align: left;
background-color:#000000;
color:#CCCCCC;
font-size:1.1em;
font-weight:bold;
line-height:1;
margin:0;
padding:10px;
text-transform:uppercase;
}

#frame {
text-align: left;
background:#222222 ;
color:#CCCCCC;
font-size:1.1em;
font-weight:bold;
line-height:1;
margin:0;
padding:10px;
text-transform:uppercase;
}

td {  
	font-family: verdana; 
	font-size: 10px; 
	text-align: middle;
	color:#FFFFFF; 
	
	
	border: 3px;
	}
	
table { 
	border-collapse: collapse; 
	margin-top:10px;
	margin-bottom:10px;
	}

h1 {font-family: Verdana;
	font-weight: bold;
	font-size: 30pt;
	color: #999999;
	}
#topbar{
	text-align: left;
	border:1px solid #777777;
	margin-right:10px;
	border:1px solid #32393D;
	color:#CCCCCC;
	float:left;
	position:absolute;
	padding: 2px;
	background-color: #131313;
	width: 120px;
	visibility: hidden;
	z-index: 100;
	}
	#topbar2{
	text-align: right;
	border:1px solid #777777;
	margin-right:10px;
	border:1px solid #32393D;
	color:#CCCCCC;
	float:right;
	position:absolute;
	padding: 2px;
	background-color: #131313;
	width: 120px;
	visibility: hidden;
	z-index: 100;
	}
TD {
font-family:tahoma, sans-serif;
font-size:11px;
}

/*---OPACITE*/
a.opacity img {filter:alpha(opacity=30);
               -moz-opacity: 0.3;
               opacity: 0.3;}

a.opacity:hover img {filter:alpha(opacity=100);  
                     -moz-opacity: 1.0;  
                     opacity: 1.0;}

body
{
background-image:url(fond.jpg);
background-repeat:repeat;
background-position: top center;
}

H1 {
font-family:tahoma, sans-serif;
font-size:11px;
color:orange;
display: inline
}

.newslink a:link
{
  text-decoration: none;
  color: #FFFFFF;
}

.newslink a:visited
{
  text-decoration: none;
  color: #FFFFFF;
}

.newslink a:hover
{
  text-decoration: none;
  color: #000000;
}

.newslink
{
font-family: Trebuchet MS;
font-size: 13px;
display: inline
}

.video,
.audio {
    display: block;
}