/* =============================================================================
Pour information
un moins(-) devant une balise indique qu'elle est spécfifique IE6
*+ html suivi de la classe indique qu'elle est qpécifique IE7
==============================================================================*/

* {
      font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size:12px;
    	background:transparent;
    	color:#000066;
}

body#touteledoc {
    background:white;
    margin-left:-5px;
}

h2 {
  text-align:center;
  font-size:16px;
}

h3 {
  margin-left:10px;
  font-size:14px;
}

.chpsoblig {
    color:rgb(255,102,0);
    font-family:"Verdana";
}

input, textarea, select {
    background:white;
}
label {
    font-size:12px;
    display:list-item;
    list-style-position:inside;
    /*color:rgb(0,0,102);*/
    color:rgb(31,31,121);
    font-weight:bold;
    font-family:Verdana; 
    font-style : italic;
    margin:0;
    padding:0;   
    margin-top:5px;
    margin-bottom:3px;
    background-color: transparent;
}

#AfficheResultat label {
}

.titrechoixrecherche {
  position: absolute;
  top:10px;
}

.boutonsrecherche {
  position: absolute;
  top:50px;
}

label.labelcompte {
    width:155px;
    text-align:right;
    font-weight:bold;
    font-family:Verdana; 
    font-style : italic;
    color:rgb(31,31,121);
    background-color: transparent;
    float:left;
    
}

div.divcompte {
      margin:0;
      margin-bottom:10px;
}

div#civiliteradio {
      float:left;
}

.recherche {
      /*border:1px solid rgb(190,190,190);*/
      font-family:"Verdana"; 
      font-size:12px;
      font-style:normal;
      color:black;
      background: white;
      /*margin-bottom:10px;*/
      
} 
select.recherche {
      /*border:1px solid rgb(190,190,190);*/
      background-color: white;
      /*margin-bottom:10px;*/
      
} 

div.boutonaction {
      /*text-align:right;*/
      margin-left:300px;
      margin-top:10px;
      background-color:transparent;
}


div.boutonaction a {
      background-color:transparent;
}



a.bouton-relief {
  color: white;
  background-color: rgb(1,154,234);
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
  margin-left:60px;
}


a.bouton-reliefbis {
  color: white;
  background-color: rgb(1,154,234);
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  padding: 5px;
  border: 2px outset #c0c0c0;
}

a.bouton-relief:hover, 
    a.bouton-relief:hover {
  background-color: rgb(162,217,238);
  border: 2px inset #c0c0c0;
}






hr.clear{
      display:block;
      clear:both;
      visibility:hidden;
      height:0;
      border-width:0;
      margin:0;
      padding:0;
      margin-bottom:15px;
}


hr {
clear: both;
width: 95%;
border: 0; /* enleve toute bordure */
border-bottom: 1px solid rgb(0,0,102); /* une seule bordure (sinon firefox met une bordure en haut ET en bas mais pas IE */
height: 1px; /* pour IE */
}


 

div#contenu {
    position: relative;
    background-color:white;

}


div#onglets {
    position:relative;
}


object#carte {
    position:absolute;
    width:660px;
    height:500px;
    margin-left:260px;
}

a img {
    border:none;
}

.row0 td {
	background-color: rgb(207, 236, 255);
}
.row1 td{
	background-color: rgb(255,255,255);
}


.row0:hover td{
	background-color: #ccffcc;
}
.row1:hover td {
	background-color: #ccffcc;
}

.triASC {
    background-image:url('../images/fleche_haut.gif');
    background-repeat:no-repeat;
    background-position:right bottom;
}

.triDESC {
    background-image:url('../images/fleche_bas.gif');
    background-repeat:no-repeat;
    background-position:right bottom;
}
/*==============================================================================
Cadre principal de chaque onglet
==============================================================================*/
ul li{
    display:inline;
    margin-right : 8px;
}


div#divid0 {
      /*background-color:red;*/
      width:950px;
      position:relative;
      height:483px;
      background-image:url('../images/carte-implantation_r4_c1.jpg');
      
      
}
/*--- Critères---*/
div#divid1 {
    width:910px;
    height:475px;
    position:absolute;
    margin-left:20px;
    background-color:white;
}


