/*général*/
body,html{font-family:Trebuchet MS, Verdana, sans-serif; font-size:1em; color:#000000;text-align:center;}

#page{text-align:justify;}

#page .inscNewsErr p{color:#fff;font-size:0.9em;}
#page .inscNewsOk p{color:#fff;font-size:0.9em;}

ul {text-align:left;}

    #page #header .baseline{text-align:right;}

        #page #header #topMenu ul li a{font-size:0.6em;font-weight:normal;color:#4783B5;text-decoration:none;vertical-align:middle;}
        #page #header #topMenu ul li a:hover{text-decoration:underline;}
        #page #header #topMenu form label{font-size:0.6em;font-weight:bold;color:#839194;}

        #page #header #mainMenu ul.first li{font-family: Trebuchet MS; font-weight: normal; font-size:1.15em;}
          #page #header #mainMenu ul.first li a{color:#333;text-decoration:none;}
          #page #header #mainMenu ul.first li a.actif{color:#fff;}
              #page #header #mainMenu ul.first li ul.second li a{font-size:0.6em;color:#fff; font-weight: normal;text-align:left;}

      #page #blocHomeInfo #blocActu .actu h3{line-height:0.7em;text-align:left;}
      #page #blocHomeInfo #blocActu .actu h3 span.date{font-size:0.70em;color:#242424;font-weight:normal;}
      #page #blocHomeInfo #blocActu .actu h3 strong{font-weight:normal;}
      #page #blocHomeInfo #blocActu .actu h3 a{font-size:0.7em;color:#005CAE;font-weight:normal;text-decoration:none;}
      #page #blocHomeInfo #blocActu .actu h3 a:hover{text-decoration:underline;}
      #page #blocHomeInfo #blocActu .allActu{text-align:right;}
      #page #blocHomeInfo #blocActu .allActu a{font-size:0.7em;color:#005CAE;font-weight:normal;text-decoration:underline;}
      #page #blocHomeInfo #blocActu .allActu a:hover{text-decoration:none;}

      #page #blocHomeInfo #blocLibre h2{margin:10px 0px;padding:0px;}
      #page #blocHomeInfo #blocLibre h3{color:#005DAB;}
      #page #blocHomeInfo #blocLibre a{color:#005DAB;}
      #page #blocHomeInfo #blocLibre a:hover{text-decoration:none;}

    #page #blocHomeInfo #blocNewsLetter{font-size:0.9em;font-weight:bold;text-align:right;color:#676767;}
      #page #blocHomeInfo #blocNewsLetter p a{font-style:italic;color:#005dac;}
      #page #blocHomeInfo #blocNewsLetter .texte{color:#888888;}
      #page #blocHomeInfo #blocNewsLetter .texte:focus{color:#333333;}
      #page #blocHomeInfo #blocNewsLetter .submit{font-size:0.8em;font-weight:bold;color:#fff;}

          #page #middle #left .menu {}
          #page #middle #left .menu h2{font-size:1.2em;font-weight:normal;text-align:left;}
          #page #middle #left .menu ul li{font-size:0.7em;font-weight:bold;text-align:left;}
          #page #middle #left .menu ul li.second{font-size:.1em;font-weight:normal;}
          #page #middle #left .menu ul.second li a{font-size:1.3em;color:#6F7A7F;font-weight:normal;}
            #page #middle #left .menu ul li a{text-decoration:none;}
            #page #middle #left .menu ul li a:hover{text-decoration:underline;}
            #page #middle #left .menu ul.first li a{color:#333;}
            #page #middle #left .menu ul.first li a:hover{color:#0764A9;}
            #page #middle #left .menu ul.first li a.sel{color:#0764A9;}

            #page #middle #left .free{font-size:.8em;}

         #page #middle #left .tx-loginboxmacmade-pi2 h2{font-size:0.7em;color:#232323;font-weight:normal}
          #page #middle #left .tx-loginboxmacmade-pi2 div.item{font-size:0.8em;}
          #page #middle #left .tx-loginboxmacmade-pi2 p{font-size:0.9em;font-weight:bold;color:#525252;}
          #page #middle #left .tx-loginboxmacmade-pi2 p.identifie{font-size:0.7em;}
          #page #middle #left .tx-loginboxmacmade-pi2 div.item input.submit{font-weight:normal;}
          #page #middle #left .tx-loginboxmacmade-pi2 div.item label{color:#005DC7;font-size:0.8em;}
          #page #middle #left .tx-loginboxmacmade-pi2 p.inscription{text-align:right}
            #page #middle #left .tx-loginboxmacmade-pi2 p.inscription a.inscription{color:#fff;font-size:0.9em;font-weight:normal;text-decoration:none;}
            #page #middle #left .tx-loginboxmacmade-pi2 a{font-weight:normal;color:#005DAB;}
            #page #middle #left .tx-loginboxmacmade-pi2 a:hover{text-decoration:none;}
          #page #middle #left .tx-loginboxmacmade-pi2 p.forgot{text-align:left}
            #page #middle #left .tx-loginboxmacmade-pi2 p.forgot a.forgot{color:#005DC7;font-size:0.7em;}
            #page #middle #left .tx-loginboxmacmade-pi2 p.forgot a.forgot:hover{text-decoration:none;}

            #page #middle #center #filArianne ul li{font-size:0.7em;font-weight:normal;color:#B0B9B8;}
            #page #middle #center #filArianne ul li a{color:#B0B9B8;text-decoration:none;}
            #page #middle #center #filArianne ul li a:hover{text-decoration:underline;}

          #page #middle #center #blocTitre h2{font-size:1.2em;font-weight:normal;color:#005DAB;text-align:left;}
            #page #middle #center #blocTitre h2 a{color:#005DAB;text-decoration:none;}
          #page #middle #center #blocTitre .tools{text-align:right;}

        #page #middle #center .catmenu{font-size:0.7em;}
          #page #middle #center .catmenu h3{font-size:1.3em;color:#D10230;}
          #page #middle #center .catmenu h4{font-size:1.2em;color:#005DAB;}
          #page #middle #center .catmenu a{color:#005DAB;}
          #page #middle #center .catmenu a:hover{text-decoration:none;}
          #page #middle #center .catmenu .news-catmenu-ACT a{font-weight:bold;}

        #page #middle #center #blocContent{font-size:0.8em;}
          #page #middle #center #blocContent h3{font-size:1.25em;color:#D10230;text-align:left;}
          #page #middle #center #blocContent h4{font-size:1.2em;color:#005DAB;text-align:left;}
          #page #middle #center #blocContent p {font-size:1em;}
          #page #middle #center #blocContent p.center {text-align:center;}
          #page #middle #center #blocContent p.legende {font-size:0.8em;}
          #page #middle #center #blocContent a{color:#005DAB;}
          #page #middle #center #blocContent a:hover{text-decoration:none;}
          #page #middle #center #blocContent a.noteDeBasDePage{font-size:0.9em;color:#005dac;font-style:italic}
          #page #middle #center #blocContent a.bouton{font-size:0.9em;font-weight:bold;color:#ffffff;text-decoration:none;}
          #page #middle #center #blocContent a.bouton:hover{font-size:0.9em;font-weight:bold;color:#005dac;text-decoration:none;}
          #page #middle #center #blocContent span.important{color:#D10230;}
          #page #middle #center #blocContent span.importantPlus{font-weight:bold;color:#D10230;}
          #page #middle #center #blocContent dd.csc-textpic-caption{font-size:0.8em;font-style:italic;}
          #page #middle #center #blocContent p span.minitypobleu{font-size:0.8em;color:#005DAC;font-style:normal;text-decoration:underline;}
            #page #middle #center #blocContent table {font-size:0.85em;}
            #page #middle #center #blocContent table td{text-align:left;border:1px solid #ffffff;}
            #page #middle #center #blocContent table th{color:#ffffff;text-align:center;}
            #page #middle #center #blocContent table th.bleuFondBlanc{color:#0370ba;text-align:center;}
            #page #middle #center #blocContent table td.grosseTypotd{font-size:1.1em;}

#page #middle #center #blocContent .blocGris{font-size:0.9em;color:#8a8a8a;}

#page #middle #center #blocContent .flexible .footer{font-size:0em;}

#page #middle #center #blocContent .encadre .content h3{font-style:italic;}
#page #middle #center #blocContent .encadre .content a{color:#D10230;}

#page #middle #center #blocContent .blocInfo .header h3{font-size:1.15em;font-style:italic;}
#page #middle #center #blocContent .blocInfo .content h4{font-size:1.15em;font-weight:normal;}

#page #middle #center #blocContent .bonASavoir .header h3{color:#005DAB;}
#page #middle #center #blocContent .bonASavoir .content h4{color:#005DAB;}
#page #middle #center #blocContent .bonASavoir .content a{color:#005DAB;}
#page #middle #center #blocContent .bonASavoir .content a.bouton{color:#ffffff;}
#page #middle #center #blocContent .bonASavoir .content a.bouton:hover{color:#005da8;}

#page #middle #center #blocContent .avertissement .header h3{color:#D10230;}
#page #middle #center #blocContent .avertissement .content h4{color:#D10230;}
#page #middle #center #blocContent .avertissement .content a{color:#D10230;}

#page #middle #center #blocContent .casParticulier .header h3{color:#83aca4;}
#page #middle #center #blocContent .casParticulier .content h4{color:#83aca4;}
#page #middle #center #blocContent .casParticulier .content a{color:#83aca4;}

#page #middle #center #blocContent .decret .header h3{color:#6a6164;}
#page #middle #center #blocContent .decret .content{font-style:italic;}
#page #middle #center #blocContent .decret .content h4{color:#6a6164;}
#page #middle #center #blocContent .decret .content a{color:#6a6164;}
#page #middle #center #blocContent .decret .content p{color:#8a8a8a;}
#page #middle #center #blocContent .decret .content ul li{color:#8a8a8a;}


#page #middle #center #blocContent .tx-inconcours-pi1 h3{font-weight:normal;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche{color:#777777;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche p.bleu{font-size:0.8em;color:#005dab}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche label{font-size:0.9em;font-weight:bold;color:#005dab}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche .itemSubmit{text-align:right;}
#page #middle #center #blocContent .tx-inconcours-pi1 .filtreRecherche .item .submit{color:#ffffff;font-weight:bold;}

#page #middle #center #blocContent .tx-inconcours-pi1 p.accesDirect{font-size:0.8em;}

#page #middle #center #blocContent #listeOnglets .ongletConteneur {text-align:center;}
#page #middle #center #blocContent #listeOnglets .ongletConteneur span{font-size:0.1em;}
#page #middle #center #blocContent #listeOnglets .ongletConteneur .sheet{font-size:0.8em;text-decoration:none;}
#page #middle #center #blocContent #listeOnglets .ongletConteneur a:hover{text-decoration:underline;}
#page #middle #center #blocContent #listeOnglets .active .sheet{color:#ffffff;}


#page #middle #center #blocContent .menuOnglets tr td{text-align:center;}
#page #middle #center #blocContent .menuOnglets tr td span{font-size:0.1em;vertical-align:top;}
#page #middle #center #blocContent .menuOnglets tr td a{color:#000000;text-decoration:none;}
#page #middle #center #blocContent .menuOnglets tr td a:hover{text-decoration:underline;}





            #page #middle #center #blocContent .tx-irfaq-pi1 dd{color:#7F7F7F;}
            #page #middle #center #blocContent .tx-irfaq-pi1 a{font-weight:bold;}
            #page #middle #center #blocContent .tx-irfaq-pi1  dl a{font-weight:normal;}
            /*#page #middle #center #blocContent .tx-irfaq-pi1 a:hover{font-weight:bold;}*/

            #page #middle #center #blocContent p.csc-linkToTop a{font-size:0.85em;}

          #page #middle #center #blocContent p.miseEnAvant1{color:#000000;font-size:1em;}
            #page #middle #center #blocContent p.miseEnAvant1 span.titre{font-weight:bold;font-size:1.3em;color:#005dac;}
            #page #middle #center #blocContent p.miseEnAvant1 span.sousTitre{font-weight:bold;font-size:1em;color:#005dac;}
            #page #middle #center #blocContent p.miseEnAvant1 span.blanc{color:#ffffff;}
          #page #middle #center #blocContent p.miseEnAvant2{color:#000000;font-size:1em;}
            #page #middle #center #blocContent p.miseEnAvant2 span.titre{font-weight:bold;font-size:1.3em;color:#ffffff;}
            #page #middle #center #blocContent p.miseEnAvant2 span.sousTitre{font-weight:bold;font-size:1em;color:#ffffff;}
            #page #middle #center #blocContent p.miseEnAvant2 span.blanc{color:#ffffff;}

          #page #middle #center #blocContent input.powermail_submit{font-weight:normal;color:#fff}
          #page #middle #center #blocContent .powermail_mandatory_js{color:#D10230;font-weight:bold;font-style:italic;}
          #page #middle #center #blocContent .tx-powermail-pi1_thx{color:#D10230;font-weight:bold;font-style:italic;}

          #page #middle #center #blocContent .actu{line-height:1.5em;}
          #page #middle #center #blocContent .actu h3{font-size:1.5em;color:#005CAE;text-decoration:none;}
          #page #middle #center #blocContent .actu h3 span.date{font-size:0.6em;color:#242424;font-weight:normal;}
          #page #middle .fondConcours #center #blocContent .actu h3 span.date{font-size:0.5em;color:#A6B0AF;font-weight:normal;}
          #page #middle #center #blocContent .actu h3 a{font-size:0.7em;color:#005CAE;text-decoration:none;}
          #page #middle #center #blocContent .actu h3 a:hover{text-decoration:underline;}
          #page #middle #center #blocContent .actu p.categorie{font-weight:bold;color:#B0B9B8;}
          #page #middle .fondConcours #center #blocContent .actu p.categorie {font-weight:normal;color:#A6B0AF;}
          #page #middle #center #blocContent .actu p{font-size:0.8em;}
          #page #middle #center #blocContent .solo p{font-size:1em;}
          #page #middle #center #blocContent .solo .subheader p{font-size:0.8em;}
          #page #middle #center #blocContent .solo p.categorie{font-size:0.8em;}
          #page #middle #center #blocContent .allActu{text-align:right;}
          #page #middle #center #blocContent .allActu a{font-size:0.62em;color:#005CAE;font-weight:normal;text-decoration:underline;}
          #page #middle #center #blocContent .allActu a:hover{text-decoration:none;}
          #page #middle #center #blocContent p.didacTxtNotes {font-size:0.85em;color:#7F7F7F;font-weight:bold;}
          #page #middle #center #blocContent .tx-cmwlinklist-pi1 table td.cat{font-size:1.3em;font-weight:bold;color:#005DAC;text-decoration:none;}
    #page #middle .fondConcours #center #blocContent h5 {font-weight:normal;margin-top:0px;}
    #page #middle .fondConcours #center #blocContent h5 a {font-weight:normal;}
    #page #middle .fondConcours #center #blocContent h6 {font-weight:normal;color:#7F7F7F;}


            #page #middle #center #blocContent  div.tx-inoffreemploi-pi1 .cat h3{color:#D10230;font-size:1em;}

          #page #middle #center #blocContent dl.glossary dt{font-size:1.2em;font-weight:bold;color:#005DAB;}
          #page #middle #center #blocContent dl.glossary dd span.type{color:#005DAB;text-decoration:underline;}
          #page #middle #center #blocContent dl.glossary dd span.long_def{color:#005DAB;}

            #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_bouton_submit{font-size:0.9em;font-weight:normal;color:#ffffff;}

            #page #middle #center #blocContent .tx-cdgmarches-pi1 table tr td.tx_cdgmarches_cell_bloc{font-size:1.1em;font-weight:bold;color:#fff;text-align:center;}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 table tr td.tx_cdgmarches_cell_intit{font-weight:bold;}

            #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_entete_bloc_oblig{color:#ffffff;text-align:center;font-weight:bold;text-align:center;}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_entete_bloc{color:#ffffff;text-align:center;font-weight:bold;text-align:center;}
            #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_entete_bloc_oblig span.tx_cdgmarches_titre_bloc{color:#333;text-align:left;}
              #page #middle #center #blocContent .tx-cdgmarches-pi1 .tx_cdgmarches_entete_bloc span.tx_cdgmarches_titre_bloc{color:#333;text-align:left;}
                #page #middle #center #blocContent .tx-cdgmarches-pi1 fieldset .tx_cdgmarches_champ a{font-size:0.7em;}
              #page #middle #center #blocContent .tx-cdgmarches-pi1 a.tx_cdgmarches_attention{font-weight:bold;color:#D1002E;}

            #page #middle #center #blocContent .tx-cdgmarches-pi1 label.tx_cdgmarches_libelle {font-size:1em;color:#005DAB;}

              #page #middle #center #blocContent .tx-loginboxmacmade-pi1 p.inscription{text-align:center;}
                #page #middle #center #blocContent .tx-loginboxmacmade-pi1 p.inscription a{color:#fff;font-size:0.9em;font-weight:bold;text-decoration:none;}
                #page #middle #center #blocContent .tx-loginboxmacmade-pi1 table.tx-loginboxmacmade-pi1-loginTable td input.submit{font-weight:normal;color:#fff;}
                #page #middle #center #blocContent .tx-loginboxmacmade-pi1 div.tx-loginboxmacmade-pi1-forgotpasswordLink a{color:#005DAC;font-size:0.8em;text-align:left;}
                #page #middle #center #blocContent .tx-loginboxmacmade-pi1 div.tx-loginboxmacmade-pi1-inscpasswordLink a{color:#fff;font-size:0.9em;font-weight:bold;text-decoration:none;}
                #page #middle #center #blocContent .tx-loginboxmacmade-pi1 .tx-loginboxmacmade-pi1-forgotpasswordLink{text-align:left;}


          #page #middle #blocContent .tx-newloginbox-pi1{font-size:0.8em;}
           #page #middle #blocContent .tx-newloginbox-pi1 p.status{font-size:1.2em;font-weight:bold;color:#D1002E;}
             #page #middle #blocContent .tx-newloginbox-pi1 div.item label{text-align:right}
             #page #middle #blocContent .tx-newloginbox-pi1 div.item input.submit{font-weight:normal;color:#fff;}

              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .item label{text-align:right;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .item label span.obl{color:#900;font-weight:bold;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape p span.label{text-align:right;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape p span.value{font-weight:bold;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .item input.submit{font-weight:normal;color:#fff;}
              #page #middle #center #blocContent .tx-inuserinscription-pi1 .etape .itemCheck p{text-align:right;}
        
        #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .item label{text-align:right;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .item label span.obl{color:#900;font-weight:bold;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape p span.label{text-align:right;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape p span.value{font-weight:bold;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .item input.submit{font-weight:normal;color:#fff;}
              #page #middle #center #blocContent .tx-inscriptionrh-pi1 .etape .itemCheck p{text-align:right;}

        #page #middle #center #blocContent .tx-inmarchespublics-pi1{}
          #page #middle #center #blocContent .tx-inmarchespublics-pi1 p.formSuccess{font-weight:bold;text-align:left;}
          #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.errMessage{color:#D0032E;}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.header{color:#ffffff;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.header h3{color:#ffffff;font-size:0.9em;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.header h3 a{color:#ffffff;text-decoration:none;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.header h3 a dfn{font-style:normal;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.header .tool span{font-weight:bold;text-align:right;font-size:0.8em;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content h4{font-size:0.9em;color:#787878;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content span.label{font-size:0.9em;text-align:left;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content span.label a{color:#333;text-decoration:none;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content span.label a dfn{font-style:normal;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content span.value{font-size:0.9em;font-weight:bold;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content span.value ul{font-weight:normal;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.errMess{color:#D0032E;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item label{color:#333;text-decoration:none;text-align:left;font-size:0.9em;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item span.obl{font-size:0.9em;color:#900;font-weight:bold;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item label a{color:#333;text-decoration:none;}
                    #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item label a dfn{font-style:normal;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.itemCheck label{text-align:left;}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.blocSubmit div.content{text-align:center;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content .submit{font-size:1em;color:#fff;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item input.submitPetit{font-weight:normal;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.itemCheck label.labelToutCocher{color:#D0032E;font-weight:bold;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.valueNews ul li{font-weight:bold;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.valueNews ul li ul li{font-style:italic;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.bloc div.content div.item div.valueNews ul li ul li ul li{font-style:normal;font-weight:normal;}

          #page #middle #center #blocContent .tx-inmarchespublics-pi1 p.addBookmark a{color:#fff;text-decoration:none;}

            #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe div.header{font-weight:bold;color:#ffffff;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe div.header a{color:#fff;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe div.header a:hover{text-decoration:none;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 div.itemListe table tr td.fichiers a{color:#fff;text-decoration:none;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr th{text-align:left;color:#666;}
                #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr td label{font-size:1em;}
                  #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeMacheConclus tr td label span.mini{font-size:.8em;color:#666;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeReelMacheConclus tr td.labCP{text-align:center;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeReelMacheConclus tr th.labCP{text-align:center;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeReelMacheConclus tr th.labDuree{text-align:center;}
              #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content table.listeReelMacheConclus tr td.labDuree{text-align:center;}
            #page #middle #center #blocContent .tx-inmarchespublics-pi1 .bloc .content p.rouge{font-size:0.8em;font-weight:bold;color:#BB042A;}

         #page #middle #right .blocActu .actu{text-align:left;font-size:0.8em;}
     #page #middle .fondConcours  #right .blocActu h2{font-size:1.2em;color:#d2002f;font-weight:normal;text-align:left;text-transform:uppercase;}
          #page #middle #right .blocActu .actu.allActu{text-align:right;}
          #page #middle #right .blocActu .actu h3{line-height:0.8em;}
          #page #middle #right .blocActu .actu h3 strong{font-weight:normal;text-align:left;}
          #page #middle #right .blocActu .actu h3 span.date{font-size:0.9em;*font-size:0.5em;color:#242424;font-weight:normal;}
          #page #middle #right .blocActu .actu h3 a{font-size:0.9em;*font-size:0.5em;color:#005CAE;font-weight:normal;text-decoration:none;}
          #page #middle #right .blocActu .actu h3 a:hover{text-decoration:underline;}
          #page #middle #right .blocActu .actu p{font-size:1em;text-align:left;}
          #page #middle #right .blocActu .allActu{text-align:left;font-size:0.75em;color:#005CAE;font-weight:normal;}
          #page #middle #right .blocActu .allActu a{color:#005CAE;font-weight:normal;text-decoration:underline;}
          #page #middle #right .blocActu .allActu a:hover{text-decoration:none;}

          /*Ancien titre annonces emplois */
          /*#page #middle #right .tx-inoffreemploi-pi1 .cat h3{line-height:0.8em;font-size:0.7em;color:#005CAE;}*/
          #page #middle #right .tx-inoffreemploi-pi1 .cat h3{line-height:0.9em;font-size:0.62em;color:#005CAE;text-align:left;}
          #page #middle #right .tx-inoffreemploi-pi1 .cat ul li{margin:5px 0px;line-height:0.7em;text-align:left;}
          #page #middle #right .tx-inoffreemploi-pi1 .cat ul a{font-size:0.62em;color:#005CAE;font-weight:normal;text-decoration:underline;}
          #page #middle #right .tx-inoffreemploi-pi1 .cat ul a:hover{text-decoration:none;}


          #page #middle #right .blocContact h2{font-size:0.7em;color:#232323;}
          #page #middle #right .blocContact p{font-size:0.7em;font-weight:bold;color:#525252;}
          #page #middle #right .blocContact p a{font-weight:normal;color:#005DAB;}
          #page #middle #right .blocContact p a:hover{text-decoration:none;}

        #page #middle #right .free{font-size:.8em;}

      #page #footer ul li a{font-size:0.6em;font-weight:bold;color:#4d4d4d;text-decoration:none;}
      #page #footer ul li a:hover{text-decoration:underline;}

/* bouton submit pbsurvey */
#page #middle #center #blocContent .tx-pbsurvey-pi1 #frmPbSurvey .formbuttons .submit {background: url("../img/puce_btn.gif") no-repeat scroll 5px 50% #005DAC;color:#ffffff;border: 0 none;margin: 3px 0;padding: 3px 5px 4px 25px;cursor:pointer;}

/* style DMotion */
#page #middle #center #blocContent .DMotion {margin-left:40px;}
#page #middle #center #blocContent a.aDMotion {margin-left:40px;}

/* style formulaire */
/*#page #middle #center #blocContent .tx-powermail-pi1 .powermail_radio_inner {display:inline;}*/
#page #middle #center #blocContent .tx-powermail-pi1 .powermail_radio_inner label {width:30px;margin-left:170px;}
#page #middle #center #blocContent .tx-powermail-pi1 .powermail_check_inner label {width:450px;}

/* 261212 Modification tt_news */
.news-catmenu-NO {
  margin-left: 2px;
}
.news-catmenu-NO .news-catmenu-NO {
  margin-left:0;
}
.news-catmenu a {
  text-decoration:none;
}

.news-catmenu a .news-catmenu-header {
  font-size:1.3em;
  font-weight:bold;
  color:#D10230;
  margin-bottom: 12px;
}

.news-catmenu-NO .news-catmenu-NO .news-catmenu-NO {
  margin-left:1em;
}

.news-catmenu .news-catmenu-NO a {
  text-decoration:underline;
  background:url("../img/puce_news_list.jpg") no-repeat left center;
  padding-left:1.85em;
  padding-top: 2px;
  padding-bottom: 3px;
  display: block;
}

/* Fin modification tt_news */

div.powermail_text {
  color: #005da8;
  text-decoration: underline;
  font-weight: bold;
}
div.powermail_text000 {
  color: #000;
  text-decoration: underline;
  font-weight: bold;
}
div.powermail_smallText {
  font-size: 10px;
}
p.powermail_pagebrowser {
  display: none;
}
#page #middle #center #blocContent fieldset legend.tx_powermail_pi1_fieldwrap_html_radio_title {
  margin-left: 0;
}
#page #middle #center #blocContent .tx_powermail_pi1_fieldwrap_html_radio {
  
}
.powermail_radio_inner {
  clear: both;
}
div.powermail_textNoUnderline {
  color: #005da8;
  font-weight: bold;
}
div.powermail_smallTextColor {
  font-size: 10px;
  color: #333;
  font-weight: bold;
}
div.powermail_smallText_d1002e {
  font-size: 10px;
  color: #d1002e;
  font-weight: bold;
}
div.powermail_mandatory_helper {
  display: none;
}
.browseLinksWrap {
  margin-left: 100px;
  margin-bottom: 5px;
  float: left;
  width: 100%;
}
.browseLinksWrap a, .browseLinksWrap span {
  background: #F4F4F4;
  display: block;
  padding: 8px 4px;
  color: #005DAB;
  float: left;
  font-family: Verdana;
  font-size: 10px;
  margin-right: 5px;
}
.browseLinksWrap .activeLinkWrap {
  font-weight: bold;
}
.news-list-browse {
  margin: 20px 0;
}
#page #middle #center #blocContent .news-list-browse p {
  font-family: verdana;
  font-size: 0.8em;
}
.tx-ttnews-browsebox-strong {
  font-weight: bold;
}
.news-amenu-container-main ul li:first-letter{
  text-transform: uppercase;
}