* {
outline:none;
font-family:arial;
margin:0;
padding:0;
}
wrapper{
width:100%;

}
body {

width:100%;
min-height:600px;
}

input.text{
  background-color: #666699; 	
}

#header {
position:relative;
height:112px;
width:100%;
}

#bar_1 {
position:relative;
height:20px;
width:100%;
background:#555;
}

#bar_2 {
position:relative;
height:30px;
width:100%;
background:#959595;

}

#bar_3 {
position:relative;
height:60px;
min-width:100%;
margin-left:400px;
}
#bar_4{
text-align:center;
color:white;
height:20px;
font-size:11pt;
background-color: #b3000d;
margin-left:400px;
}

#logos {
position:relative;
top:0px;
text-align:center;
margin-left:140px;
}

#menu_lang {
position:relative;
height:60px;
width:100%;
background:#959595;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
margin-left:400px;
}


#drappeau{
display:block;
width:100%;
text-align:center;
margin-left:-190px;
}



#drappeau img{
position:relative;


}

#lang_menu{
bottom:23px;
position:relative;
width:140px;
height:40px;
float:right;
}


#lang_options li {
position:relative;
display:block;
float:left;
line-height:80px;
color:#b3000d;
}

#lang_options li a {
display:block;
color:#000;
text-decoration:none;
font-weight:700;
font-size:78%;
width:60px;
text-align:center;
}

#lang_options li a:hover {
color:#fff;
}

#lang_options li img {
position:relative;
top:10px;
left:20px;
margin-right:30px;
}


#content {
float:left;
position:relative;
width:200px;

margin-right:-300px;
}

#Poster{
top:-62px;
display:block;
position:relative;
float:left;
width:400px;
height:591px;

}

#Poster img{
width:400px;
height:591px;
}

#left_col {
background:url('/public/images/layout/bg_wide.jpg') repeat-y;
position:relative;
width:250px;
height:450px;
top:79px;
padding-left:100px;
float:left;
display:block;
margin-right:-300px;
}
#left_col img{

}
#main_menu a {
font-size:80%;
text-decoration:none;
color:#666;
font-weight:bold;
line-height:15px;
}

#main_menu a span.arrow {
color:#fff;
paddin-left:5px;
}

#main_menu a:hover span.arrow {
color:#b3000d;
}

#main_menu a:hover {
color:#666;
font-size:85%;
font-weight:700;
}

#main_menu a.current,#main_menu a.current:hover {
color:#900;
font-weight:700;
font-size:85%;
}

#footer {
top:-62px;
display:block;
width:100%;
position:relative;
text-align:center;
float:left;
padding-bottom:12%;

background:url('/public/images/layout/footer2.jpg') repeat-x;
background-color:#555;
}
                                                             
#lang_options,#main_menu {                                   
list-style-type:none;
}

#lang_options li a:active,#main_menu a:active,#right_col a {
color:#900;
}

#main_menu a:active span.arrow,#main_menu a.current span.arrow,#main_menu a.current:hover span.arrow {
color:#999;
}
ul#main_menu	{	float:left;	width: 530px;	margin: 5px 0 5px 15px;    padding: 0;}
ul#main_menu li	{	float:left;	width: 255px;	margin: 5px 0 0 0;    padding: 0;}