/*--- Résultat ---*/
div#divid2 {
    width:910px;
    position:absolute;
    margin-left:20px;
    height:475px;
    background-color:white;
    background-image:url('../images/fond_tableau.jpg');
    background-repeat:no-repeat;
    background-position: right bottom ;
}
/*---Carte---*/
div#divid3 {
    width:910px;
    position:absolute;
    margin-left:20px;
    height:475px;
    background-color:white;
    background-repeat:no-repeat;
    background-position: right bottom ;
}
/*--- Sélection---*/
div#divid4 {
    width:910px;
    position:absolute;
    margin-left:20px;
    height:475px;
    background-color:white;
    background-image:url('../images/fond_tableau.jpg');
    background-repeat:no-repeat;
    background-position: right bottom ;
}
/*---Compte---*/
div#divid5 {
    width:910px;
    position:absolute;
    margin-left:20px;
    height:475px;
    background-color:white;
    /*background-image:url('../images/fond_moncompte_2.jpg');*/
    background-image:url('../images/fond_tableau.jpg');
    background-repeat:no-repeat;
    background-position: right bottom ;
  
}

/*--- Critères---*/
div#divid6 {
    width:910px;
    height:475px;
    position:absolute;
    margin-left:20px;
    background-color:white;
}


/*==============================================================================
Gestion des niveaux de recherches
==============================================================================*/
div#entetecriteres{
  
  height:75px;
 /* background-image:url('../images/entete_resultat.jpg'); */
  background-repeat: no-repeat;
}

div#enteteoffres{
  
  height:75px;
}

div#select1{
  position:absolute;
  top:1px;
  left:0px;
  width:  270px;
  height: 75px;
  background-image:url('../images/selection1_off.gif');
}

div#select2{
  position:absolute;
  top:1px;
  left:300px;
  width:  289px;
  height: 75px;
  background-image:url('../images/selection2_off.gif');
}

div#select3{
  position:absolute;
  top:0px;
  right:0px;
  width:  337px;
  height: 75px;
  background-image:url('../images/selection3_off.gif');
}

div#divid11 {
        position: relative;
        height:400px;
        /*overflow-y:auto;*/
        /*background-image:url('../images/fond_zone.jpg'); /*ex : fond_zone.jpg*/ 
        background-repeat: no-repeat;
        background-position: bottom right;
        /*z-index:500;*/

}
div#divid61 {
        position: relative;
        /*height:400px;*/
        overflow: auto;
        background-repeat: no-repeat;
        background-position: bottom right;
        display : inline;

}
div.boiterecherche {
  height:305px;
  width:280px;
  position: absolute; 
  top: 10px; 
  right: 20px;
}

div#idniv1 {
  float:left;
  margin-right:5px;
  width:250px;
  text-align:center;
  background-image:url('../images/critere_barre_vertical.png');
  background-repeat:no-repeat;
  background-position:right center;
}

div#id_niv2 {
  float:left;
  margin-right:5px;
  padding-left:5px;
  width:295px;
  height:390px;
  background-color: transparent;
  /*background-image: url(../images/barre_niveau2.gif);*/
  background-repeat: no-repeat;
  background-position:right top;
/*  background:red;*/
}
div#id_niv5 {
  float:left;
  background-color: transparent;
  position:absolute;

  /*background-image: url(../images/barre_niveau2.gif);*/
  background-repeat: no-repeat;
  background-position:right top;
/*  background:red;*/
}

div#id_niv62 {
  overflow : auto;
  float : left;
}      

div#id_niv61 {
  float:left;  
  margin-right:5px;
  padding-left:5px;
  width:250px;
  text-align:center;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position:right top;
}

div.centre_id_niv2 {
  width:95%;
  float:right;
}

div#id_niv3 {
  float:right;
  margin-right:0px;
  width:340px;
  background-color: transparent;
}


/*==============================================================================
Onglet Vos critères
==============================================================================*/
/*a.critere30:selected {
      display:none;
}*/

 div#AfficheResultat {
      margin:0;
      padding:0;
      width:280px;
      background-color: transparent;
      margin-top:55px;
      font-family:"Verdana";
      font-weight:bold;
      
} 
*+ html div#AfficheResultat {
    margin-top:80px;
}


div.CreerCompteRes {
      position: absolute;
      margin:0;
      padding:0;
      background-color: transparent;
     /* margin-top:30px;*/
      /*margin-left:40px;*/
      top: 217px;
      left:0px;
 }
 *+ html div.CreerCompteRes {
    /* margin-top:190px;*/
 
 } 
 
 div#chpsobligatoire {
      float:right;
      text-align:right;
      margin-top:-15px;
      margin-bottom:10px;
      margin-right:5px;
      color:rgb(255,102,0);
 }
 
