/*positionnement général*/
html,body {margin:0px; padding:0px;height:100%;}

body{background:#4d8bd4 url(../img/back_page.jpg) 0px -600px repeat-x;} 
img{border:0px;}
form{display:inline;width:auto;}


.tx-irfaq-pi1 h3{margin:0px;padding:0px;}
.tx-irfaq-pi1 dd{margin:0px;padding:0px;}
  .tx-irfaq-pi1 dd p{margin:5px 20px;padding:0px;}

.tx-indexedsearch-form input{vertical-align:top;}
  #tx-indexedsearch-searchbox-sword{padding:3px;width:123px;height:18px;border:0px;background:url(../img/fd_recherche.gif) no-repeat;}
  .tx-indexedsearch-form .submit{width:25px;height:25px;}

.typo3-adminPanel{width:80px;}
.typo3-adminPanel table td{text-align:center;}
.typo3-adminPanel-hRow{width:100%;}
ul.SimpleContextMenu-ul{list-style-type:none;list-style-image:none;}
ul.SimpleContextMenu-ul li{list-style-type:none;list-style-image:none;}

#page{margin:0px auto 0px auto;width:990px;}

  /*header*/
  #page #header{float:left;width:100%;height:180px;border-bottom:4px solid #f99300;background:url(../img/header_fond.jpg) no-repeat;}  
    #page #header #logo{float:left;margin:11px 0px 0px 20px;width:115px;height:115px;}
    
    #page #header #recherche{float:right;margin:9px 5px 0px 0px;width:155px;height:20px;}
    html > body #page #header #recherche{margin-right:8px;}
      #page #header #recherche input{vertical-align:top;}
      #page #header #recherche .texte{padding:0px 3px;width:122px;height:19px;border:0px;background:url(../img/fond-recherche.gif) no-repeat;}
      #page #header #recherche .submit{width:23px;height:19px;}
      #page #header h1{clear:both;float:left;margin:0px;padding:0px;margin-top:30px;width:100%;}
    
    #page #header #topMenu{clear:right;float:right;margin:40px 4px 0px 0px;width:356px;}
    html > body #page #header #topMenu{margin-right:8px;}
      #page #header #topMenu a{float:left;height:48px;}
      #page #header #topMenu a:hover{background-position:0px -48px;}
      /*-FR*/
      #page #header #topMenu a#topMenu17{width:145px;background-image:url(../img/header_btn_implanter.jpg);}
      #page #header #topMenu a#topMenu16{width:63px;background-image:url(../img/header_btn_plan.jpg);}
      #page #header #topMenu a#topMenu15{width:68px;background-image:url(../img/header_btn_acces.jpg);}
      #page #header #topMenu a#topMenu14{width:79px;background-image:url(../img/header_btn_contact.jpg);}
      /*-EN*/
      #page #header #topMenu a#topMenu239{width:145px;background-image:url(../img/header_btn_implanter_en.jpg);}
      #page #header #topMenu a#topMenu234{width:63px;background-image:url(../img/header_btn_plan_en.jpg);}
      #page #header #topMenu a#topMenu229{width:68px;background-image:url(../img/header_btn_acces_en.jpg);}
      #page #header #topMenu a#topMenu224{width:79px;background-image:url(../img/header_btn_contact_en.jpg);}
    
    #page #header #mainMenuCont{clear:both;float:right;margin:24px 4px 0px -126px;width:970px;}
    html > body #page #header #mainMenuCont{margin-right:11px;margin-top:16px;*margin-top:24px;}
    
      #page #header #mainMenuCont #lgMenu{float:right;margin-top:10px;}
      #page #header #mainMenuCont #lgMenu a{vertical-align:middle;}
      #page #header #mainMenuCont #lgMenu span{vertical-align:top;}
      
      #page #header #mainMenuCont #mainMenu{float:right;margin-right:107px;}
      html > body #page #header #mainMenuCont #mainMenu{margin-right:154px;}
        #page #header #mainMenuCont #mainMenu a{float:left;margin-left:1px;height:38px;}
        #page #header #mainMenuCont #mainMenu a:hover{background-position:0px -38px;}
        #page #header #mainMenuCont #mainMenu a.sel{background-position:0px -76px;}
      /*-FR*/
        #page #header #mainMenuCont #mainMenu a#mainMenu12{width:125px;background-image:url(../img/portdepeche_btn.gif);}
        #page #header #mainMenuCont #mainMenu a#mainMenu11{width:151px;background-image:url(../img/portdecommerce_btn.gif);}
        #page #header #mainMenuCont #mainMenu a#mainMenu10{width:141px;background-image:url(../img/porttransmanche_btn.gif);}
        #page #header #mainMenuCont #mainMenu a#mainMenu9{width:146px;background-image:url(../img/portdeplaisance_btn.gif);}
      /*-EN*/
        #page #header #mainMenuCont #mainMenu a#mainMenu195{width:125px;background-image:url(../img/portdepeche_btn_en.gif);}
        #page #header #mainMenuCont #mainMenu a#mainMenu183{width:151px;background-image:url(../img/portdecommerce_btn_en.gif);}
        #page #header #mainMenuCont #mainMenu a#mainMenu173{width:141px;background-image:url(../img/porttransmanche_btn_en.gif);}
        #page #header #mainMenuCont #mainMenu a#mainMenu158{width:146px;background-image:url(../img/portdeplaisance_btn_en.gif);}
    
  /*main*/
  #page #main{float:left;width:100%;background-color:#fff;}
  #page #main.home{height:279px;background:url(../img/page_alternative_flash.jpg) no-repeat;}

    #page #main #leftHome{float:left;width:100%;}
      #page #main.home #leftHome #mainMenu{float:left;margin:220px 0px 0px 60px;width:570px;}
        #page #main.home #leftHome #mainMenu a{float:left;margin-left:1px;height:38px;}
        #page #main.home #leftHome #mainMenu a:hover{background-position:0px -38px;}
        #page #main.home #leftHome #mainMenu a.sel{background-position:0px -76px;}
      /*-FR*/
        #page #main.home #leftHome #mainMenu a#mainMenu12{width:125px;background-image:url(../img/portdepeche_btn.gif);}
        #page #main.home #leftHome #mainMenu a#mainMenu11{width:151px;background-image:url(../img/portdecommerce_btn.gif);}
        #page #main.home #leftHome #mainMenu a#mainMenu10{width:141px;background-image:url(../img/porttransmanche_btn.gif);}
        #page #main.home #leftHome #mainMenu a#mainMenu9{width:146px;background-image:url(../img/portdeplaisance_btn.gif);}
      /*-EN*/
        #page #main.home #leftHome #mainMenu a#mainMenu195{width:125px;background-image:url(../img/portdepeche_btn_en.gif);}
        #page #main.home #leftHome #mainMenu a#mainMenu183{width:151px;background-image:url(../img/portdecommerce_btn_en.gif);}
        #page #main.home #leftHome #mainMenu a#mainMenu173{width:141px;background-image:url(../img/porttransmanche_btn_en.gif);}
        #page #main.home #leftHome #mainMenu a#mainMenu158{width:146px;background-image:url(../img/portdeplaisance_btn_en.gif);}
    
    #page #main.home #leftHome #mainMenu embed{border:5px solid #f00;}
    
    #page #main.home #rightHome{float:right;padding:20px 10px;width:200px;}
      #page #main.home #rightHome p{margin:0px;padding:0px;}
      #page #main.home #rightHome p.important{margin:0px 0px 10px;padding-left:10px;background:url(../img/page_puce.gif) 0px 6px no-repeat;}
      #page #main.home #rightHome div.actu{margin:0px 0px 10px 0px;padding-left:10px;}
      #page #main.home #rightHome div.allActu{float:left;margin:0px 0px 0px 5px;}
      html > body #page #main.home #rightHome div.allActu{float:left;margin:0px 0px 0px 10px;}
    
    #page #main #left{float:left;padding-bottom:20px;width:768px;background:url(../img/page_encart.png) 0px 216px no-repeat;}
      #page #main #left img.rubImg{border:0px;margin:0px;padding:0px;}
      #page #main #left #filArianne{clear:both;float:left;margin:10px 0px 10px 10px;padding:5px 0px 0px 40px;width:708px;height:21px;background:url(../img/page_puce_phare.gif) no-repeat;}
      #page #main #left .contenuCentral{clear:both;float:left;margin:5px 0px 5px 10px;width:738px;}
      html > body #page #main #left .contenuCentral {margin:5px 0px 5px 22px;}

      #page #main #left p.important{padding-left:10px;background:url(../img/page_puce.gif) 0px 6px no-repeat;}
      #page #main #left p.gris{background-color:#f0f0f0;}
      #page #main #left img.right{float:right;margin:10px 0px 10px 10px;}
      #page #main #left ul{margin:10px 0px 5px 0px;}
      #page #main #left ul li{margin:0px 0px 0px 8px;padding:0px;list-style-type:none;background:url(../img/page_puce.gif) 0px  6px no-repeat;padding-left:15px;}
      html > body #page #main #left ul li{background:url(../img/page_puce.gif) 0px 6px no-repeat;}
          
      #page #main #left img{border:3px solid #DEDEDE;margin-left:10px; margin-bottom:10px;background:url(../img/page_ombre_photo.png) 0px 10px no-repeat;}
/*---plan du site---*/
      #page #main #left .tx-dropdownsitemap-pi1 img{border:0px;padding:0px;margin:0px 5px 0px 0px;}
      #page #main #left .tx-dropdownsitemap-pi1 ul li{margin:0px 0px 5px 0px;}
      #page #main #left .tx-dropdownsitemap-pi1 .expAll{border:0px;background-color:transparent;}
      #page #main #left .tx-dropdownsitemap-pi1 .expAll img{border:0px;padding:0px;margin:0px;}
      #page #main #left div.level_1 a{}
      #page #main #left div.level_2 a{}
      #page #main #left div.level_3 a{}
/*---fin plan du site---*/
      #page #main #left .tx-indexedsearch-form input{vertical-align:top;}
      #page #main #left .tx-indexedsearch-form .texte{padding:0px 3px;width:122px;height:19px;border:0px;background:url(../img/fond-recherche.gif) no-repeat;}
      #page #main #left .tx-indexedsearch-form .submit{width:23px;height:19px;}

/*----tableaux----*/   
      #page #main #left table {}
      #page #main #left td{margin:0px;padding:0px 10px 0px 10px;}
      #page #main #left td p{margin:0px;padding:0px;}
      #page #main #left tr {background-color:#EDF4F9;}
      #page #main #left tr.col1{background-color:#D9EFFD;}
      #page #main #left tr.title{background-color:#0063A2;}
      #page #main #left table tr.carte{background-color:#FFFFFF;}
      #page #main #left table td.title{background-color:#FCC744;}
      #page #main #left table td.none{background-color:#ffffff;border-bottom:0px;}
      #page #main #left table td.carte{background-color:#ffffff;border-bottom:0px;}    
      #page #main #left table td.chiffre{background-color:#ffffff;border-bottom:0px;}  
      #page #main #left table td img{border:none;padding:0px;margin:0px;}
      #page #main #left table td.legende {background-color:#ffffff;}
      #page #main #left table td.legende p{margin:0px;padding:0px;background-color:#ffffff;}
      #page #main #left table.contact{width:100%;border:0px;}
      #page #main #left table td.titre {padding:5px 5px 5px 5px; border-bottom:2px solid #c7d8eb;}
      #page #main #left table td.titre p{padding:4px;margin:4px;}
      #page #main #left table td.coord{padding:5px 5px 5px 5px; background-color:#f8f8f8; }
      #page #main #left table td.coord p{padding:4px;margin:4px;}
/*----fin tableaux----*/
    
      #page #main #left p{margin:0px 0px 15px 0px;}
      #page #main #left p.bodytext{margin:0px 0px 15px 0px;}
      #page #main #left p.savoir{background:url(../img/btn-savoirplus.gif) 0px 0px no-repeat #f0f0f0;border:none;padding:25px 10px 10px 10px;margin:15px 0px 5px 0px;clear:both;}
      #page #main #left p.more{background:url(../img/btn-savoirplus_en.gif) 0px 0px no-repeat #f0f0f0;border:none;padding:25px 10px 10px 10px;margin:15px 0px 5px 0px;clear:both;}
      #page #main #left p.feux{background:url(../img/ico-mini-gris-feu.gif) 0px 0px no-repeat #f0f0f0;border:none;padding:10px 10px 10px 40px;margin:15px 0px 5px 0px;}
      #page #main #left p.telecharger{background:url(../img/btn-telechargerdocs.gif) 0px 0px no-repeat #CDE0ED;border:none;padding:25px 10px 10px 10px;margin:15px 0px 5px 0px;clear:both;}
      #page #main #left p.download{background:url(../img/btn-telechargerdocs_en.gif) 0px 0px no-repeat #CDE0ED;border:none;padding:25px 10px 10px 10px;margin:15px 0px 5px 0px;clear:both;}
      #page #main #left p.contact{background:url(../img/ico-mini-gris-contact.gif) 0px 0px no-repeat #D9EFFD;border:none;width:440px;padding:10px 10px 10px 40px;margin:5px 0px 5px 0px;}      
      #page #main #left p.liens{background:url(../img/ico-mini-gris-linkweb.gif) 0px 0px no-repeat #f0f0f0;border:none;width:440px;padding:10px 10px 9px 40px;margin:5px 0px 10px 0px;}
      #page #main #left p.boussole{background:url(../img/ico-mini-gris-boussole.gif) 0px 0px no-repeat;border:none;padding:10px 10px 10px 40px;margin:5px 0px 10px 0px;}

/*---vidéos---*/
      #page #main #left .contenuCentral .tx-bddbflvvideogallery-pi1 #flvplayercaption {float:left;padding:0px 5px 0px 5px;margin:0px;}
      #page #main #left .contenuCentral .tx-bddbflvvideogallery-pi1 #flvplayercaption #player{float:left;padding:0px;margin:0px;}
      #page #main #left .contenuCentral .tx-bddbflvvideogallery-pi1 #flvplayercaption #flvcaption{float:left;font-weight:bold;color:#11427A;text-align:left;padding:0px;margin:0px;}
      #page #main #left .contenuCentral .tx-bddbflvvideogallery-pi1 {float:left;padding:0px 5px 0px 5px;margin:0px;} 
      #page #main #left .contenuCentral .tx-bddbflvvideogallery-pi1 #playlist {padding:0px;margin:0px;}
      #page #main #left .contenuCentral .tx-bddbflvvideogallery-pi1 #playlist .flvplayer_listpic_firstofrow {padding:0px 5px 0px 25px;margin-left:15px;vertical-align:top;float:left}    
/*---fin vidéo---*/ 

     
      /*#page #main #left h1{background-color:#11427a; width:15% }*/
      #page #main #left h1{margin:0px 0px 5px 0px;padding:5px 5px 5px 15px;}
      #page #main #left h2{margin:0px 0px 5px 0px;padding:0px 0px 0px 15px;background:url(../img/page_ombre_dessous_h2.gif) 0px 0px no-repeat;border:none}
      
      
      /*---formulaire---*/
      #mailform{width:735px;float:left;border:none;margin:0px;padding:0px;}
      fieldset{border:0px;}
      div.csc-mailform-field label{margin:0px 0px 5px 0px;padding:0px;height:15px;width:140px;float:left;display:inline;}
      div.csc-mailform-field input{background:url(../img/page_ombre_form.jpg) 0px 0px repeat-x; margin:0px 0px 5px 0px;padding:2px;width:300px;border:1px solid #cccccc;}
      div.csc-mailform-field input.csc-mailform-radio{clear:both;float:left; width:10px; padding:3px;margin:5px;}
      div.csc-mailform-field input.csc-mailform-check{clear:both;float:left;padding:3px;margin:5px;}
      div.csc-mailform-field input.csc-mailform-submit{float:right;padding:3px;margin:5px;height:25px;background:#AB1C20;border:0px;}
      div.csc-mailform-field input.submit{padding:3px;margin:5px 0px;height:25px;background:#AB1C20;border:0px;}
      div.csc-mailform-field textarea{background:url(../img/page_ombre_form.jpg) 0px 0px repeat-x; width:304px;height:190px;border:1px solid #CCCCCC;}
      fieldset.csc-mailform-field{float:left;padding:5px;}
      /*---fin formulaire---*/
      
      /*---formulaire POWERMAIL---*/
      div.tx-powermail-pi1 {width:735px;float:left;border:none;margin:0px;padding:0px;}
      div.tx_powermail_pi1_fieldwrap_html label{margin:0px 0px 5px 0px;padding:0px;height:15px;width:140px;float:left;display:inline;}
      div.tx_powermail_pi1_fieldwrap_html_15 label {clear:both;}
      div.tx_powermail_pi1_fieldwrap_html_16 label{margin:0px 0px 0px 30px;padding:0px;width:140px;height:auto;display:block;clear:both;}
      div.tx_powermail_pi1_fieldwrap_html_30 label{margin:0px 0px 0px 30px;padding:0px;width:140px;height:auto;display:block;clear:both;}
      div.tx_powermail_pi1_fieldwrap_html_60 label{margin:0px 0px 0px 30px;padding:0px;width:140px;height:auto;display:block;clear:both;}
      div.tx_powermail_pi1_fieldwrap_html_17 label{margin:5px 0px 5px 0px;}
      div.tx_powermail_pi1_fieldwrap_html_36 label{margin:0px 0px 0px 30px;padding:0px;width:140px;height:auto;display:block;clear:both;}
      div.tx_powermail_pi1_fieldwrap_html_49 label{margin:0px 0px 0px 30px;padding:0px;width:140px;height:auto;display:block;clear:both;}
      div.tx_powermail_pi1_fieldwrap_html_62 label{margin:5px 0px 5px 0px;padding:0px;width:140px;height:auto;display:block;clear:both;}
      div.tx_powermail_pi1_fieldwrap_html_62 input.powermail_uid62 {float:left; background:url(../img/page_ombre_form.jpg) 0px 0px repeat-x; margin:0px 0px 0px 0px;padding:2px;width:104px;border:1px solid #cccccc;}
	   div.tx_powermail_pi1_fieldwrap_html_62 img.powermail_captcha_captcha { float:left; }
      div.tx_powermail_pi1_fieldwrap_html input {background:url(../img/page_ombre_form.jpg) 0px 0px repeat-x; margin:0px 0px 5px 0px;padding:2px;width:auto;border:1px solid #cccccc;}
      div.tx_powermail_pi1_fieldwrap_html input.powermail_radio {margin:0px 0px 5px 0px;padding:2px;width:auto;height:auto;display:block}
      div.tx_powermail_pi1_fieldwrap_html input.powermail_check {margin:0px 0px 5px 0px;padding:2px;width:auto;height:auto;display:block}
      div.tx_powermail_pi1_fieldwrap_html textarea {clear:both;background:url(../img/page_ombre_form.jpg) 0px 0px repeat-x; width:220px;height:auto;border:1px solid #CCCCCC;}
      div.tx_powermail_pi1_fieldwrap_html_17 textarea{margin:5px 0px 5px 0px;}
      div.tx_powermail_pi1_fieldwrap_html select {clear:both;margin:0px 0px 5px 0px;padding:2px;width:220px;height:auto;border:1px solid #CCCCCC;}
      div.tx_powermail_pi1_fieldwrap_html input[type=submit]{margin-left:310px;background:#194A81;}
      input[type=submit]{background:#194A81;display:inline;}
      /*---fin formulaire POWERMAIL---*/
      
    #page #main #right{float:left;padding-bottom:24px;width:222px;background:url(../img/page_ombre_menu_droite.jpg) 0% 100% no-repeat;}
      #page #main #right ul{float:left;margin:0px;padding:0px 0px 10px 0px;width:100%;background-color:#f9b700;}
        #page #main #right ul li{clear:both;float:left;margin:0px;padding:0px;list-style-type:none;}
          #page #main #right ul li ul{padding:0px;border-bottom:1px dashed #FFFFFF;}
          #page #main #right ul li ul li{background-color:#f99300;}
          #page #main #right ul li a{float:left;padding:2px 20px;width:182px;}
          #page #main #right ul li a:hover{background-color:#f99300;}
          #page #main #right ul li a.sel{background-color:#f99300;}
            #page #main #right ul li ul li a{padding:2px 20px 2px 40px;width:162px;background:url(../img/page_puce_niveau2.gif) 30px 5px no-repeat;}
            #page #main #right ul li ul li a:hover{background-color:#F9B700;}
            #page #main #right ul li ul li a.sel{background-color:#FBC522;}
          
  /*footer*/
  #page #footer{float:left;margin-bottom:60px;padding-bottom:60px;width:100%;border-top:9px solid #f99300;background:#11427a url(../img/back_footer.jpg) repeat-x;}
    #page #footer table{float:left;margin:15px 0px 0px 15px;}
      #page #footer table tr td{padding:0px 5px 0px 10px;background:url(../img/footer_separeteur_03.jpg) repeat-y;}
        #page #footer table tr td ul{margin:0px;padding:0px;}
          #page #footer table tr td ul li{margin:0px;padding:1px 0px;list-style-type:none;}
      #page #footer table tr td input{margin-top:5px;vertical-align:top;}
      #page #footer table tr td .texte{padding:0px 3px;width:122px;height:19px;border:0px;background:url(../img/fond-recherche.gif) no-repeat;}
      #page #footer table tr td .submit{width:23px;height:19px;}
    #page #footer .logo{float:right;margin-top:10px;width:201px;height:108px;background:url(../img/footer_logo.jpg) no-repeat;}
    #page #footer .logo.en{background:url(../img/footer_logo_en.jpg) no-repeat;}
      #page #footer .logo .lien1{float:left;margin:8px 0px 0px 5px;width:105px;height:95px;}
      #page #footer .logo .lien2{float:left;margin:8px 0px 0px;width:80px;height:95px;}
