  .Style11b  {font-family: Verdana; font-size: 12px; color: #507d03; font-weight: bold;}

  a.lien:active  {text-decoration:underline; font-family:'Verdana'; font-size:10px; color:#008008;}
  a.lien:link    {text-decoration:underline; font-family:'Verdana'; font-size:10px; color:#008008;}
  a.lien:visited {text-decoration:underline; font-family:'Verdana'; font-size:10px; color:#008008;}
  a.lien:hover   {text-decoration:none; font-family:'Verdana'; font-size:10px; color:#b2d233;}

  p{ line-height:10.5pt; text-indent: 2em; margin: 6pt; }

  body {
    margin: 0; /* pour éviter les marges */
    text-align: center; /* pour corriger le bug de centrage IE */
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #94cde6;
  }
  #global {
    position: relative; /* on positionne le conteneur */
    margin-left: auto;
    margin-right: auto;
    width: 937px;
    text-align: left;
  }

  .fond{
    position: relative;
    width:100%;
    height:530px;
  }
  .placement_projet{
    position: relative;
    float:center;
    width:937px;
    height:530px;
  }
  .fond_accueil{
    position: relative;
    float:center;
    width:937px;
    height:530px;
  }

  .menu_haut{
    position: absolute;
    text-align: left;
    left:207px;
    top:0px;
    width:730px;
    height:132px;
    background:url('haut.jpg');
    background-repeat: no-repeat;
  }
 
  .navig_haut{
    position: absolute;
    left:0px;
    top:54px;
    width:720px;
    height:90px;
  }

  .fermer_gp{
    position: absolute;
    text-align: left;
    left:2px;
    top:460px;
    width:13px;
    height:66px;
    cursor: pointer;
  }

  .menu_gauche{
    position: absolute;
    left:0px;
    top:0px;
    width:207px;
    height:530px;
    background:url('gauche.jpg');
    background-repeat: no-repeat;
  }
  .navig_gauche{
    position: absolute;
    left:0px;
    top:132px;
    width:180px;
    height:360px;
  }
  .nom_projet{
    position: absolute;
    left:16px;
    top:520px;
    width:204px;
    height:76px;
    padding-top:38px;
    font-size: 10pt;
    background:url('nom_projet.png');
    background-repeat: no-repeat;
    text-align: center;
    word-wrap: break-word;
  }

   .gestion_projet_fermer{
    position: absolute;
    text-align: left;
    left:50px;
    top:600px;
    width:150px;
    height:21px;
    /*background-color: #222222;*/
  }
  .gestion_projet_enregistrer{
    position: absolute;
    text-align: left;
    left:50px;
    top:621px;
    width:150px;
    height:21px;
    /*background-color: #222222;*/
  }
  .gestion_projet_nouveau{
    position: absolute;
    text-align: left;
    left:50px;
    top:642px;
    width:150px;
    height:21px;
    /*background-color: #222222;*/
  }

  #saisie_infos{
    position:absolute;
    left:207px;
    top:132px;
    width:594px;
    height:318px;
    background-color: #ffffff;
    padding:40px;
    padding-left:60px;
    font-family:Verdana, sans-serif;
    font-size:10pt;
    text-align:justify; 
    color:#587800;
  }
  #saisie_infos_message{
    position:absolute;
    left:530px;
    top:4px;
    width:150px;
    height:18px;
  }
  .saisie_infos_champs{
    height:25px;
  }
  .saisie_infos_textarea{
    font-family:Verdana, sans-serif;
    font-size:10pt;
    text-align:justify;
    overflow:hidden; 
  }

  .gestion_projet{
    position: absolute;
    text-align: left;
    left:50px;
    top:610px;
    width:150px;
    height:60px;
    /*background-color: #222222;*/
  }
  .zone_affichage{
    position: absolute;
    text-align: left;
    left:207px;
    top:132px;
    width:694px;
    height:334px;
    background-color: #FFFFFF;
  }
  .affichage_scroll{
     position:absolute;
     left:0px;
     top:0px;
     width:694px;
     height:334px;
     margin:0px;
     overflow:auto;
     overflow-x : hidden;
     scrollbar-arrow-color:#D6EAF5;
     scrollbar-face-color:#4CA2D5;
     scrollbar-track-color:#eeeeee;
     scrollbar-highlight-color:#ff9eae;
     scrollbar-3dlight-color:#ffc6d0;
     scrollbar-shadow-color:#D6EAF5;
     scrollbar-darkshadow-color:#D6EAF5;
  }
  .aller_gauche{
    position: absolute;
    left:207px;
    top:466px;
    width:105px;
    height:64px;
    cursor: pointer;
    background-image:url('gauche.png');
    background-repeat: no-repeat;
  }
  .aller_droite{
    position: absolute;
    left:796px;
    top:466px;
    width:105px;
    height:64px;
    cursor: pointer;
    background-image:url('droite.png');
    background-repeat: no-repeat;
  }
  .barre_bas{
    position: absolute;
    left:312px;
    top:466px;
    width:484px;
    height:64px;
    background-color: white;
    background-repeat: no-repeat;
    text-align: center;
  }
  .fond_bas{
    position: absolute;
    left:240px;
    top:714px;
    width:712px;
    height:80px;
    background-image:url('bas.jpg');
    background-repeat: no-repeat;
  }
  #aide{
    position:absolute;
    left:2px;
    top:140px;
    width:589px;
    height:353px;
    background-image:url('boite_aide.png');
    background-repeat: no-repeat;
    overflow:auto;
    overflow-x : hidden;
    font-family:Verdana, sans-serif;
    font-size:10pt;
    text-align:justify; 
    display:none;
    /*z-index:10;*/
  }
  #aide p{
    padding-left:12px;
    padding-right:20px;
    padding-top:10px;
    padding-bottom:12px;
    margin:0;
  }
  
  /*position de l'icône d'aide en bout de zone de question*/
  .fond_aide{
    position:absolute;
    top:0px;
    right:4px;
  }
  .fond_lien_outil{
    position:absolute;
    top:30px;
    right:4px;
  }
  .saisie_image{
    position:relative;
    float:right;
    padding-right:20px;
  }
  
