body{
margin:0;
padding:0;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

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

#header{
background-image:url(../images/fd_header7.jpg);
background-position:top left;
background-repeat:no-repeat;
height:168px;}

#header2{
background-image:url(../images/fd_header7.jpg);
background-position:top left;
background-repeat:no-repeat;
height:168px;}

h1{
color:#005091;
margin:0;
padding:0;}

h2{
color:#000;
margin:0;
padding:20px 0 0 20px;
}

h3{
margin: 5px 0 5px 0;
padding: 0 0 0 20px;
font-size: 14px;
}

#pright{
float:right;
}

#menu_top{
height:30px;
width:650px;
margin:0 0 0 86px;
padding-top:139px;
}

#menu_top img.btn_accueil{
float:left;
margin-right:5px;
}

#feature{
background-image:url(../images/fd_feature2.jpg);
background-position:top left;
background-repeat:no-repeat;
height:336px;}

#feature2{
background-image:url(../images/fd_feature2.jpg);
background-position:top left;
background-repeat:no-repeat;
height:336px;}

#feature3{
background-image:url(../images/fd_feature3.gif);
background-position:top left;
background-repeat:no-repeat;
height:373px;}

#flash{
position:relative;
margin:0 0 0 38px;
width:990px;
height:319px;
z-index:1;
background:#f29400;
}

#flash2{
margin:0 0 0 38px;
padding-top:20px;
width:990px;
height:299px;}

#menu_main{
margin:0 86px 0 86px;
width:942px;
height:53px;
}

#menu-left{
float:left;
padding:0;
margin:0;}

#menu-right{
padding:0;
margin:0;
float:right;
width:270px;}

#main{
background-color:#FFFFFF;
background-image:url(../images/fd_main_menu.jpg);
background-repeat:repeat-x;
height:383px;
width:942px;
margin:0 86px 0 86px;}

#main_news{
background-color:#FFFFFF;
background-image:url(../images/fd_main_menu.jpg);
background-repeat:repeat-x;
height:500px;
width:942px;
margin:0 86px 0 86px;}

#main-right{
padding:0 0 10px 10px;
font-size:12px;
width:260px;
float:right;
height:295px;
}

#main-right p{
}

#main-right2{
font-size:12px;
padding:10px 20px 10px 10px;
width:720px;
float:right;
height:330px;
}

#main-right2 p{
padding:0 20px 0 20px;}

#main-right2news{
font-size:12px;
padding:10px 20px 10px 10px;
width:720px;
float:right;
height:470px;
}

#main-right2news p{
padding:0 20px 0 20px;}

#main-left{
width:670px;
height:340px;
}

#main-left2{
width:200px;
height:340px;
}

#main-left-col1{
width:137px;
background-color:#FFFFFF;
height:340px;
margin:0 0 0 45px;
float:left;
}

#main-left-col1 img{
padding:5px;
}


#main-left-col1b{
width:137px;
background-color:#FFFFFF;
height:340px;
margin:0 0 0 45px;
float:left;
}

#main-left-col1b img{
padding:0;
}

#sous-menus {
margin:10px 0 0 15px;
padding:0 0 0 15px;}

#sous-menus ul, li, a{
line-height:16px;
color:#0069b5;
text-decoration:none;
list-style-image:url(../images/puce.gif);
list-style-position:inherit;
text-decoration:underline;}

#sous-menus a:hover{
color:#000;
text-decoration: underline;}

#sous-menus a.active{
text-decoration:underline;}

#sous-menus2 {
margin:5px 0 5px 5px;
padding:0 0 0 5px;}

#sous-menus2 ul, li, a{
line-height:16px;
color:#0069b5;
text-decoration:none;
list-style-image:url(../images/puce.gif);
list-style-position:inherit;
text-decoration:underline;}

#sous-menus2 a:hover{
color:#000;
text-decoration: underline;}

#sous-menus2 a.active{
text-decoration:underline;}

#main-left-col2{
width:137px;
background-color:#FFFFFF;
height:340px;
margin:0 0 0 15px;
float:left;
}

#main-left-col2 img{
padding:10px 0 0 15px;
}

#main-left-col3{
width:137px;
background-color:#FFFFFF;
height:340px;
margin:0 0 0 15px;
float:left;
}

#main-left-col3 img{
padding:40px 0 0 3px;
}

#main-left-col4{
width:137px;
background-color:#FFFFFF;
height:340px;
margin:0 0 0 15px;
float:left;
}

#main-left-col4 img{
padding:20px 0 0 15px;
}

