/*positionnement général*/
html,body {margin:0px; padding:0px; background:#E6E7EB url(../img/new/acc_fond_header.gif) 50% 0 no-repeat;}


img{border:0px;}
form{display:inline}

.raccourci{position:absolute;left:-9999px;}

#page{margin:0px auto 0px auto;width:990px;}

body.print{background-color:#fff;}
#page.print{width:630px;background-color:transparent;}
#page.print #header{float:none;}
#page.print #middle{float:none;}

#page .inscNewsErr{margin-bottom:20px;padding:5px 20px;background-color:#d2002f;}
#page .inscNewsErr p{margin:0px;padding:0px;}
#page .inscNewsOk{margin-bottom:20px;padding:5px 20px;background-color:#005dab;}
#page .inscNewsOk p{margin:0px;padding:0px;}

#page #middle #center #blocContent .tx-cochenewsletter-pi1 {clear:both; float:left; width:100%; margin :20px 0px 40px 0px;}
#page #middle #center #blocContent .tx-cochenewsletter-pi1 .item{clear:both;float:left;padding:10px;width:540px;background-color:#fcfcfc;}
#page #middle #center #blocContent .tx-cochenewsletter-pi1 .item label{clear:both;float:left;width:100%;font-weight:bold;color:#2562a3;}
#page #middle #center #blocContent .tx-cochenewsletter-pi1 .item .texte{float:left;margin-right:10px;}
#page #middle #center #blocContent .tx-cochenewsletter-pi1 .item .submit{padding:3px 5px 4px 25px;background:#005dac url(../img/puce_btn.gif) 5px 50% no-repeat;border:0px;color:#fff;text-transform:capitalize;}


body.popup{background-color:#fff;}
#page.popup{width:488px;}
#page.popup #header{clear:both;float:left;height:79px;background-color:transparent;}
#page.popup #middle{clear:both;float:left;padding:15px 0px 45px 0px;width:488px;background:url(../img/pop_up_bas.gif) 0% 100% no-repeat;}
  #page.popup #middle #center{margin:0px;margin:10px 20px;padding-right:10px;width:438px;height:353px;overflow:auto;}
    #page.popup #middle #center #blocTitre{position:absolute;left:-9999px;}

#page #tristan{float:left;width:990px;background:url(../img/interrogatif_mini2.png) left 1% no-repeat #49a5c5;height:80px;}
#page #textTristan{float:right;background-color:transparent;width:886px;margin-top:0px;}

  #page #header{float:left;width:100%; min-height:135px;}

    #page #header h1{float:left;margin:0px;padding:0px;}
    #page #header #logo{float:left;margin:0px;padding:0px;}

    #page #header .baseline{float:right;margin-top:16px;width:790px;}

    #page #header #topMenu{float:right;margin:8px -12px 0 0;width:auto;}
      #page #header #topMenu ul{float:left;margin:0px 0px 0px 0px;padding:0px;}
        #page #header #topMenu ul li{float:left;margin:0px;padding:0px 10px 0px 10px;list-style-type:none;background:url(../img/topMenuSep.gif) 100% 5px no-repeat;}
      #page #header #topMenu .tx-macinasearchbox-pi1{display:inline;}
      #page #header #topMenu form{float:left;margin:1px 0px 0px 10px;width:auto;}
        #page #header #topMenu form label{float:left;margin:4px 5px 0px 0px;}
        #page #header #topMenu form input.texte{float:left;margin:0px 5px 0px 0px;padding:0px 5px;width:137px;height:20px;border:0px;background:url(../img/champ_recherche.gif) no-repeat;}
        #page #header #topMenu form input.submit{float:left;margin:0px 13px 0px 0px;width:24px;height:20px;border:0px;}

    #page #header #mainMenu{float:right; margin: 34px 0 0 0; width:790px;height:45px;z-index:1000}
      #page #header #mainMenu h2{position:absolute;left:-9999px;}
      #page #header #mainMenu ul.first{float:right;margin:0px;padding:0px;}
        #page #header #mainMenu ul.first li{float:left;margin:0px;padding:0px;list-style-type:none;background:url(../img/new/menu_sepa.gif) 100% 0px no-repeat;}
        #page #header #mainMenu ul.first li.last{background-image:none;}
          #page #header #mainMenu ul.first li a{float:left;padding:4px 15px;z-index:2}
          #page #header #mainMenu ul.first li a.actif{background:#727b80 url(../img/new/menu_sepa.gif) 100% 0px no-repeat;}
          #page #header #mainMenu ul.first li.last a.actif{background-image:none;}

          #page #header #mainMenu ul.first li div.second{clear:both;float:left;}
          #page #header #mainMenu ul.first li ul.second{position:absolute;margin:0px;padding:0px;width:150px;}
            #page #header #mainMenu ul.first li ul.second li{clear:both;float:left;margin:0px;padding:0px;width:100%;background-image:none;}
              #page #header #mainMenu ul.first li ul.second li a{float:left;margin:0px;padding:4px 10px;width:100%;background-color:#727b80;border-bottom:1px solid #A5AEB3;}
              #page #header #mainMenu ul.first li ul.second li a:hover{background-image:none;background-color:#A5AEB3;}
          #page #header #mainMenu ul.first li div#sec1571{margin-left:-47px;}
          html > body #page #header #mainMenu ul.first li div#sec1571{margin-left:-90px;}

  #page #triGenre{float:left;padding-bottom:25px;width:100%;background:#FCFCFC url(../img/acc_separateur.gif) 50% 100% no-repeat;}
    #page #triGenre h2{position:absolute;left:-9999px;margin:0px;padding:0px;}
    #page #triGenre h3{margin:0px;padding:0px;}
    #page #triGenre img{float:left;}
    #page #triGenre #img1614{margin-left:13px;}

    #page #middle #center #blocContent ul {
list-style-image:url(../img/puce_contenu1.gif);
}

  #page #blocHomeInfo{float:left;width:100%;padding-bottom:10px;background:#FCFCFC;z-index:999;}
    #page #blocHomeInfo #blocActu{float:left;margin-left:7px;width:317px;}
    html > body #page #blocHomeInfo #blocActu{margin-left:13px;width:318px;}
      #page #blocHomeInfo #blocActu h2{clear:both;float:left;margin:0px;padding:0px;}
      #page #blocHomeInfo #blocActu .actu{clear:both;float:left;padding:0px 0px 10px 0px;width:100%;background:url(../img/acc_pointi_actu.gif) 50% 90% repeat-x;}
      #page #blocHomeInfo #blocActu .actu h3{margin:0px;padding:0px;}
      #page #blocHomeInfo #blocActu .allActu{clear:both;float:left;width:100%;}

   #page #blocHomeInfo #blocDirectLibreNews{float:left;width:650px;}

    #page #blocHomeInfo #blocDirectLibre{clear:both;float:left;width:100%;}

    #page #blocHomeInfo #blocDirect{float:left;margin-left:4px;padding-bottom:9px;width:319px;background:url(../img/acc_ombre_pot.gif) 50% 100% no-repeat;}
    html > body #page #blocHomeInfo #blocDirect{padding-bottom:5px;*padding-bottom:9px;}
      #page #blocHomeInfo #blocDirect h2{position:absolute;left:-9999px;}
      #page #blocHomeInfo #blocDirect h3{clear:both;float:left;margin:0px;padding:0px;}

    #page #blocHomeInfo #blocLibre{float:left;margin-left:4px;width:319px;}
      #page #blocHomeInfo #blocLibre h2{margin:10px 0px;padding:0px;}
      #page #blocHomeInfo #blocLibre h3{margin:8px 0px;padding:0px;}
      #page #blocHomeInfo #blocLibre p{margin:7px 0px;padding:0px;}
      #page #blocHomeInfo #blocLibre ul{margin:7px 25px;padding:0px;list-style-image:url(../img/puce_contenu1.gif);}
      #page #blocHomeInfo #blocLibre img{margin-top:19px;}
      html > body #page #blocHomeInfo #blocLibre img{margin-top:11px;*margin-top:7px;}

    #page #blocHomeInfo #blocNewsLetter{clear:both;float:left;margin:10px 0px 0px 0px;width:100%;}
      #page #blocHomeInfo #blocNewsLetter p{display:inline}
      #page #blocHomeInfo #blocNewsLetter input{display:inline;padding:3px 5px}
      #page #blocHomeInfo #blocNewsLetter input.texte{margin-right:5px;border:1px solid #ccc;}
      #page #blocHomeInfo #blocNewsLetter input.submit{border:1px solid #005dac;background-color:#005dac;}

  #page #middle{float:left;width:100%;background-color:#FCFCFC;z-index:999;}
      #page #middle #left{float:left;width:188px;}
        #page #middle #left .menu{float:left;width:100%;margin-top:25px;}
          #page #middle #left .menu h2{clear:both;float:left;margin:0px 0px 3px 0px;padding:7px 0px 7px 45px;width:143px;background:#F5F5F5 url(../img/n2_generique.gif) no-repeat;}
          #page #middle #left .menu h2.titre1573{background-image:url(../img/n2_generique.gif);}
          #page #middle #left .menu h2.titre1572{background-image:url(../img/n2_concours.gif);}
          #page #middle #left .menu h2.titre1571{background-image:url(../img/n2_emplois.gif);}
          #page #middle #left .menu h2.titre1570{background-image:url(../img/n2_carrieres.gif);}
          #page #middle #left .menu h2.titre1569{background-image:url(../img/n2_marche.gif);}
          #page #middle #left .menu h2.titre2351{background-image:url(../img/n2_marche.gif);}
          #page #middle #left .menu ul{clear:both;float:left;margin:0px;padding:0px;width:100%;list-style-type:none;background-color:#f5f5f5;}
          #page #middle #left .menu ul li{clear:both;float:left;margin:0px;padding:0px;width:100%}
            #page #middle #left .menu ul.first li{border-bottom:1px solid #dadada;}
            #page #middle #left .menu ul.first li a{float:left;padding:5px 10px;width:168px;}
            #page #middle #left .menu ul.first li ul.second {margin:5px 0px 10px 0px;}
            #page #middle #left .menu ul.first li ul.second li{border:0px;}
            #page #middle #left .menu ul.first li ul.second li a{padding:5px 10px 3px 30px;width:148px;background:url(../img/puce_menu.gif) 20px 8px no-repeat;}

            /*#page #middle #left .tx-loginboxmacmade-pi1{float:right;font-family:Trebuchet,Verdana,sans-serif;font-size:0.7em;margin-bottom:5px;padding:10px 16px 10px 10px;width:155px;background:#f5f5f5 url(../img/acc_ombre_pot.gif) 50% 100% no-repeat;}*/


            #page #middle #left .submit {background:#005DAC url(../img/puce_btn.gif) no-repeat scroll 5px 50%;border:0 none;margin:3px 0;padding:3px 0px 4px 7px;}
            html > body #page #middle #left .submit {padding:3px 5px 4px 25px;}

#page #middle #left .submit {color:#FFFFFF;font-size:1em;font-weight:normal;}


      #page #middle #left .tx-loginboxmacmade-pi2{clear:both;float:left;padding:5px 5px 10px 10px;width:178px;margin-top:25px;background-color:#F5F5F5}
       #page #middle #left .tx-loginboxmacmade-pi2 h2{clear:both;float:left;margin:3px 0px 10px 0px;padding:0px;width:175px;}
       #page #middle #left .tx-loginboxmacmade-pi2 p{clear:both;float:left;margin:5px 0px;padding:0px;width:173px;}
       #page #middle #left .tx-loginboxmacmade-pi2 div.item{clear:both;float:left;margin:3px 0px;padding:0px;width:173px;}
         #page #middle #left .tx-loginboxmacmade-pi2 div.item label{clear:both;float:left;width:100%;}
         #page #middle #left .tx-loginboxmacmade-pi2 div.item input.texte{clear:both;float:left;width:168px;}
         #page #middle #left .tx-loginboxmacmade-pi2 div.item input.submit{clear:both;float:left;margin:0px 0px 0px 0px;}
       #page #middle #left .tx-loginboxmacmade-pi2 p.inscription{margin:30px 0px 5px 0px;}
       #page #middle #left .tx-loginboxmacmade-pi2 p.inscription a.inscription{clear:both;float:right;margin:3px auto;padding:3px 5px 4px 25px;border:0px;background:#D1002E url(../img/puce_btn.gif) no-repeat scroll 5px 50%;}
       #page #middle #left .tx-loginboxmacmade-pi2 p.forgot{margin:5px 0px;}
       #page #middle #left .tx-loginboxmacmade-pi2 p.forgot a.forgot{}




        #page #middle #left #blocDirect{float:left;margin:30px 0px 10px 0px;padding-bottom:9px;width:188px;background:url(../img/acc_ombre_pot.gif) 50% 100% no-repeat;}
        html > body #page #middle #left #blocDirect{padding-bottom:4px;*padding-bottom:9px;}
          #page #middle #left #blocDirect h2{position:absolute;left:-9999px;}
          #page #middle #left #blocDirect h3{clear:both;float:left;margin:0px 0px 2px 0px;padding:0px;}

        #page #middle #left .free{float:left;width:100%;}


#page #middle .fondConcours{float:right;width:780px;background:url(../img/header_concours.jpg) 100% 25px no-repeat;}
#page #middle .fondConcours #center{margin-left:5px;width:570px;}
      #page #middle #center{float:left;margin-left:30px;width:560px;}
      #page #middle.catalogue #center{width:760px;}
      #page #middle #center.center2C{width:760px;}
        #page #middle #center #filArianne{clear:both;float:left;width:100%;}
          #page #middle #center #filArianne ul{float:left;width:100%;margin:0px;padding:0px;list-style-type:none;}
            #page #middle #center #filArianne ul li{float:left;margin:0px;padding:0px 15px 0px 0px;background:url(../img/arianneSep.gif) 95% 60% no-repeat;}
            #page #middle #center #filArianne ul li.last{background-image:none;}

        #page #middle #center #blocTitre{clear:both;float:left;margin:5px 0px 20px 0px;width:100%;}
#page #middle .fondConcours #center #blocTitre{margin-top:105px;}
          #page #middle #center #blocTitre h2{clear:both;float:left;width:100%;margin:15px 0px 0px 0px;padding:0px 0px 1px 0px;}
            #page #middle #center #blocTitre h2 a{border-bottom:1px dotted #005DAB;}
          #page #middle #center #blocTitre .tools{clear:both;float:left;width:100%;height:17px;background:url(../img/ligne_h1.gif) repeat-x;}
  #page #middle #center #blocTitre .tootlsContainer{float:right;background-color:#FCFCFC;padding-left:0.5em;}
        #page #middle #center .catmenu{float:left;width:300px;height:800px;overflow:auto;}
          #page #middle #center .catmenu img{margin:0px 2px;}
        #page #middle #center .sepCatMenu{float:left;width:15px;height:800px;background:url(../img/int_ombre_vertical.gif) 100% 50% no-repeat;}

        #page #middle #center #blocContent{clear:both;float:left;width:100%;}
        #page #middle.catalogue #center #blocContent{clear:none;width:400px;}
        #page #middle .fondConcours #center #blocContent {clear:both;float:left;width:100%;}
          #page #middle .fondConcours #center #blocContent td.align-left {text-align: left}
          #page #middle .fondConcours #center #blocContent td.align-right {text-align: right}
          #page #middle #center #blocContent h3{margin:0px 0px;padding:0px 0px 0px 0px;}
          #page #middle #center #blocContent h3.dotted{clear:both;float:left;width:100%;border-bottom:1px dotted #D1002E}
          #page #middle #center #blocContent h4{margin:24px 0px 10px 0px;padding:0px;}
          #page #middle #center #blocContent p{margin:7px 0px;padding:0px;}
          #page #middle #center #blocContent p.nomargintop{margin:0px 0px;padding:0px;}
          #page #middle #center #blocContent hr{margin:15px 0px; background:#005DAB; height:1px; border:0px;}
          #page #middle #center #blocContent a.noteDeBasDePage{padding-left:10px;background:url(../img/bas_de_page.gif) 0% 5px no-repeat;}
          #page #middle #center #blocContent a.bouton{padding:3px 5px 4px 25px;background:#005dac url(../img/puce_btn.gif) 5px 50% no-repeat;}
          #page #middle #center #blocContent a.bouton:hover{background:#ffffff url(../img/puce_btn_hover.gif) 5px 50% no-repeat;}
          #page #middle #center #blocContent div.csc-textpic-text{margin:15px 0px 30px 0px;}
          /*#page #middle #center #blocContent dd.csc-textpic-caption{margin-left:10px;}*/

          #page #middle #center #blocContent img{border:0px solid #ccc;}
          #page #middle #center #blocContent img.didacLinkNotes {border:none; margin-bottom: -3px;}
          #page #middle #center #blocContent img.pas_de_bordure{border:none;margin-bottom:-3px;}
          #page #middle #center #blocContent .csc-textpic-intext-left img {margin-right:10px;}
          #page #middle #center #blocContent .csc-textpic-intext-right img {margin-left:10px;}
          #page #middle #center #blocContent .csc-textpic-intext-above img {margin-top:10px;}
          #page #middle #center #blocContent .csc-textpic-intext-below img {margin-top:10px;}

#page #middle #center #blocContent .blocGris{margin-bottom:15px;padding-top:10px;background:url(../img/flex_info_footer.gif) no-repeat;}

#page #middle #center #blocContent .flexible{display:block;margin:15px 0px;}
#page #middle #center #blocContent .flexible .header,
#page #middle #center #blocContent .flexible .content,
#page #middle #center #blocContent .flexible .footer{clear:both;float:left;display:inline;width:100%;background-repeat:no-repeat;}

#page #middle #center #blocContent .encadre .header{height:20px;background-image:url(../img/flex_cadre_header.gif);}
#page #middle #center #blocContent .encadre .content{padding:0px 40px;width:489px;background:url(../img/flex_cadre_content.gif) repeat-y;}
#page #middle #center #blocContent .encadre .content ul{clear:both;float:left;display:inline;margin:0;padding-left:0px;width:100%;}
#page #middle #center #blocContent .encadre .content ul li{clear:both;float:left;display:inline;margin:3px 0;padding-left:15px;width:474px;list-style-type:none;list-style-image:none;background:url(../img/flex_puce_rouge.gif) no-repeat;}
#page #middle #center #blocContent .encadre .footer{height:20px;margin-bottom:15px;background-image:url(../img/flex_cadre_footer.gif);}

#page #middle #center #blocContent .blocInfo .header{padding:3px 10px 0 25px;width:514px;height:27px;}
#page #middle #center #blocContent .blocInfo .content{padding:0 20px 0 0;width:549px;background:url(../img/flex_info_content.gif) 100% 0 no-repeat;}
#page #middle #center #blocContent .blocInfo .content h4{margin-top:5px;}
#page #middle #center #blocContent .blocInfo .content ul{margin:10px 0;padding-left:0px;}
#page #middle #center #blocContent .blocInfo .content ul li{clear:both;float:left;display:inline;margin:3px 0;padding-left:15px;width:545px;list-style-type:none;list-style-image:none;}
#page #middle #center #blocContent .blocInfo .footer{height:2px;margin-bottom:15px;background-image:url(../img/flex_info_footer.gif);}

#page #middle #center #blocContent .bonASavoir .footer{margin-bottom:30px;}
#page #middle #center #blocContent .bonASavoir .header{background-image:url(../img/flex_info_header.gif);}
#page #middle #center #blocContent .bonASavoir .content ul li{background:url(../img/flex_puce_bleu.gif) no-repeat;}

#page #middle #center #blocContent .avertissement .header{background-image:url(../img/flex_alert_header.gif);}
#page #middle #center #blocContent .avertissement .content ul li{background:url(../img/flex_puce_rouge.gif) no-repeat;}

#page #middle #center #blocContent .casParticulier .header{background-image:url(../img/flex_casParticulier_header.gif);}
#page #middle #center #blocContent .casParticulier .content ul li{background:url(../img/flex_puce_verte.gif) no-repeat;}

#page #middle #center #blocContent .decret .header{background-image:url(../img/flex_decret_header.gif);}
#page #middle #center #blocContent .decret .content ul li{background:url(../img/flex_puce_grise.gif) no-repeat;}

#page #middle #center #blocContent .tx-inconcours-pi1{width:546px}

#page #middle #center #blocContent .tx-inconcours-pi1 h3{margin-bottom:10px;}

#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche{float:left;margin:0px 0px 30px;padding:10px 20px;width:506px;height:300px;background:url(../img/concours_fond_recherche.gif) no-repeat;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche p{clear:both;float:left;margin:9px 0px;width:100%;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche .item{clear:both;float:left;margin:9px 0px;width:100%;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche .item p{clear:none;float:none;margin:0px;padding:0px;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche .item .libelle{float:left;margin-top:3px;width:210px;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche .item .libelle2{float:left;margin-top:3px;width:300px;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche .item .check{float:left;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche .item .texte{float:left;margin:0px;width:250px;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche .item .submit{padding:3px 25px 4px 25px;background:#005dac url(../img/fond_tab_titre.gif) repeat-x;border:0px;cursor:pointer;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche .item label{float:left;width:auto;margin:2px 20px 0px 0px;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche ul{clear:both;float:left;margin:0px 0px 15px;padding:0px;width:100%;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche ul li{float:left;margin:0px;padding:0px;width:250px;list-style-type:none;list-style-image:none;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche ul li .check{clear:none;float:none;margin-right:20px;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche ul li label{clear:none;float:none;width:auto;}

#page #middle #center #blocContent .tx-inconcours-pi1 .listeResults{margin-bottom:30px;width:100%;border-collapse:collapse;}
#page #middle #center #blocContent .tx-inconcours-pi1 .listeResults tr th{background:url(../img/fond_tab_titre.gif) repeat-x;border:2px solid #ffffff;}
#page #middle #center #blocContent .tx-inconcours-pi1 .listeResults tr td{background-color:#f5f5f5;border:2px solid #ffffff;}
#page #middle #center #blocContent .tx-inconcours-pi1 .listeResults tr.impair td{background-color:#d5dee3;}

#page #middle #center #blocContent .tx-inconcours-pi1 p.accesDirect{margin:0 0 30px;}


#page #middle #center #blocContent #listeOnglets{display:block;margin:20px 0px 2px;width:100%;height:51px;border-bottom:5px solid #0a5b9d;}
#page #middle #center #blocContent #listeOnglets .ongletConteneur{float:left;margin:0px 1px;padding:0px;width:auto;height:51px;}
#page #middle #center #blocContent #listeOnglets .ongletConteneura{}
#page #middle #center #blocContent #listeOnglets .conteneur_onglet1{margin:0px 1px 0px 0px;width:98px;}
#page #middle #center #blocContent #listeOnglets .conteneur_onglet2{width:148px;}
#page #middle #center #blocContent #listeOnglets .conteneur_onglet3{width:83px;}
#page #middle #center #blocContent #listeOnglets .conteneur_onglet4{width:131px;}
#page #middle #center #blocContent #listeOnglets .conteneur_onglet5{margin:0px 0px 0px 1px;width:102px;}
#page #middle #center #blocContent #listeOnglets .ongletConteneur span{float:left;width:4px;height:51px;background:url(../img/concours_onglet_gauche_off.gif) no-repeat;}
#page #middle #center #blocContent #listeOnglets .ongletConteneur .right{float:right;background:url(../img/concours_onglet_droit_off.gif) no-repeat;}
#page #middle #center #blocContent #listeOnglets .ongletConteneur .sheet{float:left;padding-top:10px;height:46px;background:url(../img/concours_onglet_repeat_off.gif) repeat-x;}
#page #middle #center #blocContent #listeOnglets .conteneur_onglet1 .sheet{width:90px;}
#page #middle #center #blocContent #listeOnglets .conteneur_onglet2 .sheet{width:140px;}
#page #middle #center #blocContent #listeOnglets .conteneur_onglet3 .sheet{width:75px;}
#page #middle #center #blocContent #listeOnglets .conteneur_onglet4 .sheet{width:123px;}
#page #middle #center #blocContent #listeOnglets .conteneur_onglet5 .sheet{width:94px;}

#page #middle #center #blocContent #listeOnglets .active .left{background-image:url(../img/concours_onglet_gauche_on.gif)}
#page #middle #center #blocContent #listeOnglets .active .sheet{background-image:url(../img/concours_onglet_repeat_on.gif)}
#page #middle #center #blocContent #listeOnglets .active .right{background-image:url(../img/concours_onglet_droit_on.gif)}

#page #middle #center #blocContent .menuOnglets{border-collapse: collapse;border-spacing:0px;}
#page #middle #center #blocContent .menuOnglets tr td{padding:5px 0px 0px;height:23px;border-right:2px solid #fff;background:transparent url(../img/concours_onglet2_repeat.gif) repeat-x;}
#page #middle #center #blocContent .menuOnglets tr td.last{border-right:0px;}
#page #middle #center #blocContent .menuOnglets tr td span{float:left;display:inline;width:4px;height:23px;background:url(../img/concours_onglet2_gauche.gif) left bottom no-repeat;}
#page #middle #center #blocContent .menuOnglets tr td .right{float:right;background:url(../img/concours_onglet2_droite.gif) left bottom no-repeat;}

#page #middle #center #blocContent .contenuDesOnglets .onglet h3{display:block;padding-top:30px;}








          .catmenu ul{margin:7px 25px;padding:0px;list-style-image:url(../img/puce_contenu1.gif);}
            .catmenu ul li{list-style-image:url(../img/puce_contenu1.gif);}

         /* #page #middle #center #blocContent ul{margin:7px 25px;padding:0px;list-style-image:url(../img/puce_contenu1.gif);}        */
          #page #middle #center #blocContent table{border:0px;border-spacing:3px;border-collapse:separate;}
          #page #middle .fondConcours #center #blocContent table{border:0px;border-spacing:0px;border-collapse:separate;}
          #page #middle #center #blocContent table.margeTop{margin-top:15px;border:0px;border-spacing:3px;border-collapse:separate;}
          /*#page #middle .fondConcours #center #blocContent table {border-bottom:1px solid #0370ba;}*/
            #page #middle #center #blocContent table th{border:0px;padding:4px;background-color:#0370ba}
            #page #middle #center #blocContent table th.bleuFondBlanc{line-height:35px;border:0px;padding:4px;background-color:#ffffff;}
            #page #middle #center #blocContent table td{border:0px;padding:4px;background-color:#f4f4f4}
            #page #middle .fondConcours #center #blocContent table tr td{padding:5px 0;}
            

          #page #middle #center #blocContent table.nu{border-spacing:0px;border-collapse:none;}
            #page #middle #center #blocContent table.nu td{border:0px;padding:0px;background-color:transparent}


          #page #middle #center #blocContent p.miseEnAvant1{background-color:#efefef;padding:5px 10px;}
          #page #middle #center #blocContent p.miseEnAvant2{background-color:#a3adb2;padding:5px 10px;}
    #page #middle #center #blocContent p.miseEnAvant3{background-color:#fff;padding:5px 10px;}            

          #page #middle #center #blocContent  div.tx-inoffreemploi-pi1 .cat{clear:both;float:left;margin-bottom:20px;padding:10px;width:550px;background-color:#f5f5f5;}
            #page #middle #center #blocContent  div.tx-inoffreemploi-pi1 .cat h3{margin:5px 0px;}

          #page #middle #center #blocContent fieldset{border:0px;}
            #page #middle #center #blocContent fieldset legend{margin-left:-9999px;}
          #page #middle #center #blocContent .tx_powermail_pi1_fieldwrap_html{clear:both;float:left;margin:3px 0px;width:100%;}
          #page #middle #center #blocContent .tx-srfeuserregister-pi1 label { float:none; }
          #page #middle #center #blocContent label{float:left;width:170px;}
          #page #middle #center #blocContent .tx-srfeuserregister-pi1 {width:560px;}
          #page #middle #center #blocContent input.powermail_text{width:300px;border:1px solid #aaa;}
          #page #middle #center #blocContent select.powermail_select{width:302px;border:1px solid #aaa;}
          #page #middle #center #blocContent textarea.powermail_textarea{width:300px;border:1px solid #aaa;}
          #page #middle #center #blocContent input.powermail_submit{float:left;margin-left:170px;background-color:#D10230;border:0px;}

        #page #middle #center #blocContent .actu{clear:both;float:left;padding:0px 0px 30px 0px;width:100%;background:url(../img/acc_pointi_actu.gif) 50% 90% repeat-x;}
        #page #middle #center #blocContent .actu.solo{background-image:none;}
          #page #middle #center #blocContent .allActu{background-image:none;}
          #page #middle #center #blocContent .actu h3{margin:0px;padding:0px;}
          #page #middle #center #blocContent .actu p{margin:0px;padding:0px;}
          #page #middle #center #blocContent .solo .subheader p{margin:0px 0px 10px 0px ;padding:0px;}


        #page #middle #center #blocContent .tx-dropdownsitemap-pi1{}
          #page #middle #center #blocContent .tx-dropdownsitemap-pi1 img{border:0px;}
          #page #middle #center #blocContent .tx-dropdownsitemap-pi1 div{border:0px;background-color:transparent;}
          #page #middle #center #blocContent .tx-dropdownsitemap-pi1 div img{margin:0px 2px 0px 0px;vertical-align:middle;}

        #page #middle #center #blocContent .tx-ttnews-browsebox table caption{position:absolute;left:-9999px;}

        #page #middle #center #blocContent .tx-irfaq-pi1 img{border:0px;}
          #page #middle #center #blocContent .tx-irfaq-pi1 dt{clear:both;margin:10px 0px 10px 0px;}
          #page #middle #center #blocContent .tx-irfaq-pi1 dd{clear:both;padding:-5px 0px 0px 20px;}

          #page #middle #center #blocContent p.csc-linkToTop{text-align:right; margin-bottom:20px;}
            #page #middle #center #blocContent p.csc-linkToTop a{padding-left:14px;background:url(../img/goToTop.gif) no-repeat;}

          #page #middle #center #blocContent .tx-cmwlinklist-pi1 table{width:100%}
          #page #middle #center #blocContent .tx-cmwlinklist-pi1 table caption{position:absolute;left:-9999px;}
          #page #middle #center #blocContent .tx-cmwlinklist-pi1 table td{vertical-align:top;}
          #page #middle #center #blocContent .tx-cmwlinklist-pi1 table td img{border:0px;}
          #page #middle #center #blocContent .tx-cmwlinklist-pi1 table td.catIcon{padding-left:30px;width:20px;}
          #page #middle #center #blocContent .tx-cmwlinklist-pi1 table td.submit{text-align:center;}

          #page #middle #center #blocContent dl.glossary dt{}
          #page #middle #center #blocContent dl.glossary dd{padding-left:5px;border-left:1px solid #005DAB;}

          #page #middle #center #blocContent .tx-cdgmarches-pi1{}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 img{border:0px;}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 label{float:left;width:205px;text-align:left;}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 input#code_postal{border:1px solid #aaa;}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_listcat{width:550px;}

            #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_bouton_submit{margin:3px 0px;padding:3px 5px 4px 25px;background:#005dac url(../img/puce_btn.gif) 5px 50% no-repeat;border:0px;}

            #page #middle #center #blocContent .tx-cdgmarches-pi1 table.tx_cdgmarches_results tr.tx_cdgmarches_rowSubject_paire td{border-top:3px solid #0370BA;}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 table.tx_cdgmarches_results tr.tx_cdgmarches_rowSubject_impaire td{border-top:3px solid #0370BA;}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 table.tx_cdgmarches_results tr.tx_cdgmarches_row_paire td{border-bottom:10px solid #fff;}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 table.tx_cdgmarches_results tr.tx_cdgmarches_row_impaire td{border-bottom:10px solid #fff;}

            #page #middle #center #blocContent .tx-cdgmarches-pi1 table.tx_cdgmarches_tab_view tr td.tx_cdgmarches_cell_bloc{padding:4px;border-top:10px solid #fff;background-color:#0370ba}

            #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_entete_bloc_oblig{margin-left:0px;width:556px;background-color:#0370ba;}
            html > body #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_entete_bloc_oblig{margin-left:2px;*margin-left:0px;}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_entete_bloc{margin-left:0px;width:556px;background-color:#0370ba;text-align:center;}
            html > body #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_entete_bloc{margin-left:2px;*margin-left:0px;}
              #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_entete_bloc_oblig span.tx_cdgmarches_titre_bloc{float:left;padding:3px 5px;width:546px;background-color:#eee;}
              #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_entete_bloc span.tx_cdgmarches_titre_bloc{float:left;padding:3px 5px;width:546px;background-color:#eee;}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset{float:left;padding:5px 8px;width:540px;border-top:1px solid #666;background-color:#eee;}
              #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset label{float:none;}
              #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset label.tx_cdgmarches_libelle{float:left;margin-right:10px;width:205px;}
              #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset .tx_cdgmarches_champ{clear:both;text-align:left;margin:5px 0px;width:100%;}
                #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset .tx_cdgmarches_champ br{display:none;}
                #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset .tx_cdgmarches_champ label{text-align:left;}
                #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset .tx_cdgmarches_champ textarea{float:left;}
                #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset .tx_cdgmarches_champ select{float:left;width:320px;}
                #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset .tx_cdgmarches_champ radio{text-align:left;}
              #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset input{float:none;text-align:left;}
              #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset .tx_cdgmarches_listcat{float:none;width:540px;}
              #page #middle #center #blocContent .tx-cdgmarches-pi1 img.tx_cdgmarches_img_attention{width:15px;}
              #page #middle #center #blocContent .tx-cdgmarches-pi1 a.tx_cdgmarches_attention{font-weight:bold;color:#D1002E;}



          #page #middle #center #blocContent .tx-newloginbox-pi1{float:left;padding:5px;width:550px;margin-top:25px;}
           #page #middle #center #blocContent .tx-newloginbox-pi1 p{clear:both;float:left;margin:3px 0px;padding:0px;width:550px;}
           #page #middle #center #blocContent .tx-newloginbox-pi1 p.status{border-bottom:1px solid #D1002E;}
           #page #middle #center #blocContent .tx-newloginbox-pi1 div.item{clear:both;float:left;margin:3px 0px;padding:0px;width:550px;}
             #page #middle #center #blocContent .tx-newloginbox-pi1 div.item label{float:left;margin-right:5px;width:150px;}
             #page #middle #center #blocContent .tx-newloginbox-pi1 div.item input.texte{float:left;width:200px;}
             #page #middle #center #blocContent .tx-newloginbox-pi1 div.item input.submit{float:left;margin-left:175px;padding:3px 5px;background-color:#D10230;border:0px;}

          #page #middle #center #blocContent .tx-loginboxmacmade-pi1{clear:both;float:left;margin:25px 0px 10px 0px;padding-bottom:10px;width:100%;border-bottom:1px dotted #D1002E}
           #page #middle #center #blocContent .tx-loginboxmacmade-pi1 h3{clear:both;float:left;width:100%;border-bottom:1px dotted #D1002E;}
           #page #middle #center #blocContent .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-welcome{clear:both;float:left;margin-top:10px;width:100%;}

          ##page #middle #center #blocContent table tr td{background-color:transparent;}
          #page #middle #center #blocContent table.tx-loginboxmacmade-pi1-loginTable{float:left;border-spacing:0px;border-collapse:none;background-color:transparent;}
            #page #middle #center #blocContent .tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td{border:0px;padding:3px 7px 0 7px;background-color:transparent;}
              #page #middle #center #blocContent .tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td input.input{width:125px;}
              #page #middle #center #blocContent .tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td input.password{width:125px;}
              #page #middle #center #blocContent .tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td input.submit{padding:3px 2px 4px 15px;width:120px;background:#005dac url(../img/puce_btn.gif) 5px 50% no-repeat;border:0px;}
              html > body #page #middle #center #blocContent .tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td input.submit{padding:3px 5px 4px 25px;}

              #page #middle #center #blocContent .tx-loginboxmacmade-pi1 p.inscription{clear:both;float:left;width:100%;}
                #page #middle #center #blocContent .tx-loginboxmacmade-pi1 p.inscription a{padding:3px 25px 4px 5px;border:0px;background:#D1002E url(../img/puce_btn.gif) no-repeat scroll 98% 50%}
              #page #middle #center #blocContent .tx-loginboxmacmade-pi1 div.tx-loginboxmacmade-pi1-inscpasswordLink{clear:both;float:left;margin:5px 0px;width:400px;}
              #page #middle #center #blocContent .tx-loginboxmacmade-pi1 div.tx-loginboxmacmade-pi1-inscpasswordLink a{margin:3px 145px;padding:3px 5px 4px 25px;border:0px;background:#D1002E url(../img/puce_btn.gif) no-repeat scroll 5px 50%}

              #page #middle #center #blocContent .tx-loginboxmacmade-pi1 form td.tx-loginboxmacmade-pi1-labelCell{width:auto;}
              #page #middle #center #blocContent .tx-loginboxmacmade-pi1 div.tx-loginboxmacmade-pi1-forgotpasswordLink a{float:left;padding:10px 0px 0px 0px;width:100%;}

              #page #middle #center #blocContent .tx-cdgmarches-pi1 table.tx_cdgmarches_tab_recap tr td.tx_cdgmarches_cell_bloc{border-top:10px solid #fff;padding:4px;background-color:#0370ba}

#page #middle .fondConcours  #right{padding-left:0;margin:270px 0px 0 0;background:none;}
      #page #middle #right{float:right;margin-top:55px;padding-left:15px;width:175px;background:url(../img/int_ombre_vertical.gif) 0% 50% no-repeat;}
        #page #middle #right .blocActu{float:left;margin-bottom:20px;width:160px;}
          #page #middle #right .blocActu h2{clear:both;float:left;margin:0px;padding:0px;}
#page #middle .fondConcours  #right .blocActu h2{margin-bottom:10px;width:100%;}
#page #middle .fondConcours  #right .blocActu .allActu a{float:left;margin-bottom:5px;width:100%;}
          #page #middle #right .blocActu .actu{clear:both;float:left;padding:0px 0px 25px 0px;width:100%;background:url(../img/acc_pointi_actu.gif) 50% 90% repeat-x;}
          #page #middle #right .blocActu .actu h3{margin:0px 0px 5px 0px;padding:0px;}
          #page #middle #right .blocActu .actu p{margin:0px;padding:0px;}
          #page #middle #right .blocActu .allActu{clear:both;float:left;width:100%;background-image:none;}

        #page #middle #right #blocNewsletter{float:right;margin-bottom:5px;width:175px;}
          #page #middle #right #blocNewsletter h2{margin:0px;padding:0px;}
          
       #page #middle #right .blocContact{float:right;margin-bottom:5px;padding:5px 10px 15px 10px;width:155px;background:#f5f5f5 url(../img/acc_ombre_pot.gif) 50% 100% no-repeat;}
          #page #middle #right .blocContact h2{margin:3px 0px 10px 0px;padding:0px;}
          #page #middle #right .blocContact p{margin:5px 0px;padding:0px;}
          
       #page #middle .fondConcours #right .blocContact{float:left;margin-bottom:5px;padding:5px 10px 15px 0px;width:155px;background:transparent;}

        #page #middle #right .tx-inoffreemploi-pi1{float:left;margin-bottom:20px;width:160px;}
        #page #middle #right .tx-inoffreemploi-pi1 h2{clear:both;float:left;margin:0px;padding:0px;}
          #page #middle #right .tx-inoffreemploi-pi1 .cat h3{margin:0px;padding:0px;line-height:0.8em;font-size:0.7em;color:#005CAE;}
          #page #middle #right .tx-inoffreemploi-pi1 .cat ul{margin:7px 25px;padding:0px;list-style-image:url(../img/puce_contenu1.gif);}

        #page #middle #center #blocContent .tx-inuserinscription-pi1{}
          #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape{clear:both;float:left;margin-bottom:10px;padding:3px 10px;width:540px;background-color:#F5F5F5;border-bottom:1px solid #dadada;}
          #page #middle #center #blocContent .tx-inuserinscription-pi1 .erreur{clear:both;float:left;margin-bottom:10px;padding:3px 10px;width:540px;background-color:#FFF2F2;border-bottom:1px solid #990000;}
            #page #middle #center #blocContent .tx-inuserinscription-pi1 .erreur ul li{list-style-image:url(../img/puce_rouge.gif);}
            #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape h3{margin:10px 0px;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape p span.label{float:left;margin-right:5px;width:180px;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape p span.value{width:200px;}
            #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .item{clear:both;float:left;margin-bottom:5px;width:100%;}
            #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .itemSubmit{padding-left:210px;width:auto;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .item label{float:left;margin:0px 10px 0px 0px;width:200px;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .item input.text{float:left;width:200px;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .item input.submit{float:left;width:200px;margin-right:20px;padding:3px 5px 4px 25px;background:#005dac url(../img/puce_btn.gif) 5px 50% no-repeat;border:0px;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .item input.submitRouge{background-color:#D1002E;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .itemCheck p{float:left;margin-right:10px;width:200px;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .itemCheck label{float:left;margin:8px 10px 0px 0px;width:auto;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .itemCheck input.radio{float:left;margin-top:8px;}
        
        #page #middle #center #blocContent .tx-inscriptionrh-pi1{}
          #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape{clear:both;float:left;margin-bottom:10px;padding:3px 10px;width:540px;background-color:#F5F5F5;border-bottom:1px solid #dadada;}
          #page #middle #center #blocContent .tx-inscriptionrh-pi1 .erreur{clear:both;float:left;margin-bottom:10px;padding:3px 10px;width:540px;background-color:#FFF2F2;border-bottom:1px solid #990000;}
            #page #middle #center #blocContent .tx-inscriptionrh-pi1 .erreur ul li{list-style-image:url(../img/puce_rouge.gif);}
            #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape h3{margin:10px 0px;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape p span.label{float:left;margin-right:5px;width:180px;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape p span.value{width:200px;}
            #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .item{clear:both;float:left;margin-bottom:5px;width:100%;}
            #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .itemSubmit{padding-left:210px;width:auto;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .item label{float:left;margin:0px 10px 0px 0px;width:200px;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .item input.text{float:left;width:200px;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .item input.submit{cursor:pointer;float:left;width:200px;margin-right:20px;padding:3px 5px 4px 25px;background:#005dac url(../img/puce_btn.gif) 5px 50% no-repeat;border:0px;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .item input.submitRouge{background-color:#D1002E;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .itemCheck p{float:left;margin-right:10px;width:200px;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .itemCheck label{float:left;margin:8px 10px 0px 0px;width:auto;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .itemCheck input.radio{float:left;margin-top:8px;}


        #page #middle #center #blocContent .tx-inmarchespublics-pi1{}
          /*----Création d'un marché  */
          #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.errMessage ul li{list-style-image:url(../img/puce-err.jpg);}
          #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc{clear:both;float:left;margin:10px 0px 10px 0px;width:550px;background-color:#EEEEEE;border-bottom:1px solid #0470B9}
          html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc{width:100%;}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.header h3 span{background-color:#005DAB;}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.header div.tool span{background-color:#005DAB;}
          #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.obl{border-bottom:1px solid #D0032E}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.obl div.header h3 span{background-color:#D1002E;}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.obl div.header div.tool span{background-color:#D1002E;}
          #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.blocSubmit{background-color:#F9F9F9;border-bottom:1px solid #EFEFEF}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.header{clear:both;float:left;padding:3px 0px;width:100%;background:url(../img/trameBleu.gif);}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.obl div.header{background:url(../img/trameRouge.gif);}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.blocSubmit div.header{background:url(../img/trameGrise.gif);}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.header h3{float:left;margin:0px;padding:0px 0px 0px 10px;width:400px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.header h3 a{border-bottom:1px dashed #cccccc;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.header .tool{float:right;margin-right:10px;width:100px;}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content{clear:both;float:left;margin:15px 0px 10px 5px;padding:15px 5px 10px 5px;width:530px;}
            html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content{padding:20px 5px 10px 5px;width:540px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content h4{clear:both;float:left;margin:10px 0px;padding:0px;width:100%;border-bottom:1px solid #cfcfcf;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content p{clear:both;float:left;margin:10px 0px;padding:0px;width:100%;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content span.label{float:left;margin:0px 5px 0px 0px;width:210px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.blocRecherche div.content span.label{width:180px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content span.longLabel{width:auto;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content span.label a{border-bottom:1px dashed #afafaf;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content span.value{float:left;width:300px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content span.value ul.first{margin:0px;padding:0px;}
              html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content span.value{width:320px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.errMess ul li{list-style-image:url(../img/puce-err.jpg);}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item{clear:both;float:left;margin:5px 0px;padding:0px;width:100%;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item label{float:left;margin:0px 5px 0px 0px;width:210px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.blocRecherche div.content div.item label{width:180px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item label.longLabel{width:auto;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item label a{border-bottom:1px dashed #afafaf;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item input.texte{float:left;width:290px;}
                html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item input.texte{float:left;width:315px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item textarea.texte{clear:both;float:left;width:505px;}
                html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item textarea.texte{width:530px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item select{float:left;width:298px;}
                html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item select{width:320px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.itemRadio label{width:auto;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.itemRadio input.radio{float:left;margin:0px 3px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.itemCheck label{float:left;margin:0px;padding:0px;width:auto;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.itemCheck input.checkbox{float:left;}
               #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content .submit{padding:3px 5px 4px 25px;width:270px;background:#005dac url(../img/puce_btn.gif) 5px 50% no-repeat;border:0px;}
               html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content .submit{width:auto;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content .submitRouge{width:240px;background-color:#D1002E;}
                html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content .submitRouge{width:auto;}
               #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.value{clear:both;float:left;margin: 10px 0px 0px 0px;padding:5px 0px 5px 5px;width:500px;height:200px;overflow:auto;border:1px solid #cfcfcf}
               html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.value{margin: 10px 0px 0px 30px;}
               #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.valueNews{height:auto;overflow:none;border:0px;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.value ul{clear:both;float:left;margin:0px 0px 10px 0px;padding:0px;}
                    #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.value ul li{clear:both;margin:0px 0px 0px 5px;padding:0px;width:470px;list-style-image:none;list-style-type:none;}
                    html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.value ul li{width:470px;}
                    #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.value ul li ul li{margin:0px 0px 0px 17px;width:453px;}
                      #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.value ul li ul li ul li{width:436px;}
                        #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.value ul li ul li ul li ul li{width:419px;}
                    #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.valueNews ul{margin-bottom:30px;}
                    #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.valueNews ul li ul li ul{margin-bottom:10px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item label.labelPetit{width:100px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item input.textePetit{width:150px;}
                html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item input.textePetit{width:150px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item input.file{float:left;margin-left:5px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item input.submitPetit{float:left;margin-left:5px;padding:3px 5px;background-image:none;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.itemSub input.submit{margin-left:215px;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.blocRecherche div.content div.itemSub input.submit{margin-left:185px;}


          #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.print{*clear:none;*float:none;*position:relative;}

          #page #middle #center #blocContent p.addBookmark a{padding:3px 5px 4px 25px;background:#005dac url(../img/puce_btn.gif) 5px 50% no-repeat;border:0px;}
          #page #middle #center #blocContent p.addBookmarkRouge a{background-color:#D1002E;}

          /*----Liste des brouillons  */
          #page #middle #center #blocContent .tx-inmarchespublics-pi1 h3{clear:both;float:left;margin:15px 0px 0px 0px;width:100%;}
          #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe{clear:both;float:left;margin:5px 0px;padding:0px 0px 6px 0px;width:100%;border-top:2px solid #0370BA;background:url(../img/ombre_liste.jpg) 50% 100% no-repeat;}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe div.header{clear:both;float:left;margin:0px;padding:3px 0px;width:100%;background:url(../img/trameBleu.gif);}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe table{clear:both;float:left;border-spacing:0px;border-collapse:collapse;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe table tr td.libelle{width:430px;border-bottom:3px solid #fff;border-right:3px solid #fff;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe table tr td.tools{text-align:center;border-bottom:3px solid #fff;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe table tr td.statView{border-bottom:3px solid #fff;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe table tr td.statDL p{clear:both;float;left;margin:0px;padding:0px;width:100%}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe table tr td.collectivite{width:270px;border-top:3px solid #fff;border-right:3px solid #fff;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe table tr td.type_m{width:70px;border-top:3px solid #fff;border-right:3px solid #fff;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe table tr td.fichiers{width:130px;border-top:3px solid #fff;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe table tr td.fichiers a{float:left;padding:3px 5px 4px 25px;width:120px;background:#D1002E url(../img/puce_btn.gif) 5px 50% no-repeat;border:0px;}

            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.contentTable{width:730px;}
            html > body #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.contentTable{width:730px;}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus{border-spacing: 0px;border-collapse: collapse;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr td{margin:0px;background-color:transparent;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr th{margin:0px;background-color:transparent;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr .bordureBasse{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #999;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr .labTranche{width:90px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr .labObjet{width:170px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr .labDate_n{width:70px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr .labAttributaire{width:120px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr .labCP{width:40px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr .labMontantMini{width:60px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr .labMontantMaxi{width:40px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr .labDuree{width:60px;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr .icoTools{width:50px;white-space:nowrap}

                #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr td label{clear:none;float:none;width:auto;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr td input{clear:none;float:none;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr td input.texte{width:100%;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr td select{clear:none;float:none;}

              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeReelMacheConclus tr th{padding:4px;margin:0px;border-bottom:1px dashed #aaa;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeReelMacheConclus tr td{padding:4px;margin:0px;border-bottom:1px solid #ccc;}



        #page #middle #right .free{float:right;width:175px;}

  #page #blocDefilant{clear:both;float:left;padding-right:37px;width:963px;height:25px;background:url(../img/footer.gif) 0% 0% no-repeat;}

  #page #footer{clear:both;float:left;margin-bottom:30px;padding-top:3px;width:100%;height:22px;}
    #page #footer ul{float:right;margin:0px;padding:0px;width:auto;list-style-type:none;}
      #page #footer ul li{float:left;margin:0px;padding:0px 10px;background:url(../img/topMenuSep.gif) 100% 3px no-repeat;}
      #page #footer ul li.last{background-image:none;}

      div.csc-textpic-imagewrap img{border:none;}
      
      
/*Cas particuliers*/    
 #page #middle .fondConcours #center #blocContent #c10154 h3,  #page #middle .fondConcours #center #blocContent #c10155 h3,  #page #middle .fondConcours #center #blocContent #c10156 h3,  #page #middle .fondConcours #center #blocContent #c10157 h3,  #page #middle .fondConcours #center #blocContent #c10158 h3,  #page #middle .fondConcours #center #blocContent #c10159 h3,  #page #middle .fondConcours #center #blocContent #c11234 h3 {margin-bottom:10px;}  

/*Fin Cas particuliers*/   
      


/*----------------------------------------------
    Placer ici les styles du CDG59
  ex pour la partie de gauche : #page #middle #left p.rouge{color:#ff0000;}
  ex pour la partie du centre : #page #middle #center #blocContent p.rouge{color:#ff0000;}
  ex pour la partie de droite : #page #middle #right p.rouge{color:#ff0000;}
----------------------------------------------*/


/*Saisie des mps*/
.tx-cdgmarches-pi1 input {
    font-size: 10pt;
    font-family: Trebuchet MS;
}
.tx_cdgmarches_bloc, .tx_cdgmarches_bloc_oblig {
    position: relative;
    top: -1px;
    left: 0px;
    border: solid 1px;
}
.tx_cdgmarches_entete_bloc, .tx_cdgmarches_entete_bloc_oblig {
    border: solid 0px;
    margin-left: 10px;
    width: 300px;
    padding: 2px;
}
.tx_cdgmarches_entete_bloc_oblig, .tx_cdgmarches_bloc_oblig {border-color: #C00;}
.tx_cdgmarches_entete_bloc, .tx_cdgmarches_bloc {border-color:  #0070B8;}

.tx_cdgmarches_titre_bloc {
    font-weight: bold;
    font-family: Trebuchet MS;
    color: #0070B8;
}
.tx_cdgmarches_oblig {color: #C00;}
/*Champs*/
.tx-cdgmarches-pi1 label {
  float:left;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  width:30%;
    font-size: 10pt;
    color: #0070B8;
  }
div.tx_cdgmarches_champ {
    margin: 0px;
    padding: 4px;
    float: left;
    width: 100%;
    margin: 0px;
}
.tx_cdgmarches_listcat, .tx_cdgmarches_txtmsg, .tx_cdgmarches_txtlong {
    width: 95%;
}
.tx_cdgmarches_listcat {
    height: 6em;
}
.tx_cdgmarches_txtlong {
    height: 4em;
}
.tx_cdgmarches_txtmsg {
    border: 0px;
}

/*Tableau recapitulatif*/
.tx_cdgmarches_tab_recap, .tx_cdgmarches_results {
    background-color: White;
    border: 1px solid #0070B8;
    width: 100%;
    font: x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.tx_cdgmarches_cell_bloc {
    color: #0070B8;
    font-size: small;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid;
}
.tx_cdgmarches_row_impaire, .tx_cdgmarches_rowSubject_impaire {
    text-align: center;
}
.tx_cdgmarches_row_paire, .tx_cdgmarches_rowSubject_paire {
    background-color: #EEF5FF;
    text-align: center;
}

.tx_cdgmarches_cell_intit {
    font-weight: bold;
}

.tx_cdgmarches_cell_intit, .tx_cdgmarches_cell_val {
    text-align: left;
    width: 50%;
}

button.tx_cdgmarches_tab_recap {
    border: 1px solid #0070B8;
}
.tx_cdgmarches_searchObj{
    height: 100px;
    overflow: scroll;
}
/*Infobulles pour l'aide a la saisie*/
#main a.tx_cdgmarches_aide, #main a.tx_cdgmarches_attention {
  position:relative;
  text-decoration: none;
  border: 0px;
}





a.tx_cdgmarches_aide:hover {background-color:#ffffff; text-decoration:none;}

a.tx_cdgmarches_aide span {display:none; padding:2px 3px; margin-left:10px; width:150px;}
a.tx_cdgmarches_aide:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#dd;}


#main a:hover.tx_cdgmarches_aide, #main a:hover.tx_cdgmarches_attention {
  text-decoration: none;
  background: none;
}
#main img.tx_cdgmarches_img_aide, #main img.tx_cdgmarches_img_attention {
    border: 0px;
    height: 20px;
    width: 20px;
    text-decoration: none;
}
a.tx_cdgmarches_aide span, a.tx_cdgmarches_attention span, a.tx_cdgmarches_resultsTitre span {display: none;}

a:hover.tx_cdgmarches_attention span {
    color: #C00;
    /*background: #fff;
    border: 1px solid #C00;*/
    text-align: left;
    background-image: url(images/infobulle-attention.png) ;
}

a:hover.tx_cdgmarches_aide span {
    color: #0070B8;
    /*background-color: #fff;
    border: 1px solid #0070B8;*/
    text-align: left;
    background-image: url(images/infobulle-aide.png) ;
}
a:hover.tx_cdgmarches_resultsTitre span {
    /*background: transparent url(images/infobulle-aide.png) no-repeat top left;*/
    background: white;
    border: 1px solid #0070B8;
    text-align: left;
    display: block;
    position: absolute;
    /*left: 30px;*/
    /*margin-top: 5px;*/
    width: 400px;
    padding: 2px 4px;
    margin-top: 2em;
    font: bold 12px Arial, Helvetica, sans-serif;
}
#main a.tx_cdgmarches_resultsTitre {
    margin: 0px;
    font-size: 10pt;
    color: #0070B8;
    border: 0px;
}
#main .tx_cdgmarches_rss {
    border: 0px;
    text-decoration: none;
}
/*Liste categorie mySoc*/
.tx_cdgmarches_myCat {
    font-size: 10pt;
    font-family: Trebuchet MS;
}
/*Boutons liste de resultats*/
#main img.img_btn {
    border: 0px;
    margin-left: 10px;

}
#main a.img_btn {
    text-align: center;
    text-decoration: none;
    border: 0px;
}
/*Boutons Favoris*/
#tx_cdgmarches_myFav {
    width: 100%;
    margin-bottom: 1em;
}
#tx_cdgmarches_myFav input, input.tx_cdgmarches_bouton_submit {
    background: #090 ;
    font-family: Trebuchet MS;
    color: white;
    border: 0px;
    position: relative;
    left: 50%;
    width: 160px;
    margin-left: -75px;
}

div.multiupload{
    border:1px outset gray;
    float:left;
    padding:3px;
    background:#eee;
}
div.multiupload div.list{
    border:1px inset gray;
    background: #fff;
}
div.multiupload div.list div.item{
    margin:1px;
    background: #eee;
}
div.multiupload div.list div.item:hover{
    background: #ccc;
}
div.multiupload div.list img{
    float:left;
    margin: 3px;
    cursor:pointer;
}

.checklist {
  border: 1px solid #ccc;
  list-style: none;
  height: 10em;
  overflow: auto;
  width: 24em;
 }

.checklist, .checklist li { margin: 0; padding: 0; }

.checklist label {
  display: block;
  padding: 0 0.2em 0 25px;
  text-indent: -25px;
}

.checklist label:hover { background: #777; color: #fff; }

* html .checklist label { height: 1%; }

/* style pbsurvey */
#page #middle #center #blocContent .tx-pbsurvey-pi1 {background-color:#f5f5f5;font-size:12px;margin-bottom:10px;}
#page #middle #center #blocContent .tx-pbsurvey-pi1 #frmPbSurvey {padding-top:10px;}
#page #middle #center #blocContent .survey_item .questionSubtext p {color:#005da8;font-weight:bold;padding-left:0px;}
#page #middle #center #blocContent .survey_item p {color:#005da8;font-weight:bold; padding-left:10px;}
#page #middle #center #blocContent .tx-pbsurvey-pi1 #frmPbSurvey .survey_item.enq hr {margin: 4px 0;}
#page #middle #center #blocContent .tx-pbsurvey-pi1 #frmPbSurvey .survey_item .question {height:0;}
#page #middle #center #blocContent .tx-pbsurvey-pi1 #frmPbSurvey .survey_item.number input {margin-left:68px;}

/* powermail 1.6.9 */
#page #middle #center #blocContent .tx_powermail_pi1_submitmultiple_forward { background:#005da8 url(../img/puce_btn.gif) 5px 50% no-repeat; border:none; font-weight:bold; color:#ffffff; cursor:pointer; margin:3px 0px; padding:3px 5px 4px 25px;}
#page #middle #center #blocContent .tx_powermail_pi1_submitmultiple_back { background:#005da8 url(../img/puce_btn_gauche.gif) 5px 50% no-repeat; border:none; font-weight:bold; color:#ffffff; cursor:pointer; margin:3px 0px; padding:3px 5px 4px 25px; }

/* rgmoodalbox 1.0.2 */
body div#mb_overlay { background-color: #005da8;}
body div#mb_contents { border: 5px solid #DDD;}
body div#mb_bottom { border: 5px solid #DDD;}
body a#mb_close_link { background: transparent url(../img/closelabel.gif) no-repeat center;}

/* mise en forme formulaire identification JC 20131210 */

.tx-felogin-pi1 {height:140px;}
.tx-felogin-pi1 h3 {border-bottom: 1px dotted #D1002E;clear: both;float: left;width: 100%;margin-bottom:10px !important;}
.tx-felogin-pi1 form {float:left;width:460px;}
.tx-felogin-pi1 form fieldset div {float:left;padding:3px 7px;}
.tx-felogin-pi1 form fieldset div label {display:bloc;float:none !important;font-size:0.85em;width:130px !important;}
.tx-felogin-pi1 form fieldset div input {width:130px;}
.tx-felogin-pi1 form fieldset div input[type="submit"] {background: url("/fileadmin/templates/new/img/puce_btn.gif") no-repeat scroll 5px 50% #005DAC;border: 0;padding: 3px 5px 4px 25px;width:auto;color:#ffffff;margin-top:14px;height:25px;}
.tx-felogin-pi1 > p {padding-top:34px !important;font-size:0.85em !important;}
.tx-felogin-pi1 p:after {content:'';display:block;clear: both;}

#blocloginpetit {font-size:0.8em;padding:5px;}
#blocloginpetit h3 {text-align:left;}
#blocloginpetit form {float:none;width:auto;padding-top:10px;display:block;}

.fondRH .tx-felogin-pi1 form {float:none;}
.fondRH .tx-felogin-pi1 form fieldset div {float:none;}
.fondRH .tx-felogin-pi1 form fieldset div label {float:left !important;}
.fondRH .tx-felogin-pi1 > p {padding-top:4px !important;}