div.CreerCompteRes a img{
   /*   margin-top:90px;*/
}
*+html div.CreerCompteRes a img {
     /* margin:0;*/

}


span.AvecCarte {
    margin 0;
    padding:0;
    position:absolute;
    background-color: transparent;
    text-align:center;
    margin-left:-22px;
}

span.SansCarte {
    position:absolute;
    background-color: transparent;
    text-align:center;
    margin-left:-22px;
    margin-top:40px;
    
}

span.Arrondissement {
    position:absolute;
    background-color: transparent;
    text-align:center;
    margin-left:-22px;
    margin-top:5px;
    
}

span.Depot {
    position:absolute;
    background-color: transparent;
    text-align:center;
    margin-left:-21px;
    margin-top:130px;
    
}


span.AvecCarte a, 
    span.SansCarte a,
      span.Arrondissement a {
    text-decoration:none;
}


span.AvecCarte a img, 
    span.SansCarte a img {
    border:none;
}

span.BoutonRechercheCarte {
      position:absolute;
      margin-left:97px;
      margin-top:50px;
}

div#idniv1 a img {
    border:none;
}

div#etape2barre {
  background-image:url('../images/fond-tableau.png');
}
/*==============================================================================
Onglet Résultat
==============================================================================*/
div#enteteresultat{
  position:relative;
  height:50px;
  /*background-image:url('../images/entete_resultat.jpg');*/ 
  background-repeat: no-repeat;
 
}
div#enteteresultattexte{
  position:absolute;
  top: 0px;
  font-size:16px;
  color: white;
  font-weight:bold;
  font-family:Verdana;
  padding-left:17px;
  padding-top:17px;
  width:550px;
}
div#resblocklien {
    top:15px;
    right:50px;
    position:absolute;
}
div#resblocklien a {
    color: white;
    font-weight:bold;
    font-family:Verdana;
    
}

div#resblockimg {
    position:absolute;
    top:5px;
    right:5px;
}
div#affresultat {
        margin-top:15px;
        margin-left:5px;
        height:55px;
        overflow-y:auto;
        overflow-x:hidden;
}

div#tableresultat {
        margin-top:15px;
        margin-left:5px;
        overflow-y:auto;
        overflow-x:hidden;
}



div#Rechercheencours {
      font-family:"Verdana";
      text-align:center;
      font-size:14px;
      margin-top:15px;
      margin-left:15px;
}
/*==============================================================================
Affichage de la carte
==============================================================================*/

div#id_niv31 {
    margin:0;
    padding-top:5px;
    width:280px;
    position:absolute;
    overflow-y:auto; 
}

div#affresultatcarte {
    padding-left:1px;
   /* padding-right:20px;*/
    overflow-y:auto;
    overflow-x:hidden;
    float:left;
    height:auto;
    width:262px;
    /*position:absolute;*/
    margin-top:10px;
    /*background:red;*/
}
div#affresultatcarte div.titreunresultat{
    /*background: url('../images/fond_offre.png') no-repeat left top;*/
    background-color:#7acaee;
    border : 1px solid black;
    width:230px;
    height:30px;
    padding:2px;
    /*margin-top:15px;*/
    margin-bottom:5px;
}

div#affresultatcarte div.mesiconesresultat{
    width:90%;
    padding-left:1px;
    margin-top:0px;
}



table.tabresultat tr td {
      text-align:center;
}

table.tabresultat tr td a {
      text-decoration: none;
      font-family:verdana;
      font-size:9px;
}


table.tabresultat tr td img {
      padding-right:0px;
}

div#lienrechercheliste {
      text-align:right;
      margin-top:-5px;
      margin-bottom:0px;
      margin-right:5px;
}

div#lienrechercheliste a{
      text-decoration:none;
      font-family:"Verdana";
      font-weight:bold;
      font-size:13px;
}
/*==============================================================================
Index du compte
==============================================================================*/
div#entetecompte{
  height:50px;
  background-repeat: no-repeat;
}

div#divid5 div#connexion {
        width:400px;
        /*margin:5px;*/
        float:left;
        /*height:150px;*/
        background:blue;
        position:absolute;
}

div#divid5 div#creationcompteetape1 {
      height:415px;
}

div#boiteformulaireprincipale {
        width:460px;
        margin:5px;
        float:left;
        height:250px;
        /*background:white;*/
        margin-bottom:-15px;
}

