@charset "UTF-8";
*{margin:0;padding:0;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#38444b;}
div { overflow:hidden;}
a img{border:0;}
a{text-decoration:none}
ul{list-style:none;}
.border_none{border:none}
.center{text-align:center}
.vmiddle{vertical-align:middle}
.clear_both{clear:both;}
.floatl{float:left}
.floatr{float:right}
.disnone{display:none;}
.global{width:957px;margin-left:auto; margin-right:auto; background:url(images/fd_global.gif) repeat-y right 0; position:relative}

.global1{width:880px;margin-left:auto; margin-right:auto;margin-top:70px}
.global1 h2{font-size:16px;margin:0; padding:108px 48px 0 0;}
.global1 img.img{margin-left:46px; float:left}

.global1 ul.footer {float:left; width:100%; margin:110px 0 0 0}
.global1 ul.footer li.first{margin-left:280px !important;margin-left:140px;}
.global1 ul.footer li.first a{background:url(images/leyton.gif) no-repeat 0 2px; height:15px; width:40px; display:block}
.global1 ul.footer li.first a span{display:none}
.global1 ul.footer li{float:left;font-size:9px}
.global1 ul.footer li a{margin-left:29px; color:#414c53}
.global1 ul.footer li a:hover{text-decoration:underline}


/**HEADER**/
.global .header{background:url(images/fd_header.jpg) no-repeat right 0; width:957px; height:201px;position:relative;}
.global .header #flashcontent1{width:125px; height:125px;float:left; margin:50px 0 0 15px !important;margin:50px 0 0 7px;}
#flashcontent7{margin:0 0 0 36px;}
.global .header ul.arean{
	position:absolute;
	left:187px;
	top:151px
}
.global .header a.version {background:url(images/fd_vs.gif) no-repeat 0 0; display:block; width:98px; height:20px; padding:10px 0 0 5px; position:absolute; left:795px; top:148px;color:#7f1a2e; text-align:center;}
.global .header ul.arean li{float:left;margin-right:10px;padding:0 0 3px 0;}
.global .header ul.arean li a{color:#7f1a2e;font-weight:bold; padding:0 0 0 19px; background:url(images/puce1.gif) no-repeat 0 0;}
.global .header ul.arean li a.first{font-size:14px;padding:0;background:none; line-height:12px}
.global .header ul.arean li a:hover{text-decoration:underline; color:#996600}

/**LEFTCOL**/
.global .col_left {width:101px; float:left; padding:8px 6px 0 0}


/**MIDDLE**/
.global .content {margin:2px 0 0 0;width:697px; background:url(images/fd_content_top.jpg) no-repeat 0 0; float:left}
.global .content_ {background:url(images/fd_content_bot.jpg) no-repeat 0 bottom; width:697px; float:left; padding:20px 0 40px 0}
.global .content_ h2{width:653px; height:31px; padding:16px 0 0 26px; background:url(images/fd_h2.png) no-repeat 0 0; font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#7f1a2e; margin:25px 0 6px 0; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="images/fd_h2.png");
}
.global .content_ p.press{color:#993300; text-align:center; font-weight:bold; font-size:12px} //padding:0 0 180px 0; background:url(images/potez.jpg) no-repeat 250px 45px;
.global .content_ dl.press{margin-left:125px}
.global .content_ dl.press dd {float:left; margin:0 50px 0 0}
.global .content_ dl.press dd strong{display:block; font-size:10px}
.global .content_ dl.press dd a {text-decoration:underline}

.global .content_ p.press1{color:#993300; text-align:center; font-weight:bold; font-size:12px;}
.global .content_ p.intro_press strong{color:#38444b}
.global .content_ p.sep{padding-bottom:50px; background:url(images/sep.jpg) no-repeat 88px bottom}

.global .en h2{width:653px; height:31px; padding:16px 0 0 26px; background:url(images/fd_h2.png) no-repeat 0 0; font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#7f1a2e; margin:25px 0 6px 0; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="../images/fd_h2.png");
}

.global .content_ h2.tem_clt{font-weight:normal}

.global .content_ h3 {margin:0 0 5px 30px; font-size:11px; color:#7f1a2e}
.global .content_ p {margin:0 0 29px 30px; text-align:justify; width:633px;}
.global .content_ p strong {color:#7f1a2e}
.global .content_ p a {color:#7f1a2e; text-decoration:underline}
.global .content_ ul.ul_design {margin:0 0 0 30px;}
.global .content_ ul.ul_design li{padding-left:10px; background:url(images/puce2.gif) no-repeat 0 5px;margin:0 0 5px 0; width:603px}
.global .content_ ul.ul_design li strong{color:#7f1a2e}
.global .content_ ul.ul_design li a {color:#7f1a2e; text-decoration:underline}
.global .content_ ul.ul_design li a:hover {text-decoration:none}
.global .content_ ul.ul_design li p{margin:0 0 30px 0;}
	
.global .content_ dl.avantage {margin-left:30px;}
.global .content_ dl.avantage dt{font-weight:bold;color:#7f1a2e}
.global .content_ dl.avantage dd{margin:5px 0 5px 10px;}
.global .content_ dl.avantage dd ul li{padding-left:10px; background:url(images/puce2.gif) no-repeat 0 5px}

.global .content_ dl.margdd dd {margin-bottom:15px;}

.global .content_ p.contact {margin:0; text-align:center;width:100%}
.global .content_ p.contact a{color:#7f1a2e; text-decoration:underline}
.global .content_ p.contact a:hover{text-decoration:none}

.global .content_ ul.fd_cc {width:616px; height:146px; background:url(images/fd_cc.gif) no-repeat 0 0; float:left; margin:8px 0 25px 17px;padding:21px 0 0 45px;}
.global .content_ ul.fd_tem {width:608px; height:319px; background:url(images/fd_tem.gif) no-repeat 0 0; float:left; margin:8px 0 0px 17px !important; margin:8px 0 0px 8px; padding:21px 10px 0 45px;}
.global .content_ ul.fd_cc li, .global .content_ ul.fd_tem li{margin-bottom:13px;}
.global .content_ ul.fd_cc li strong, .global .content_ ul.fd_tem li strong{color:#7f1a2e}

.global .content_ .map{border:1px solid #CCC; width:425px;margin:20px 0 20px 140px}
.global .content_ dl.plan {float:left; margin:0 0 0 30px;}
.global .content_ dl.plan a:hover {color:#000; text-decoration:underline}
.global .content_ dl.plan dt{margin:0 0 3px 0}
.global .content_ dl.plan dd {margin:0 0 10px 0}

.global .content_ dl.plan dd ul {padding:0 0 0 15px; list-style-type:square; color:#98505e; margin:0 0 0 20px}
.global .content_ dl.plan dd ul li ul {color:#b9818c; list-style-type:none; padding:0; margin:5px 0 0 10px}
.global .content_ dl.plan dd ul li ul li{margin:0 0 4px 0}
.global .content_ dl.plan dt a{font-size:15px;color:#7f1730}
.global .content_ dl.plan dd ul li a{font-size:13px; color:#98505e}
.global .content_ dl.plan dd ul li ul li a{font-size:11px; color:#b9818c}

.global .content_ .bg_fr {background:url(images/metier.gif) no-repeat 0 0;}
.global .content_ .bg_en {background:url(images/metier_en.gif) no-repeat 0 0;}
.global .content_ .ul_schem {width:432px; height:141px; margin-left:80px; padding:65px 0 0 105px;}
.global .content_ .ul_schem li a span {display:none}
.global .content_ .ul_schem li {float:left}
.global .content_ .ul_schem li a {display:block; float:left; width:75px;height:75px; margin-right:4px !important; margin-right:2px;}

.global .d_off ul {margin:0 0 0 30px;}
.global .d_off ul li{padding-left:10px; background:url(images/puce2.gif) no-repeat 0 5px;margin:0 0 5px 0; width:603px}
.global .d_off ul li strong{color:#7f1a2e}


.global .content_ .ul_imp {width:229px; height:172px; background:url(images/carte.gif) no-repeat 0 0; margin:0 0 0 115px; padding:100px 0 0 240px}
.global .content_ .ul_imp li {margin:0 0 35px 0}
.global .content_ .ul_imp li a{display:block; width:80px; height:30px;}
.global .content_ .ul_imp li a span{display:none}

.global .content #banniere_accueil{margin:3px 0 0 0}
/**RIGHTCOL**/
.global .right_col {width:133px; height:289px; float:left; background:url(images/fd_actu.jpg) no-repeat 0 0;margin:2px 0 0 3px; position:relative}
.global .right_col h2{font-size:12px;position:absolute; left:35px; top:10px;}
.global .right_col .actu{display:block;	height:240px; width:101px; position:absolute; top:35px;	left:9px;padding:6px 6px 0 6px;}
.global .right_col .actu h3{font-size:11px;color:#7f1a2e; margin:5px 0 5px 0}
.global .right_col .actu a.more {color:#7f1a2e; padding-right:16px; background:url(images/plus.gif) no-repeat right 1px;float:right; margin:22px 0}
.global .right_col .actu a.more:hover{text-decoration:underline}
/**FOOTER**/
.global .footer {width:957px;background:url(images/bar_footer.jpg) no-repeat right 20px;float:left;padding:27px 0 0 0;}
.global .footer ul{background:#FFF;float:left; width:100%; padding:8px 0 33px 0;}
.global .footer ul li.first{margin-left:330px !important;margin-left:165px;}
.global .footer ul li.first a{background:url(images/leyton.gif) no-repeat 0 2px; height:15px; width:40px; display:block}
.global .footer ul li.first a span{display:none}
.global .footer ul li{float:left;font-size:9px}
.global .footer ul li a{margin-left:29px; color:#414c53}
.global .footer ul li a:hover{text-decoration:underline}
/******FORM CONTACT********/
.global form.form_contact {margin:0; padding:0}
.global form.form_contact p{margin-bottom:4px}
.global form.form_contact p input, .global form.form_contact p textarea, .global form.form_contact p select{font-size:10px;}
.global form.form_contact p textarea {font-size:11px}
.global form.form_contact p label {font-size:11px;width:185px;text-align:left;display:block;float:left;margin:0 3px 0 0;}
.global form.form_contact p.btn {position:relative}
.global form.form_contact p.btn input {position:absolute; left:392px !important; left:395px; top:5px; width:50px}
.global form.form_contact p.btn span {display:block;margin:0 0 0 257px;}
.global form.form_contact .txt_width {width:250px}

p.citation {width:672px; height:76px;background:url(images/citation_emil.gif) no-repeat 0 0;}
p.citation span {display:none}

#serv {display:none}
.ancre1 {display:block; width:1px; height:1px;float:left; overflow:hidden;margin:-10px 0 0 0;}
.global .content_ a.up {font-weight:11px; font-weight:bold; color:#38444b;width:100%; text-align:right; display:block;width:663px}
.global .faq p strong {display:block}

ul.ul_faq {margin:0 0 0 30px;}
ul.ul_faq li{margin:0 0 3px 0}
ul.ul_faq li a{color:#7e182e;font-weight:bold; padding:0 0 0 10px; background:url(images/puce3.gif) no-repeat 0 5px;font-size:10px;}

ul.menu_intern {float:left; margin:0 0 0 180px !important; margin:0 0 0 90px;}
ul.menu_intern li{float:left; font-size:10px; color:#424c54;padding:0 5px 0 0;font-weight:bold}
ul.menu_intern li a{font-size:9px;color:#424c54; margin:0 5px 0 0;font-weight:normal}
ul.menu_intern li a:hover{text-decoration:underline}


ul.menu_intern1 {float:left; margin:20px 0 0 56px !important; margin:20px 0 0 28px;}
ul.menu_intern1 li{float:left; font-size:10px; color:#424c54;padding:0 5px 0 0;font-weight:bold}
ul.menu_intern1 li a{font-size:9px;color:#424c54; margin:0 5px 0 0;font-weight:normal}
ul.menu_intern1 li a:hover{text-decoration:underline}

