/* CSS Document
#couleur{
gris:#F8F8F8;} */


body {
font-family:"Arial";
font-size:15px;
font-weight:100;
margin:auto;
padding-left:2px;
margin-top:1px;
background-color:#F2F2F2;
}

a {
color:#CC9933;
}
a:hover{
color:#DD7008;
/*#FFCC33;*/
}

#asuivre{ /*il s'agit de la balise a href asuivre suite des article*/
color:#CC9933;
}

#logo{

}

#bienvenue {
text-align:center;
position:relative;
top:-180px;
font-style:italic;
font-weight:100;
font-size:22px;
color:#CC9933;
width:1000px;
/*background-color:#CC3333;*/
}
.centerpage {
/*float:right;*/
margin:auto;
/*margin-left:-500px;
left:50% ;*/
width:1000px;
min-height:800px;
background-color:#FFFFFF;
/*height:800px;*/

}

#contener_general{
float:left;
width:1000px;
/*height:800px;*/
background-repeat:no-repeat;
text-align:left;
background-color:#FFF;
padding-bottom:15px;

}

#retouraccueil {
/*position:relative;
/*display:none;
text-align:left;*/
position:relative;
width:50px;
padding-left:15px;

}
#retouraccueil img{
border:none;

}
#retouraccueil a {
text-decoration:none;
}
#retouraccueil a:hover {
}


/*---------------Menu de gauche commun aux différentes pages------------------*/

#menugauche {
font-size:16px;
position:relative;
top:287px;
margin-left:10px;
width:240px;
height:260px;
}
#menugaucheac {
position:relative;
top:180px;
margin-left:5px;
width:260px;
height:260px;

}
#menugauche a{
display:block;
width:240px;
text-decoration:none;
font-size:16px;
color:#FFFFFF;

}
#menugaucheac a{
display:block;
width:240px;
text-decoration:none;
font-size:16px;
color:#FFFFFF;

}

#menugaucheac a:hover{
color:#000000;
}
#menugauche a:hover{
color:#000000;
}

#menugauche li{
padding-bottom:8px;
padding-top:8px;
list-style-position:outside;
list-style:none;
padding-left:5px;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#FFFFFF;
}

#menugauche dt{
display:block;
width:240px;
text-decoration:none;
color:#FFFFFF;
cursor:default;
}

.sousli {
padding-top:2px;
padding-left:5px;
}
#menugaucheac li{
padding-bottom:10px;
padding-top:10px;
list-style:none;
border-top-width:1px;
border-top-style:dashed;
border-top-color:#FFFFFF;
}
#menugauche img {
border:none;
}
/*#rivieregaucheac {
margin-left:20px;
margin-right:5px;
position:relative;
text-align:center;
top:180px;
float:right;
width:210px;


}*/

#intitulemenu {
cursor:default;
display:block;
width:240px;
text-decoration:none;
padding-left:5px;
font-weight:bold;
color:#000000;
padding-bottom:10px;
padding-top:10px;
border-bottom-width:1px;
border-bottom-style:dashed;
border-bottom-color:#FFFFFF;;
}
#intitulemenu a{
color:#000000;
}
/*----------Gestion des contener -----------------*/
#rivieredroite {
text-align:center;
position:relative;
float:right;
width:170px;
padding:5px;

}
#inforiviere{
text-align:left;
margin-bottom:25px;
margin-left:25px;
margin-right:25px;
padding:2px;
font-size:12px;
color:#FFFFFF;;
}

#rivieredroite a{
}

#contenucentrehaut {
line-height:16pt;
padding-right:5px;
position:relative;
float:right;
padding-left:5px;
width:535px;
text-align:justify;
background-repeat:no-repeat;
background-position:center;
padding-bottom:20px;

}

#contenucentrebas {
text-align:justify;
line-height:16pt;
/*margin-top:5px;*/
/*padding-top:5px;*/
position:relative;
float:right;
padding-left:5px;
margin-right:65px;
width:670px;
background-repeat:no-repeat;
background-position:top;
padding-bottom:35px;
}


#contenucentrebas tr{
vertical-align:top;
}
#contenucentrebas #espace{
width:50px;
}


#contenucentrebas ol li {
list-style-type:decimal;
}

