/*positionnement général*/
html,body {margin:0px; padding:0px;}
body{background-color:#ffffff;}

input.champ, textarea.champ{width:200px;border:1px solid #666;background:#FFF url(../IMG/degrade_ss_header2.gif) repeat-x;}
textarea.champ{width:300px;}
label{font-weight:bold;}

/* Fenetre d'erreur*/
#wErr{position:absolute;padding:3px;z-index:300;background:#f4f4f4 left repeat-x;border:2px solid #CCC;visibility:hidden;display:none;}
#txtErr{float:left;margin-left:20px;}


/* page*/
#page{margin-left:auto;margin-right:auto;width:990px;}

  /*-header*/
  #page #header{float:left;width:100%;height:168px;background:url(../IMG/fond_haut.jpg) no-repeat;}
    #page #header #logo{float:left;margin:5px 0px 0px 17px;width:120px;height:120px;}
    #page #header #tools{float:right;margin:10px 10px 0px 0px;}
    /*--mainMenu*/
    #page #header #mainMenu{clear:both;float:left;margin:9px 0px 0px 2px;width:100%;height:34px;}
    html > body #page #header #mainMenu{margin-left:5px;}
      #page #header #mainMenu ul{margin:0px;padding:0px;list-style-type:none;}
      #page #header #mainMenu ul li{float:left;margin:0px;padding:0px;height:34px;background:url(../IMG/btn_prives.jpg) no-repeat;}
        #page #header #mainMenu ul li a{float:left;width:100%;height:34px;}
        #page #header #mainMenu ul li#rub2{width:157px;background:url(../IMG/btn_prives.jpg) no-repeat;}
        #page #header #mainMenu ul li#rub2.sel{background-position:0px -34px;}
        #page #header #mainMenu ul li#rub3{width:165px;background:url(../IMG/btn_publics.jpg) no-repeat;}
        #page #header #mainMenu ul li#rub3.sel{background-position:0px -34px;}
        #page #header #mainMenu ul li#rub4{width:144px;background:url(../IMG/btn_autofinancement.jpg) no-repeat;}
        #page #header #mainMenu ul li#rub4.sel{background-position:0px -34px;}
        #page #header #mainMenu ul li#rub5{width:162px;background:url(../IMG/btn_solidaire.jpg) no-repeat;}
        #page #header #mainMenu ul li#rub5.sel{background-position:0px -34px;}
        #page #header #mainMenu ul li#rub6{width:140px;background:url(../IMG/btn_dispositif.jpg) no-repeat;}
        #page #header #mainMenu ul li#rub6.sel{background-position:0px -34px;}
        #page #header #mainMenu ul li#rub8{width:97px;background:url(../IMG/btn_cnds.jpg) no-repeat;}
        #page #header #mainMenu ul li#rub8.sel{background-position:0px -34px;}

  /*-sousHeader*/
  #page #sousHeader{float:left;width:100%;height:8px;}
    #page .sh{background:url(../IMG/dessous_menu_vierge.jpg) no-repeat;}
    #page .sh2{background:url(../IMG/dessous_menu_prives.jpg) no-repeat;}
    #page .sh3{background:url(../IMG/dessous_menu_publics.jpg) no-repeat;}
    #page .sh4{background:url(../IMG/dessous_menu_auto.jpg) no-repeat;}
    #page .sh5{background:url(../IMG/dessous_menu_solidaire.jpg) no-repeat;}
    #page .sh6{background:url(../IMG/dessous_menu_dispositif.jpg) no-repeat;}
    #page .sh8{background:url(../IMG/dessous_menu_cnds.jpg) no-repeat;}
    
  /*-centerArticle*/
  #page #centerArticle{float:left;width:100%;}
    #page #centerArticle .blocVert{float:left;padding:5px 10px;width:970px;background-color:#D0D61C;}
    #page #centerArticle .blocBleu{float:left;padding:5px 10px;width:970px;background-color:#478DC1;}
    #page #centerArticle .blocGris{float:left;padding:5px 10px;width:970px;background-color:#FBFBFB;}
    #page #centerArticle h1{margin:3px 0px;padding:0px;}
    #page #centerArticle h2{margin:15px 0px;padding:0px;border-bottom:1px solid #D0D61C;}
    #page #centerArticle h3{margin:4px 0px;padding:0px;}
    
    #page #centerArticle .blocGris ul{margin:5px 20px;list-style-image:url(../IMG/fleche_bleu.jpg);}
      #page #centerArticle .blocGris ul li{margin:0px;padding:0px 0px 5px 0px;}
      #page #centerArticle .blocGris span.titre{}
      #page #centerArticle .blocGris .savoir {width:auto;border:2px solid #D0D61C;background-color:#EAEAEA;padding:8px 8px 0px 8px; margin-left:20px;}
    
    #page #centerArticle img.ombre{float:left;}
    
    #page #centerArticle .moteurCritere{float:left;width:340px;}
    #page #centerArticle .moteurCritere h3{clear:both;float:left;width:100%}
    #page #centerArticle .moteurCritere select{clear:both;float:left;margin:3px 0px;width:300px;border:1px solid #A5ACB2;}
    #page #centerArticle .moteurCritere input.text{clear:both;float:left;margin:3px 0px;padding-left:5px;width:295px;border:1px solid #A5ACB2;}
    #page #centerArticle .moteurCritere input.subImg{clear:both;float:left;margin:3px 0px;width:117px; height:32px;}
    
    #page #centerArticle .viewCritere{float:left;padding-left:30px;width:580px;border-left:1px dotted #ffffff;}
      #page #centerArticle .viewCritere ul{margin:0px 5px 0px 20px;padding:0px;list-style-image:url(../IMG/fleche_blanche.gif);}
        #page #centerArticle .viewCritere ul li{margin:10px 0px;padding:0px;}
    
    #page #centerArticle .resultat{float:left;width:600px;}
      #page #centerArticle .resultat table.aide th{padding:5px;background-color:#92BBDB;}
      #page #centerArticle .resultat table.aide td{padding:5px;}
      #page #centerArticle .resultat table.aide td.col1{background-color:#72A7D1;}
      #page #centerArticle .resultat table.aide td.col2{background-color:#5F9CC9;}
      #page #centerArticle .affichPar{padding:7px 0px 0px 150px;width:62px;height:28px;background:url(../IMG/afficher_par.jpg) no-repeat;}
        
    #page #centerArticle .sepBleuVert{clear:both;float:left;width:100%;height:9px;background:url(../IMG/sep_vert_bleu.jpg) repeat-x;}
    #page #centerArticle .sepGrisBleu{clear:both;float:left;width:100%;height:9px;background:url(../IMG/sep_blanc_bleu.jpg) repeat-x;}
    #page #centerArticle .sepBleuGris{clear:both;float:left;width:100%;height:9px;background:url(../IMG/sep_bleu_gris.jpg) repeat-x;}
    #page #centerArticle .sepVertGris{clear:both;float:left;width:100%;height:9px;background:url(../IMG/sep_vert_gris.jpg) repeat-x;}

    #page #centerArticle .texte{float:left;width:750px;}
    #page #centerArticle .menu{float:right;margin-top:-7px;width:190px;background:#EAEAEA url(../IMG/debut_menu.gif) no-repeat;}
      #page #centerArticle .menu ul{margin:0px;padding:0px;list-style-type:none;list-style-image:none;background:url(../IMG/fin_menu.gif) 0% 100% no-repeat;}
        #page #centerArticle .menu ul li{margin:0px;padding:5px 5px;}
        #page #centerArticle .menu ul li+li{border-top:1px solid #d8d8d8;}
    
    #page #centerArticle #formC label{clear:both;float:left;margin:5px 0px;width:150px;}
    #page #centerArticle #formC input.firstname{position:absolute;left:-9999px;}
    #page #centerArticle #formC input.text{float:left;margin:5px 0px;padding-left:5px;width:300px;border:1px solid #A5ACB2;}
    #page #centerArticle #formC textarea.text{float:left;margin:5px 0px;padding-left:5px;width:300px;border:1px solid #A5ACB2;}
    #page #centerArticle #formC input.subImg{clear:both;float:left;margin:3px 0px;width:117px; height:32px;}

  /*footer*/
  #page #footer{float:left;width:100%;}
    #page #footer #bottomMenu{float:left;padding:61px 10px 0px 0px;width:980px;height:30px;background:url(../IMG/bas_mention.jpg) no-repeat;}
      #page #footer #bottomMenu ul{float:right;margin:0px;padding:0px;list-style-type:none;}
        #page #footer #bottomMenu ul li{float:left;margin:0px 3px 0px 0px;padding:0px;}