div#cadre {/* conteneur global et arrière-plan du titre du cadre */
    display: block;
    position:relative;
    margin-left:2px;
    width:554px;
    height:14px;
}
div#bloccadre {/* arrière-plan bas et sur l'ensemble du cadre */
    display: block;
    position:relative;
    margin-left:2px;
    width: 554px;
    height:14px;
    background: url('separation.png') bottom left no-repeat;
}
div#bloccadreint {
    display: block;
    position:relative;
    margin-left:2px;
    width:536px;
    height: auto;
    overflow: visible;
    padding-left:18px;
}

div#detail {/* conteneur global et arrière-plan du titre du cadre */
    display: block;
    position:relative;
    margin-left:2px;
    width:678px;
    height:18px;
}
div#blocdetail {/* arrière-plan bas et sur l'ensemble du cadre */
    display: block;
    position:relative;
    margin-left:2px;
    width: 678px;
    height:18px;
}
div#blocdetailint {   
    display: block;
    position:relative;
    margin-left:2px;
    width:660px;
    height: auto;
    overflow: visible;
    padding-left:18px;
}
  

  .question{
    display: block;
    padding: 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 9pt;
	font-weight: bold;
    color: black;
  }
  .normal{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
  }
  .normal_gras{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    font-weight: bold;
  }
  .normal_gris{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    color: #778899;
  }
  .normal_gris_gras{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    color: #778899; 
    font-weight: bold;
  }
  .petit{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
  }
  .titre{
      font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    width:100%;
    height:40px;
    text-align:center;
}
.libelle{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
 }

a.lienmenu:active{text-decoration:underline; font-family:'Verdana'; font-size:12px; color:#008008;}
a.lienmenu:link{text-decoration:underline; font-family:'Verdana'; font-size:12px; color:#008008;}
a.lienmenu:visited{text-decoration:underline; font-family:'Verdana'; font-size:12px; color:#008008;}
a.lienmenu:hover{text-decoration:none; font-family:'Verdana'; font-size:12px; color:#b2d233;}

  ul#menuetapes {
    list-style-type: none;
    width: 100%; /* précision pour Opera */
    margin: 0 ;
    padding: 0 ;
    float: left;
    line-height:15pt;
    font-family:'Verdana';
    font-size:8pt;
    font-weight: bold;
    text-align: left;
   }
  ul#menuetapes li {
    float: left;
    margin-right: 1px;
  }
  ul#menuetapes a {
    float: left;
    text-decoration:none;
    padding: 0px 4px; 
	background-color:#343633;
    color:#FFFFFF;
  }
  ul#menuetapes a:hover {
    float: left;
    text-decoration:none;
    padding: 0px 4px; 
    /*text-decoration:underline;*/
    background-color:#c51818;
    color:#ffffff;
  }
  .selectedmenuetapes {
    float: left;
    text-decoration:none;
    padding: 0px 4px; 
    color:#ffffff;    
	background-color:#c51818;
 } 


  .menupages {
    display: block;
    float: left;
    width:166px;
    height:61px;
    background:url('../../../images/standard/GP/fond_menu_g.png') no-repeat 0 0;
    margin: 0;
    color:#c70063; 
    cursor: pointer;
  } 
  .menupages_over {
    display: block;
    float: left;
    width:166px;
    height:61px;
    background:url('../../../images/standard/GP/fond_menu_g_over.png') no-repeat 0 0;
    color:#FFFFFF;
    margin: 0;
    cursor: pointer;
  } 
  .menupages_selected {
    display: block;
    float: left;
    width:166px;
    height:61px;
    background:url('../../../images/standard/GP/fond_menu_g_selected.png') no-repeat 0 0;
    color:#FFFFFF;
    margin: 0;
  } 
  .zone_interne_menuspages{
    display: block;
    width:158px;
    height:61px;
    padding-left:12px;
    padding-top:18px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-align: left;
    text-decoration: none;
    font-weight: bold;
    margin: 2px;
    padding: 0;
    padding-top: 20px;
  }


  
  .texte_bas_de_page{
    position:relative;
    float:center;
    padding:6px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 10pt;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    color: #000000;
  }
  .clear {
	CLEAR: both; DISPLAY: block; FONT: 0px/0 arial;
  }