#footer{
width:942px;
margin:0 86px 0 86px;
height:191px;
background-image:url(../images/fd_footer.jpg);
background-position:top left;
background-repeat:no-repeat;
}

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

#footerb{
width:942px;
margin:0 86px 0 86px;
height:60px;
background-image:url(../images/fd_footerb.jpg);
background-repeat:repeat-x;
}

#pied{
width:932px;
margin:0 86px 0 86px;
height:50px;
background-image:url(../images/fd_pied.jpg);
background-position:top left;
background-repeat: repeat-x;
font-size:11px;
color:#999999;
text-align:right;
padding:5px;
}

ul#simple-menu{
list-style-type:none;
width:850px;
position:relative;
height:27px;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:13px;
margin:0 0 0 10px;
padding:0;}

ul#simple-menu li{
display:block;
width:105px;
float:left;
margin:0 5px 0 5px;
height:27px;
text-decoration:none;}

ul#simple-menu li.left{
margin:0;}

ul#simple-menu li a{
display:block;
float:left;
color:#fff;
background:#003561;
width:90px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 10px 0 5px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu li a.right{
padding-right:19px;}

ul#simple-menu li a:hover{
background:#172983;}

ul#simple-menu li a.current{
color:#172983;
background:#fff;}

ul#simple-menu li a.current:hover{
color:#2E4560;
background:#fff;}

/*MENU ACCUEIL*/

ul#simple-menub{
list-style-type:none;
width:850px;
position:relative;
height:27px;
font-family:"Trebuchet MS",Arial,sans-serif;
font-size:13px;
margin:0 0 0 10px;
padding:0;
text-decoration:none;}

ul#simple-menub li{
display:block;
width:127px;
float:left;
margin:0 5px 0 5px;
height:27px;
text-decoration:none;}

ul#simple-menub li.left{
margin:0;}

ul#simple-menub li a{
display:block;
float:left;
color:#fff;
background:#003561;
width:118px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 10px 0 5px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menub li a.right{
padding-right:19px;}

ul#simple-menub li a:hover{
background:#172983;}

ul#simple-menub li a.current{
color:#172983;
background:#fff;}

ul#simple-menub li a.current:hover{
color:#2E4560;
background:#fff;}


/*FIN MENU ACCUEIL*/

ul#simple-menu2{
list-style-type:none;
width:630px;
position:relative;
height:27px;
font-family:"Trebuchet MS",Arial,sans-serif;
font-weight:bold;
font-size:12px;
margin:26px 0 0 35px;
padding:0;}

ul#simple-menu2 li{
display:block;
width:142px;
float:left;
margin:0 5px 0 5px;
height:27px;
text-decoration:none;}

ul#simple-menu2 li.left{
margin:0;}

ul#simple-menu2 li a{
display:block;
float:left;
color:#fff;
background:#003561;
width:122px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 10px 0 5px;
margin:0 5px 0 5px;
height:28px;
text-decoration:none;}

ul#simple-menu2 li a.veranda{
display:block;
float:left;
color:#fff;
background-image:url(../images/fd_btn_veranda.jpg);
background-repeat:repeat-x;
width:122px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 10px 0 5px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu2 li a.fenetres{
display:block;
float:left;
color:#fff;
background-image:url(../images/fd_btn_fenetres.jpg);
background-repeat:repeat-x;
width:122px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 10px 0 5px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu2 li a.portes{
display:block;
float:left;
color:#fff;
background-image:url(../images/fd_btn_portes.jpg);
background-repeat:repeat-x;
width:129px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 6px 0 2px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu2 li a.exterieur{
display:block;
float:left;
color:#fff;
background-image:url(../images/fd_btn_exterieur.jpg);
background-repeat:repeat-x;
width:129px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 6px 0 2px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu2 li a.actu{
display:block;
float:left;
color:#fff;
background-image:url(../images/fd_btn_actu.jpg);
background-repeat:repeat-x;
width:122px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 10px 0 5px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu2 li a.right{
padding-right:19px;}

ul#simple-menu2 li a:hover{
}

ul#simple-menu2 li a.current{
}

ul#simple-menu2 li a.current:hover{
color:#2E4560;
background:#fff;}

ul#simple-menu3{
list-style-type:none;
width:100px;
position:relative;
height:27px;
font-family:"Trebuchet MS",Arial,sans-serif;
font-weight:bold;
font-size:14px;
margin:26px 35px 0 0;
padding:0;}

ul#simple-menu3 li{
display:block;
width:142px;
float:left;
margin:0;
height:27px;
text-decoration:none;}

