@charset "iso-8859-1";
/* differe.css */

/* RUBRIQUE QUI */
#col_gqui {
	position: absolute;
	top: 163px;
	left: 0;
	width: 162px; 
	margin:0px 0px 0px 30px;
	text-align:center;
	font-size:1em;
	height:440px;
}

#col_gqui li{
	list-style-type:none;
	font-size:0.9em;
	text-align:center;
	margin:15px 0px 0px -40px;
}

#col_gqui li h3{
	font-size:1.0em;
}

#col_gqui a{
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:1em;
	font-weight:bold;	
}

#col_gqui a:hover{
	color:#86c758;
	background:#c3e3ac;
}

.color_qui1{
	background-color:#86c758;}
.color_qui2{
	background-color:#b4dc97;}
.img_qui{
	background-image:url(../images/qui/danse_qui.png);
	background-repeat:no-repeat;
	background-position:center bottom;
}
ul li.puce_qui {
	list-style-image:url(../images/qui/puce_qui1.png);
}

.txt_qui{
	color:#030;
}

.centre_qui a
{
	color:#030;
	text-decoration:underline;
	font-weight:bold;
}

.centre_qui a:hover
{
	color:#fff;
	font-weight:bold;
}

/* COLONNE DROITE QD PAS D'ANIM */
/* COLONNE DROITE QD PAS D'ANIM */
#actu {
	font-size:0.8em;
	width:195px;
	height:384px;
	margin-top:1px 10px 5px 10px;
	padding:0px 10px 5px 10px;
}

#actu2 {

	width:195px;
	height:340px;
	margin-top:1px 10px 5px 10px;
	padding:0px 10px 5px 10px;
}

#actu2 a   {
	
	font-size:0.9em;
	text-decoration:underline;
	color:#000;
}

#actu2 a:hover   {
	color:#00428b;
}

.titre{
	font-size:1.0em;
	font-color:#030;
	font-weight:bold;"
}

.contenu{
	font-size:0.9em;
	font-color:#CCC;
}
.img_actu {
	text-align:center;
}


/* RUBRIQUE PO */
#col_gpo {
	position: absolute;
	top: 163px;
	left: 0;
	width: 162px; 
	margin:0px 0px 0px 30px;
	text-align:center;
	font-size:1em;
	height:440px;
}

#col_gpo li{
	list-style-type:none;
	font-size:0.9em;
	text-align:center;
	margin:15px 0px 0px -40px;
}

#col_gpo li h3{
	font-size:1.0em;
}

#col_gpo a{
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:1em;
	font-weight:bold;	
}

#col_gpo a:hover{
	color:#c15868;
	background:#e9cacf;
}

.centre_po a
{
	color:#a70a29;
	text-decoration:underline;
	font-weight:bold;
}

.centre_po a:hover
{
	color:#fff;
	font-weight:bold;
}

h3.po {
	color:#a70a29;
	font-weight:bold;
}

.color_po1{background-color:#c15868;}
.color_po2{
	background-color:#e9cacf;}
.img_po{
	background-image:url(../images/po/danse_po.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
ul li.puce_po {
	list-style-image:url(../images/po/puce_po1.png);
}



/* RUBRIQUE LOCATAIRES */
#col_gloc {
	position: absolute;
	top: 163px;
	left: 0;
	width: 162px; 
	margin:0px 0px 0px 30px;
	text-align:center;
	font-size:1em;
	height:440px;
}

#col_gloc li{
	list-style-type:none;
	font-size:0.9em;
	text-align:center;
	margin:15px 0px 0px -40px;
}

#col_gloc li h3{
	font-size:1.0em;
}


#col_gloc a{
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:1em;
	font-weight:bold;	
}

#col_gloc a:hover{
	color:#4164a9;
	background:#a8b3d4;
}

.color_loc{background-color:#5167a9;}
.color_loc2{
	background-color:#c7cfe3;}
.img_loc{
	background-image:url(../images/loc/danse_loc.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
ul li.puce_loc {
	list-style-image:url(../images/loc/puce_loc1.png);
}
ul li.puce2_loc {
	list-style:none;
}

.centre_loc a
{
	color:#00428b;
	text-decoration:underline;
	font-weight:bold;
}

.centre_loc a:hover
{
	color:#fff;
	font-weight:bold;
}

h3.loc {
	color:#00428b;
	font-weight:bold;
}


/* RUBRIQUE BAILLEURS */
#col_gbail {
	position: absolute;
	top: 163px;
	left: 0;
	width: 162px; 
	margin:0px 0px 0px 30px;
	text-align:center;
	font-size:1em;
	height:440px;
}

#col_gbail li{
	list-style-type:none;
	font-size:0.9em;
	text-align:center;
	margin:15px 0px 0px -40px;
}

#col_gbail li h3{
	font-size:1.0em;
}

#col_gbail a{
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:1em;
	font-weight:bold;	
}

#col_gbail a:hover{
	color:#2d9997;
	background:#a4d9d2;
}

.centre_bail a
{
	color:#095f53;
	text-decoration:underline;
	font-weight:bold;
}