#flash_info{
padding-left:4px;
width:210px;
height:60px;
margin-left:-30px;
}
#rivieregauche {
margin-left:20px;
margin-right:5px;
position:relative;
text-align:center;
top:287px;
float:right;
width:210px;
}
#contener {
/*contener contient le contener haut bas et rivière droite*/
padding:5px;
position:relative;
float:right;
top:30px;
width:730px;
line-height:16pt;
text-align:justify;
padding-right:30px;
/*background-color:#6666CC;*/
}


#contener p{
text-indent:0px;
}


#fond_tab_ressource {

}



#contener #tab_ressource{
width:100%;
border-collapse:collapse;

}


#contener #tab_ressource tr {
border-bottom: #b782ac solid 1px;

padding:0px;

}

#contener #tab_ressource td {
text-align:left;

}



#contener #titre{
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:20px;
line-height:32px;
padding-top:1px;
line-height:22px;


}

#contener dl{

}

#contener dt{
padding:10px;


}
#contener li{
list-style-type:none;
}


#contener #liste_chiffree li{
list-style-type:decimal;
}

#contener img {
border:none;
}

#entete_contener {
text-align:justify; 
margin-right:10px; 
padding-left:10px;
margin-bottom:20px; 
float:left;
width:93%;
line-height:16pt;
}

#contenucentrehaut ul {
padding-left:10px;
margin-left:10px;
}


#contener  #modele_general img {
display: block;
margin: 0 auto;
}

#contener  #modele_general li{
list-style-position:outside;
padding-left:10px;
list-style-image:url(../images/boule_orange.png);
margin-bottom:15px;
}
#contener  #modele_general_sans_margin li{
list-style-position:outside;
padding-left:10px;
list-style-image:url(../images/boule_orange.png);
}
#contener  #tiret li{
list-style-position:inside;
padding-left:0px;
list-style-type:disc;
list-style-image:none;
margin-bottom:0px;
}


#contener  #nombre li{
list-style-position:inside;
padding-left:10px;
list-style-type:decimal;
list-style-image:none;
margin-bottom:0px;
}
#contener  #modele_general_sans_margin p{
margin-top:5px;
}

#contener  #modele_general_sans_margin ol{

}

#savoir{
padding-top:10px;
font-size:10px;
text-align:right;
}
/*style de puce pour les listes*/




/*--------fin style puce------------------------------------------------------------------------------------------------------------------------------------------------*/


/*style pour page le siege*/

#les_dirigeants{
width:100%;
}
#les_dirigeants #photo_dir{
width:85px;
height:91px;
vertical-align:middle;
border:1px solid #000000;
border-style:solid;
border-width:1px;
border-color:#000000;
float:left;
display:block;
background-color:#666666;
border-collapse:collapse;

}

#les_dirigeants #qui_suis_je{
vertical-align:middle;
border:1px solid #000000;
height:91px;
width:400px;
float:left;
display:block;
padding-left:25px;
border-style:solid;
border-width:1px;;
border-color:#000000;
border-collapse:collapse;
}
#les_dirigeants #qui_suis_je table{
vertical-align:middle;
width:100%;
height:100%;

}



/*fin style pour page le siege*/


/*style pour page les agences*/



/*fin style pour "les agences"*/



/*------contenerpour accueil*/

#conteneraccueil {
/*conteneraccueil contient le conteneraccueil haut bas et rivière droite*/
position:relative;
float:right;
width:730px;
/*background-color:#6666CC;*/
line-height:21px;


}


#conteneraccueil p{
/*text-indent:20px;*/


}

#infoaccueil { /*Tableau contenant  les rubrique chaude et tiede*/
border-spacing:3px;
border-collapse:collapse;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}
#infoaccueil  h2 {
font-size:18px;
color:#9C1205;
font-weight:100;
line-height:18px


}

#demande_lgt_accueil {
margin-top : 60px;
border-top: 1px dashed #CC9933;
}


#infoaccueil td{
/*padding-top:25px;*/
line-height:18px;
}


#tiedeTH{ /*TH  du tableau*/
font-size:25px;
color:#DD7008;
font-weight:100;
line-height:25px;
text-align:left;
width:300px;


}

		#tiedeTH a{
		/*c'est le titre*/
		font-weight:bold;
		color:#DD7008;
		}
		
#tiedeTD{
width:300px;
text-align:left;
}
#tiedeTD  #surligne {
color:#DD7008;
}

#chaudeTH{
font-size:25px;
color:#9C1205;
font-weight:100;

