@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;border:none;}
body{background:#FFFFFF;text-align:center;font:100 11px Arial;}
ul, ol{list-style:none;}
table{border-collapse:collapse;}
strong, b{font-weight:700;}
/* GLOBAL */
#global{display:block;width:976px;/*padding:0 7px 0 9px;background:url(../img/direxi/sqlt/bg-global.gif) left top repeat-y;*/margin:0 auto;text-align:left;}
/* HEADER */
#header{display:block;width:960px;padding:0 7px 0 9px;height:115px;background:url(../img/direxi/sqlt/bg-header.gif) left top no-repeat;position:relative;z-index:10;}
/* LOGO - HEADER */
#header .logo{position:absolute;top:0;left:10px;z-index:19;}
/* ACCROCHE - HEADER */
#header .accroche{position:absolute;top:0;left:100px;z-index:15;display:block;width:613px;height:74px;padding:41px 0 0;text-align:center;}
#header .accroche-profite{left:200px;}
#header .accroche h1{z-index:16;position:relative;color:#0b5473;font:700 20px Arial;text-transform:none; left:40px;}
#header .accroche h1 a{z-index:16;position:relative;color:#0b5473;font:700 20px Arial;text-transform:none; left:-25px;top: -15px;text-decoration:none;}

#header .accroche img{position:absolute;top:0;left:0;z-index:15;}
/* NAVIGATION - HEADER */
#header .nav-header{position:absolute;left:208px;top:88px;z-index:16;}
#header .nav-header li{float:left;}
#header .nav-header li a{float:left;display:block;width:110px;height:20px;padding:7px 0 0;text-align:center;background:url(../img/direxi/sqlt/bg-header-liste-off.gif) left bottom no-repeat;font:700 12px Arial;color:#FFFFFF;text-decoration:none;text-transform:uppercase;}
#header .nav-header li a.qsn{width:143px;background:url(../img/direxi/sqlt/bg-header-liste-qsn-off.gif) left bottom no-repeat;}
#header .nav-header li a:hover, #header .nav-header li a.active{background:url(../img/direxi/sqlt/bg-header-liste-on.gif) left bottom no-repeat;color:#0093d0;}
#header .nav-header li a.qsn:hover{background:url(../img/direxi/sqlt/bg-header-liste-qsn-on.gif) left bottom no-repeat;color:#0093D0;}
#header .nav-header li a.active-qsn{background:url(../img/direxi/sqlt/bg-header-liste-qsn-on.gif) left bottom no-repeat;color:#0093D0;}
#header .nav-header-lp{top:85px;}
#header .nav-header-lp li a{width:125px;height:23px;padding:8px 0 0;font:700 13px Arial;background:url(../img/direxi/sqlt/bg-header-liste-lp-off.gif) left bottom no-repeat;}
#header .nav-header-lp li a:hover, #header .nav-header-lp li a.active{background:url(../img/direxi/sqlt/bg-header-liste-lp-on.gif) left bottom no-repeat;}
#header .nav-header-lp li a.qsn{width:161px;background:url(../img/direxi/sqlt/bg-header-liste-lp-qsn-off.gif) left bottom no-repeat;}
#header .nav-header-lp li a.qsn:hover{background:url(../img/direxi/sqlt/bg-header-liste-lp-qsn-on.gif) left bottom no-repeat;color:#0093D0;}
#header .nav-header-lp li a.active-qsn{background:url(../img/direxi/sqlt/bg-header-liste-lp-qsn-on.gif) left bottom no-repeat;color:#0093D0;}
/* PICTO - HEADER */
#header .picto-header{position:absolute;left:635px;top:28px;z-index:14;}
#header .picto-header-profite{left:735px;top:25px;}
#header .picto-hd-gav{position:absolute;left:633px;top:25px;z-index:14;}
#header .picto-hd-juris{position:absolute;left:618px;top:10px;z-index:14;}
/* ESPACE CLIENT - HEADER */
#header .block-espace-client{display:block;background:url(../img/direxi/sqlt/bg-header-block-espace-client.gif) left top no-repeat;width:233px;height:89px;padding:6px 0 0 10px;font:100 10px Arial;color:#FFFFFF;position:absolute;top:11px;left:701px;z-index:19;}
#header .block-espace-client span{font:700 14px Arial;background:url(../img/direxi/sqlt/bg-header-espace-client.gif) left 1px no-repeat;padding:0 0 0 15px;text-transform:uppercase;margin:0 0 6px;display:block;}
#header .block-espace-client .inputText{border:solid 1px #CCCCCC;width:182px;height:16px;padding:0 3px;margin:0 0 7px;color:#666666;font-size:12px;}
#header .block-espace-client .inputImage{margin:0 0 0 3px;}
#header .block-espace-client a{color:#57bfeb;}
#header .block-espace-client a:hover{text-decoration:none;}
/* CONTENT */
#content{display:block;width:960px;/*background:url(../img/direxi/sqlt/bg-content.gif) left bottom repeat-x;*/padding:0 7px 0 9px;background:url(../img/direxi/sqlt/bg-global.gif) left top repeat-y;/*border-bottom:solid 1px #FFFFFF;*/z-index:20;float:left;}
/* HP */
.block-hp{height:418px;position:relative;}
/**/
.block-hp-lp, .block-lp{height:515px;position:relative;}
.block-lp{height: 535px;}
/**/
.bando-hp{display:block;float:left;margin:10px 0 0;padding:0 0 20px;background:url(../img/direxi/hp/bg-bando.gif) left 107px repeat-x;}
/* ACCROCHE - HP */
.block-hp .accroche-hp{color:#0093d0;padding:20px 0 0 45px;background:url(../img/direxi/hp/puce-00.gif) 30px 25px no-repeat;display:block;position:absolute;z-index:27;font:700 19px Arial; line-height: normal;}
.block-hp-lp .accroche-hp{color:#0093d0;padding:0 0 0 45px;background:url(../img/direxi/hp/puce-00.gif) 30px 8px no-repeat;display:block;z-index:27;font:700 24px Arial;float:left;}
.block-lp .accroche-hp{color:#0093d0;padding:0 0 0 45px;background:url(../img/direxi/hp/puce-00.gif) 30px 8px no-repeat;display:block;z-index:27;font:700 24px Arial;float:left;}
/**/
.acc-lp-00{position:absolute;font:700 16px Arial;top:205px;left:32px;color:#0B5473;padding:0 0 0 12px;background:url(../img/direxi/hp/p-01.gif) left 5px no-repeat;z-index:30;float:left;}

.acc-lp-01{position:absolute;font:700 22px Arial;top:245px;left:55px;color:#0B5473;padding:0 0 0 30px;line-height:24px;background:url(../img/direxi/hp/p-02.gif) left 5px no-repeat;z-index:30;float:left;}

.acc-lp-02{position:absolute;font:300 14px Arial;top:315px;left:32px;color:#0B5473;padding:0 0 0 12px;background:url(../img/direxi/hp/p-04.gif) left 4px no-repeat;z-index:30;float:left;}

.acc-lp-03{position:absolute;font:700 16px Arial;top:345px;left:165px;color:#0B5473;padding:0 0 0 14px;background:url(../img/direxi/hp/p-04.gif) left 4px no-repeat;z-index:30;float:left;}

.acc-lp-04{position:absolute;font:100 14px Arial;top:360px;left:35px;color:#0B5473;padding:0 0 0 14px;background:url(../img/direxi/hp/p-04.gif) left 4px no-repeat;z-index:30;float:left;}
.acc-lp-05{position:absolute;font:100 12px Arial;top:400px;left:110px;color:#0B5473;padding:0 0 0 14px;background:url(../img/direxi/hp/p-01.gif) left 4px no-repeat;z-index:30;float:left;}

.acc-lp-00 strong{color:#F15C30;}
.acc-lp-01 strong{color:#F15C30;}
.acc-lp-02 strong{color:#F15C30;}
.acc-lp-03 strong{color:#F15C30;}
.acc-lp-04 strong{color:#F15C30;}
.acc-lp-05 strong{color:#F15C30;}
#flash{width:380px;height:300px;display:block;float:right;position:absolute;top:175px;left:300px;overflow:hidden;z-index:-99}
.block-lp #flash-hp{top:195px;left:300px;height:265px;}
.offre-mois{display:block;width:241px;height:223px;padding:7px 9px 7px 6px;position:absolute;top:195px;left:692px;float:left;text-align:center;color:#7c7974;}
.para-liens{text-align:center;display:block;width:960px;position:absolute;top:480px;left:0;font:100 12px Arial;color:#0b5473;float:left;}
.block-lp .para-liens{text-align:center;display:block;width:960px;position:absolute;top:500px;left:0;font:100 12px Arial;color:#0b5473;float:left;}
.para-liens a{color:#0b5473;text-decoration:none; font-weight: 700;}
.para-liens a:hover{text-decoration:underline;}
/**/
.block-hp-description{position:absolute;top:138px;left:722px;width:228px;}
.block-hp-description .cadre-lp-hd-ft{float:left;}
.block-hp-description .cadre-lp{width:196px;padding:0 16px;display:block;background:url(../img/direxi/hp/bg-cadre-lp-md.gif) left top repeat-y;float:left;}
.block-hp-description .cadre-lp strong{display:block;color:#0093d0;background:url(../img/direxi/hp/puce-00.gif) left 4px no-repeat;font:700 16px Arial;padding:0 0 0 14px;}
.block-hp-description .cadre-lp li{border-bottom:dotted 1px #b2b2b2;padding:6px 12px;width:172px;font:700 12px Arial;color:#0b5473;background:url(../img/direxi/hp/puce-li.gif) 3px 14px no-repeat;}
.block-hp-description .cadre-lp li.ssBD{border:none;}
.block-hp-description .cadre-lp .btn-je-souscris{background:url(../img/direxi/hp/btn-simple-rapide.gif) left top no-repeat;width:167px;height:57px;margin:0 auto;color:#FFFFFF;text-decoration:none;text-transform:uppercase;display:block;font:700 16px Arial;text-align:center;padding:5px 0 0;}
/* CENTER */
#center{display:block;width:728px;float:left;}
/* FOOTER */
#footer{display:block;width:960px;height:80px;padding:3px 7px 0 9px;background:url(../img/direxi/sqlt/bg-footer.gif) 1px top no-repeat;position:relative;float:left;}
#footer ul{padding:35px 0 0 160px;width:542px;display:block;float:left;}
#footer ul.profite{padding:35px 27px 0 0;width:676px;}
#footer ul.profite li{float:right;}
#footer ul li{float:left;background:url(../img/direxi/sqlt/bg-footer-li.gif) right 6px no-repeat;padding:0 10px 0 7px;}
#footer ul li.ss-bg{background:none;padding:0 0 0 7px;}
#footer ul li a{color:#666666;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
/**/
#footer-lp{display:block;width:978px;height:46px;padding:22px 0 0;text-align:center;background:url(../img/direxi/sqlt/bg-footer-lp.gif) left bottom no-repeat;float:left;}
#footer-lp a{background:url(../img/direxi/sqlt/bg-footer-li.gif) right 6px no-repeat;padding:0 10px 0 7px;color:#666666;text-decoration:none;}
#footer-lp a:hover{text-decoration:underline;}
#footer-lp a.ss-bg{background:none;padding:0 0 0 7px;}
/* QUI SOMMES NOUS - FOOTER */
#footer .block-right{background:url(../img/direxi/sqlt/separation-footer.gif) left 15px no-repeat;display:block;float:left;width:222px;padding:20px 0 0 34px;height:60px;font-size:10px;}
#footer .block-right a{color:#7a7a7a;text-decoration:none;}
#footer .block-right a:hover{text-decoration:underline;}
#footer .block-right span{background:url(../img/direxi/sqlt/direxi-produit-assurance.gif) left 2px no-repeat;color:#000000;padding:0 0 0 62px;display:block;margin:5px 0 0;}
/**/
#footer .block-right .layer-qui-sommes-nous{background:#FFFFFF;border:solid 1px #cccccc;font:100 10px Arial;color:#666666;display:none;padding:7px 5px;width:190px;position:absolute;top:0;left:759px;}
#footer .block-right .layer-qui-sommes-nous a{color:#000000;font-weight:700;text-decoration:underline;}
#footer .block-right .layer-qui-sommes-nous a:hover{text-decoration:none;}
/* CONDITIONS */
#condition{display:block;width:960px;padding:15px 8px;background:url(../img/direxi/sqlt/bg-condition.gif) left top no-repeat;margin:0 auto;font-size:9px;color:#999999;clear:both;text-align:center;}
#condition a{color:#999999;}
/*ERREUR*/
.accroche-hp2{color:#0093d0;padding:20px 0 0 45px;background:url(../img/direxi/hp/puce-00.gif) 30px 28px no-repeat;display:block;z-index:27;font:700 24px Arial;float:left;}
div.erreur{background: url(../img/direxi/bg_erreur.jpg) no-repeat left top; display: block; float: left; height: 365px; margin: 15px 0 0 24px; padding: 35px; width: 910px;}
div.erreur p{color: #333333; font-family: arial; font-size: 12px; font-weight: 700; padding: 0 0 18px 0; }
div.erreur p a{color: #f15c30; text-decoration: underline;}
div.erreur p a:hover{text-decoration: none;}
/*PARTENAIRES*/
div.partenaires{display: block; float: left; margin: 15px 0 0 35px; width: 885px;}
div.partenaires div{border-bottom: 1px solid #a4a4a4; padding: 15px 0 10px 0; width: 885px; display:block;float:left;}
div.partenaires div:last-child{border-bottom: 0px solid #a4a4a4; padding: 15px 0 10px 0; width: 885px; display:block;float:left;}
div.partenaires img{display: block; float: left;}
div.partenaires p{color: #333333; font-family: arial; font-size: 12px; font-weight:700; padding: 10px 0 0 0;display: block; float: left;width: 655px;}
div.partenaires p a{background:url(../img/direxi/hp/puce-00.gif) no-repeat 0 2px;color: #0093d0; text-decoration: underline; padding-left: 15px;}
/*PLAN*/
.plan2{border-top: 1px dotted; width: 750px;}
.plan2 a{color: #0b5473; font-weight: 700; text-decoration: underline;}
.plan2 li{display: inline;background:url(../img/direxi/hp/puce-liste-form-left.gif) no-repeat 0 4px ; float: left; padding: 0 15px 0 15px; margin-bottom: 10px;}
.plan{background: url(../img/direxi/bg_erreur.jpg) no-repeat left top; display: block; float: left; height: 365px; margin: 15px 0 0 24px; padding: 35px; width: 910px; }
.plan div{float: left; display: block; margin: 0 25px 20px 0; padding: 5px 15px 20px 10px;}
.plan div.middle{border-left: 1px dotted;border-right: 1px dotted; }
.plan div.middle p{color: #f15c30; font-family: arial; font-size: 12px; font-weight: 700;}
.plan div.middle ul li{color: #0b5473; font-family: arial; font-size: 12px; font-weight: 300; line-height: 16px;list-style-position:outside;list-style-type:none;}
.plan div.middle ul li a{color: #0b5473; }
.plan div.middle ul{padding: 0 0 0 15px;}
.plan h3 a{background:url(../img/direxi/hp/puce-liste-form-left.gif) 0 4px no-repeat; color: #0b5473;font-size: 14px;padding-left: 15px;}
.plan .bg{background:url(../img/direxi/perso.jpg) no-repeat right top; width: 840px;}
/* NOS PRODUITS */
.nos-produits h2{color:#0093d0;padding:20px 0 0 45px;background:url(../img/direxi/hp/puce-00.gif) 30px 25px no-repeat;display:block;font:700 19px Arial;text-align:left;}
.nos-produits h3{display:block;width:922px;}
.nos-produits div img{float:left;}
.nos-produits{text-align:center;}
.nos-produits div.cadre{margin:0 0 0 18px;}
.nos-produits .block-produits{display:block;width:920px;border-left:solid 1px #f15c30;border-right:solid 1px #f15c30;margin:0 0 0 18px;float:left;}
.nos-produits .ssBD{width:922px;border:none;margin-bottom:50px;}
.nos-produits .titre{color:#f15c30;font:700 16px Arial;background:#FFFFFF;width:auto;padding:0 3px;position:relative;top:10px;left:28px;margin:15px 0 0;float:left;}
.sites-produits{height:320px;margin:0 auto;padding-top:15px;}
.sites-produits span{display:inline-block;text-align:left;height:320px;width:179px;padding:0 0 0 2px;/*float:left;*/background:url(../img/direxi/nos-produits/separation.gif) left 10px no-repeat;}
.sites-produits span:first-child{background:#FFFFFF;}
.sites-produits span .produit{font:700 18px Arial;color:#0093d0;text-align:center;height:65px;width:179px;background:none;float:left;}
.sites-produits span .para{padding:0 12px;height:75px;float:left;background:none;width:155px;float:left;}
.sites-produits span a{float:right;position:relative;right:12px;font:700 11px Arial;color:#f15c30;background:url(../img/direxi/nos-produits/bg-liens.gif) left 3px no-repeat;padding:0 0 0 15px;}
.sites-produits span a:hover{text-decoration:none;}
.sites-produits span .visu img{display:block;margin:0 auto;float:none;}
.nos-produits .sites-produits span span.visu{height:130px;width:179px;float:left;background:none;top:0;left:0;padding:0;}
/* MOT DE PASSE */
.mot-de-passe h2{color:#0093d0;padding:20px 0 0 45px;background:url(../img/direxi/hp/puce-00.gif) 30px 25px no-repeat;display:block;font:700 19px Arial;}
.mot-de-passe .cadre h3{color:#0093d0;padding:0 0 15px 0;font:700 16px Arial;}
.mot-de-passe .hd-cadre{margin:20px auto 0;display:block;width:910px;height:12px;}
.mot-de-passe .ft-cadre{margin:0 auto 60px;display:block;width:910px;height:12px;}
.mot-de-passe .cadre{display:block;background:url(../img/direxi/mot-de-passe/bg-md-cadre.gif) left top repeat-y;width:850px;padding:20px 30px;height:320px;margin:0 auto;position:relative;font-size:12px;}
.mot-de-passe fieldset{display:block;width:465px;margin:45px 0 0;}
.mot-de-passe fieldset legend{display:none;}
.mot-de-passe fieldset div{display:block;width:465px;float:left;}
.mot-de-passe fieldset div.div-submit{text-align:center;padding:35px 0 0;}
.mot-de-passe fieldset label{font:700 12px Arial;color:#0093d0;display:block;float:left;border-bottom:dotted 1px #b2b2b2;width:200px;height:20px;padding:10px 0 0 10px;background:url(../img/direxi/mot-de-passe/puce.gif) left 16px no-repeat;margin:0 10px 0 0;}
.mot-de-passe fieldset .inputTexte{width:236px;height:18px;padding:2px;border:solid 1px #969590;margin:7px 0 0;font:700 12px Arial;color:#95928e;}
.mot-de-passe fieldset .inputTexte2{width:31px;text-align:center;}
.mot-de-passe fieldset .inputTexte4{width:48px;text-align:center;}
.mot-de-passe .cadre .illustration{position:absolute;bottom:20px;right:30px;}
.mot-de-passe-02 fieldset{width:510px;}
.mot-de-passe-02 fieldset div{width:510px;}
.mot-de-passe-02 fieldset label{width:245px;}
/* ESPACE CLIENT ETAPES */
#content .div-form-hd{display:block;width:941px;height:40px;float:left;margin:10px 0 0 10px;background:url(../img/direxi/center/bg-div-form-hd.gif) left top no-repeat;}
#content .div-form-hd ul{margin:15px 0 0 418px;}
#content .div-form-hd ul li{float:left;display:block;background:url(../img/direxi/center/bg-etapes.gif) right top no-repeat;font:700 12px Arial;color:#0093d0;text-transform:uppercase;padding:0 33px 0 7px;}
#content .div-form-hd ul li.ssBG{background:none;padding:0 0 0 7px;}
#content .div-form-hd ul li.active{color:#f15c30;}
#content .div-forms .form-left{display:block;float:left;width:317px;padding:15px 0 0 10px;}
#content .div-forms .form-right{display:block;float:left;width:582px;padding:0 0 0 32px; position:relative}
#content .div-forms{display:block;margin:0 0 0 10px;background:url(../img/direxi/center/bg-div-form.gif) left top repeat-y;width:941px;float:left;font:100 12px Arial;}
#content .div-form-ft{display:block;margin:0 0 10px 10px;}
#content .div-forms fieldset{display:block;width:470px;margin:45px 0 0;}
#content .div-forms fieldset legend{display:none;}
#content .div-forms fieldset div{display:block;width:470px;float:left;}
#content .div-forms fieldset div.div-submit{padding:60px 0 50px 410px;width:60px;position:relative;}
#content .div-forms fieldset label{font:700 12px Arial;color:#0093d0;display:block;float:left;border-bottom:dotted 1px #b2b2b2;width:200px;height:20px;padding:10px 0 0 10px;background:url(../img/direxi/mot-de-passe/puce.gif) left 16px no-repeat;margin:0 5px 0 0;}
#content .div-forms fieldset .inputTexte{width:236px;height:18px;padding:2px;border:solid 1px #969590;margin:7px 0 0;font:700 12px Arial;color:#95928e;}
#content .div-forms fieldset .inputTexte2{width:31px;text-align:center;}
#content .div-forms fieldset .inputTexte4{width:48px;text-align:center;}
#content .div-forms fieldset .inputTexte5{width:58px;}
#content .div-forms .form-right h3{font:700 16px Arial;color:#0093d0;padding:20px 0;}
#content .div-forms .form-left h2{font:700 16px Arial;color:#0093d0;padding:10px 0 20px 12px;background:url(../img/direxi/center/bg-puce-h2.gif) 2px 15px no-repeat;}
#content .div-forms .form-left p{color:#0b5473;padding:0 0 0 12px;}
#content .div-forms .btn-retour{position:absolute;top:60px;left:0;background:url(../img/direxi/center/btn-retour.gif) left top no-repeat;width:123px;height:43px;}
#content .div-forms .btn-retour span{display:none;}
.espace-client h2{color:#0093d0;padding:20px 0 20px 45px;background:url(../img/direxi/hp/puce-00.gif) 30px 25px no-repeat;display:block;font:700 19px Arial;}
.espace-client .cadres-form{display:block;background:url(../img/direxi/center/bg-md-espace-client.gif) left top repeat-y;width:910px;float:left;font-size:12px;margin:0 0 0 22px;}
.espace-client .cadres-hd img, .espace-client .cadres-ft img{display:block;float:left;margin:0 0 0 22px;}
.espace-client .cadres-ft img{margin-bottom:20px;}
.espace-client .cadres-form .block-left{display:block;float:left;width:264px;padding:15px 35px;float:left;}
.espace-client .cadres-form h3{color:#0093d0;font-size:16px;padding:0 0 20px;}
.espace-client .cadres-form p a{color:#000000;}
.espace-client .cadres-form .block-left .inputTexte{width:258px;height:18px;border:solid 1px #969590;padding:2px;font:700 12px Arial;color:#95928e;}
.espace-client .cadres-form .block-left label{color:#0093d0;width:252px;/*height:24px;*/height:25px;display:block;font-weight:700;background:url(../img/direxi/center/puce-label.gif) left 14px no-repeat;/*padding:12px 0 0 10px;*/padding:8px 0 0 10px;}
.espace-client .cadres-form .block-left label small{color:#999999;}
.espace-client .cadres-form .block-left .div-submit{text-align:center;width:262px;padding:32px 0 10px;}
.espace-client .cadres-form .block-right{padding:15px 0 15px 60px;width:485px;float:left;}
.espace-client .cadres-form .block-right fieldset{display:block;width:470px;margin:57px 0 0;}
.espace-client .cadres-form .block-right fieldset legend{display:none;}
.espace-client .cadres-form .block-right fieldset div{display:block;width:465px;height:30px;float:left;}
.espace-client .cadres-form .block-right fieldset div.div-submit{text-align:center;padding:35px 0 0;}
.espace-client .cadres-form .block-right fieldset label{font:700 12px Arial;color:#0093d0;display:block;float:left;border-bottom:dotted 1px #b2b2b2;width:200px;height:20px;padding:10px 0 0 10px;background:url(../img/direxi/mot-de-passe/puce.gif) left 16px no-repeat;margin:0 10px 0 0;}
.espace-client .cadres-form .block-right fieldset .inputTexte{width:236px;height:18px;padding:2px;border:solid 1px #969590;margin:7px 0 0;font:700 12px Arial;color:#95928e;}
.espace-client .cadres-form .block-right fieldset .inputTexte2{width:31px;text-align:center;}
.espace-client .cadres-form .block-right fieldset .inputTexte4{width:48px;text-align:center;}
.espace-client .cadres-form .block-right .div-btn-comment-faire{display:block;width:485px;height:80px;text-align:center;padding:20px 0 0;}
.espace-client .cadres-form .block-right .div-btn-comment-faire a{display:block;width:183px;height:43px;margin:0 auto;background:url(../img/direxi/center/btn-comment-faire.gif) left top no-repeat;}
.espace-client .cadres-form .block-right .div-btn-comment-faire a span{display:none;}
/**/
.hidden{display:none;}
.lw{background:#FFFFFF;padding-bottom:35px;display:block;width:890px;padding-top:45px;padding-left:30px;border:solid 1px #0093d0;position:relative;background:#FFFFFF;padding-bottom:35px;text-align:left;}
.lw .mask{display:block;width:852px;height:350px;overflow:auto;padding:0 10px 0 0;}
.lw h5{font:700 24px Arial;color:#0093d0;padding:0 0 40px 14px;background:url(../img/direxi/center/bg-h1.gif) left 9px no-repeat;}
.lw h6{padding:0 0 15px;font:700 14px Arial;color:#0b5473;}
.lw p{padding:0 0 15px;}
.lw p span{display:block;padding:0 0 0 35px;}
.lw ul{padding:15px 0 0;}
.lw ul li{padding:0 0 15px 35px;background:url(../img/direxi/center/puce-liste-lw.gif) 22px 4px no-repeat;}
.lw .btn-fermer{position:absolute;top:4px;right:4px;background:url(../img/direxi/center/bg-btn-fermer.gif) right top no-repeat;color:#0093d0;text-decoration:none;padding:0 18px 2px 0;}
.lw .btn-fermer:hover{text-decoration:underline;}
/*QUI SOMMES NOUS*/
.accroche-hp2{color:#0093d0;padding:20px 0 0 45px;background:url(../img/direxi/hp/puce-00.gif) 30px 28px no-repeat;display:block;z-index:27;font:700 24px Arial;float:left;}
div.qsn{background:url(../img/direxi/qsn/fond-qsn.jpg) 440px 490px no-repeat;  display: block; float: left; padding: 35px; width: 910px;}
div.qsn h3{color: #f15c30; font-family: arial; font-size: 18px;}
div.qsn h4{color: #0b5473; font-family: arial; font-size: 14px; margin: 30px 0 12px 0;}
div.qsn h4.clear{clear: left; padding:35px 0 0;}
div.qsn ul{display: block; float: left;}
div.qsn li{color: #333333; font-family: arial; font-size: 12px; background:url(../img/direxi/hp/puce-li.gif) no-repeat 6px 6px ;  padding: 0 15px 0 15px; margin-bottom: 6px;}
div.qsn img{float:left;}
div.qsn p{color: #333333; font-family: arial; font-size: 12px; font-weight: 100; }
/*ERREUR AUTHENTIFICATION*/
div.authentification{background:url(../img/direxi/qsn/croix.jpg) 785px 425px no-repeat;  display: block; float: left; height: 500px; padding: 35px; width: 910px;}
div.authentification h3{color:#0093d0; font-family: arial; font-size: 16px;}
div.authentification h4{color: #0b5473; font-family: arial; font-size: 14px; margin: 30px 0 12px 0;}
div.authentification h4.clear{clear: left; padding:35px 0 0;}
div.authentification ul{display: block; padding-left: 15px;}
div.authentification li{color: #333333; font-family: arial; font-size: 12px; background:url(../img/direxi/hp/puce-li.gif) no-repeat 6px 6px ;  padding: 0 15px 0 15px; margin-top: 12px;}
div.authentification li.sans-puce{background-image: none; padding: 0 15px 0 5px;}
div.authentification p{color: #333333; font-family: arial; font-size: 12px; font-weight: 100; margin: 20px 0 0 0;}
div.authentification p a, div.authentification ul a {color: #0093d0;}
div.authentification p a:hover, div.authentification ul a:hover {text-decoration: none;}
/*RECRUTEMENT*/
div.recrutement{display: block; float: left;  padding: 0 0 0 35px; width: 910px;}
div.recrutement .encart-gauche{ float:left;  width: 425px; margin: 10px 0 0 -5px; }
div.recrutement .encart-gauche div{float: left; display: block; width:424px; background:url(../img/direxi/recrutement/bg-recrutement_02.jpg) repeat-y;}
div.recrutement .encart-gauche img{float: left; display: block;}
div.recrutement h4{color: #0b5473; font-family: arial; font-size: 14px; margin:  0 0 10px 20px; }
div.recrutement h5{background:url(../img/direxi/hp/puce-liste-form-left.gif) 0px 4px no-repeat; color: #0093d0; font-family: arial; font-size: 14px; margin:  0 0 5px 20px; padding-left: 10px;}
div.recrutement h5.filet{background:url(../img/direxi/hp/puce-liste-form-left.gif) 0px 14px no-repeat; border-top: 1px solid #aaaaaa; margin:  25px 0 5px 20px; padding: 10px 0 0 10px; width: 371px;}
div.recrutement p{color: #333333; font-family: arial; font-size: 12px; font-weight: 100; margin: 15px 0 0 0; text-align: justify;}
div.recrutement .encart-gauche p{color: #333333; font-size: 11px; font-family: arial; margin: 5px 25px 0 20px; }
div.recrutement p a{color: #0093d0;}
div.recrutement .encart-gauche p a{color: #f15c30; font-weight: 700; float: right;}
div.recrutement p a:hover{text-decoration: none;}
div.recrutement .texte-droit{background:url(../img/direxi/recrutement/visuel.jpg) bottom right no-repeat; float: left; height: 300px;width: 460px; padding: 43px 0 0 20px;}
div.recrutement .texte-droit p{font-size: 13px; font-family: arial; color: #0b5473; width: 260px;}
div.recrutement .texte-droit input {margin-top: 20px;}
/*RECRUTEMENT DETAILS*/
div.recrutement-details{background:url(../img/direxi/recrutement/visuel.jpg)  670px 210px no-repeat; display: block; float: left;  padding: 0 20px 0 35px; width: 910px;}
div.recrutement-details .encart-gauche{ float:left;  width: 425px; margin: 10px 0 0 -5px; }
div.recrutement-details .encart-gauche div{float: left; display: block; width:424px; background:url(../img/direxi/recrutement/bg-recrutement_02.jpg) repeat-y;}
div.recrutement-details .encart-gauche img{float: left; display: block;}
div.recrutement-details h4{color: #0b5473; font-family: arial; font-size: 14px; margin:  15px 0 10px 0; }
div.recrutement-details h5{background:url(../img/direxi/hp/puce-liste-form-left.gif) 0px 4px no-repeat; color: #0093d0; font-family: arial; font-size: 14px; margin: 20px 0 5px 0; padding-left: 10px;}
div.recrutement-details ul{margin-top: 15px;}
div.recrutement-details ul li{background:url(../img/direxi/hp/puce-li.gif) no-repeat 0 9px;color: #333333; font-family: arial; font-size: 12px; line-height: 18px; padding: 0 0 0 10px;}
div.recrutement-details p{color: #333333; font-family: arial; font-size: 12px; font-weight: 100; margin: 15px 0 0 0; text-align: justify;}
div.recrutement-details p strong{margin: 0 0 15px 0;}
div.recrutement-details p a{color: #f15c30; font-weight: 700;}
div.recrutement-details p a:hover{text-decoration: none;}
div.recrutement-details img { float: right; margin: 0 30px 0 0}
/*FORM CONTACT*/
.div-contact{background:url(../img/direxi/contact/images/contact02.jpg) right 135px no-repeat;float: left; width: 860px; display: block;padding:0 0 0 35px; }
.div-contact p{color: #333333; font-family: arial; font-size: 12px; font-weight: 100; margin: 15px 0 0 0; text-align: justify;}
.div-contact p strong{margin: 0 0 15px 0;}
.div-contact form.contact{font-family: arial;width: 890px;}
.div-contact #nom, .contact #prenom, .contact #mail {border: 1px solid #a8acad; font-family : arial; font-size: 11px; margin-right: 12px; padding: 2px 0 2px 5px; width: 180px;}
.div-contact #message{border: 1px solid #a8acad; font-family : arial; font-size: 11px; height: 150px; padding: 5px; width: 579px;}
.div-contact #infos_direxi, .contact #infos_partenaires{margin: 7px 0 0 0;}
.div-contact #demande{border: 1px solid #a8acad; font-family : arial; font-size: 11px; margin: 0 12px 0 20px; padding: 2px 0 2px 5px; width: 220px;}
.div-contact #demande option {padding-left: 8px;}
.div-contact p.obligatoire {font-family: arial; font-size: 10px; font-weight: 700; }
.div-contact p.submit input{float: left; margin: 0 10px 25px 0;}
.div-contact p.submit{color: #999999; font-family: arial; font-size: 10px; line-height: 10px; }
.div-contact div.block a{text-decoration: none;}
.encart-bas{background:url(../img/direxi/contact/images/contact01.jpg) top left no-repeat;float: left; display: block;height: 150px; width: 870px; margin-left: 25px; padding: 25px 0 0 27px; }
.encart-bas h3{font-size: 16px; font-family: arial; font-weight: 700; color: #0093d0; padding: 0 0 13px 15px; background:url(../img/direxi/hp/puce-00.gif) no-repeat 0 4px;}
.encart-bas span.numero{color: #0b5473; font-size: 18px; font-family: arial; font-weight: 700; padding: 0 0 0 65px;}
.encart-bas .mentions{color:#999999;font-family:arial;font-size:10px;line-height:10px;margin: 15px 0 0 0;}
.encart-bas input{float: right; margin: -34px 30px 0 0;}
/*MENTIONS LEGALES*/
div.mentions-legales{display: block; float: left;  padding: 0 20px 0 35px; width: 910px;}
div.mentions-legales .mentions-ml{margin-left: 40px;}
div.mentions-legales h4{color: #0b5473; font-family: arial; font-size: 14px; margin:  15px 0 10px 0; }
div.mentions-legales ul li{color: #333333; font-family: arial; font-size: 12px; line-height: 18px; list-style-type: disc; list-style-position:inside; margin: 0 0 0 40px}
div.mentions-legales p{color: #333333; font-family: arial; font-size: 12px; font-weight: 100; margin: 15px 0 0 0; text-align: justify;}
div.mentions-legales p strong{margin: 0 0 15px 0;}
div.mentions-legales p a{color: #333333;font-weight: 100;}
div.mentions-legales p a:hover{text-decoration: none;}
/*CHARTE DIREXI*/
div.charte-direxi{display: block; float: left;  padding: 0 20px 0 35px; width: 910px;}
div.charte-direxi .mentions-ml{margin-left: 40px;}
div.charte-direxi h4{color: #0b5473; font-family: arial; font-size: 14px; margin:  15px 0 10px 0; }
div.charte-direxi ul li{background:url(../img/direxi/hp/puce-li.gif) no-repeat 0 6px; padding-left: 10px;color: #333333; font-family: arial; font-size: 12px; font-weight: 100;margin: 0 0 0 30px;}
div.charte-direxi p{color: #333333; font-family: arial; font-size: 12px; font-weight: 100; margin: 15px 0 0 0; text-align: justify;}
div.charte-direxi p strong{margin: 0 0 15px 0;}
div.charte-direxi p a{color: #333333;font-weight: 100;}
div.charte-direxi p a:hover{text-decoration: none;}
/*AMIS*/
.amis form{float: left;padding-top:45px;}
.amis fieldset{display:block;width:486px;margin:0 0 0 145px;background:url(../img/direxi/bg-conseiller-ami.gif) right 110px no-repeat;padding:0 290px 85px 0;}
.amis legend{display:none;}
.amis fieldset div{display:block;width:486px;height:30px;clear:left;}
.amis fieldset div label{display:block;width:195px;height:17px;padding:7px 0 0;float:left;font-weight:700;color:#2c6b86;border-bottom:dotted 1px #b2b2b2;}
.amis fieldset div.obligatoire label{padding-left:8px;width:187px;background:url(../img/direxi/center/puce-label-form.gif) left 13px no-repeat;}
.amis fieldset div .inputTexte{display:block;width:278px;height:22px;padding:0 2px;border:solid 1px #969590;float:right;font:100 12px Arial;color:#95928e;}
.amis fieldset div .inputEmail{text-align:center;}
.amis fieldset div textarea{display:block;width:278px;height:78px;border:solid 1px #969590;float:right;padding:2px;font:100 12px Arial;color:#95928e;}
.amis fieldset div.divTextarea{height:88px;}
.amis fieldset div.divSubmit{height:43px;padding:20px 0 0;text-align:right;}


.div-contact p.erreurC{display:none;color:#ff0000;font-weight:700;}
.erreur{display:none;color:#ff0000;font-weight:700;float:left;}
ul li.erreurEC{color:#ff0000;font-weight:700;}
.erreurDiv{margin-left: 15%;margin-bottom: 30px;margin-top:20px;}
.float-right {float:right;margin: -34px 30px 0 0;}
.accroche-hp3{color:#0093d0;padding:20px 0 0 45px;background:url(../img/direxi/hp/puce-00.gif) 30px 28px no-repeat;display:block;z-index:27;font:700 24px Arial;}
.contact-confirm{padding: 32px; font-size: 12px;}
.decal-bas{margin-top: 45px;}
a strong {text-decoration:underline;}
.gras{
	font-weight: 700;
}

.block-hp-description .cadre-lp strong.retour{
	font-size: 12px;
}