.centre_bail a:hover
{
	color:#fff;
	font-weight:bold;
}

h3.bail{
	color:#095f53;
	font-weight:bold;
}

.color_bail{background-color:#35acab;}
.color_bail2{
	background-color:#a4d9d2;}
.img_bail{
	background-image:url(../images/sci/danse_bail.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
ul li.puce_bail {
	list-style-image:url(../images/sci/puce_bail1.png);
}
ul li.puce2_bail {
	list-style:disc;
}


/* RUBRIQUE HLM */
#col_ghlm {
	position: absolute;
	top: 163px;
	left: 0;
	width: 162px; 
	margin:0px 0px 0px 30px;
	text-align:center;
	font-size:1em;
	height:440px;
}

#col_ghlm li{
	list-style-type:none;
	font-size:0.9em;
	text-align:center;
	margin:15px 0px 0px -40px;
}

#col_ghlm li h3{
	font-size:1.0em;
}
#col_ghlm a{
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:1em;
	font-weight:bold;	
}

#col_ghlm a:hover{
	color:#e9ae35;
	background:#f4d79a;
}

.color_hlm{background-color:#e9ae35;}
.color_hlm2{
	background-color:#f4d79a;}
.img_hlm{
	background-image:url(../images/hlm/danse_hlm.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
ul li.puce_hlm {
	list-style-image:url(../images/hlm/puce_hlm1.png);
}

.centre_hlm a
{
	color:#e46803;
	text-decoration:underline;
	font-weight:bold;
}

.centre_hlm a:hover
{
	color:#fff;
	font-weight:bold;
}

h3.hlm{
	color:#e46803;
	font-weight:bold;
}


/* RUBRIQUE COLLECTIVITES */
#col_gcol {
	position: absolute;
	top: 163px;
	left: 0;
	width: 162px; 
	margin:0px 0px 0px 30px;
	text-align:center;
	font-size:1em;
	height:440px;
}

#col_gcol a{
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:1em;
	font-weight:bold;	
}

#col_gcol a:hover{
	color:#754d96;
	background:#bfb4d1;
}

#col_gcol li{
	list-style-type:none;
	font-size:0.8em;
	text-align:center;
	margin:0px 0px 0px -40px;
}
.prospect
{
	font-style:italic;
	font-size:0.7em;
}

#prospect a
{
	font-size:0.7em;
}

.centre_col a
{
	color:#561889;
	text-decoration:underline;
	font-weight:bold;
}
.align{
	text-align:left;
	padding-left:10px;
	}
.centre_col a:hover
{
	color:#fff;
	font-weight:bold;
}

.color_col{background-color:#9171ab;}
.color_col2{
	background-color:#d2cadf;}
.img_col{
	background-image:url(../images/col/danse_col.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
}
ul li.puce_col {
	list-style-image:url(../images/col/puce_col1.png);
}


/*COLONNES PLUS LONGUE*/
/*COLONNE GAUCHE COLLECTIVITES*/
#col_gcolg {
	position: absolute;
	top: 163px;
	left: 0;
	width: 162px; 
	margin:0px 0px 0px 30px;
	text-align:center;
	font-size:1em;
	height:600px;
}

#col_gcolg a{
	display:block;
	text-decoration:none;
	color:#FFF;
	font-size:1em;
	font-weight:bold;	
}

#col_gcolg a:hover{
	color:#754d96;
	background:#bfb4d1;
}

#col_gcolg li{
	list-style-type:none;
	font-size:0.8em;
	text-align:center;
	margin:0px 0px 0px -40px;
}

/*COLONNE DROITE*/
#col_droite_col {
	position: absolute;
	top: 163px;
	right: 0;
	width: 215px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
	margin:0px 30px 0px 15px;
	padding-top:0px;
	height:600px;
	/*background-image:url(../images/qui/chiffres.png);
	background-repeat:no-repeat;
	background-position:top left;*/
}

#col_droite h1 {
	margin:0;
	padding-top:0;
}

#col_droite_col ul li{
	list-style:none;
	list-style-position:outside;
	padding-left:-10px;
}

#anim_col {
	text-align:center;
	font-size:0.8em;
	height:544px;
	margin-top:1px;
	padding-left:0px 4px;
}


/*COLONNE CENTRALE*/
#contenu_col {
	margin: 0px  0px 0px 235px; /* les marges droite et gauche de cet élément div créent les deux colonnes extérieures su les deux côtés de la page. Quelle que soit la taille du contenu dans les éléments div des encadrés, l'espace des colonnes reste préservé. */
	padding: 0 10px; /* ne pas oublier que le remplissage est l'espace à l'intérieur du cadre de l'élément div, alors que la marge est l'espace à l'extérieur de celui-ci */
	width:460px;
	height:600px;
	font-size:0.9em;
	padding-top:0px;
}

#txt_centre_col{
	width:445px;
	height:544px;
	text-align:justify;
	overflow:auto;
	overflow-x:hidden;
	margin:0px 0px 0px 15px;
	padding:0px 7px 0px 0px;	
}

h3.col {
	color:#561889;
	font-weight:bold;
}