div#boitemotdepasse {
        width:370px;
        margin:5px;
        margin-left : 20px;
        height:150px;
        float:left;
}

div#info {
      height:100px;
      width:370px;
      float:left;
      margin-left : 20px;
}

div#divid5 div#inscription1 {    
        padding:2px;
        height:360px;
        width:350px;
        font-family:"Verdana";
        font-size:12px;
        text-align:justify;  
        margin-left:20px;
        margin-top:15px;
     
}

div.creermoncompte{
      margin-top:40px;
      margin-left:60px;
} 

div.creermoncomptebis{
      margin-top:40px;
}  


div#affichesondageinscription {
        height:420px;
        overflow-y:auto;
}


div#divid5 a.lieninscription {
     float:right;
}

div#compteinscription {
      height:430px;
      overflow-y:auto;
}


div#boiteentreprise {
        margin:0px;
        width:420px;
        margin-top:30px;
        margin-left:5px;
        padding:10px;
        text-align:center;
        /*padding-bottom:10px;*/
        
        border:1px dotted black;
}





div#blockreference {
    text-align:right;
    position:relative;
    width:300px;
    background-color:white;
    border:none;
    overflow-y:none;
    overflow-x:none;
    overflow:none;
    overflow:hidden;
    margin-top:11px;
    
}

div#blockreferencetitre {
  width:170px;
  background-color:rgb(255,102,0);
  border:1px solid gray;
  text-align:left;
  position:relative;
  margin-right:60px;
  float:right
}


span.texteblanc {
    color:white;
}



/*==============================================================================
Gestion du compte
==============================================================================*/
/*Menu de gauche dans le compte*/
div#menucompte {
    width:250px;
    margin:5px;
    margin-top:50px;
    float:left;
    border-right:1px solid #000066;
}

a.menucomptelien {
    margin:0;
    padding:0;
    margin:5px;
    font-family:"Verdana";
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}

a.menucomptelien:hover {
   /* background-color: rgb(242,147,30);*/
}


div.menucomptedivlien {
    margin-bottom:12px;
}

div#cadrecompte {
    /*width:638px;*/
    margin:5px;
    float:left;
   /* height:415px; */
    overflow-y:none;
}

div#cadrecompteentete {
    /*width:638px;*/
    height:30px;
    overflow-y:none;
}

div#cadrecomptepage {
    /*width:638px;*/
    /*height:385px;*/
    overflow-y:auto;
}
/*==============================================================================
FAQ
==============================================================================*/

div.questionreponse {
  background:rgb(255,255,255);
  border:1px solid rgb(0,38,98);
  margin-top:10px;
  padding-bottom:5px;
}

div.imagequestion {
    position:relative;
}

div.question {
    position:relative;
    font-size:14px;
    font-family:"Verdana";
    color:white;
    padding-left:5px;
    font-weight: bold; 
    margin-top:-35px;
    margin-bottom:10px;
    height:30px;
}

span.reponse {
    display:block;
    font-size:12px;
    font-family:"Verdana";
    background:white;
}


/*==============================================================================
Mon alerte
==============================================================================*/
div#divid5 div#comptealerte {
    height:370px;
    width:95%;
    

}

div.bloccriterealerte {
      width:350px;
      margin-left:50px;
      font-size:12px;
      font-family:"Verdana";
}

/*==============================================================================
Proposition commerciale
==============================================================================*/
div#containerblockreference {
    position: absolute; 
    top: 90px; 
    right: 5px;
    height:283px;
    width:275px;
}

div#blockreference {
    border:1px inset rgb(0,38,98);
    width:275px;
    position: relative;
    top:0px; 
    right:0px;
    text-align:left; 
    height:200px;
    overflow-y:auto;
}

div#blockreferenceascenceur {
    position: absolute; 
    top: 85px; 
    right: 5px;
}


div#blockreference2 {
    
    margin-top:2px;
    border:none;
    width:275px;
    text-align:left;
    height:80px;   
    position: relative;
    right:0px;
    bottom:0px; 
    background:white;
    border:1px solid rgb(0,38,98);

}

div#text1reference {
    width:100%;
    text-align:right;
}
ul#listepropcomm li{
    display:block;
}

div#blocktelsociete {
    position:relative;
    top:0px;
    left:5px;
    background:transparent;
    width:300px;
    height:150px;
    font-family:"Verdana";
    font-size:12px;

}

