/*positionnement général*/
html,body {margin:0px; padding:0px;}

body{background-color:#E6E7EB;}
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:#f5f5f5;}
#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 #header{float:left;width:100%;background-color:#FCFCFC;}
    
    #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:5px;width:790px;}
    
    #page #header #topMenu{float:right;margin-top:15px;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-top:20px;width:790px;height:49px;background:url(../img/mainMenuFond.jpg) no-repeat;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/mainMenuSep.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:7px 12px;z-index:2}
          #page #header #mainMenu ul.first li a.actif{background:#727b80 url(../img/mainMenuSep.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:-43px;}
          html > body #page #header #mainMenu ul.first li div#sec1571{margin-left:-85px;}
  
  #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-color:#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 #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 #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 .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 #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:20px 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;}
          
          .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 #center #blocContent table.margeTop{margin-top:15px;border:0px;border-spacing:3px;border-collapse:separate;}
            #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 #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  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 #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 #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 #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-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;}


/*----------------------------------------------
	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%; }

