.general{
width:1001px;
margin:0px auto 0px auto;
background: #ffffff url(../images/common/f_general.gif) repeat-y 0px 0px;
overflow:auto;
}
/* gauche*/
#gauche{
float:left;
width:231px;
}
a#blayfoldex{
display:block;
padding:26px 0px 0px 15px;
float:left;
}
a#blayfoldex img{
border:2px solid #fff;
}
a#berlitz{
display:block;
margin:47px 0px 0px 9px;
float:left;
width:115px;
height:33px;
background-image:url(../images/common/logo_berlitz.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/common/logo_berlitz.png'); /* HACK png transparent sur IE en background */
background-repeat:no-repeat;
text-indent:-9999px;
overflow:hidden;
}
ul#smenu{
margin:15px 10px 0px 31px;
text-align:right;
}
ul#smenu li{
list-style:none;
border-bottom:1px solid #D0D0D0;
padding:3px 0px 3px 0px;
}
ul#smenu li a, ul#smenu li a.on{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#4C4C4C;
text-decoration:none;
}
ul#smenu li ul{
margin:5px 0px 10px 0px;
}
ul#smenu li ul li{
border-bottom:none;
background:url(../images/common/f_smenu.gif) repeat-x 0px 0px;
padding:3px 0px 3px 0px;
}
ul#smenu li ul li a, ul#smenu li ul li a.on{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#4C4C4C;
text-decoration:none;
background:url(../images/common/puce_smenu.gif) no-repeat top right;
padding:0px 10px 0px 0px;
}
p.message{
font-size:12px;
color:#4C4C4C;
padding:30px 0px 20px 60px;
border-bottom:1px solid #DDDDDD;
}
/* Centre */
#centre{
float:left;
width:770px;
}
/* Contenu */
#contenu{
float:left;
width:531px;
padding:0px 0px 40px 31px;
}
/* Droite */
#droite{
float:left;
width:208px;
padding:27px 0px 0px 0px;
}