text-align:left;
padding-bottom:5px;


}
		#chaudeTH a{
		/*c'est le titre*/
		font-weight:bold;
		color:#9C1205;
		}
		
#chaudeTD {
width:300px;
text-align:left;}

#chaudeTD  #surligne {
color:#9C1205;
}
#conteneraccueil #titre{
padding-top:5px;
font-size:20px;
color:#CC9933;
}

#conteneraccueil h5{
color:#CC9933;
font-weight:bold;
}

#conteneraccueil dl{

}

#conteneraccueil dt{
padding:10px;


}
#conteneraccueil li{
list-style-type:none;
}

#conteneraccueil #liste_chiffree li{
list-style-type:decimal;
}

#conteneraccueil img {
border:none;
}

#conteneraccueil{
top:-150px;

}
#conteneraccueil #contenucentrehaut {
margin-top:18px;
border-top:1px dashed #CC9933;
}
#conteneraccueil #contenucentrehaut  p{
margin-top:10px;
font-size:18px;
/*font-weight:bold;

color:#CC9933;*/
}
#conteneraccueil #rivieredroite {
margin-top:18px;
border-top:1px dashed #CC9933;

}
 #rivieredroite img {
/*width:150px;*/
}

#conteneraccueil #contenucentrebas {
margin-top:18px;
border-top:1px dashed #CC9933;

}

/*---------------Menu haut commun aux différentes pages------------------*/

#menuhaut {
padding:0px;
margin:0px;
float:left;
position:relative;
left:322px;
top:10px;
width:670px;
height:55px;
border-bottom-style:dashed;
border-bottom-width:1px;
border-bottom-color:#CC9933;
border-top-style:dashed;
border-top-width:1px;
border-top-color:#CC9933;
}
        /*en fonction du nom du menu haut cliqué*/
		
#menuhaut #connaitre{
font-weight:bold;
color:#000000;
}
#menuhaut #patrimoine{
font-weight:bold;
color:#000000;
}
#menuhaut #locataires{
font-weight:bold;
color:#000000;
}
#menuhaut #logement{
font-weight:bold;
color:#000000;
}
#menuhaut #pro{
font-weight:bold;
color:#000000;
}
/*---------------fin de en fonction du click si n'existe pas alors les valeurs par defauts suivantes s'appliuque */
#menuhaut table{
border-collapse:collapse;
text-align:center;
}
#menuhaut table a {
font-weight:100;
padding-top:10px;
font-size:13px;
display:block;
width:125px;
height:43px;
text-decoration:none;
color:#CC9933;
}
#menuhaut table a:hover{
color:#000000;
font-weight:bold;
}
/*---- lien page suivante ---------*/

#suivant {
text-decoration:underline;
color:#CC9900;
}

#contientpagesuivante{
margin-bottom:25px;
margin-top:20px;
font-size:10px;
text-align:center;
display:block;
float:left;
width:100%;


}
/*----- pied d page -----------*/

#piedpage {
width:100%;

text-align:center;
color:#999999;
background-color:#FFFFFF;
float:left;
font-size:10px;
}

#piedpage table a {
text-decoration:none;
color:#999999;
}
#piedpage table a:hover {
text-decoration:none;
color:#999999;
}


#info_legale {
line-height:10px;
height:10px;
background-image:url(/images/bande_grise.png);

}

#historique {
font-size:12px;
margin-top:15px;
position:relative;
float:left;
display:block;
left:322px;
width:650px;
height:10px;
}

/*---------Zone pour carte géo -------------------*/

#affiche_agence{
line-height:20px;
overflow:hidden;
text-align:left;
background:none;
border:none;
color:#000000;
font-size:14px;
font-weight:bold;
height:350px;
width:200px;
background-repeat:no-repeat;
font-family:"Arial";
font-size:12px;
font-weight:100;
}

#zone_affiche_agence{
position:absolute;
top:140px;
left:0px;
}

/*------- Page presentation du secteur -----------*/

#infosecteur {
margin-left:10px;
padding-right:50px;
float:left;
text-align:left;
width:25%;
font-size:9px;

}

#infosecteur table{
text-align:left;
padding-left:3%;
padding-right:3%;
width:auto;
border-collapse:collapse;
border-spacing:0px;

}

#infosecteur table td{
/*overflow:scroll;
border-color:#DFDFDF;
border-style:solid;
border-width:1px;*/
padding-left:5px;
width:150px;
}
#infosecteur a{
display:block;
width:auto;}

