*{
margin:0;
padding:0;
}
body{
text-align:center;
font-family:arial,verdana,helvetica,sans-serif;
font-size:14px;
color:#333;
background:url(fond.jpg);
}
img{
border:0;
}

#total{
text-align:left;
margin:0 auto;
width:856px;
}
#flag{
background:#fff;
border-bottom:1px solid #333;
height:26px;
text-align:center;
}
#flag img{
margin-top:1px;
margin-left:4px;
}
#header{
height:208px;
background:url(header.jpg) no-repeat;
}
#gauche{
width:50px;
height:768px;
background:url(agauche.gif) repeat-y;
float:left;
}
#droite{
width:50px;
height:768px;
background:url(adroite.gif) repeat-y;
float:left;
}
#contenu{
height:768px;

float:left;
width:756px;
vertical-align:middle;
}
#cont_back{
background:url(contenu.jpg) no-repeat 0 234px;
}
#intro2{
font-size:14px;
font-weight:100;
margin-bottom:10px;
text-align:center;
}
#intro{
font-size:16px;
margin:10px 0;
text-align:center;
}
#intro strong{font-size:26px;color:#e20654;}
#emploi{
text-decoration:underline;
font-size:15px;
margin:20px 0;
text-align:center;
}
table{
margin-left:60px;
}
table td.td_img{
vertical-align:top;
padding:15px 10px 0 0;
}
table td.td_txt{
vertical-align:top;
padding-top:28px;
}
table td.td_txt p{line-height:150%;}
table td.td_num{
vertical-align:top;
padding-left:20px;
}
table td.td_num p{height:35px;}
table td.td_num img{float:left;}
table td.td_num span{font-size:10px;padding-left:15px;color:#666;}
table p{
}
#conclusion{
font-size:14px;
font-weight:100;
padding:10px 50px 20px 60px;
margin-top:20px;
text-align:center;
}
#mentions{
margin:0px 0;
font-size:11px;
text-align:center;
padding:5px 0 5px 0;
border-top:1px solid #666;
background:url(pied.png) no-repeat bottom;
}
#mentions a{
text-decoration:none;
color:#666;
}
#mentions a:hover{
color:#333;
text-decoration:underline;
}
