
body{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
letter-spacing:0.2px;
}

#ctn_page{
width:1100px;
margin-left:250px;
margin-left:auto;
margin-right:auto;
}

#banniere{
height:120px;
width:230px;
margin-left:840px;
margin-top:42px;
position:absolute;
}

#menu_nav{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
margin-top:-5px;
width:1100px;
background-color:#e53138;
height:28px;
}

#ctn_ct{
width:1100px;
float:left;
height:420px;
background-color:#000000;
}

#footer{
float:left;
margin-left:430px;
}

td.border{
border-right: 1px solid #bbbbaf;
height:19px;
}

#div_gauche{
float:left;
width:700px;
margin-top:40px;
margin-left:10px;
}

#div_droite{
position:absolute;
width:230px;
margin-top:60px;
margin-left:840px;
}

#div_metier{
float:left;
width:215px;
margin-left:15px;
}

#gauche_mc{
float:left;
width:634px;
margin-top:40px;
}

#droite{
float:left;
width:466px;
}

#titre{
margin-top:14px;
float:left;
width:785px;
height:210px;
}

#ban_gauche{
margin-top:14px;
margin-left:10px;
float:left;
width:785px;
height:210px;
}

#ban_gauche_img{
float:left;
margin-left:10px;
margin-top:14px;
width:785px;
height:210px;
}

.Style3 {
	font-size: 24px;
	color: #e53138;
}
.Style7 {color: #e53138}
.Style9 {font-size: 14px}
.Style10 {
	color: #000000;
	font-size: 16px;
}
.Style12 {
	color: #000000;
	font-size: 46px;
}

#texte{
float:left;
margin-left:30px;
margin-top:40px;
}

#photo{
margin-left:513px;
position:absolute;
}

#menu_g{
position:absolute;
height:120px;
width:68px;
margin-top:299px;
margin-left:-1px;
}

#menu_d{
position:absolute;
height:120px;
width:68px;
margin-left:1030px;
margin-top:299px;
}

#div_scroll {
height:420px;
width:1100px;
overflow:auto;
}

a.index:hover {
text-decoration:none;
color:#e53138;
}

a:link {
text-decoration:none;
color: #ffffff;
}
a:visited {
text-decoration:none;
color: #ffffff;
}
a:hover {
text-decoration:none;
color:#000000;
}
a:active {
text-decoration:none;
color: #FFFFFF;
}

a:mailto{
text-decoration:none;
color: #FFFFFF;
}


#menu ul {
 margin:0;
 padding:0;
 list-style-type:none;
 text-align:center;
 }
 
#menu li {
 background-color:#e53138;
 }
 
#menu li a {
 display:block;
 width:140px;
 color:white;
 text-decoration:none;
 height:25px;
 }
 
#menu li a:hover {
 color:#000000;
 height:25px;
 }

#menu ul li ul {
 display:none;
 width:145px;
 }

#menu ul li:hover ul {
 display:block;
 height:25px;
 margin-left:-3px;
 }
 
#menu li:hover ul li {
 float:none;
 }

#menu li ul {
 position:absolute;
 }


