body {
  color:#FFFFFF;
  margin:0;
  padding:0; 
  font-size:0.95em;
  line-height:20px; 
font-family: "Trebuchet MS", Arial; border:1px solid #666; background:#000; }

a { 
  color:#3366FF;
  text-decoration:none;
}

a:hover { 
  text-decoration:underline;
}

#header { 
  background:url(images/header_bckg.jpg) no-repeat top right #000;
}

#logo { 
  padding:30px 20px 0 40px; height:188px; 
  background:url(images/header.jpg) no-repeat #182a88; 
  text-align:right;
}

#logo a{ 
  color:#fff; 
  text-decoration:none; 
  font-weight:bold; font-size:20px; 
  text-transform:uppercase; 
  letter-spacing:5px; 
}

#logo_text { 
    float:left;
    margin-left: 870px; 
    width:487px;
    text-align:left; 
    font-size:12px; 
    color:#cdd5ff; 
    margin-top:-26px;
}
#logo_text  a{ 
color:#CDD5FF;
font-size:10px;
text-align:left;
}
#menu { background: url(images/menu_bg.gif) repeat-x #000; height:64px; padding-top:23px;}

#menu_list {
width:1000px;
margin:0 auto;
}
#menu_list ul {
 list-style:none;
 margin-top:-15px;
}

#menu_list li ul {
	display:none;
	background:none;
}
#menu_list li {
	display: block;
	float:left;
	position:relative;
	margin-left:-5px;
 padding-bottom:12px;
}
#menu_list li:hover {
	display: block;
}
#menu_list li:hover ul {
	display: block;
	position: absolute;
	margin-left:3px;
	width:120px;
 background-color:#5b5d6a;
 filter:alpha(opacity=90);
 opacity:0.9;
 margin-top:40px;
}
#menu_list li:hover ul li {
 color: red;
 padding-top:2px;
 padding-bottom:2px;
 width:140px;
 margin-left:-40px;
}
#menu_list li:hover ul li a{
 padding-top:0px;
}
#menu_list li:hover ul li a:hover{
 font-size:14px;
}

#menu a { display:block; float:left; color:white; font-size:13px; text-transform:uppercase; font-weight:bold; text-decoration:none; margin:0 20px; padding-top:10px;}
#menu a:hover{padding-top:12px;}

.splitter {
 display:block; 
 float:left;
}

#text { 
margin:0 489px 0 265px;
 }
#text p { padding: 0 10px 5px 10px; color:#ccc}
#text li {list-style:none; padding-left:20px; background:url(images/list_ptn.gif) no-repeat 0px 4px; color:#ccc;}

#table { 
margin:0 489px 0 265px;
 }
#table p { padding: 0 10px 5px 10px; color:#ccc}
#table li {list-style:none; padding-left:20px; background:url(images/list_ptn.gif) no-repeat 0px 10px; color:#ccc;}

#sidebar { float:right; width:272px; padding: 0 20px 0 10px; color:#cdd5ff; font-size:12px;}
#sidebar a{ font-weight:bold; }

#sidebarleft { float:left; width:272px; padding-left:20px; color:#cdd5ff; font-size:12px; z-index:8;}
#sidebarleft a{ font-weight:bold; }

h1 { margin:0; padding:10px 0 0 10px; text-transform:uppercase; font-size:1.5em; color:#233dc4;}


#main { float:left; background:url(images/sidebar_bckg.gif) no-repeat top right #1e1e1e; padding:20px 0 0 0;}
#footer {background:url(images/footer_bckg.gif) repeat-x #000; height:57px; clear:both;  }
#left_footer { float:left; padding:20px 0 0 30px; background:url(images/c.gif) no-repeat 30px 35px;  color:#fff; font-size:12px;}
#left_footer a { color:#fff;}
#left_footer a:hover { text-decoration:none;}
#right_footer { float:right;  padding:20px 30px 0 0; color:#fff;  font-size:12px; text-align:right;}
#right_footer a { color:#fff;}

.position{
float:right;
}
.topmenuleft {
 position:absolute;
 margin-top:0px;
 margin-left: -40px;
}
.topmenuleft ul{
list-style: none;
}
.topmenuright {
 margin-top:0px;
 margin-right: -12px;
float:right;
}
.topmenuright ul{
list-style: none;
}
#premier a{
font-size:25px;
}
.img{
   margin-left:243px;
}

.table ul li{
	padding-left:20px;
	padding-top:0px;
}

.picture {
	position: relative;
	border: solid 2px black;
        float: left;
}

.info2 p a{
 color:white;
 font-size:12px;
}
.info2 p em{
 font-size:12px;
}
.info2 p br{
 font-size:12px;
}
.trafic
{ margin-left:30px;
width:180px;

}
.trafic p a{
 color:white;
 margin-left:0px;
}
.trafic a{
 margin-left:6px;
}