#infosecteur a:hover{
background-color:#deeba5;
/*color:#FFFFFF;*/
}

#infosecteur tbody tr {
line-height:15px;
background-color:#bdd84b;
}

#infosecteur #titre_commune {
line-height:20px;
font-size:12px;
text-align:center;
}

#infosecteur thead #tab_vert_angle_H_G{
background-image:url(../images/angle_g_h_vert.png);
width:4px;
background-repeat:no-repeat;
}

#infosecteur thead #tab_vert_angle_H_D{
width:4px;
background-repeat:no-repeat;
background-image:url(../images/angle_d_h_vert.png);
}

#infosecteur tfoot #tab_vert_angle_B_G{
background-image:url(../images/angle_g_b_vert.png);
width:4px;
background-repeat:no-repeat;
}
#infosecteur tfoot #cellule {
line-height:20px;
font-size:12px;
text-align:center;
background-color:#bdd84b;
}

#infosecteur tfoot #tab_vert_angle_B_D{
width:4px;
background-repeat:no-repeat;
background-image:url(../images/angle_d_b_vert.png);
}
#infosecteur #titre_commune {
line-height:20px;
font-weight:bold;
font-size:12px;
text-align:center;
background-color:#bdd84b;
}

#infosecteur a{
text-decoration:none;
color:#000000;}

/* style pour descriptif groupe*/
#retour_carte {
float:right;
margin-top:13px;
text-align:center;
/*border-style:solid;
border-width:thin 1px;
border-color:#DFDFDF;*/
width:65%;
}
#zone_groupe {
padding:auto;
text-align:center;
float:left;
border-style:none;
/*border-color:#DFDFDF;*/
width:65%;


}
#zone_groupe p {
padding-left:20px;
padding-right:20px;
text-indent:35px;


}


#zone_groupe #zone_affichage_commune {

/*overflow-y:scroll;*/

}
#zone_affichage_commune table{
border-collapse:collapse;
border-spacing:0px;}
#zone_affichage_commune #ligne_haute #angle_H_G{
width:9px;
height:10px;
line-height:3px;
background-image:url(../images/angle_h_g_vert_blanci.jpg);
}
#zone_affichage_commune #ligne_haute #cellule {
height:10px;
width:450px;
background-image:url(../images/top_h_vert_blanci.jpg);

}
#zone_affichage_commune #ligne_haute #angle_H_D{
width:9px;
height:10px;
background-image:url(../images/angle_h_d_vert_blanci.jpg);
}
#zone_affichage_commune th{
border:none;
}
#zone_affichage_commune #ligne_titre #cel_gauche{
background-image:url(../images/vert_gauche.png);
}
#zone_affichage_commune #ligne_titre #cellule_titre{
font-size:16px;
font-weight:bold;
text-align:center;
padding-bottom:10px;
/*border-bottom:thin solid #bdd84b;*/
}
#zone_affichage_commune #ligne_titre #cel_droite{
width:10px;
background-image:url(../images/vert_droit.png);
}
#zone_affichage_commune #ligne_data #data_milieu{
border-top:2px solid #bdd84b;
background-color:#FFFFFF;
}

#zone_affichage_commune #ligne_data #data_gauche{
border-top:2px solid #bdd84b;
background-image:url(../images/vert_gauche.png);
}
#zone_affichage_commune #ligne_data #data_droit{
width:10px;
background-image:url(../images/vert_droit.png);
border-top:2px solid #bdd84b;
}



#lien_groupe{
text-indent:15px;
text-decoration:none;
width:96%;
display:block;
color:#000000;
}
#lien_groupe:hover{
text-indent:15px;
text-decoration:none;
width:96%;
display:block;
color:#bdd84b;
}

#zone_affichage_commune #ligne_basse #angle_B_G{
background-repeat:no-repeat;
width:9px;
height:10px;
background-image:url(../images/angle_b_g_vert_blanci.jpg);
}

#zone_affichage_commune #ligne_basse #cellule {
background-repeat:repeat-x;
height:11px;
width:450px;
background-image:url(../images/top_b_vert_blanci.jpg);
}
#zone_affichage_commune #ligne_basse #angle_B_D{
background-repeat:no-repeat;
width:9px;
height:10px;
background-image:url(../images/angle_b_d_vert_blanci.jpg);
}