ul#simple-menu3 li.left{
margin:0;}

ul#simple-menu3 li a.actu{
display:block;
float:left;
color: #FFFF00;
background-image:url(../images/fd_btn_actu.jpg);
background-repeat:repeat-x;
width:245px;
line-height:28px;
text-decoration:none;
text-align:left;
padding:0 0 0 25px;
margin:0;
height:28px;}

ul#simple-menu3 li a.right{
padding-right:19px;}

ul#simple-menu3 li a:hover{
}

ul#simple-menu3 li a.current{
}

ul#simple-menu3 li a.current:hover{
color:#2E4560;
background:#fff;}

ul#simple-menu4{
list-style-type:none;
width:200px;
position:relative;
height:27px;
font-family:"Trebuchet MS",Arial,sans-serif;
font-weight:bold;
font-size:12px;
margin:26px 0 0 35px;
padding:0;}

ul#simple-menu4 li{
display:block;
width:142px;
float:left;
margin:0 5px 0 5px;
height:27px;
text-decoration:none;}

ul#simple-menu4 li.left{
margin:0;}

ul#simple-menu4 li a{
display:block;
float:left;
color:#fff;
background:#003561;
width:122px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 10px 0 5px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu4 li a.veranda{
display:block;
float:left;
color:#fff;
background-image:url(../images/fd_btn_veranda.jpg);
background-repeat:repeat-x;
width:122px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 10px 0 5px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu4 li a.fenetres{
display:block;
float:left;
color:#fff;
background-image:url(../images/fd_btn_fenetres.jpg);
background-repeat:repeat-x;
width:122px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 10px 0 5px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu4 li a.portes{
display:block;
float:left;
color:#fff;
background-image:url(../images/fd_btn_portes.jpg);
background-repeat:repeat-x;
width:129px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 6px 0 2px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu4 li a.exterieur{
display:block;
float:left;
color:#fff;
background-image:url(../images/fd_btn_exterieur.jpg);
background-repeat:repeat-x;
width:129px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 6px 0 2px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu4 li a.actu{
display:block;
float:left;
color:#fff;
background-image:url(../images/fd_btn_actu.jpg);
background-repeat:repeat-x;
width:122px;
line-height:28px;
text-decoration:none;
text-align:right;
padding:0 10px 0 5px;
margin:0 5px 0 5px;
height:28px;}

ul#simple-menu4 li a.right{
padding-right:19px;}

ul#simple-menu4 li a:hover{
}

ul#simple-menu4 li a.current{
}

ul#simple-menu4 li a.current:hover{
color:#2E4560;
background:#fff;}

#contact{
float:right;
margin:15px 20px 0 0;}

#baseline{
width:574px;
margin:0;
padding:10px 0 0 45px;}

#baseline h3{
padding:8px 0 3px 0;
margin:0;
font-size:12px;
color:#333333;}

#baseline p{
font-size:10px;
color:#666666;
margin:0;
padding:0;}

#formleft{float:left; margin-right:10px;}

#formright{}

#formbottom{

text-align:right;
margin:10px 10px 0 0;}

#contactForm{
width:425px;
}

#contactForm h2{
padding:0;
margin:10px 0 10px 0;
}

label{
font-size:11px;
color:#333333;}

#loadBar{
margin-left:205px;
float:left;
color:#FFFFFF;}

#coordonnes{
width:280px;
padding:0;
margin:0 0 0 20px;
float:right;}

#actu{
height:210px;
overflow: auto;
margin-right:10px;
}

#video{
padding:15px 0 0 0;}

#baseline2{
padding: 0 0 0 0;
margin: 10px 100px 0px 0px;
font-size: 12px;
line-height: 20px;;
color: #333333;
font-weight: bold;
float: right;
}

#baseline2 img{
padding-top: 5px;
}

#laurier{
float:left;
width:150px;
height:131px;
margin:-30px 0 0 40px;
padding:0;
}

#bas-page a{
color:#CCCCCC;
}

#bas-page a:hover{
color:#999999;
}


/* Bouton Postuler*/

.btn-postuler a {width:145px;height:50px;background: url(../images/btn-postuler.jpg) no-repeat;display:block;padding-left:100px;padding-top:12px;font-size:18px;color:#fff}

.btn-postuler a:hover {background: url(../images/btn-postuler2.jpg) no-repeat;}

.btn-postuler a {color:#fff;text-decoration:none}

.btn-postuler {margin-top:30px;display:block;margin-left:30px}

.right-bx {float:right;margin-top:40px}
