   /*positionnement général*/
   html,body {margin:0px; padding:0px;height:100%;}

   body{background-color:#b8bfc3;}
   img{border:0px;}
   form{display:inline;width:auto;}
   a{outline-width:0px}

   .page{margin:0px auto;width:950px;}
   .clear{clear:both;}
   .page .mainContentInt .centerContent hr{border:medium none;border-top:1px dotted #ccc;}

   /*header*/
   .page .header{clear:both;float:left;padding:15px 20px 0px 20px;width:950px;background-color:#fff;display:inline;}
   .page .header .topLink{clear:both;float:left;width:950px;}
   .page .header .topLink h1{margin:0px;padding:0px;width:auto;}
   .page .header .topLink #logo{float:left;width:197px;}
   .page .header .topLink #besoinConseil{float:left;margin-left:329px;width:262px;}
   .page .header .topLink #recevoirNewsletter{float:right;width:162px;}
   
   .page .header .topLink .topText{clear:both;margin-bottom:0;margin-top:5px;width:100%;}

   .page .header .mainMenu{clear:both;float:left;margin-top:10px;width:100%;height:39px;background:url(../img/m1-bkg.gif) no-repeat;}
   .page .header .mainMenu ul{clear:both;float:left;margin:10px 0px 0px 0px;padding:0px;width:950px;}
   .page .header .mainMenu ul li{float:left;margin:0px;padding:0px 15px;width:auto;list-style-type:none;}
   //.page .header .mainMenu ul li ul{float:none;clear:both}
   //.page .header .mainMenu ul li ul li{float:none;clear:both}
   .page .header .mainMenu ul li div.subMenu{position:absolute;margin-top:12px;width:200px;margin-left:-10px;padding:10px;display:none;background:#dbd8be url(../img/fdm2.gif) repeat-x;}
   .page .header .mainMenu hr {border:1px solid #e6e3d0;border-bottom:1px solid #43a0c2;}


    /************************
     ***** Flex 30 / 70 *****
     ************************/
    .flex-30-70{float:left;clear:both;width:100%;margin:10px 0px 10px 0px;}
    .flex-30-70 .leftColumn{float:left;width:25%;}
    .flex-30-70 .rightColumn{float:right;width:65%;}
    

   /*bando*/
   .page .bando{clear:both;float:left;padding:0px 20px 0px 20px;width:950px;background-color:#fff;}
   .page .bandoInterne{padding:10px 20px;}

   /*Contenu Principal*/
   .page .mainContent{display:inline;clear:both;float:left;width:950px;padding-top:0px;padding-right:20px;padding-bottom:34px;padding-left:20px;background:#fff url(../img/content-bkg.gif) 0% 100% no-repeat;}
   .page .mainContentHome {padding-top:10px;}
   .page .mainContentHome .leftContent{float:left;margin-right:0px;width:155px;}
   .page .mainContentInt .leftContent{float:left;margin-right:20px;width:180px;}

   /*Gauche Home*/
   .page .mainContentHome .leftContent .nosmarches{clear:both;float:left;margin-top:3px;padding:0px 0px 0px 0px;width:173px;}
   .page .mainContentHome .leftContent .nosmarches h2{margin:0px 0px 5px 0px;padding:0px;}
   .page .mainContentHome .leftContent .nosmarches ul {margin:0px 0px 5px 0px;padding:0px;}
   .page .mainContentHome .leftContent .nosmarches ul li {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none;}
   .page .mainContentHome .leftContent .nosmarches ul li a {padding:0px 0px 0px 10px;background:url(../img/bt-flecheG.bmp) no-repeat 0px 0px;}
   .page .mainContentHome .leftContent .nosmarches ul li:hover{background:#C9D6DB;}

   /*Centre Home*/
   .page .mainContentHome .centerContent{float:left;width:395px;}
   .page .mainContentInt .centerContent .news-list-container .news-list-item .news-list-date{float:left;}
   .page .mainContentInt .centerContent .news-list-container .news-list-item .news-list-morelink{float:left;margin-left:0px;}
   .page .mainContentHome .centerContent .actualites{clear:both;float:left;width:100%;}
   .page .mainContentHome .centerContent .actualites h2{clear:both;float:left;margin:0px 0px 10px 12px;padding:0px 0px 0px 25px;}
   .page .mainContentHome .centerContent .actualites .controlPanel{clear:both;float:left;width:100%;height:118px;}

   .page .mainContentHome .centerContent .actualites .controlPanel .newsListe{float:left; margin:0 auto;width:330px;height:120px;overflow:auto;margin-left:10px;}
   .page .mainContentHome .centerContent .actualites .controlPanel .newsListe .slide{margin:0 auto;width:380px;height:120px;}
   .page .mainContentHome .centerContent .actualites .controlPanel .newsListe .slide img{float:left;margin:2px 10px 0px 0px;}
   .page .mainContentHome .centerContent .actualites .controlPanel .newsListe .slide h3{margin:0px;padding:0px;margin-left:2px;}
   .page .mainContentHome .centerContent .actualites .controlPanel .newsListe .slide p{margin:5px 0px;padding:0px;margin-left:2px;}
   .page .mainContentHome .centerContent .actualites .controlPanel .newsListe .slide .imgNews{float:left;}
   .page .mainContentHome .centerContent .actualites .controlPanel .newsListe .slide .imgNews img{border:solid 1px #ECE9DA;}
   .page .mainContentHome .centerContent .actualites .controlPanel .newsListe .slide p.download{margin-left:-1px;}

   .page .mainContentHome .centerContent .actualites .controlPanel .control {float:left;display:block;width:20px;}  
   .page .mainContentHome .centerContent .actualites .controlPanel #leftControl {float:left;width:22px;margin-top:20px;background-image:url(../img/bt-flechegauche.gif);background-repeat:no-repeat;}
   .page .mainContentHome .centerContent .actualites .controlPanel #rightControl {float:right;width:22px;margin-top:20px;background-image:url(../img/bt-flechedroite.gif);background-repeat:no-repeat;} 
   .page .mainContentHome .centerContent .actualites .controlPanel .control a{padding:1px 5px;}
   .page .mainContentHome .centerContent .actualites .controlPanel #leftControl:hover{background-position:0px -22px;}
   .page .mainContentHome .centerContent .actualites .controlPanel #rightControl:hover{background-position:0px -22px;}

   .page .mainContentHome .centerContent .controlBas{clear:both;float:left;margin:0px;padding:px 0px 2px 0;width:100%;}
   .page .mainContentHome .centerContent .controlBas a{padding:1px 5px;background-color:#004F81;border:1px solid #004F81;}
   .page .mainContentHome .centerContent .controlBas a.active{background-color:transparent;}

   /*Droite Home*/
   .page .mainContentHome .rightContent{float:right;width:400px;height:148px;}
   .page .mainContentHome .rightContent .trouverUnExpert{clear:both;float:left;padding:20px 0px 0px 140px;width:173px;height:128px;background:url(../img/boxexpert-fd.gif) no-repeat;}
   .page .mainContentHome .rightContent .trouverUnExpert h2{margin:0px 0px 5px 0px;padding:0px;}

   /*Left Int*/
   .page .mainContentInt .leftContent .leftMenu{clear:both;float:left;margin-bottom:20px;width:100%;}
   .page .mainContentInt .leftContent .leftMenu ul{clear:both;float:left;margin:0px;padding:0px;}
   .page .mainContentInt .leftContent .leftMenu ul li{clear:both;float:left;margin:0px;padding:0px;list-style-type:none;}
   .page .mainContentInt .leftContent .leftMenu ul li a{float:left;padding:5px 10px;width:160px;background:url(../img/m2-fd.gif) 0% 100% repeat-x;}
   .page .mainContentInt .leftContent .leftMenu ul li a.active{background:#4492C2 url(../img/m2in-fd.gif) 0% 100% repeat-x;}
   .page .mainContentInt .leftContent .leftMenu ul li a:hover{background:#dbe4ed url(../img/m2ov-fd.gif) 0% 100% repeat-x;}

   .page .mainContentInt .leftContent .moreTV{clear:both;float:left;margin-top:1px;width:100%;}

   /*Centre Int*/
   .page .mainContentInt .centerContent{float:left;width:740px;}
   .page .mainContentInt .centerContent p.filArianne{margin-top:0px;}
   .page .mainContentInt .centerContent h2{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #27B7CF;}
   .page .mainContentInt .centerContent p{margin:15px 0px;padding:0px;}
   .page .mainContentInt .centerContent ul{margin:15px 0px 15px 20px;padding:0px;}
   .page .mainContentInt .centerContent ul li{margin:0px;padding:0px;margin-bottom:1px;list-style-type:none;}
   .page .mainContentInt .centerContent ul.ticklist {margin-left:0px;}
   .page .mainContentInt .centerContent ul.ticklist li{list-style-type:none;background-image:url(../img/puce-v.gif);background-repeat:no-repeat;padding:6px 0 2px 25px;background-position:0px -2px;}

   .page .mainContentInt .centerContent div.blocFlash{float:right;width:325px;height:230px;margin:5px 0px 5px 20px;_margin:5px 0px 5px 10px;border:1px solid #c1c2a3;}
   .page .mainContentInt .centerContent div.blocFlash2{float:right;width:325px;margin:5px 0px 5px 20px;border:medium none;}
   .page .mainContentInt .centerContent .news-list-item img{float:left; margin-right:15px; margin-bottom:8px;}

   .page .mainContentInt .centerContent .deuxColonnes{clear:both;}
   .page .mainContentInt .centerContent .deuxColonnes .colonneLeft{float:left;width:53%;}
   .page .mainContentInt .centerContent .deuxColonnes .colonneRight{float:right;width:325px;padding-top:20px;}

   .page .mainContentInt .centerContent table.schema{ border-collapse: collapse;clear:both; }
   .page .mainContentInt .centerContent table.schema tr {padding:0px 0px 0px 0px; margin:0px auto;}
   .page .mainContentInt .centerContent table.schema tr td {width:230px; padding: 0px 5px; margin: 0px;}
   .page .mainContentInt .centerContent table.schema tr td * { margin: 0px; padding: 0px; }
   .page .mainContentInt .centerContent table.schema tr td.titre h3{ white-space:nowrap; }
   .page .mainContentInt .centerContent ul {  padding: 5px 0px 0px 10px; margin: 0px; }
   .page .mainContentInt .centerContent ul li { margin: 0px; padding:5px 0 2px 14px;background-image:url(../img/puce-ronde.gif);background-repeat:no-repeat;background-position:0px -1px;}
   .page .mainContentInt .centerContent table.schema tr td ul {  padding: 5px 0px 0px 10px; margin: 0px; }
   .page .mainContentInt .centerContent table.schema tr td ul li { margin: 0px; padding: 0px;padding-left:20px; line-height:15px;background-image:url(../img/puce-ronde.gif);background-repeat:no-repeat;background-position:0px -5px;}
   .page .mainContentInt .centerContent table.schema tr td img {}
   .page .mainContentInt .centerContent table.schema tr td.titre {padding: 30px 0px 12px 0px;color:#4d4d4d; font-weight: bold }
   .page .mainContentInt .centerContent table.schema tr:first-child td.titre {padding-top: 5px; }
   .page .mainContentInt .centerContent table.schema tr td.fleche { background-image: url(../../user_upload/flechedroite.gif); background-repeat: no-repeat; background-position: right center;}
   .page .mainContentInt .centerContent table.schema tr td.flecheg { background-image: url(../../user_upload/flechedroite.gif); background-repeat: no-repeat; background-position: left center;}
   .page .mainContentInt .centerContent table.schema tr td.flecheg ul{ margin-left:40px;}

   .page .mainContentInt .centerContent table.schema2 {margin:5px 0px 15px 0px;border-collapse: collapse;clear:both;border-bottom:1px solid #EFEFEF; }
   .page .mainContentInt .centerContent table.schema2 tr {padding:0px 0px 0px 0px; margin:0px auto;}
   .page .mainContentInt .centerContent table.schema2 tr td {padding:0px 0px 15px 0px; margin: 0px;}
   .page .mainContentInt .centerContent table.schema2 tr td * { margin: 0px; padding: 0px; }
   .page .mainContentInt .centerContent table.schema2 tr td.titre h3{ margin:0px 5px;white-space:nowrap; }
   .page .mainContentInt .centerContent table.schema2 tr td ul {  padding: 5px 0px 0px 10px; margin: 0px; }
   .page .mainContentInt .centerContent table.schema2 tr td ul li { margin: 0px; padding: 0px;padding-left:20px; line-height:15px;background-image:url(../img/puce-ronde.gif);background-repeat:no-repeat;background-position:0px -5px;}
   .page .mainContentInt .centerContent table.schema2 tr td.titre {padding: 30px 0px 12px 0px;color:#4d4d4d; font-weight: bold }
   .page .mainContentInt .centerContent table.schema2 tr:first-child td.titre {padding-top: 5px; }
   .page .mainContentInt .centerContent table.schema2 tr td.fleche { background-image: url(../../user_upload/flechedroite.gif); background-repeat: no-repeat; background-position: right top;}
   .page .mainContentInt .centerContent table.schema2 tr td.flecheg { background-image: url(../../user_upload/flechedroite.gif); background-repeat: no-repeat; background-position: left top;}
   .page .mainContentInt .centerContent table.schema2 tr td.flecheg h3{ padding:0px 0px 0px 45px; }
   .page .mainContentInt .centerContent table.schema2 tr td.flecheg ul{ margin-left:40px;}


   .page .mainContentInt .centerContent table#legende{width:100%;margin:10px 0px 10px 0px;padding:0px;}
   .page .mainContentInt .centerContent table#legende tr {padding:0px 0px 0px 0px;margin:0px;}
   .page .mainContentInt .centerContent table#legende tr td {padding: 0px 10px;margin: 0px;vertical-align:top;}
   .page .mainContentInt .centerContent table#legende tr td p{padding: 4px 10px;margin:0px;font-size:11px;}
   .page .mainContentInt .centerContent table#legende tr td ul {padding: 5px 0px 0px 10px; margin: 0px;}
   .page .mainContentInt .centerContent table#legende tr td ul li {margin: 0px; padding: 0px;padding-left:20px; line-height:1.6em;background-image:url(../img/puce-ronde.gif);background-repeat:no-repeat;background-position:0px -5px;}
   .page .mainContentInt .centerContent table#legende tr td img {margin:0px;padding:0px;}

   .page .mainContentInt .centerContent table.contenttable {width:100%;margin:3px 0px 3px 0px;padding:0px;}
   .page .mainContentInt .centerContent table.contenttable tr {padding:0px;margin:0px;}
   .page .mainContentInt .centerContent table.contenttable tr td {padding:0px 10px 10px 0px;margin:0px;vertical-align:top;}
   .page .mainContentInt .centerContent table.contenttable tr td p{padding:0px;margin:0px;}
   .page .mainContentInt .centerContent table.contenttable tr td ul {padding:5px 0px 0px 10px; margin: 0px;}
   .page .mainContentInt .centerContent table.contenttable tr td ul li {margin:0px; padding:0px;padding-left:20px;line-height:1.6em;background-image:url(../img/puce-ronde.gif);background-repeat:no-repeat;background-position:0px -5px;}
   .page .mainContentInt .centerContent table.contenttable tr td img {margin:0px;padding:0px;}

   .page .mainContentInt .centerContent .encadre{clear:both;float:left;margin:0px 0px 10px 0px;padding:5px 10px;border:1px solid #D0D1D3;}
   .page .mainContentInt .centerContent .deuxColonnes .colonneRight .encadre{clear:both;width:303px;}
   .page .mainContentInt .centerContent .encadre h3{margin:10px 0px;}
   .page .mainContentInt .centerContent .encadre h4{margin:5px 0px;}
   .page .mainContentInt .centerContent .encadre p{margin:5px 0px;}

   .page .mainContentInt .centerContent .encadre2{clear:both;float:left;margin:10px 0px;padding:5px 10px;border:1px solid #D0D1D3;background: transparent url(../img/citation-fd.gif) repeat-x;}
   .page .mainContentInt .centerContent .encadre2 h3{margin:10px 0px;}
   .page .mainContentInt .centerContent .encadre2 h4{margin:5px 0px;}
   .page .mainContentInt .centerContent .encadre2 p{margin:5px 0px;}

   .page .mainContentInt .centerContent form fieldset{border:0px;}
   .page .mainContentInt .centerContent form fieldset legend{display:none;}
   .page .mainContentInt .centerContent form fieldset .tx_powermail_pi1_fieldwrap_html{clear:both;float:left;margin:5px 0px;width:100%;}
   .page .mainContentInt .centerContent form fieldset .tx_powermail_pi1_fieldwrap_html label{float:left;margin-right:5px;width:200px;}
   .page .mainContentInt .centerContent form fieldset .tx_powermail_pi1_fieldwrap_html input.powermail_text{float:left;margin-right:5px;width:300px;}
   .page .mainContentInt .centerContent form fieldset .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea{float:left;margin-right:5px;width:300px;height:50px;}
   .page .mainContentInt .centerContent form fieldset .tx_powermail_pi1_fieldwrap_html input.powermail_submit{float:left;margin-left:155px;cursor:pointer;}
   .page .mainContentInt .centerContent form fieldset .tx_powermail_pi1_fieldwrap_html input{border:1px solid #ebe9d8;padding:4px;background-color:#f6f5f1;}
   .page .mainContentInt .centerContent form fieldset .tx_powermail_pi1_fieldwrap_html .powermail_textarea{border:1px solid #ebe9d8;padding:4px;width:300px;height:150px;background-color:#f6f5f1;}
   .page .mainContentInt .centerContent form fieldset .tx_powermail_pi1_fieldwrap_html .powermail_submit{border:1px solid #ebe9d8;color:#004890;}

   .page .mainContentInt .centerContent table#containerDoListForm{text-align:right;}
   .page .mainContentInt .centerContent table#containerDoListForm tr td{padding-bottom:4px;}
   .page .mainContentInt .centerContent table#containerDoListForm tr td#msgName,
   .page .mainContentInt .centerContent table#containerDoListForm tr td#msgSurname,
   .page .mainContentInt .centerContent table#containerDoListForm tr td#msgMail{display:none;}
   .page .mainContentInt .centerContent table#containerDoListForm tr td.spacer{width:50px;}
   .page .mainContentInt .centerContent table#containerDoListForm tr td input{width:160px;background-color:#F6F5F1;border:1px solid #EBE9D8;padding:4px;margin:2px 0;}
   .page .mainContentInt .centerContent table#containerDoListForm tr td.contentButton{text-align:left;}
   .page .mainContentInt .centerContent table#containerDoListForm tr td input.button{border:1px solid #EBE9D8;color:#004890;width:70px;position:absolute;margin-left:-40px;}

   .page .mainContentInt .centerContent table#espt tr td input{width:160px;background-color:#F6F5F1;border:1px solid #EBE9D8;padding:4px;margin:2px 0;}
   .page .mainContentInt .centerContent table#espt tr td.contentButton{text-align:left;}
   .page .mainContentInt .centerContent table#espt tr td input.button{border:1px solid #EBE9D8;color:#004890;width:70px;position:absolute;margin-left:-40px;}
   
   /*Footer*/
   .page .footer{clear:both;float:left;padding:20px 0px 0px 0px;width:990px;height:70px;background:#F6F5F1 url(../img/footer-bkg.gif) no-repeat;}
   .page .footer .bottomMenu{float:right;margin-right:20px;padding-left:20px;background:url(../img/world-ico.gif) 0% 50% no-repeat;}
   .page .footer .bottomMenu ul{margin:0px;padding:0px;}
   .page .footer .bottomMenu ul li{float:left;margin:0px;padding:0px 7px;list-style-type:none;border-left:1px dotted #7593AB;}
   .page .footer .bottomMenu ul li.first{border:0px;}
   
   .page .footer .bottomText{float:left;margin-left:60px;}
   .page .footer .bottomText p{margin-top:-2px;}