#zone_groupe table{
text-align:center;
border-collapse:collapse;
border-spacing:0px;
}

#zone_groupe table #back_marron{
background-color:#ddcf9e;
}

*#zone_groupe #ligne_data_blanche{
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
background-color:#ddcf9e;
}

#zone_groupe #ligne_deco_haut #angle_h_g_marron{
background-image:url(../images/angle_g_h_marron.png);
width:9px;
height:10px;
}
#zone_groupe #ligne_deco_haut #deco_haut{
background-color:#ddcf9e;
width:9px;
height:10px;
}
#zone_groupe #ligne_titre_data_groupe{
background-color:#ddcf9e;
width:9px;
height:10px;
font-size:16px;
font-weight:bold;

}

#zone_groupe #ligne_deco_haut #angle_h_d_marron{
background-image:url(../images/angle_d_h_marron.png);
width:9px;
height:10px;
}
#zone_groupe #ligne_deco_bas #angle_b_d_marron{
background-image:url(../images/angle_d_b_marron.png);
width:9px;
height:10px;
}
#zone_groupe #ligne_deco_bas #angle_b_g_marron{
background-image:url(../images/angle_g_b_marron.png);
width:9px;
height:13px;
}


#zone_groupe #titre_zone_groupe {
height:20px;
line-height:20px;
background-color:#ddcf9e;
text-align:center;
font-weight:bold;
}

#zone_groupe #image{
text-align:center;
vertical-align:middle;
margin-left:auto;
float:left;
}

#zone_groupe #photo_groupe{
margin-top:10px;
margin-bottom:20px;
height:180px;
}

#zone_groupe #ligne_bouton_fermer{

background-color:#ddcf9e;
text-align:left;

}
#zone_groupe #bouton_fermer{
margin-top:15px;
width:70px;
height:20px;
}




/*#li_groupe_paire{
background-color:#FFFFFF;
}*/


/*#li_groupe_impaire{
background-color:#FFFFE1;
}*/


/* ---------------------- FOIRE AUX QUESTIONS ----------------------------*/


#faq dt {
/*background-color:#CC9933;*/
background-color:#CCCCCC;
}

#faq dd {
padding:10px;
}

#faq li {list-style-type:disc;
}


#liste_normale {



}

/*========================================================================================================================================*/


#table_psp_termine {
font-size:12px;
border-collapse:collapse;
border-spacing:0px;
width:100%;
margin-top :2em;
}

#table_psp_termine tr{
vertical-align:middle;
}

#titre_tableau_psp {
border-bottom:#bdd84b 2px solid;
line-height:20px;
vertical-align:top;
color:#afd800;
text-align:center;
}
#titre_tableau_psp  th{
vertical-align:top;

}
#haut_tableau {
border:none;
}

#haut_tableau td{
border:none;
}

.nb_logement {
text-align:center;
line-height:20px;

}

.ligne_standard {
border-bottom:#bdd84b 1px solid;

text-align:left;
vertical-align:bottom;
}
.ligne_paire {
/*ecf4c3*/
border-bottom:#bdd84b 1px solid;
line-height:20px;
text-align:left;

}



.ligne_standard  td{
background-color:#ecf4c3;

}
.ligne_paire  td{

}

#h_g_vert {
background-image:url("/images/angle_h_g_vert_blanci.gif");
background-repeat:no-repeat;
width:9px;
height:9px;
border:none
}
#b_g_vert {
background-image:url("/images/angle_b_g_vert_blanci.gif");
width:9px;
height:12px;
border:none
}
#h_d_vert {
background-image:url("/images/angle_h_d_vert_blanci.gif");
width:9px;
height:10px;
border:none
}
#b_d_vert {
background-image:url("/images/angle_b_d_vert_blanci.gif");
width:9px;
height:10px;
border:none;
}

.b_vert {
background-image:url("/images/b_vert_blanci.gif");
background-repeat:repeat-x;
border:none;
}
.h_vert {
background-image:url("/images/h_vert_blanci.gif");
background-repeat:repeat-x;
border:none;
}

.g_vert {
background-image:url("/images/g_vert_blanci.gif");
background-repeat:repeat-y;
border:none;
}
.d_vert {
background-image:url("/images/d_vert_blanci.gif");
background-repeat:repeat-y;
border:none;

}


#contactez {
position:absolute;
top:47%;
left:-31%;
color:white;
font-size:18px;
font-weight:bold;
}