/* ################ TOP ############### */
#blc_fdtop{display:block; position:relative; background:url(../images/fd_top.jpg) repeat-x; width:100%; height:106px; text-align:center; margin:0; padding:0;}
#blc_nav{display:block; position:relative; background:url(../images/fd_nav.jpg) repeat-x; width:100%; height:51px; text-align:center; margin:0; padding:0;}
#blc_sepTop{display:block; position:relative; background:#FFF; width:100%; height:21px; text-align:center; margin:0; padding:0;}
#blc_fdPres{display:block; position:relative; background:url(../images/fd_center_hp.jpg) repeat-x; width:100%; height:236px; text-align:center; margin:0; padding:0;}
#presTxt{display:block; position:relative; float:left; width:372px; height:190px; text-align:left; top:26px; left:29px;}
#c_hpPhotos{display:block; position:relative; float:right; width:535px; height:210px; text-align:left; margin:12px 0 0 20px;}
.blc_sepblanc{display:block; position:relative; background:#FFF; width:100%; height:10px; text-align:center; margin:0; padding:0;}

#blc_hpGris{display:block; position:relative; background:#B1C2C6; width:100%; height:301px;}
#clic{display:block; position:relative; float:left; width:435px;  height:301px; margin:0 0 0 29px;_margin-left:15px; padding:0; text-align:left;}
#hp_contact{display:block; position:relative; width:100%; height:75px; text-align:left;}
#hp_contact p{padding-left:72px; display:block; position:relative; height:45px;margin:10px 0 0 0;}
#hp_downL{display:block; position:relative; width:100%; height:75px; text-align:left;margin-top:15px;}
#hp_downL p{padding-left:72px; display:block; position:relative; height:45px;margin:10px 0 0 0;}
#hp_paie{display:block; position:relative; width:100%; height:75px; text-align:left; margin-top:15px;}
#hp_paie p{padding-left:112px; display:block; position:relative; height:45px;margin:10px 0 0 0;}

#R_actu{display:block; position:relative; float:right; width:493px; height:301px; margin:0; padding:0; text-align:center; background:#B1C2C6;}
#cBlc_Actu{display:block; position:relative; width:443px; height:283px; margin:9px auto 5px auto; top:0; left:25px; text-align:left;}
#blc_actu{display:block; position:relative; width:100%; height:119px; text-align:left; padding:0; margin-top:7px; background:#062280;}
#blc_tags{display:block; position:relative; width:100%; height:119px; text-align:left; padding:0; margin-top:12px; background:#FFFFFF;}


.content{display: block; margin: 0 auto; padding:0; position: relative; width:960px;}
/* classe des containers par niveau*/


/* ################## DEBUT H1 ################## */
#h1_tt, #h1_tt a{display:block;  position:relative; width:960px; height:106px; text-indent:-9000px; z-index:1000; padding:0; margin:0 auto;}
#h1_tt img{position:absolute; top:0; left:0;}
#h1_tt a {display:block; float:left; position:absolute; left:0; top:0px;}
#h1_tt a strong{text-indent:-9000px;}
#h1_tt strong{text-indent:-9000px;}
/* ############### ###  FIN  H1 ################## */

.sepTop{height:21px; text-align:right;}
.preCenterHP{height:236px; text-align:left;}
.cCenterHP{position:relative; display:block;  background: url(../images/fd_L_clic.gif) repeat-x; height:301px;}
.blc_sepblanc{display:block; position:relative; background:#FFF; width:100%; height:10px; text-align:center; margin:0; padding:0;}


/* ############ PAGES INTERNES ############### */
#blc_fdPres2{display:block; position:relative; background:url(../images/fd_center_hp.jpg) repeat-x; width:100%; height:70px; text-align:center; margin:0; padding:0;}
.preCenter{min-height:70px; height:auto !important; height:70px; text-align:left;}
#blc_Gris{display:block; position:relative; background:#B1C2C6; width:100%; min-height:450px; height: auto !important; height:450px;}
.cCenter{min-height:450px; height:auto !important; height:450px; text-align:left; background:url(../images/fd_cCenter.gif) repeat-y top left #FFF;}

#col1{width:200px; float:left; text-align:left; padding:35px 6px 6px 6px;}
#col2{float:left;width:30px; padding:0; }
#col3{ float:left; width:687px; _width:685px; margin:10px;padding:35px 6px 6px 6px; margin-left:30px;}


.step1{width:501px; min-height:50px; height:auto !important; height:50px; text-align:center; border:1px solid #06217F; margin-bottom:15px;}
.step2{width:501px; min-height:50px; height:auto !important; height:50px; text-align:center;  margin-bottom:15px;}

/* ################# BOTTOM ############## */
#blc_bot{display:block; position:relative; background: url(images/fd_bot.jpg) repeat-x  ; width:100%; min-height:102px; height:auto !important; height:102px; text-align:center; margin:0; padding:0;}