.resultats{
    background-color:#FFFFFF; 
    border: solid #008008 1px;
    width: 600px;
    text-align: left;
    padding: 6px;
    line-height: 18px;
}
  
table#resultats {
    background-color:#FFFFFF;
    border: solid #000000 1px;
    width: 600px;
    text-align: left;
}
table#resultats td {
    padding: 4px;
}
.cellule_encadree_normal{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-decoration: none;
    border: solid #008008 1px;
    background-color:#ffffff; 
}

#aide_exploit{
  position: absolute;

  width:660px;
  height:430px;
  
  background-color:white;
  border: solid #008008 1px;
  padding:24px;
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11pt;
  text-decoration: none;
  text-align:justify;
  line-height: 22px;
  
  z-index:200;
  display: none;
}

/* SPECIFIQUE ACCUEIL */

  .accueil_zone_affichage{
    position: absolute;
    left:22px;
    top:104px;
    width:937px;
    height:560px;
    background-repeat: no-repeat;
  }
  .accueil_texte_cube{
    position: absolute;
    left:60px;
    top:120px;
    width:452px;
    height:352px;
    background-repeat: no-repeat;
  }
  .accueil_num_version{
    position: absolute;
    left:300px;
    top:80px;
    width:452px;
    height:372px;
    font-family:Arial, sans-serif;
    font-size:10pt;
    font-style: italic;
    color: gray;
  }
  .accueil_zone_saisie{
    position: absolute;
    left:60px;
    top:96px;
    width:452px;
    height:372px;
    background-repeat: no-repeat;
  }
  .accueil_bouton_entrer{
    position: absolute;
    left:190px;
    top:480px;
    width:84px;
    height:48px;
    background-repeat: no-repeat;
  }
  .accueil_bouton_quitter{
    position: absolute;
    left:300px;
    top:480px;
    width:84px;
    height:48px;
    background-repeat: no-repeat;
  }
  .accueil_bouton_infos_legales{
    position: absolute;
    left:656px;
    top:506px;
    width:121px;
    height:31px;
    background-repeat: no-repeat;
  }
  .accueil_bouton_valider{
    position: absolute;
    left:240px;
    top:480px;
    width:84px;
    height:48px;
    background-repeat: no-repeat;
  }
  .accueil_texte_le_projet{
    position: absolute;
    left:30px;
    top:100px;
    width:336px;
    height:120px;
    background-repeat: no-repeat;
  }
  .accueil_behind_droite{
    position: absolute;
    left:122px;
    top:3px;
    width:114px;
    height:37px;
  }
  .accueil_behind_gauche{
    position: absolute;
    left:3px;
    top:3px;
    width:114px;
    height:37px;
  }
  .accueil_chargement_fichier{
    position: absolute;
    left:46px;
    top:228px;
    width:300px;
    height:30px;
  }
  .accueil_lien_nouveau_projet{
    position: absolute;
    left:200px;
    top:145px;
    width:100px;
    height:30px;
  }
  a.lien_nouveau_projet:active{text-decoration:none; font-family:'Arial'; font-size:8pt; font-weight: bold; color:red;}
  a.lien_nouveau_projet:link{text-decoration:none; font-family:'Arial'; font-size:8pt; font-weight: bold; color:red;}
  a.lien_nouveau_projet:visited{text-decoration:none; font-family:'Arial'; font-size:8pt; font-weight: bold; color:red;}
  a.lien_nouveau_projet:hover{text-decoration:none; font-family:'Arial'; font-size:8pt; font-weight: bold; color:red;}

  .accueil_texte_identifiez_vous{
    position: absolute;
    left:54px;
    top:70px;
    width:336px;
    height:276px;
    background-repeat: no-repeat;
  }
  .accueil_scroll_texte_nouveau_projet{
    position: absolute;
    left:30px;
    top:70px;
    width:395px;
    height:270px;
    overflow:auto;
  }
  .accueil_texte_nouveau_projet{
    position: absolute;
    left:0px;
    top:0px;
    width:375px;
    height:450px;
    background-repeat: no-repeat;
  }
  .accueil_texte_selections{
    position: absolute;
    left:40px;
    top:80px;
    width:333px;
    height:181px;
    background-repeat: no-repeat;
  }