p.plaqcommboutonhauteur {
      position:absolute;
      bottom: 30px;
      right:5px
}

div.blocktexte {
      text-align:justify;
      margin-left:5px;
      margin-right:2px;
      font-family:"Verdana";
      font-size:12px;
}
/*==============================================================================
MA SELECTION
==============================================================================*/
div#enteteselection{
  height:50px;
  background-image:url('../images/entete_resultat.jpg');
  background-repeat: no-repeat;
  margin-bottom:5px;
}
div#selblockmaselection {
    float:left;
    width:210px;
    margin-right:5px;
    height:50px;
    background: url('../images/maselection.png') no-repeat;
    font-family:verdana;
    font-size:12px;
    text-align:center;
    font-weight:bold;
     margin-top:10px;
     
}

div#selblocklien {
    text-align:right;
    width:200px;
    margin-left:600px;
   /* margin-top:-30px;
    margin-bottom:-10px;*/
    margin-top:-75px;
    margin-right:10px;
    margin-bottom:10px;


}


div#selblockdetail {
    text-align:right;
    width:240px;
    margin-left:900px;
    cursor:pointer;
   /* margin-top:-30px;
    margin-bottom:-10px;*/
    margin-top:-60px;
    margin-right:10px;
    margin-bottom:10px;
}

label.selblockdetail
{
  color : #FF0000;
  font-weight : bold;
  cursor:pointer;
}



*+ html div#selblocklien {
    width:240px;
    height:50px;
    padding-left:0px;
    margin-top:-95px;
    margin-right:10px;
    margin-bottom:10px;

}

div#selblocklien a {
      text-decoration:none;
      font-size:13px;
      font-weight:bold;
      font-family:"Verdana";
      
}
div#selectionselect {
    float:left;
    width:200px;
    margin-right:5px;
    height:50px;
    background: url('../images/maselectionselect.png') no-repeat;
    font-family:verdana;
    font-size:12px;
    text-align:center;
    font-weight:bold;
    margin-top:10px;
    padding-top:5px;
}

div#selectionselect a {
      background-color:transparent;
}
div#selblockmaselection a,
  div#selblockalerte a,
    div#selblockpropcodel a {
  /*  background-color:#99e680;*/
  text-decoration:none;
}
div#selblockpropcodel a {
    margin-left:12px;
}
div#selblockalerte {
    float:left;
    width:210px;
    background: url('../images/maselection.png') no-repeat;
    height:50px;
    font-family:verdana;
    font-size:12px;
    text-align:center;
    font-weight:bold;
    margin-top:10px;
    padding-top:5px;
}

div#selblockpropcodel {
    float:left;
    width:200px;
    background: url('../images/maselection.png') no-repeat;
    margin-top:10px;
    height:50px;
    font-family:verdana;
    font-size:12px;
    text-align:center;
    font-weight:bold;
    padding-top:5px;
    margin-right:10px;
    
}

div.buotonfonctionselection {
      position:absolute;
      left:10px;
      top:120px;

}

table#tablefiche {
    border-style:none;
    margin-bottom:10px;
    border-collapse:collapse;
    font-family:"Verdana";
    font-size:9px;
}



/*table#tablefiche tbody tr {
    background:blue;
}*/
table#tablefiche thead tr th {
      border:1px solid #ff9900;
      border-top:none;
      text-align:center;
      color:rgb(0,0,102);
} 


table#tablefiche thead tr th a{
      text-decoration:none;
      color:rgb(0,0,102);
} 

table#tablefiche thead tr td{
    border:1px solid #ff9900;
}

/*table#tablefiche th {
    border:1px solid #ff9900;
}*/

table#tablefiche tbody tr td{
    border:1px solid #ff9900;
    /*color:rgb();*/

}

.tableficheprop thead tr th,
  .tableficheprop tbody tr td {
    font-size:9px;;
}


.lignenonvue td {
    font-style: italic;
    font-size:12px;
    font-weight:bold;
    color:#FFAD5D;
    background-color: rgb(217,245,207);
}


table#tabcomparateur {
    border-collapse:collapse
}
table#tabcomparateur tr td{
        background-color : #CCCCCC;
}

/*
table#tabcomparateur tr td:hover,
    table#tabcomparateur tr td:selected {
    background-color :#FFFFCC;
}
*/


