/* CSS Document */
* { margin: 0; padding: 0; font: 11px Arial, Helvetica, sans-serif;color:#000000;}

body{text-align: left; background: #FFFFFF url(../../images/fd.gif) top repeat-x;}

img, a img { border: 0;}

a,a:visited { color:#17297E; font-weight:normal; text-decoration:none; }
a:hover { color:#17297E; text-decoration:underline; }
.spacer { clear:both; visibility:hidden;}

a.blanc { color:#FFFFFF; font-weight:normal; text-decoration:none; }
a:hover.blanc { color:#FFFFFF; text-decoration:none; }

/* TOUTES PAGES */
#container{	position: relative; width: 921px; height:auto;  margin: 0 auto; display:block; clear:both}

/* HEADER TOUTES PAGES*/
#header { position:relative; height: 69px; }
#header h1 { position:relative; float:left; background:url(../../images/h_accueil.gif) no-repeat; display:block; height:69px; width:921px;}
#header h1 span { display:none; }
.header_text { position:relative; padding-top:10px; margin-left:268px; color:#142A7D; font-size:12px; font-weight:bold; }
#header_flag_fr { position:absolute; top:7px; left:857px; background:url(../../images/flag_fr.gif) no-repeat center; width:17px; height:13px; }
#header_flag_fr span { display:none }
#header_flag_an { position:absolute; top:7px; left:878px; background:url(../../images/flag_an.gif) no-repeat center; width:17px; height:13px; }
#header_flag_an span { display:none }

#pro { position:absolute; top:0; left:26px; width:500px; background-color:#0066FF }

/* MENU TOUTES PAGES*/
#accueil_OFF { position:absolute; top:0px; left:74px; background:url(../../images/accueil_OFF.gif) no-repeat; width:59px; height:38px; }
#accueil_OFF span { display:none }
#accueil_ON { position:absolute; top:0px; left:74px; background:url(../../images/accueil_ON.gif) no-repeat; width:59px; height:38px; }
#accueil_ON span { display:none }

#menu { position:absolute; display:block; height:31px; top:30px; left:222px; width:719px; z-index:2 }
#menu .tiret { position:relative; float:left; background:url(../../images/c_tiret.gif) no-repeat center; margin-top:26px; width:1px; height:13px;}

#qui { position:relative; float:left; width:130px; height:31px;}
.qui_OFF{ position:absolute; top:0px; left:0px; background:url(../../images/c_puce_jaune.gif) top left no-repeat; width:15px; height:31px;}
.qui_OFF h2 { position:absolute; top:15px; left:16px; background:url(../../images/qui_OFF.gif) no-repeat bottom right; width:105px; height:16px;}
.qui_OFF h2 span { display:none; }
.qui_ON{ position:absolute; top:-14px; left:0px; background:url(../../images/c_puce_bleu.gif) top left no-repeat; width:29px; height:45px;}
.qui_ON h2 { position:absolute; top:29px; left:16px; background:url(../../images/qui_ON.gif) no-repeat bottom right; width:105px; height:16px;}
.qui_ON h2 span { display:none; }

#realisation { position:relative; float:left; width:121px; height:31px;}
.realisation_OFF{ position:absolute; top:0px; left:0px; background:url(../../images/c_puce_jaune.gif) top left no-repeat; width:15px; height:31px;}
.realisation_OFF h2 { position:absolute; top:15px; left:16px; background:url(../../images/realisation_OFF.gif) no-repeat bottom right; width:93px; height:16px;}
.realisation_OFF h2 span { display:none; }
.realisation_ON{ position:absolute; top:-14px; left:0px; background:url(../../images/c_puce_bleu.gif) top left no-repeat; width:29px; height:45px;}
.realisation_ON h2 { position:absolute; top:29px; left:16px; background:url(../../images/realisation_ON.gif) no-repeat bottom right; width:93px; height:16px;}
.realisation_ON h2 span { display:none; }

#terrain { position:relative; float:left; width:111px; height:31px;}
.terrain_OFF{ position:absolute; top:0px; left:0px; background:url(../../images/c_puce_jaune.gif) top left no-repeat; width:15px; height:31px;}
.terrain_OFF h2 { position:absolute; top:15px; left:16px; background:url(../../images/terrain_OFF.gif) no-repeat bottom right; width:88px; height:16px;}
.terrain_OFF h2 span { display:none; }
.terrain_ON{ position:absolute; top:-14px; left:0px; background:url(../../images/c_puce_bleu.gif) top left no-repeat; width:29px; height:45px;}
.terrain_ON h2 { position:absolute; top:29px; left:16px; background:url(../../images/terrain_ON.gif) no-repeat bottom right; width:88px; height:16px;}
.terrain_ON h2 span { display:none; }

#programme { position:relative; float:left; width:134px; height:31px;}
.programme_OFF{ position:absolute; top:0px; left:0px; background:url(../../images/c_puce_jaune.gif) top left no-repeat; width:15px; height:31px;}
.programme_OFF h2 { position:absolute; top:15px; left:16px; background:url(../../images/programme_OFF.gif) no-repeat bottom right; width:110px; height:16px;}
.programme_OFF h2 span { display:none; }
.programme_ON{ position:absolute; top:-14px; left:0px; background:url(../../images/c_puce_bleu.gif) top left no-repeat; width:29px; height:45px;}
.programme_ON h2 { position:absolute; top:29px; left:16px; background:url(../../images/programme_ON.gif) no-repeat bottom right; width:110px; height:16px;}
.programme_ON h2 span { display:none; }

#defisc { position:relative; float:left; width:109px; height:31px;}
.defisc_OFF{ position:absolute; top:0px; left:0px; background:url(../../images/c_puce_jaune.gif) top left no-repeat; width:15px; height:31px;}
.defisc_OFF h2 { position:absolute; top:15px; left:16px; background:url(../../images/defisc_OFF.gif) no-repeat bottom right; width:87px; height:16px;}
.defisc_OFF h2 span { display:none; }
.defisc_ON{ position:absolute; top:-14px; left:0px; background:url(../../images/c_puce_bleu.gif) top left no-repeat; width:29px; height:45px;}
.defisc_ON h2 { position:absolute; top:29px; left:16px; background:url(../../images/defisc_ON.gif) no-repeat bottom right; width:87px; height:16px;}
.defisc_ON h2 span { display:none; }

#partenaire { position:relative; float:left; width:107px; height:31px;}
.partenaire_OFF{ position:absolute; top:0px; left:0px; background:url(../../images/c_puce_jaune.gif) top left no-repeat; width:15px; height:31px;}
.partenaire_OFF h2 { position:absolute; top:15px; left:16px; background:url(../../images/partenaire_OFF.gif) no-repeat bottom right; width:91px; height:16px;}
.partenaire_OFF h2 span { display:none; }
.partenaire_ON{ position:absolute; top:-14px; left:0px; background:url(../../images/c_puce_bleu.gif) top left no-repeat; width:29px; height:45px;}
.partenaire_ON h2 { position:absolute; top:29px; left:16px; background:url(../../images/partenaire_ON.gif) no-repeat bottom right; width:91px; height:16px;}
.partenaire_ON h2 span { display:none; }

#suivi_pro { position:relative; float:left; width:100px; height:31px;}
.pro_OFF{ position:absolute; top:0px; left:0px; background:url(../../images/c_puce_jaune.gif) top left no-repeat; width:15px; height:31px;}
.pro_OFF h2 { position:absolute; top:15px; left:16px; background:url(../../images/pro_OFF.gif) no-repeat bottom right; width:78px; height:16px;}
.pro_OFF h2 span { display:none; }
.pro_ON{ position:absolute; top:-14px; left:0px; background:url(../../images/c_puce_bleu.gif) top left no-repeat; width:29px; height:45px;}
.pro_ON h2 { position:absolute; top:29px; left:16px; background:url(../../images/pro_ON.gif) no-repeat bottom right; width:78px; height:16px;}
.pro_ON h2 span { display:none; }

#suivi_connexion { position:relative; float:left; width:130px; height:31px;}
.connexion_OFF{ position:absolute; top:0px; left:0px; background:url(../../images/c_puce_jaune.gif) top left no-repeat; width:15px; height:31px;}
.connexion_OFF h2 { position:absolute; top:15px; left:16px; background:url(../../images/connexion_OFF.gif) no-repeat bottom right; width:112px; height:16px;}
.connexion_OFF h2 span { display:none; }
.connexion_ON{ position:absolute; top:-14px; left:0px; background:url(../../images/c_puce_bleu.gif) top left no-repeat; width:29px; height:45px;}
.connexion_ON h2 { position:absolute; top:29px; left:16px; background:url(../../images/connexion_ON.gif) no-repeat bottom right; width:112px; height:16px;}
.connexion_ON h2 span { display:none; }

/* PARTIE GAUCHE */
#partie_gauche { position:relative; margin-top:-21px; padding-left:28px; width:164px; height:600px; float:left; }
* html #partie_gauche { margin-top:-42px; }
#terrain_GPM { position:relative; float:left; clear:both; background:url(../../images/c_logo_gpm.jpg) no-repeat center; width:164px; height:134px; }
#terrain_GPM span { display:none; }
#agence_IMAP { position:relative; float:left; clear:both; background:url(../../images/c_agence_immo.gif) no-repeat center; width:164px; height:65px; margin-top:17px; }
#agence_IMAP span { display:none; }
#agence_IMAP img { position:absolute; top:44px; left:29px; border:0px }
#vendeur { position:relative; float:left; clear:both; background:url(../../images/c_vendeur.gif) no-repeat center; width:164px; height:57px; margin-top:12px; }
#vendeur span { display:none; }
#vendeur img { position:absolute; top:36px; left:18px; border:0px }
#espace_pro { position:relative; float:left; clear:both; background:url(../../images/c_espace_pro.gif) no-repeat center; width:164px; height:118px; margin-top:17px; }
#espace_pro span { display:none; }
#espace_pro .valide { position:absolute; top:96px; left:29px; border:0px }
#espace_pro .login { position:relative; margin-top:35px; margin-left:16px; font:Verdana, Arial, Helvetica, sans-serif; color:#142A7D; font-size:12px; border:solid 1px #EEEEEE; }
#espace_pro .pwd { position:relative; margin-top:10px; margin-left:16px; font:Verdana, Arial, Helvetica, sans-serif; color:#142A7D; font-size:12px; border:solid 1px #EEEEEE; }
#espace_pro_log { position:relative; float:left; clear:both; background:url(../../images/c_espace_pro_log.gif) no-repeat center; width:164px; height:49px; margin-top:17px; }
#espace_pro_log span { display:none; }
#espace_pro_log .deconnecter { position:absolute; top:38px; left:18px; border:0px }
#espace_admin_log { position:relative; float:left; clear:both; background:url(../../images/c_espace_admin_log.gif) no-repeat center; width:164px; height:49px; margin-top:17px; }
#espace_admin_log span { display:none; }
#espace_admin_log .deconnecter { position:absolute; top:38px; left:18px; border:0px }
#espace_privilege { position:relative; float:left; clear:both; background:url(../../images/c_espace_privilege.gif) no-repeat center; width:164px; height:76px; margin-top:17px; }
#espace_privilege span { display:none; }
#espace_privilege img { position:absolute; top:52px; left:13px; border:0px }

/* INTERIEUR TOUTES PAGES */
#interieur_container{ position:relative; margin-top:0px; border-collapse:collapse; width:729px; height:auto; padding:0; float:left}

/* FOOTER TOUTES PAGES*/
#footer_all { position:relative; margin:0 auto; text-align:center; height:111px; background:#FFFFFF url(../../images/f_fd.gif) top repeat-x; clear:both}
/*#footer_all { position:relative; text-align: center; background: #FFFFFF url(../../images/f_fd.gif) top repeat-x; margin:0 auto; height:111px; float:left}*/
#footer { text-align:center; width:921px; height:111px; margin:0 auto;}
#footer_txt { float:left; width:733px; color:#FFFFFF; height:111px; padding-top:25px; }
#footer_contact { position:relative; float:left; width:164px; height:111px; }
#footer_blanc { float:left; width:24px; height:111px; }
/*#contact span { display:none; }
#footer_all a.contact_lien {position:absolute; bottom:45px; left:15px; width:130px; height:20px;}*/


/* COMMUN PAGE INTERIEURE */
#bandeau_01 { width:729px; height:180px; padding-top:28px; clear:both; }
#bandeau_02 { width:729px; height:257px; }
#bandeau_03 { width:729px; height:570px; padding-top:35px }
#bandeau_04 { width:729px; height:426px; padding-top:78px }
#bandeau_05 { width:729px; height:426px; padding-top:78px }
#bandeau_pro { width:729px; }
#cadre_1 { margin-left:74px; background:url(../../images/cadre_1.gif) no-repeat center top; width:655px; height:184px; vertical-align:middle; }
#cadre_1_bis { position:relative; width:481px; height:154px; vertical-align:middle; margin:0 auto; }
#cadre_2 { margin-left:74px; background:url(../../images/cadre_2_2.gif) no-repeat center top; width:655px; height:570px; vertical-align:middle; }
#cadre_2 span { display:none; }
#cadre_3 { margin-left:74px; background:url(../../images/cadre_3.jpg) no-repeat center top; width:479px; height:278px; vertical-align:middle; }
#cadre_3 span { display:none; }
#cadre_4 { margin-left:74px; background:url(../../images/cadre_4.gif) no-repeat center top; width:479px; height:144px; vertical-align:middle; }
#cadre_4 span { display:none; }
#apercu { float:left; width:464; height:110px; }
#apercu table { height:110px; width:464px; margin-left:7px; }
#apercu TD { border:solid 2px #D1D1D1; text-align:center; }


/* ADMIN */
#espace_admin {  display:block; width:655px; padding-left:74px; float:left; clear:both }
#espace_admin table { font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; border-collapse:collapse; }
#espace_admin th { background-color:#17297e; color:#FFFFFF; font-weight:bold; }
#titre_suivi { margin-top:30px; height:35px; width:132px; display:block; background:url(../../images/titre_suivi.gif) no-repeat left; }
#titre_suivi span { display:none; }
#titre_stats_connect { margin-top:30px; height:35px; width:173px; display:block; background:url(../../images/titre_stats_connect.gif) no-repeat left; }
#titre_stats_connect span { display:none; }

.resultats thead .header {background:url(../../images/bg-sort.gif) no-repeat center right; cursor:pointer; background-color:#17297e; text-align:center; height:20px; font-size:11px; font-weight:bold; border-top:1px solid #a9aec9; border-bottom:1px solid #a9aec9 }
.resultats thead tr .headerSortUp {background:url(../../images/asc-sort.gif) no-repeat center right;text-align:center; height:20px; font-size:11px; font-weight:bold; background-color:#17297e }
.resultats thead tr .headerSortDown {background:url(../../images/desc-sort.gif) no-repeat center right;text-align:center; height:20px; font-size:11px; font-weight:bold; background-color:#17297e }

.ligneGrise{ background-color:#9ba2c2; border-top:1px solid #17297e; border-bottom:1px solid #17297e; }
.ligneBleu { background-color:#EEEEEE; border-top:1px solid #17297e; border-bottom:1px solid #17297e; }

#form-bc-impression { position:relative; width:655px; height:20px; margin:0 auto; font: Arial, Verdana, Helvetica, sans-serif 11px; vertical-align:middle; display:block; text-align:center; clear:both }
.input_admin { border:1px solid #17297e; background-color:#9ba2c2; color:#000000; vertical-align:middle}
.bouton { border:1px solid #17297e; background-color:#9ba2c2; color:#000000; vertical-align:middle}

h1 { height:18px; line-height:18px; font-size:12px; background:url(../../images/puce_1.jpg) top left no-repeat; padding-left:25px;}
h2 { height:18px; line-height:18px; font-size:12px; background:url(../../images/puce_2.jpg) top left no-repeat; padding-left:25px;}

a.lien_accueil,a.lien_accueil:visited { color:#17297E; font-weight:normal; text-decoration:none; font-size:12px; }
a.lien_accueil:hover { color:#17297E; text-decoration:underline; font-size:12px; }