table.tableterri {
    border-style:none;
    margin-bottom:10px;
    border-collapse:collapse;
    font-family:"Verdana";
    font-size:9px;
    width:780px;
    margin-left:auto;
    margin-right:auto;
}



/*table#tablefiche tbody tr {
    background:blue;
}*/

/*Tableau des résultats de l'onglet territoire*/
table.tableterri thead th {
      border-bottom:1px solid #ff9900;
      border-left:1px solid #ff9900;
      border-top:1px solid #ff9900;
      text-align:center;
      color:rgb(0,0,102);
} 

table.tableterri thead th.normal {
      border-bottom:1px solid #ff9900;
      border-left:1px solid #ff9900;
      border-top:1px solid #ff9900;
} 

table.tableterri thead th.image {
      width:60px;
} 

table.tableterri thead th.fin {
      border:1px solid #ff9900;
      width:60px;
} 




table.tableterri thead th a{
      text-decoration:none;
      color:rgb(0,0,102);
} 


table.tableterri tbody tr td{
   border-bottom:1px solid #ff9900;
   border-left:1px solid #ff9900;
   text-align:center;
    /*color:rgb();*/

}
table.tableterri tbody td.fin {
      border:1px solid #ff9900;
      width:60px;
} 











/*==============================================================================
VOTRE SELECTION
==============================================================================*/
div.ongletselection {
    /*height:250px;*/
    overflow-y:auto;
    margin-top:-7px;
}

div.ongletpropcomm {
    height:100px;
    overflow-y:none;
    margin-top:-7px;
}
/*==== FICHE =====*/
div.ficinfo {
      margin-bottom:5px;
      width:400px;
}

div.ficinfo label.fictitreinfo {
      width:150px;
}


div input.ficrep,
    div textarea.ficrep
{
      width:150px;
      background-color:#CCCCCC;
}



span.intituleform {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 9px;
  	font-style: normal;
  	color: #002662;
  	font-weight: normal;
  	text-align: right;
}

span.connect {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
  	font-style: normal;
  	color: #002662;
  	font-weight: normal;
  	text-align: right;
}

span.intituleform a{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 9px;
  	font-style: normal;
  	color: #002662;
  	font-weight: normal;
  	text-align: right;
}


div.ongletresultat {
    /*height:350px;*/
    overflow-y:auto;
    overflow-x:auto;
    margin-top:-7px;
}
/*==============================================================================
En-tete
==============================================================================*/
div.enteteonglets {
    position:relative;
    /*background-image:url('../images/entete.jpg');*/
    width:950px;
    height:112px;
    margin-top:5px;
    -margin-bottom:-2px;
}

div.enteteonglets img#implanteren28 {
      float:left;
      
}

div.enteteonglets img#investir28 {
    float:left;
}

div.enteteonglets img#integrer28 {
    float:left;
}

.espacenetete {
    margin-left:0px;
}

a.espacenetete img{
    
    border:none;
    text-decoration: none;
}


/*==============================================================================
 Fin entete
==============================================================================*/


/*==============================================================================
FOOTER
==============================================================================*/
.txt-10-footer-vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #779D16;
	font-weight: normal;
	float : center;
}
.txt-9-footer-vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #779D16;
	font-weight: normal;
	float : center;
}
a.txt-9-footer-bleu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #002662;
	font-weight: normal;
	text-align: center;
}
.10-footer-vert {
	margin-left:auto;
	width:950px;
}

.a-10-footer-vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}

div#compte {
    position: relative;
    bottom:0px;
    width:auto;
    /*border:1px solid blue;*/
  /*  width:1200px;*/
}

div#logofooter {
      width:145px;
      height:90px;
      padding:5px;
      float:left;
}

div#logofooter img#imglogo {
      width:143px;
      height:61px;
}

div.separationfooter {
    float:left;
    width:5px;
    height:90px;
}

div.separationfooter img.imgsepafooter {
    width:4px;
    height:39px;
    padding-top:15px;
}

div#menu1footer {
      width:140px;
      height:90px;
      padding:5px;
      padding-top:10px;
      float:left;
}

div#pactefooter {
      width:120px;
      height:90px;
      padding:2px;
      float:left;
     /* border:1px solid blue;*/
}

div#menu2footer {
      width:170px;
      height:90px;
      padding:5px;
      padding-top:-5px;
      float:left;
}

div#menu3footer {
      width:90px;
      height:90px;
      padding:5px;
      padding-top:5px;
      float:left;
}

div#menu4footer {
      padding:0px;
      margin:0px;
      width:auto;
      height:90px;
      padding-left:5px;
      padding-top:0px;
      margin-top:0px;
      float:left;
      text-align:right; 
      margin-left:5px;
      margin-right:5px;     
}

div#menu4footerconnecte {
      padding:0px;
      margin:0px;
      width:auto;
      height:90px;
      padding-left:5px;
      padding-top:0px;
      margin-top:-10px;
      float:left;
      text-align:right;   
       
}

img.espacecielfooter {
      width:96px;
      height:19px
}

/*==============================================================================
 Fin du FOOTER
==============================================================================*/

form#formcompte {

    height:100px;
}









/*==============================================================================
page IMPRIMER
==============================================================================*/
div#mapageA4 {
    position:absolute;
    width:610px;
    height:940px;
    margin-left:5px;
   border-style:solid;
}


div#mapageA4entete {
    position:absolute;
    width:100%;
    height:115px;
}


div#mapageA4corps {
    position:absolute;
    width:100%;
    height:771px;
    margin-top:115px;
}

    div#mapageA4corpsref {
          position:absolute;
          width:90%;
          height:50px;
          padding-top:10px;
          padding-left:20px;
          font-family:"Verdana";
          font-weight:bold;
          font-size:16px;
          color:rgb(242,147,30);
    }

    div#mapageA4corpscommune {
          position:absolute;
          width:60%;
          height:50px;
          margin-top:50px;
          padding-left:10px;
    }
          div#mapageA4corpsnomcommune {
                margin:0;
                padding:0;
                position:relative;
                width:55%;
                text-align:center;
                font-size:14px;
                color:rgb(255,255,255);
                font-family:"Verdana";
                font-weight:bold;
                margin-left:10px;
                margin-top:-42px;
                
          }   
      
  
    div#mapageA4corpszone{
          position:absolute;
          width:40%;
          height:100px;
          margin-left:365px;
          padding-left:50px;
          padding-top:15px;
    }
    
    div#mapageA4corpsintitule {
          position:absolute;
          width:100%;
          height:50px;
          margin-top:130px;
          font-size:18px;
          margin-left:10px;
          padding-top:5px;
          
    }
    
    div#mapageA4corpsplan {
          position:absolute;
          width:100%;
          height:250px;
          margin-top:120px;
    }
          div#mapageA4corpsplantitre {
                position:absolute;
                height:30px;
                text-align:center;
                width:100%;
                font-size:18px;
                font-family:"Verdana";
                color:rgb(207, 236, 255);
                font-weight:bold;
                
          }
          div#mapageA4corpsplanphoto {
                position:absolute;
                height:220px;
                padding-top:30px;
                
                width:100%;
                
          }
                div#photodansencart {
                      position:absolute;
                      top:42px;
                      left:142px;
                      /*margin-top:-260px;*/
                }
                
    div#mapageA4corpschps {
          position:absolute;
          width:100%;
          height:425px;
          margin-top:440px;
          color:black;
    }
    
    div.mapageA4titrechps {
          font-size:12px;
          font-family:"Verdana";
          color:rgb(0,38,98);
          margin-left:70px;
          width:230px;
          float:left;
    }

    div.mapageA4valeur {
          font-size:12px;
          font-family:"Verdana";
          background-color:rgb(194,230,244);
         /* margin-right:15%;*/
          margin-bottom:10px;
          margin-left:305px;
          padding-left:5px;
          width:230px;
    }
div#mapageA4footer {
    position:absolute;
    width:100%;
    height:50px;
    margin-top:884px;
}
    div#textfooter {
        position:relative;
        width:480px;
        height:50px;
        font-size:17px;
        font-family:"verdana";
        font-weight:bold;
        color:rgb(0,38,98);
        margin-top:-50px;
        margin-left:15px;
        
    }


a.txt-9, span.txt-9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;
}
a.txt-9:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;
	text-decoration:none;
}
a.txt-9:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;
	text-decoration:none;

}
a.txt-9:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;
	text-decoration:none;

}
a.txt-9:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000066;
	font-weight: normal;
	text-align: left;
	text-indent: 5px;
	text-decoration:none;

}

div#filariane {
    position:absolute;
    z-index:200;
    margin-left:0px;
    margin-top:2px;
}

div.infobullerollover {
      margin-bottom:10px;
      font-size:14px;
      
}
#container_compte {
  margin-top:10px;  
}
