body, html{
	margin:0;
	padding:0;
	font-family:Trebuchet MS;
	font-size:14px;
	}

	thierry {
	list-style-type: none; list-style: none;
	}

	#left ul,
	#left ul li,
	#left li,
	#left p,
	#left h1,
	#left h2 		{ margin:0; padding:0; }
	
/* DBT Google CHROME */

@media screen and (-webkit-min-device-pixel-ratio:0) { 
  div.cellule-panier ul li, div.cellule-panier span { 
  font-size: 13px; 
  }  
  
div.suggestionsBox { margin-top:58px;}
  
}
/* FIN Google CHROME */

a{text-decoration: none; cursor: pointer;}
a:focus{outline: none; }
a img{border:0; }
a:VISITED{color:blue;}
a:HOVER{color:white;}
a:ACTIVE{color:green;}



p {text-align:justify;}

li{list-style-type: none;}	

h2 { margin:0; padding:0; }


h3 {}
h4 {}

#inscriptionadresse{
	width:300px;
	height:50px;
}

#modificationadresse{
	width:300px;
	height:50px;
}

#adresse{
	width:300px;
	height:50px;
}

#message{
	width:300px;
	height:50px;	
}

#page #div-erreur{
	position:fixed;
	width:398px;
	min-height:100px;
	left:50%;
	top :50%;
	margin:-80px 0 0 -200px;
	background:#fff;
	z-index: 999;
	font-size: 18px;
	border:solid 1px black;
	cursor: move;
}

#page #div-erreur h2{
	margin:0;
	background: url('../images/boxe/bck_entete_boxe_erreur.png');
	height:27px;
	font-size: 15px;
	text-align: center;
	border-bottom: solid 1px black;
	padding : 3px 0 0 0;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-style: italic;
	color:#fff;
}


#page #div-erreur p.fermer{
	
	background: url('../images/boxe/icone_fermer-erreur.png');
	height:22px;
	width:22px;
	position:absolute;
	top:4px;
	left:372px;
	margin:0;
	padding:0;
}

#page #div-erreur ul{
	font-size:13px;
	margin:0;
	padding:0 0 0 25px;
}

#page #div-erreur li{
	margin : 0;
	padding:0;
	padding-left:15px;
	background: url('../images/pictogrammes/picto_fleche_rouge_li.png') left center no-repeat;
	list-style: none;
}

#page #div-erreur-fermer{
	width:400px;
}

#page #div-erreur p{
	font-family:Arial;
	margin:5px auto;
	width: 101px;
	height:24px;
	line-height:24px;
	text-align: center;
	/*border:solid 1px #000;*/
	background:transparent url(../images/boxe/bck_btn_connecter.png) top left no-repeat;
	cursor: pointer;
	text-transform: lowercase;
	font-size:13px;
	color:#FFF;
	font-weight: bold;
}

#page{
	background: #FFF;
	width : 1005px;
	/*min-height: 800px;*/
	margin: 0 auto;
}

		#header h1{
		height:95px;
		line-height:95px;
		padding:0;
		margin-bottom:0;
		margin-top:0;
		font-weight:bold;
		font-size:35px;
		font-style:italic;
		color:#FFF;
		text-align:center;
		}
		
		#header h2{
		height:35px;
		line-height:35px;
		padding:0;
		margin-bottom:0;
		margin-top:0;
		font-weight:none;
		font-size:20px;
		font-style:italic;
		color:#FFF;
		text-align:center;
		}

/* FORMATER ELEMENT HEADER*/

	#header h1{
			
	}
	
		#header h1 a{
					
		}
		
		#header h1 a:hover{
							
		}

	#header img.logo{
	margin:15px 0px 0px 15px;
	border:0px;	
	}
	
	#header img.composition{
	margin:15px 0px 0px 15px;
	border:0px;	
	}


#menu{
	position:relative;
	/*height: 30px;*/
	z-index: 999;
}

/* DBT MENU SLIDER */

	
/* FIN MENU SLIDER */




#breadcrumb{
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	color:#ccc;
	margin:0;
	margin-top:5px;
	margin-bottom:5;
	margin-left:5px;
	padding:0;
	padding-bottom:0;
	padding-left:20px;
	background:transparent url(../images/pictogrammes/picto_fleche_h2.png) left center no-repeat;
	line-height:16px;
	
}

	#page #breadcrumb a
	{ 
		text-decoration: none;
		color:#ccc;
		text-align:left;
		margin-left:10px;
	}

		#breadcrumb a:focus
		{ 
			outline: none;
		}
		#breadcrumb a img
		{ 
			border:0;
		}
		
		#breadcrumb a:VISITED
		{
			color:#01396e;
		}
		
		#breadcrumb a:HOVER
		{
			color:#ccc;
			text-decoration:underline;
		}
		
		#breadcrumb a:ACTIVE
		{
			color:green;
		}

/*#content{
	position:relative;
	min-height:600px;
	background:white;
	margin:0 auto;
	z-index: 998;
}
*/

#left{
	/*position:relative;
	float:left;
	background:white;
	width:650px;
	padding:0 5px 0 5px;
*/

	margin: 0; /* La marge droite de cet �l�ment div cr�e la colonne qui s'�tend sur le c�t� droit de la page - quel que soit le contenu de l'�l�ment div sidebar1, l'espace de cette colonne reste intact. Vous pouvez supprimer cette marge si vous souhaitez que le texte de l'�l�ment div #mainContent remplisse l'espace de l'�l�ment #sidebar1 lorsque le contenu de ce dernier se termine. */
	padding: 0;
}

	#left h1.titre-agence{
	font-weight:bold;
	font-size:22px;
	font-style:italic;
	color:#484848;
	margin:0;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:5px;
	padding:0;
	padding-bottom:0;
	padding-left:20px;

	background:transparent url(../images/pictogrammes/picto_fleche_h2.png) left center no-repeat;
	
	/*height:14px;
	width:9px;*/
	line-height:19px;
	}

	#left h2{
	font-weight:bold;
	font-size:22px;
	font-style:italic;
	color:#484848;
	margin:0;
	margin-top:15px;
	margin-bottom:0;
	margin-left:5px;
	padding:0;
	padding-bottom:0;
	padding-left:20px;

	background:transparent url(../images/pictogrammes/picto_fleche_h2.png) left center no-repeat;
	
	/*height:14px;
	width:9px;*/
	line-height:19px;
	}
	
	
	#left h3{
	font-weight:bold;
	font-size:18px;
	font-style:italic;
	color:#484848;
	margin:0;
	margin-top:10px;
	margin-bottom:5px;
	padding:0;
	background:transparent url(../images/pictogrammes/picto_fleche_h3.png) left center no-repeat;
	line-height:19px;
	padding-left:20px;
	margin-left:5px;
	}
	
	#left h4{
	font-weight:bold;
	font-size:15px;
	font-style:italic;
	color:#484848;
	margin:0;
	margin-top:10px;
	margin-bottom:5px;
	padding:0;
	background:transparent url(../images/pictogrammes/picto_fleche_h4.png) left center no-repeat;
	line-height:19px;
	padding-left:20px;
	margin-left:10px;
	}
	
	#left p{
	}
	
	#left ul{
		padding-left:5px;
	}
	
		#left ul li{
		list-style-type:circle;
		padding-left:10px;
		margin-left:20px;
		}

	#left ul#listing-sortable li{
		list-style-type:none;
		padding:0;
		margin:0;
		margin-left:5px;
		margin-top:20px;		
		}
		
	#left ul#accueil-sortable li{
		list-style-type:none;
		padding:0;
		margin:0;
		}
	#left #accueil-sortable{
		padding:0;
		margin:0;
}
	
	#left a{
	font-weight:bold;
	font-style:italic;
	color:#01396e;
	}
	
		#left a:hover{
		color:#484848;
		}


		#left img.photo_agence{
		float:left;
		margin-right:10px;
		margin-bottom:2px;
		padding:1px;
		/*border:1px solid #dadada;*/
		}
		
		#left div.description_agence{
		float:left;
		padding:0;
		margin:0px 5px 0px 5px;
		text-align:justify;
		}
		
			#left #qui_gm {
			background:transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_entete_boxe_content_h1.png) no-repeat;
			background-position: 0px 0px;
			height:39px;
			margin:15px 0px 0px 0px;	
			}
			
				#left #qui_gm h2 {
					float:left;
					display: inline;
					margin:0;
					padding:0;
					line-height:36px;
					font-weight:bold;
					font-size:16px;
					font-style:italic;
					color:#FFF;
					background:transparent url(../images/boxe/picto_fleche_bck.gif) center left no-repeat;		
				}
				
					#left #qui_gm h2.qui {
					width:305px;
					padding-left:15px;
					margin-left:10px;
					padding-bottom:3px;
					}
					
					#left #qui_gm h2.gm {
					width:305px;
					padding-left:15px;
					margin-left:10px;
					padding-bottom:3px;
					}
					
			#left #contenu_qui_gm {
			/*border:1px solid #dadada;*/
			margin:0;
			margin-top:1px;
			padding:0;
			}
			
			#left #GoogleMaps{
			width:325px;
			height:260px;
			border:1px solid #4e4a4a;
			margin:1px;
			padding:1px;
			float:left;
			}
			#GoogleMaps{
			width:600px;
			height:340px;
			border:1px solid #4e4a4a;
			margin:1px;
			padding:1px;
			float:left;
			}			
			#left #GoogleMaps2{
			width:325px;
			height:260px;
			border:1px solid #4e4a4a;
			margin:1px;
			padding:1px;
			float:left;
			}

			
			#left #GoogleMaps3{
			width:325px;
			height:260px;
			border:1px solid #4e4a4a;
			margin:1px;
			padding:1px;
			float:left;
			}

#left #qui {
			float:left;
			width:319px;
			margin:1px 5px 1px 1px;
			padding:0;
			}
			
			#left #qui h1 {
				height:39px;
				line-height:39px;
				margin-left:5px;
				padding:0;
				margin-bottom:0;
				margin-top:0;
				font-weight:bold;
				font-size:19px;
				font-style:italic;
				color:#484848;	
			}
			
			#left #qui h3{
			background:none;
			}
			
			#left #qui ul{
			padding-left:0px;
			margin-left:15px
			}
			
				#left #qui li{
				list-style-type: none;
				padding-left:0px;
				}	

			#left #qui h3, #left #qui p, #left #qui ul {
			margin:1px;
			padding:0;
			
			}
			
			#left #qui h3{
			margin-top:5px;
			margin-bottom:3px;
			padding:0;
			font-weight:bold;
			font-size:16px;
			font-style:italic;
			color:#403f3f;
			}
			
			
			#left #qui p {
			margin-top:5px;
			margin-bottom:3px;
			padding:0;
			font-weight:bold;
			font-size:13px;
			color:#403f3f;
			}
			


		#left #nos_partenaires {
		background:transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_entete_boxe_content_h1.png) no-repeat;
		height:39px;
		line-height:39px;
		margin:0;
		padding:0;	
		}
		
		#left #nos_partenaires h2.nos_partenaires {
		padding-left:15px;
		margin-left:15px;
		line-height:39px;
		height:39px;
		font-weight:bold;
		font-size:16px;
		font-style:italic;
		color:#FFF;
		background:transparent url(../images/boxe/picto_fleche_bck.gif) center left no-repeat;
		
		}
		
		#left #contenu_nos_partenaires {
		/*border:1px solid #dadada;*/
		margin:0;
		margin-top:1px;
		padding:0;
		height:130px;
		}
		
		#left p.nospartenaires{
		margin-right:15px;
		}
		
			#left #contenu_nos_partenaires img.partenaires {
			border:1px solid #dadada;
			margin:1px;
			padding:0;
			margin-right:15px;
			}


#right{
	/*position:relative;
	float:left;
	background:white;
	width:345px;
	width:345px;
	border:1px solid #000;*/
	
	float: right; 
	width: 345px;
	background: #FFF; /* la couleur de arriere-plan est affich�e sur la largeur du contenu de la colonne, mais pas au-dela */
	padding: 0px;
	margin:0px;
	
}

/* DBT BOXE DROITE */

	#right h2.entete_boxe {
	background:transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_entete_boxe_multiple.png) top left no-repeat;
	/*background-position: 0px -585px;*/
	width: 340px;
	height:39px;
	line-height:39px;
	margin-left:5px;
	margin-top:1px;
	padding:0;
	padding-left:30px;
	margin-bottom:0;
	font-weight:bold;
	font-size:19px;
	font-style:italic;
	color:#FFF;
	}
	
#right h2.entete_boxe:hover {
	background:transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_entete_boxe_multiple.png) no-repeat;
	background-position: 0px -39px;
	}
	
	
	
	#right h2.entete_boxe_nouveautes {
	background:transparent url(../images/boxe/bck_entete_boxe_nouveautes.png) no-repeat;
	width: 339px;
	height:40px;
	line-height:40px;
	margin-left:6px;
	margin-top:1px;
	padding:0;
	padding-left:20px;
	margin-bottom:0;
	font-weight:bold;
	font-size:19px;
	font-style:italic;
	color:#FFF;
	}
	
	
#right h2.entete_boxe_nouveautes:hover {
	background:transparent url(../images/boxe/bck_entete_boxe_nouveautes-hover.png) no-repeat;
		}
	

		#logbox-div
	 	{
	 	background-color:#fff;
		margin-left:5px;
		padding:0;
		padding-left:30px;
		padding-top:4px;
		margin-bottom:0;
		margin-top:1px;
		border:1px solid #00a0a4;
		/*border-bottom:1px solid #c47702;
		background:transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_footer_boxe_multiple.png) 0px -1px repeat-y;
	 	background-position: 0px -1px;*/
		
		}

		/* DB BOXE DE CONNEXION */
		
			#logbox-div label {
			float:left;
			width:100px;
			margin:1px;
			}
			
			#logbox-div input {
			float:left;
			width:150px;
			margin:1px;
			}
			
			#logbox-div-motdepasseoublie{
			clear:both;	
			}
			
			#logbox-div input#connexionsubmit{
				float:right;
				width:101px;
				height:24px;
				line-height:24px;
				margin-right:56px;
				background:transparent url(../images/boxe/bck_btn_connecter.png) top left no-repeat;
				border:0px;
				color:#fff;
				font-family:Trebuchet MS;
				font-weight:bold;
				font-size:12px;
				cursor: pointer;
				}
			
					
		#logbox-div ul.ul_se_connecter{
		clear:right;
		padding:10px 0px 10px 0px;
		}

			#logbox-div ul.ul_se_connecter li{
			background:transparent url(../images/boxe/picto_fleche.png) center left no-repeat;
			padding-left:15px;
			padding-bottom:0px;
			}
			
				#logbox-div ul.ul_se_connecter li a{
				color:#484848;
				font-weight:bold;
				font-style:italic;

				}
				
					#logbox-div ul.ul_se_connecter li a:hover{
					color:#0090ff;	
					}
		
		
		
		#logbox-div dt{
			width: 100px; 
			float: right;
		}
	/* FIN BOXE DE CONNEXION */

	/* DBT MOTEUR DE RECHERCHE */

	#right #div-recherchevente
	{
	border:1px solid #000;
	border-top:1px solid #FFF;
	margin-left:5px;
	width:338px;
	background:#00a0a4 url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_moteur_recherche.jpg) top left repeat-x;
	padding-top:0px;
	margin-bottom:15px;	
	}
	#right #div-recherchelocation
	{
	border:1px solid #000;
	border-top:1px solid #FFF;
	margin-left:5px;
	margin-bottom:15px;
	width:338px;
	background:#00a0a4 url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_moteur_recherche.jpg) top left repeat-x;	
	}
	
dt#ventevillessupplementaires-label		{ margin:0; padding:0;}
dt#ventevillessupplementaires-label	dt	{ margin:0; padding:0;}
dt#ventevillessupplementaires-label	dd	{ margin:0; padding:0;}
dt#ventevillessupplementaires-label	dl	{ margin:0; padding:0;}
dt#ventevillessupplementaires-label	input	{ margin:0; padding:0;}
dt#ventevillessupplementaires-label	label	{ margin:0; padding:0;}

#fieldset-ventevillessupplementaires dl, #fieldset-locationvillessupplementaires dl{
	height:135px;
}

dd#ventevillessupplementaires-element fieldset#fieldset-ventevillessupplementaires legend,
dd#locationvillessupplementaires-element fieldset#fieldset-locationvillessupplementaires legend {
			font-size:16px;
			font-family:Trebuchet MS;
			font-weight:bold;
			font-style:italic;
			text-transform:capitalize;
			padding-left:25px;
			color:#FFF;
			background:transparent url(../images/pictogrammes/picto_fleche_mr_blanc.gif) left center no-repeat;
	cursor:pointer;
}

dl {}




			dt#venteville2-label, dt#ventecodepostal2-label, dt#venteville3-label, dt#ventecodepostal3-label, dt#venteville4-label, dt#ventecodepostal4-label,
			dt#locationville2-label, dt#locationcodepostal2-label, dt#locationville3-label, dt#locationcodepostal3-label, dt#locationville4-label, dt#locationcodepostal4-label{
			float:left;
			padding-left:15px;
			width:100px;
			color:#fff;
			font-style: italic;
			}
			
			
			
			dd#ventecodepostal2-element, dd#ventecodepostal3-element, dd#ventecodepostal4-element,
			dd#locationcodepostal2-element, dd#locationcodepostal3-element, dd#locationcodepostal4-element
			{
			margin-bottom:2px;
			}
			
			input#venteville2, input#venteville3, input#venteville4,
			input#locationville2, input#locationville3, input#locationville4{
			width:200px;
				
			}
			
			input#ventecodepostal2, input#ventecodepostal3, input#ventecodepostal4,
			input#locationcodepostal2, input#locationcodepostal3, input#locationcodepostal4{
			width:100px;
			}
	
	
	
		/* form #recherchevente {} */
		/* #vente-form {}		   */

/* DBT NOUVEAU FORMULAIRE 30.04.2010 */

form#recherchevente,
form#recherchelocation{
margin:0;
padding:0;
}

	dl.zend_form{
	margin:0;
	padding:0;
	}
	
		dd#ventelocalisation-element,
		dd#locationlocalisation-element{
		margin:0;
		padding:0;
		border:none;
		}
		
		/* DBT LOCALISATION */
		fieldset#fieldset-ventelocalisation,
		fieldset#fieldset-locationlocalisation{
		margin:0;
		padding:0;
		border:none;
		}
		
			form#recherchevente dd input,
			form#recherchelocation dd input{
			margin-top:1px;
			margin-bottom:1px;
			}

			dt#ventelocalisation-label,
			dt#locationlocalisation-label{
			border:0;
			height:0;
			line-height:0;
			}
			
			fieldset#fieldset-ventelocalisation, 
			fieldset#fieldset-ventetypes,
			fieldset#fieldset-ventebudget,
			fieldset#fieldset-ventesurface,
			
			fieldset#fieldset-locationlocalisation, 
			fieldset#fieldset-locationtypes,
			fieldset#fieldset-locationbudget,
			fieldset#fieldset-locationsurface
			{
			margin:0;
			padding:0;
			color:#fff;
			font-family:Trebuchet MS;
			font-size:13px;
			font-weight:bold;
			font-style:italic;
			border:0;
			}
			
			dd fieldset#fieldset-ventelocalisation legend, 
			dd fieldset#fieldset-ventetypes legend,
			dd fieldset#fieldset-ventebudget legend,
			dd fieldset#fieldset-ventesurface legend,
			
			dd fieldset#fieldset-locationlocalisation legend, 
			dd fieldset#fieldset-locationtypes legend,
			dd fieldset#fieldset-locationbudget legend,
			dd fieldset#fieldset-locationsurface legend
			{
			font-size:16px;
			font-family:Trebuchet MS;
			font-weight:bold;
			font-style:italic;
			text-transform:capitalize;
			padding-left:25px;
			color:#FFF;
			background:transparent url(../images/pictogrammes/picto_fleche_mr_blanc.gif) left center no-repeat;
			}
			
			fieldset#fieldset-ventesurface legend,
			fieldset#fieldset-locationsurface legend
			{
			margin:0;
			padding:0px;
			padding-left:15px;
			margin-left:15px;
			}
			
			/* DBT VILLE - CODE POSTAL */

			dt#venteville1-label, dt#ventecodepostal-label,
			dt#locationville1-label, dt#locationcodepostal-label{
			float:left;
			padding-left:15px;
			width:100px;
			}
			
			dd#venteville1-element,
			dd#locationville1-element
			{
			/*margin-bottom:1px;*/
			}
			
			input#venteville1,
			input#locationville1{
			width:200px;
				
			}
			
			input#ventecodepostal,
			input#locationcodepostal{
			width:100px;
			}
			
			/* FIN VILLE - CODE POSTAL */

			/* DBT TYPE DE BIENS */
			
			dt#ventetypes-label,
			dt#locationtypes-label{
			border:0;
			height:15px;
			line-height:15px;
			}
			
			dd#ventetypes-element,
			dd#locationtypes-element{
			margin:0;
			padding:0;
			}
			
			dt#ventetypemaison-label,
			dt#ventetypeterrain-label,
			dt#ventetypeimmo-label,
			dt#locationtypemaison-label,
			dt#locationtypeterrain-label,
			dt#locationtypeimmo-label
			{
			float:left;
			width:140px;
			padding-left:20px;
			}
			
			dt#ventetypeappart-label,
			dt#ventetypebox-label,
			dt#ventetypeimmeuble-label,
			
			dt#locationtypeappart-label,
			dt#locationtypebox-label,
			dt#locationtypeimmeuble-label
			{
			float:left;
			width:90px;
			padding-left:30px;
			
			}
			
						
			dd#ventetypemaison-element,
			dd#ventetypeterrain-element,
			dd#ventetypeimmo-element,
			dd#locationtypemaison-element,
			dd#locationtypeterrain-element,
			dd#locationtypeimmo-element
			
			{
			float:left;
			/*padding-left:10px;*/
			margin:0;
			}
			
			dd#ventetypeappart-element,
			dd#ventetypebox-element,
			dd#ventetypeimmeuble-element,
			dd#locationtypeappart-element,
			dd#locationtypebox-element,
			dd#locationtypeimmeuble-element
			{
			float:left;
			margin:0;
			
			}

			/* FIN TYPE DE BIENS */
		
		/* FIN LOCALISATION */

/* DBT BUDGET */

	dd,dt,dl,fieldset{
		padding:0;
		margin:0;
		}
		
		dt#locationbasform-label,
		dt#ventebasform-label{
		clear:left;
		}
		
		fieldset#fieldset-locationbasform,
		fieldset#fieldset-ventebasform{
		border:0;
		}
		
		dt#ventesurface-label,
		dt#locationsurface-label{
		float:left;
		width:0px;
		height:0px;
		line-height:0px;
		}
		
		
		dt#ventebudget-label,
		dt#locationbudget-label{
		width:50px;
		height:25px;
		line-height:25px;
		}
		
		dt#ventebudgetmini-label,
		dt#ventebudgetmaxi-label,
		dt#ventesurfacemini-label,
		dt#ventesurfacemaxi-label,
		
		dt#locationbudgetmini-label,
		dt#locationbudgetmaxi-label,
		dt#locationsurfacemini-label,
		dt#locationsurfacemaxi-label
		{
		float:left;
		width:50px;
		padding-left:15px;
		}
		
		input#ventebudgetmini,
		input#ventebudgetmaxi,
		input#ventesurfacemini,
		input#ventesurfacemaxi,
		input#locationbudgetmini,
		input#locationbudgetmaxi,
		input#locationsurfacemini,
		input#locationsurfacemaxi{
		width:80px;
		}
		
		fieldset#fieldset-ventebudget,
		fieldset#fieldset-ventesurface,
		fieldset#fieldset-locationbudget,
		fieldset#fieldset-locationsurface{
		float:left;
		width:160px;
		}

/* FIN BUDGET */
dt#ventereffnaim-label,
dt#ventenbpieces-label,
dt#locationreffnaim-label,
dt#locationnbpieces-label{
			font-size:13px;
			font-family:Trebuchet MS;
			font-weight:bold;
			font-style:italic;
			text-transform:capitalize;
			color:#FFF;
			margin-left:55px;
			float:left;
}



dd #locationreffnaim-element{
	float:left;
	width:50px;
}

dd#ventereffnaim-element {
	float:left;
	width:1px;
	
}

input#locationreffnaim{
	width:114px;

	margin-left:7px;
	margin-top:1px;
	margin-bottom:10px;
	
}

input#ventereffnaim{
	width:114px;
	margin-left:7px;
	margin-top:1px;
	margin-bottom:10px;
	
}

dt#ventenbpieces-label,
dd#ventenbpieces-element,
dt#locationnbpieces-label,
dd#locationnbpieces-element{
	float:left;

}

	form#recherchevente dd#ventesubmit-element input#ventesubmit,
	form#recherchelocation dd#locationsubmit-element input#locationsubmit{
		width:106px;
		height:41px;
		line-height:41px;
		margin-left:175px;
		margin-top:10px;
		margin-bottom:10px;
		background:transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_btn_trouver.png) top left no-repeat;
		/*background-position : 0px -205px;*/
		border:0px;
		color:#fff;
		font-family:Trebuchet MS;
		font-weight:bold;
		font-style:italic;
		font-size:16px;
		cursor: pointer;
		text-align:center;
		/*padding-bottom:8px;*/
	}

/* FIN NOUVEAU FORMULAIRE 30.04.2010 */

/* DBT FORMULAIRE INSCRIPTION - FORMULAIRE MODIFICATION */

#inscription-div form, #inscription form, 
#inscription-div dl, #inscription dl, 
#inscription-div dd, #inscription dd, 
#inscription-div dt, #inscription dt,
#inscription-div legend, #inscription legend,
#inscription-div fieldset, #inscription fieldset {
	margin:0;
	padding:0;
}

	#inscription-div form input,
	#inscription form input{
	margin:1px;
	}

	#inscription-div fieldset,
	#inscription fieldset{
	border:none;
	padding-left:5px;
	/*margin-top:10px;*/
	}
	
	#inscription-div dt,
	#inscription dt{
	float:left;
	width:150px;
	}
	
	#inscription-div dt label{
	
	}
	
	dt#inscriptionidentite-label,
	dt#inscriptioncoordonnees-label,
	dt#inscriptionparametres-label,
	dt#boutoninscriptionsubmit-label,
	
	dt#modificationidentite-label,
	dt#modificationcoordonnees-label,
	dt#modificationparametres-label,
	dt#boutonmodificationsubmit-label{
	float:none;
	line-height:10px;
	height:10px;
	}
	
		    #inscription-div fieldset legend,
			#inscription fieldset legend
		    {
			font-size:20px;
			font-family:Trebuchet MS;
			font-weight:bold;
			font-style:italic;
			text-transform:capitalize;
			padding-left:15px;
			color:#000;
		    padding-left:15px;
		    background:transparent url(../images/pictogrammes/picto_fleche_h2.png) left center no-repeat;
			}
			
			
				input#inscriptionsubmit,
				input#modificationsubmit,
				input#editnouveautessubmit{
				/*float:right;*/
				width:101px;
				height:24px;
				line-height:24px;
				margin-right:56px;
				background:transparent url(../images/boxe/bck_btn_connecter.png) top left no-repeat;
				border:0px;
				color:#fff;
				font-family:Trebuchet MS;
				font-weight:bold;
				font-size:12px;
				cursor: pointer;
				}

		#left ul.errors {
		padding:0;
		margin:0;	
		}

		#left ul.errors li{
		list-style: none;
		list-style-type: none;
		font-size:11px;
		padding:0;
		margin:0;
		color:red;
		}
				
/* FIN FORMULAIRE INSCRIPTION - FORMULAIRE MODIFICATION */

/* DBT FORMULAIRE NOUVEAUTE */

		form#editnouveautes {
		width:500px;
		position:absolute;
		top:50px;
		left:400px;	
		}
		
			form#editnouveautes dl.zend_form {
			width:500px;
			/*border:1px solid #CCC;*/
			}
			
				form#editnouveautes dl.zend_form dt,
				form#editnouveautes dl.zend_form dd {
				width:220px;
				float:left;
				margin:1px;
				line-height:20px;
				height:20px;
				}
				
					form#editnouveautes dl.zend_form dt label{
						font-weight:bold;
						font-size:15px;
						font-style:italic;
						color:#484848;
						margin:0;
						margin-left:5px;
						padding:0;
						padding-bottom:0;
						padding-left:20px;
						background:transparent url(../images/pictogrammes/picto_fleche_h2.png) left center no-repeat;
						line-height:19px;
						}

					form#editnouveautes dl.zend_form dd input {
					width:210px;
					float:left;
					}	
				
						form#editnouveautes dl.zend_form dd input#editnouveautessubmit
						{
						width:105px;
						}	
		
/* DBT FORMULAIRE NOUVEAUTE */


/* DBT FORMULAIRE PROPRIETAIRE -> ADMINISTRATEUR */

		form#proprietairecontact {
		}
		
			form#proprietairecontact dl.zend_form dd#proprietairecontactobjet-element{
			margin-bottom:15px;
			}	
			
			dt#proprietairecontactobjet-label
			{
			float:left;
			width:150px;
			}
			
			dd#proprietairecontactobjet-element
			{
			float:left;
			width:350px;
			}
			
				dt#proprietairecontactobjet-label label
				{
				font-weight:bold;
				font-size:15px;
				font-style:italic;
				color:#484848;
				margin:0;
				margin-left:5px;
				padding:0;
				padding-bottom:0;
				padding-left:20px;
				background:transparent url(../images/pictogrammes/picto_fleche_h2.png) left center no-repeat;
				line-height:19px;
				}
				
					dt#proprietairecontactcontenu-label{
					clear:left;
					}
					
						dt#proprietairecontactcontenu-label label {
						font-weight:bold;
						font-size:15px;
						font-style:italic;
						color:#484848;
						margin:0;
						margin-left:5px;
						padding:0;
						padding-bottom:0;
						padding-left:20px;
						background:transparent url(../images/pictogrammes/picto_fleche_h2.png) left center no-repeat;
						line-height:19px;
						}
						
						dd#proprietairecontactcontenu-element textarea#proprietairecontactcontenu{
						height:150px;
						}
						
						dt#proprietairecontact-label{
						height:1px;
						max-height:1px;
						min-height:1px;
						}
		
						input#proprietairecontact{
						height:24px;
						line-height:24px;
						padding-left:0px;
						background:transparent url(../images/boxe/bck_btn_motdepasse.png) top left no-repeat;
						border:0px;
						color:#fff;
						font-family:Trebuchet MS;
						font-weight:bold;
						font-size:12px;
						cursor: pointer;
						text-align: center;
						width:202px;
						}
						
						select#proprietairecontactobjet{
						width:515px;
						}
						
/* FIN FORMULAIRE PROPRIETAIRE -> ADMINISTRATEUR */

/* DBT FORMULAIRE MOT DE PASSE OUBLIE */

form#motdepasseoublie{
	margin:0;
	padding:0;
}

	form#motdepasseoublie fieldset {
	border:none;
	padding-left:5px;
	/*margin-top:10px;*/
	}
	
	form#motdepasseoublie fieldset legend
		    {
			font-size:20px;
			font-family:Trebuchet MS;
			font-weight:bold;
			font-style:italic;
			text-transform:capitalize;
			padding-left:15px;
			color:#000;
		    	background:transparent url(../images/pictogrammes/picto_fleche_h2.png) left center no-repeat;
			}
			
		form#motdepasseoublie fieldset dt{
			float:left;
			width:270px;
			}
			
			form#motdepasseoublie fieldset input#mdpsubmit{
				width:202px;
				height:24px;
				line-height:24px;
				margin-right:56px;
				background:transparent url(../images/boxe/bck_btn_motdepasse.png) top left no-repeat;
				border:0px;
				color:#fff;
				font-family:Trebuchet MS;
				font-weight:bold;
				font-size:12px;
				cursor: pointer;
			}
			
	form#motdepasseoublie fieldset input{
	margin:1px;
	}
				
/* FIN MOT DE PASSE OUBLIE */


/* DBT FORMULAIRE CONTACTEZ-NOUS */

form#contact{
	margin:0;
	padding:0;
}

	form#contact fieldset {
	border:none;
	padding-left:5px;
	/*margin-top:10px;*/
	}
	
	form#contact fieldset legend
		    {
			font-size:20px;
			font-family:Trebuchet MS;
			font-weight:bold;
			font-style:italic;
			text-transform:capitalize;
			padding-left:15px;
			color:#000;
		    	background:transparent url(../images/pictogrammes/picto_fleche_h2.png) left center no-repeat;
			}
			
		form#contact fieldset dt{
			float:left;
			width:200px;
			}
			
			form#contact fieldset input#contactsubmit{
				width:202px;
				height:24px;
				line-height:24px;
				margin-left:200px;
				background:transparent url(../images/boxe/bck_btn_motdepasse.png) top left no-repeat;
				border:0px;
				color:#fff;
				font-family:Trebuchet MS;
				font-weight:bold;
				font-size:12px;
				cursor: pointer;
			}
			
			dt#formcontactsubmit-label{
			margin:0;
			padding:0;
			line-height:1px;
			height:1px;
			}
			
			/*
			 dd#contactsubmit-element input#contactsubmit{
			
			}
			*/
	#left form#contact dl.zend_form dd#formcontactsubmit-element fieldset#fieldset-formcontactsubmit dl dd#contactsubmit-element input#contactsubmit
	{
	margin:1px 1px 1px 200px;
	}
			fieldset#fieldset-formcontactsubmit dl dd#contactsubmit-element input#contactsubmit{
			
			margin:1px 1px 1px 15px;
			}
			
	form#contact fieldset input{
	margin:1px;
	}
				
/* FIN FORMULAIRE CONTACTEZ-NOUS */

/* DBT FORMULAIRE DE CONTACT SIDEBAR */

div#contact-div{
	margin-bottom:15px;
}
	div#contact-div h2.contactez-nous-fiche-bien{
	background:transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_entete_boxe_contact.jpg) top left no-repeat;
	/*background-position : 0px -200px;*/
	width: 340px;
	height:40px;
	line-height:40px;
	margin-left:5px;
	margin-top:1px;
	padding:0;
	padding-left:15px;
	margin-bottom:0;
	font-weight:bold;
	font-size:19px;
	font-style:italic;
	color:#FFF;
	}
	
	div#contact-div div#envoyer
	{
	margin-left:3px;
		padding:0;
		padding-left:0px;
		padding-top:4px;
		margin-bottom:0;
		margin-top:1px;
		border:1px solid #00a0a4;	
	}
	
	div#contact-div div#envoyer p.ok
	{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	margin:5px;
	font-family: Trebuchet MS;
	}
	
	
form#estimation 								{ width:500px; margin:0; padding:0; border:none; }

form#estimation,
form#estimation dl,
form#estimation fieldset,
form#estimation fieldset legend,
form#estimation dd,
form#estimation dd input,
form#estimation dt,
form#estimation dt label						{ margin:0; padding:0;  }


		form#estimation dd#estimationsubmit-element input#estimationsubmit{
				width:202px;
				height:24px;
				line-height:24px;
				margin:0;
				padding:0;
				background:transparent url(../images/boxe/bck_btn_motdepasse.png) top left no-repeat;
				border:0px;
				color:#fff;
				font-family:Trebuchet MS;
				font-weight:bold;
				font-size:12px;
				cursor: pointer;
				text-align: center
		}
		
		dt#estimationcaptcha-label {}

form#estimation fieldset legend
		    {
			font-size:20px;
			font-family:Trebuchet MS;
			font-weight:bold;
			font-style:italic;
			padding-left:15px;
			color:#000;
			margin:0;
		    background:transparent url(../images/pictogrammes/picto_fleche_h2.png) left center no-repeat;
			}
			
form#estimation fieldset,
form#estimation dd
		    {
			margin:1px;
			}
			
form#estimation fieldset
		    {
			margin:15px;
			}



	form#estimation fieldset	   { margin:0; padding:0px 0px 0px 15px; border: none; }
	form#estimation legend		   { margin:0; padding:0px 0px 0px 15px; border: none; background:transparent url(../images/pictogrammes/picto_fleche_h2.png) left center no-repeat;}

form#estimation dt#formestimationdemande-label	{ margin:0; padding:0; height:1px; line-height:1px; max-height: 1px; min-height: 1px;  }
form#estimation dd#formestimationdemande-element #fieldset-formestimationdemande	{ margin:0; padding:0; border:0px; line-height: normal;}

form#estimation dl.zend_form fieldset			{ width:500px; margin:0; padding:0; border:none; }
form#estimation dt#formestimationidentite-label	{ width:1px; max-width: 1px; min-width: 1px; margin:0; padding:0; border:none; }
form#estimation dt					{ float:left; width:230px; text-align: left; }
form#estimation dd 					{ float:left; width:250px; text-align: left; }
form#estimation dt label			{ text-align: left; padding:1px; }
form#estimation dd input 			{ text-align: left; padding:1px; }
#fieldset-formestimationsubmit		{ clear:left ; width :500px; }
dd#formestimationsubmit-element		{ clear:left ; width :500px; }


dd#formestimationsubmit-element { width :500px; }
form#estimation dt#estimationcaptcha-label 		{ 
			width :500px;
			font-size:20px;
			font-family:Trebuchet MS;
			font-weight:bold;
			font-style:italic;
			text-transform:capitalize;
			padding-left:15px;
			color:#000;
			margin:0; }
	
	
form#estimation fieldset#fieldset-formestimationsubmit dd { width :200px; }
form#estimation fieldset#fieldset-formestimationsubmit dd img { padding:1px; border:1px solid #ccc; float:left; }

form#estimation fieldset#fieldset-formestimationsubmit dd input#estimationcaptcha-input { float:left; width :200px; border:1px solid red; }

dt#estimationsubmit-label	{ width:1px; max-width: 1px; min-width: 1px; height:0px; min-height:0px; max-height:0px; line-height:0px; margin:0; padding:0; border:none; }
dd#estimationsubmit-element	{ margin:0; padding:0; height:41px; line-height:41px; clear:left;}

	
/*
dt#estimationprenom-label 
	label
dd#estimationprenom-element
	input#estimationprenom

	dt#estimationnom-label
	label
dd#estimationnom-element
	input#estimationnom

dt#estimationville-label label
dd#estimationville-element
input#estimationville

dt#estimationcodepostal-label label
dd#estimationcodepostal-element
input#estimationcodepostal

dt#estimationemail-label label
dd#estimationemail-element
input#estimationemail


dt#estimationtelephone-label label
dd#estimationtelephone-element
input#estimationtelephone

dt#formestimationdemande-label
dd#formestimationdemande-element fieldset#fieldset-formestimationdemande legend
dt#estimationvillebien-label label
dd#estimationvillebien-element

input#estimationvillebien
dt#estimationcodepostalbien-label label
dd#estimationcodepostalbien-element
input#estimationcodepostalbien

dt#estimationtypebien-label label
dd#estimationtypebien-element
select#estimationtypebien
    

dt#estimationsurface-label label
dd#estimationsurface-element
input#estimationsurface

dt#estimationpieces-label label
dd#estimationpieces-element
inpu#estimationpieces

dt#formestimationsubmit-label
dd#formestimationsubmit-element fieldset#fieldset-formestimationsubmit

dt#estimationsubmit-label
dd#estimationsubmit-element
input#estimationsubmit
*/
	
	
	div#contact-div h2,
	div#contact-div form,
	div#contact-div dl,
	div#contact-div dd,
	div#contact-div dt,
	div#contact-div fieldset,
	div#contact-div label,
	div#contact-div legend{
		margin:0;
		padding:0;
	}
	
	
		div#contact-div fieldset dt,
		div#contact-div fieldset dd
		{
		width:45%;		
			}
			
		div#contact-div fieldset legend
		{
		color:#FFF;	
			background:transparent url(../images/pictogrammes/picto_fleche_h2.gif) left center no-repeat;
			padding-left:15px;	
			}



		div#contact-div form#contact{
			
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	border-top:none;
	margin-left:5px;
	width:338px;
	background:#fe9900 url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_moteur_recherche.jpg) top left repeat-x;
	padding-top:0px;
	margin-bottom:15px;
	color:#fff;
		}

			div#contact-div form#contact dl.zend_form{
			}

			div#contact-div form#contact dt#formcontactidentite-label,
			div#contact-div form#contact dt#formcontactsubmit-label,
			div#contact-div form#contact dt#contactbutton-label,
			dt#contactsubmit-label{
				line-height: 0;
				height: 0;
			}
			

			

			div#contact-div form#contact dd#prenom-element,
			div#contact-div form#contact dd#nom-element,
			div#contact-div form#contact dd#telephone-element,
			div#contact-div form#contact dd#email-element{
				float:left;
			}
			
			div#contact-div form#contact fieldset#fieldset-formcontactidentite,
			div#contact-div form#contact fieldset#fieldset-formcontactdemande{
			padding-left:15px;
			}
			
			
			div#contact-div dd#titre-element,
			div#contact-div dt#titre-label,
			div#contact-div dd#message-element,
			div#contact-div dt#message-label,
			div#contact-div dd#contactsubmit-element{
			padding-left:15px;
			}
			
			div#contact-div dd#contactsubmit-element{
			margin: 1px 0px 1px 0px;
			}

/* FIN FORMULAIRE DE CONTACT SIDEBAR*/


	/* DB MENU DE CONNEXION */
	#log-div{
		margin-top:10px;
}

	#nouveautes-div
		{			
		margin-left:5px;
		padding:0;
		padding-left:0px;
		padding-top:4px;
		margin-bottom:0;
		margin-top:1px;
		border-top:1px solid #0c8455;
		border-bottom:1px solid #0c8455;
		background:#fff url(../images/boxe/bck_footer_boxe.png) top left repeat-y;
		}
		
#logged-div
		{			
		margin-left:3px;
		padding:0;
		padding-left:0px;
		padding-top:4px;
		margin-bottom:0;
		margin-top:1px;
		border:1px solid #00a0a4;
		/*
		 * border-top:1px solid #bab2a9;
		border-bottom:1px solid #bab2a9;
		background:#fff url(../images/boxe/bck_footer_boxe.png) top left repeat-y;
		*/
		}
		
		
		#logged-div div.boxe_menu_connecter{
		background:transparent url(../images/boxe/trait-pointillet.png) center center no-repeat;
		}
		
			#logged-div	h4{
				margin:5px 0 0 15px;
}
			#logged-div ul, #logged-div ul
			{
				float:left;
			}
			
			
			#logged-div ul.ul_panier, #logged-div ul.ul_corbeille
			{
				padding:0;
				margin:0px 0px 0px 15px;
				width:155px;
			}
			
		
			#logged-div ul.ul_contacter_agence{
				padding:0;
				margin:20px 0px 0px 0px;
				width:100%;
				margin-bottom:5px;
			
			}
			
				#logged-div ul.ul_contacter_agence li{
					font-family:Trebuchet MS;
					font-weight:bold;
					font-size:13px;
					display:inline;
					margin:0px 0px 0px 15px;
					
				}
				
				#logged-div ul.ul_contacter_agence li.li_deconnecter a{
				margin-left:5px;
				
				}
			
			#logged-div li, #logged-div li
			{
				font-size:12px;
				font-weight:bold;
			}
			
			#logged-div li.li_panier, #logged-div li.li_corbeille
			{
				font-family:Trebuchet MS;
				font-weight:bold;
				font-size:13px;
				font-style:italic;
				line-height:45px;
			}
		
			
			#logged-div ul li a{
			color:#484848;
			}
				
				#logged-div ul li a:hover{
				color:#0090ff;
				}
		

	/* FIN MENU DE CONNEXION */

/* DBT BOXE NOUVEAUTE */

	div#nouveautes{
		margin-left:6px;
		padding-left:1px;
		padding-right:1px;
		padding-top:1px;
		padding-bottom:1px;
		border: 1px solid #000;
	}
	
div#nouveautes div#photos div.panel{
		
	}
	
	div#nouveautes div#photos div.panel img{
	
	}
	
	
	

/* FIN BOXE NOUVEAUTE */

/* FIN BOXE DROITE */



	#footer p
	{
	margin-top:0px;
	padding-top:5px;
	text-align:center;
	}
	
		#footer p a{
		color:#01396e;
		}
		
			#footer p a:hover{
			color:#FFFFFF;
			}


/* DBT ONGLET MOTEUR DE RECHERCHE */

#right .onglet_recherche  {
	margin-top:-10px;
	margin-bottom:13px;
	margin-left:-1px;
	height:40px;
}


#right .onglet_recherche ul { 
/*background: transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_onglet_boxe_recherche.png) no-repeat; */
text-align: center;
position: absolute;
width: 340px;
border:0;
height:40px;
}


#right .onglet_recherche ul li { 
	float: left;
	}

		#right .onglet_recherche ul li a { 
		color: #666666; 
		display: block; 
		font-family:Trebuchet MS;
		font-weight:bold;
		font-size:12px;
		height: 40px; 
		line-height: 40px;
		text-decoration:none;
		text-transform:uppercase;
		font-style:italic;
		color:#FFF;
		
		}

			#right .onglet_recherche ul li a:hover { 
			background: transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_onglet_boxe_recherche.jpg) no-repeat top left;
			cursor:pointer;
			}


#right .onglet_recherche ul, #right .onglet_recherche li { 
list-style: none; 
margin: 0; 
padding: 0;
}

	#right .onglet_recherche a#menu1_recherche,
	#right .onglet_recherche a#menu3_recherche { 
		width: 170px; 
		}
		
	#right .onglet_recherche a#menu2_recherche,
	#right .onglet_recherche a#menu4_recherche { 
		width: 170px;
		/*font-size:12px;*/
		/*text-align:right;
		padding-left:23px;*/
		}
		
					
		#right .onglet_recherche ul li.mdp { 
		/*padding-right:1px;*/
			}
		
		#right .onglet_recherche ul li.mdp a#menu2_recherche,
		#right .onglet_recherche ul li.mdp a#menu4_recherche
			{ 
		/*padding-right:1px;*/
			}
		
				#right .onglet_recherche a#menu1_recherche:hover { 
				background-position: -170px -40px;
				cursor:pointer 
				}
				
			
				#right .onglet_recherche a#menu2_recherche:hover,
				#right .onglet_recherche a#menu4_recherche:hover { 
				background-position: -170px -40px;
				cursor:pointer 
				}
		
	#right .onglet_recherche a#menu1_recherche,
	#right .onglet_recherche a#menu3_recherche { 
			background: transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_onglet_boxe_recherche.jpg) no-repeat;
			background-position: 0px -40px;
			width: 170px;
				font-size:12px;
			}
			
	#right .onglet_recherche a#menu2_recherche,
	#right .onglet_recherche a#menu4_recherche { 
			background: transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_onglet_boxe_recherche.jpg) no-repeat;
			background-position: -170px 0px;
			width: 170px; 
			}
				
				
	#right .onglet_recherche a#menu1_recherche.active,
	#right .onglet_recherche a#menu3_recherche.active { 
			background: transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_onglet_boxe_recherche.jpg) no-repeat;
			background-position: 0px 0px;
			width: 170px;
			font-size:17px;
			}
	
	#right .onglet_recherche a#menu2_recherche.active,
	#right .onglet_recherche a#menu4_recherche.active { 
		background: transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_onglet_boxe_recherche.jpg) no-repeat;
		background-position: -170px -40px;
		width: 170px;
		font-size:17px;
		}
		
		
		#right .onglet_recherche a#menu2_recherche:hover,
		#right .onglet_recherche a#menu4_recherche:hover,
		#right .onglet_recherche a#menu2_recherche.active:hover { 
		background: transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_onglet_boxe_recherche.jpg) no-repeat;
		background-position: -170px -80px;
		}
		
		
		#right .onglet_recherche a#menu4_recherche.active:hover{ 
		background: transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_onglet_boxe_recherche.jpg) no-repeat;
		background-position: -170px -120px;
		}
		
/* FIN ONGLET */

/* FIN ONGLET MOTEUR DE RECHERCHE */

/* DBT LISTING */
#left div.cellule h1,
#left div.cellule h2,
#left div.cellule h3,
#left div.cellule p,
#left div.cellule ul,
#left div.cellule ul li
{
	margin:0;
	padding:0;
}


#left p.sauvegarder-recherche
{
	padding:0;
	margin:0;
	margin-right:15px;
	text-align:right;
}

#left div.cellule{
	position:relative;
	background:#FFF url(http://immoconseilvilleparisis.com/commun_sasgc/images/content/listing/fond_bloc_liste_fiche.gif) left top no-repeat;
	max-height:130px;
	min-height:130px;
	min-width:900px;
	max-width:900px;
	color:#666;
	z-index: 993px;
	}
	
	#left ul#listing-sortable.ui-sortable li {
	margin-top:30px;
	}
	
	#left div.cellule:hover{
	background:#EAF8FE url(http://immoconseilvilleparisis.com/commun_sasgc/images/content/listing/fond_bloc_liste_fiche-hover.gif) left top no-repeat;
	}
	
	#left div.cellule h1.h1_ville{
		font-family:Trebuchet MS;
		font-weight:bold;
		font-style:italic;
		font-size:20px;
		text-decoration:none;
		text-transform:uppercase;
		padding-top:15px 0px 0px 0px;
		margin:0;
		
		
		}
		
		#left div.cellule h2.h2_titre{
			font-family:Trebuchet MS;
			font-weight:bold;
			font-style:italic;
			font-size:17px;
			text-decoration:none;
			text-transform:uppercase;
			text-align:right;
			margin-right:15px;
			background:none;
			margin-top : -20px;
		
		}
		
		#left div.cellule img.fleche_bien{
		margin-right:15px;
		}
		
			#left div.cellule ul.ul_titre{
			list-style:none;
		margin:0;
		padding:0;
			}
			
				#left div.cellule ul.ul_titre li{
				display:inline;
				text-align:left;
				color:#01396E;
			margin:0;
		padding:0;
				}
				
			#left div.cellule ul.ul_agence{
			font-size:12px;
			}
			
				#left ul#listing-sortable li div.cellule   ul.ul_agence li{
				list-style-type:none;
				text-align:right;
				margin-right:15px;
				margin-top:0px;
				}

				
				#left div.cellule p.agence_rcs{
				margin-right:10px;
				text-align:right;
				}
			

		#left div.cellule img.photo_bien{
		float:left;
		margin:15px;
		width:80px;
		/*height:105px;*/
		padding:1px;
		border:#999 1px solid;
		}
		
		
	
			#left div.cellule  p.label_ajouter_panier a span.span-ajouter-panier,
			#left div.cellule  p.label_ajouter_panier a span.span-supprimer-panier
			{
			position:absolute;
			top:165px;
			left:15px;
			z-index: 995px;
			}
			
			#left div.cellule p.label_ajouter_panier a img.img-ajouter_panier,
			#left div.cellule p.label_ajouter_panier a img.img-supprimer_panier
			{
			position:absolute;
			top:160px;
			left:152px;
			z-index: 995px;
			}
		
			#left div.cellule p.label_ajouter_corbeille a img.img-ajouter-corbeille
			{
			position:absolute;
			top:160px;
			left:200px;
			}
		
			#left div.cellule p.label_ajouter_corbeille a span.span-ajouter-corbeille
			{
			position:absolute;
			top:165px;
			left:240px;	
			}
		
		
		#left div.cellule p.nb_photo{
		position:absolute;
		top:125px;
		left:25px;
		font: 11px Trebuchet MS, Verdana;
		font-style:none;
		}
		
		
		#left div.cellule p.description-liste-bien{
		position:absolute;
		top:60px;
		left:120px;
		width:300px;
		font-style:none;
		line-height:15px;
		color:#01396E;
		margin:0;
		padding:0;
		}
		
		#left div.cellule h3.url-liste-bien{
		position:absolute;
		top:145px;
		left:15px;
		width:450px;
		font-style:none;
		font: 11px Trebuchet MS, Verdana;
		padding-left: 10px;
		}
		
	#left div.cellule h3.url-liste-bien a{
		color:green;
		}
		
			#left a.nb_photo {
			font-style:normal;
			}
			
			#left a.nb_photo:hover {
			font-style:normal;
			}

/* FIN LISTING */

/* DBT FICHE BIEN */


#left div#fiche-bien{
	position:relative;
}

/*
#left p.description-bien{
	margin-right:15px;
}

	#left div#fiche-bien h1.h1-fiche-bien{
		padding:0;
		margin:0;
		float:left;
		margin-top:15px;
		text-transform:uppercase;
		font-weight:bold;
		font-size:18px;
		font-style:italic;
		color:#535353;
		width:450px;
	}

	#left div#fiche-bien h2.h2-prix-fiche-bien{
		float:left;
		text-align:right;
		margin:0;
		padding:0;
		margin-top:16px;
		margin-right:5px;
		background-image: none;
		font-size:18px;
		width:175px;
	}


	#left div#fiche-bien h2.h2-surface-fiche-bien{
		padding:0;
		margin:0;
		float:left;
		text-transform:uppercase;
		font-weight:bold;
		font-size:16px;
		font-style:italic;
		color:#535353;
		width:410px;
		background-image: none;
	}

	#left div#fiche-bien h3.h3-reference-fiche-bien{
		float:left;
		text-align:right;
		margin:0;
		padding:0;
		margin-right:5px;
		background-image: none;
		font-size:16px;
		width:215px;	
	}

	#left div#fiche-bien h3.h3-publication-fiche-bien{
		clear:left;
		background-image: none;
		font-size:13px;
		margin:0;
		padding:0;
	}

	#left div#fiche-bien img.ajouter-panier-fiche-bien{
	position: absolute;
	top:80px;
	left:550px;
	}
	
	#left div#fiche-bien p.ajouter-panier-fiche-bien{
	position: absolute;
	top:80px;
	left:550px;
	}


	div#image-fiche-bien{
		clear:left;
		margin-top:15px;
}
*/
	img#imageOriginale{
		width:450px;
		border:1px solid #ccc;
		padding:1px;
		float:left;
	}
	img.petite-image{
	width:80px;
	border:1px solid #ccc;
	padding:1px;
	margin:1px;
	float:left;
	}

/*			
#left ul.ul-fiche-bien,
#left ul.ul-fiche-bien-gauche
			{
		float:left;
		width:310px;
		margin:0;
		padding:0;
		margin-top:15px;
				margin-left:15px;
			}
			
			#left ul.ul-fiche-bien-gauche{
			
			}
			
	#left ul.ul-fiche-bien li,
	#left ul.ul-fiche-bien-gauche li
			{
		list-style: none;
		margin:0;
		padding:0;
				
			}
			
			#left ul.ul-fiche-bien li.li-fiche-bien,
			#left ul.ul-fiche-bien-gauche li.li-fiche-bien
			{
			/*background:transparent url(../images/pictogrammes/picto_fleche_h3.png) center left no-repeat;*/
	/*		
	background:transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/content/fiche-bien/entete-li.png) center left no-repeat;
			font-weight:bold;
			font-size:16px;
			font-style:italic;
			line-height:36px;
			height:36px;
			padding-left:30px;
			margin-bottom:5px;
			}

			
			/*
			
			#left #bt-panier{
			margin:0;
			padding:0;
			
			}
			#left #bt-panier p,
			#left #bt-panier img{
			float:right;
			margin:0;
			padding:0;
			}
			
			#left #bt-panier p.fb-label_ajouter_panier{
			width:590px;
			text-align: right;
			padding-right:35px;
			/*background:transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/content/listing/bt_ajouter.png) center right no-repeat;
			 
*/
/*
 			line-height: 27px;
			height:27px;
			}
			
			#left #bt-panier p.fb-label_ajouter_panier a{
			}
			
			#left #bt-panier img.fb-ajouter_panier{
			margin-left:5px;
			}
	
			#left p.fb-label_ajouter_corbeille{
			
			}
			
			#left #bt-panier p.fb-label_ajouter_corbeille a{
			}
			
			#left #bt-panier img.fb-ajouter_corbeille{
				
			}
 */
/* FIN FICHE BIEN */

/* DBT CAROUSEL */

.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px;
overflow: scroll; /*leave this value alone*/
margin-left:24px;
width: 852px; /*Width of Carousel Viewer itself*/
height: 140px; /*Height should enough to fit largest content's height*/
}
 
.stepcarousel .belt{
 
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
 
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 20px 0px 0px; /*margin around each panel*/
width: 198px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
 
#mygallery{overflow: hidden;}
 

/* FIN CAROUSEL */


/* DBT TABLEAU RECHERCHE SAUVEGARDEE */

table {
border:1px solid #6c4100;
border-collapse:collapse;
width:95%;
margin:auto;
}
	thead, tfoot {
	background-color:#D0E3FA;
	border:1px solid #6c4100;
	}
	tbody {
	background-color:#FFFFFF;
	border:1px solid #6c4100;
	}
		th {
		font-size:13px;
		text-align:left;
		border:1px dotted #6c4100;
		padding:5px;
		background-color:#ffe7c4;
		width:25%;
		}
			td {
			font-family:sans-serif;
			font-size:13px;
			border:1px solid #6c4100;
			padding:5px;
			text-align:left;
			}
caption {
font-family:sans-serif;
}

/* FIN TABLEAU RECHERCHE SAUVEGARDEE */

/* DBT TABLEAU MENTIONS LEGALES */

table.mentions-legales {
border:1px solid #6c4100;
border-collapse:collapse;
width:95%;
margin:auto;
margin-top:10px;
}
	table.mentions-legales thead, tfoot {
	background-color:#D0E3FA;
	border:1px solid #6c4100;
	}
	table.mentions-legales tbody {
	background-color:#FFFFFF;
	border:1px solid #6c4100;
	}
		table.mentions-legales tbody tr th {
		font-size:13px;
		text-align:left;
		border:1px dotted #6c4100;
		padding:5px;
		background-color:#ffe7c4;
		width:55%;
		}
			table.mentions-legales tbody tr td {
			font-family:sans-serif;
			font-size:13px;
			border:1px solid #6c4100;
			padding:5px;
			text-align:left;
			}
table.mentions-legales caption {
font-family:sans-serif;
}

/* FIN TABLEAU MENTIONS LEGALES */

/* DBT ENTETE LISTING - PAGINATION - TRIE */

form#tri{
	float:left;
		}

	form#tri dl.zend_form{
	margin-left:5px;
		}

		form#tri dl.zend_form dt#tri-label{
		float:left;
		}
		
		form#tri dl.zend_form dd#tri-element{
		float:left;
		}
		
			form#tri dl.zend_form dd#tri-element select#tri {
			width:120px;
			}

div#paginationControl{
text-align:right;
margin-right:15px;
}

div#botpaginationControl{
text-align:right;
margin-right:15px;
margin-top: 15px;
}

/* FIN ENTETE LISTING - PAGINATION - TRIE*/


/* AUTO COMPLETION */

	.suggestionsBox {
		position: absolute;
		margin: 46px 0px 0px 115px;
		width: 200px;
		background-color: #FE9900;
		border: 1px solid #000;
		color: #fff;  
		filter: alpha(opacity=94);
		-moz-opacity: 0.94;
		opacity: 0.94;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
		background-color: #b5ada5
	}
	
	.suggestionList li {
		
		margin: 0px 0px 0px 0px;
		padding: 2px;
		cursor: pointer;
		background-color: #b5ada5
	}
	
	.suggestionList li:hover {
		background-color: #b5ada5;
	}

	.suggestionsBoxcp {
		position: absolute;
		margin: 70px 0px 0px 115px;
		width: 200px;
		background-color: #FE9900;
		border: 1px solid #000;
		color: #fff;  
		filter: alpha(opacity=94);
		-moz-opacity: 0.94;
		opacity: 0.94;
	}
	
	.suggestionListcp {
		margin: 0px;
		padding: 0px;
		background-color: #b5ada5
	}
	
	.suggestionListcp li {
		
		margin: 0px 0px 0px 0px;
		padding: 2px;
		cursor: pointer;
		background-color: #b5ada5
	}
	
	.suggestionListcp li:hover {
		background-color: #b5ada5;
	}
	
/* FIN AUTO COMPLETION */
	
/* DBT PAGE PANIER-CORBEILLE */


#left div.cellule-panier ul,
#left div.cellule-panier li,
#left div.cellule-panier p,
#left div.cellule-panier img{
	padding:0;
	margin: 0;	
}

#left div.cellule-panier ul{
	font-weight:bold;
	font-style:italic;
	color:#01396e;
}
	
	#left div.cellule-panier{
		background: transparent url('../images/boxe/bck_boxe_panier-corbeille.png') top left no-repeat;
		width:300px;
		height:138px;
		position: relative;
		float:left;
		margin:5px;
	}
		#left div.cellule-panier:hover{
			background: #EAF8FE url('../images/boxe/bck_boxe_panier-corbeille.png') top left no-repeat  ;
		}
	
		#left div.cellule-panier img.photo_bien-panier{
			position: absolute;
			top:50px;
			left:15px;
			padding:1px;
			border:1px solid #CCC;
		}
		
		#left div.cellule-panier img.detail_bien-panier
		{
			position: absolute;
			top:2px;
			left:283px;
		}
		
		 #left div.cellule-panier ul{
		 	
			}
			
			#left div.cellule-panier li.commune{
			margin-top:15px;	
			list-style: none;
				padding-left:15px;
			}
			
			#left div.cellule-panier li.code-postal{
				list-style: none;
				padding-left:15px;
			}
			
			#left div.cellule-panier li.affaire{
				list-style: none;
				padding-left:65px;
			}
			
			#left div.cellule-panier li.surface{
				list-style: none;
				padding-left:65px;
			}
			
			#left div.cellule-panier li.prix{
				list-style: none;
				padding-left:15px;
			margin-top:10px;
			}
			

	#left div.cellule-panier p.supprimer-panier{
		text-align:right;
			margin-right:5px;
			font-size: 11px;
			}
			

	#left div.cellule-panier p.supprimer-panier a{
		color:red;
		font-weight: normal;
		font-style: normal;
		
			}
			
/* DBT BTN AJOUTER - BTN SUPPRIMER */


div.cellule-panier p.supprimer_panierpanier{

}

div.cellule-panier p.supprimer_panierpanier span.span-suprimer-panierpanier{
position: absolute;
top:115px;
left:125px;
}

div.cellule-panier p.supprimer_panierpanier span.span-suprimer-corbeille-panierpanier{
position: absolute;
top:115px;
left:100px;
}

div.cellule-panier p.supprimer_panierpanier img.img-suprimer-panierpanier{
position: absolute;
top:110px;
left:269px;
}



/* FIN BTN AJOUTER - BTN SUPPRIMER */
			
			
/* FIN PAGE PANIER-CORBEILLE */


/* DEBUT SORTABLE*/
/* listing */
.ui-state-highlight { 
	height: 188px;
	width: 647px;
	background:url('../images/content/listing/fond_bloc_liste_fiche.png') no-repeat scroll left top #F4FAFE;
}

/* FIN SORTABLE*/


/* Affiche NB visites listing */

#left div.cellule p.listing-nb-visites { text-align:right; color:red }


	/* pop up google map stats recherches admin */
#google-stats{
	clear:left;
	width:1005px;
	height:700px;
	position:relative;
}
#periode-label, #periode-label2{
	float:left;
	width:195px;
	margin:10px 0 10px 0;
 	font-weight: bold;
 	color: #484848;
}
#periode-element{
	float:left;
	width:120px;
	margin:10px;
}
div.div-mr-listing-agence{ background-color: transparent; font-size: 12px; padding-left:15px; border-bottom:1px solid #eaeaea; line-height: 20px; height: 20px;  }
#google-stats{
	clear:left;
	width:1005px;
	height:700px;
	position:relative;
}

#google-pop {
	width:380px;
	float:left;
}
#google-pop-up {
	width:365px;
	height:564px;
	z-index:999;
	background-color: #FFF;
	overflow:scroll;
	/*padding-top:35px;*/
	/*background:#fff url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck-listing-agence.png) no-repeat;*/
	border:1px solid #000;
}
#google-pop-up p{
	margin: 0 0 0 15px;
}
#google-pop-up h4{
	margin-top: 0;
}
#google-pop-up div{
	cursor: pointer;
}
#google-pop-up-titre
 {
	width:380px;
 	background:transparent url(http://immoconseilvilleparisis.com/commun_sasgc/images/boxe/bck_h2-titre-listing-agence-jaune.png) no-repeat;
	height:39px;
	line-height:39px;
 	padding-left:25px;
 	font-size: 17px;
 	color: #756500;
 	font-weight: bold;
 	font-style: italic;
	}
	

/* FIN pop up google map stats recherches admin */

/* Div de contact message*/

#page #div-contact-message{
	position:fixed;
	width:600px;
	min-height:300px;
	left:50%;
	top :25%;
	margin:-80px 0 0 -300px;
	background:#fff;
	z-index: 999;
	font-size: 18px;
	border:solid 1px black;
	font-size: 12px;
}

#page #div-contact-message h2{
	margin:0;
	background: url('../images/boxe/bck_entete_boxe_contact_message.png');
	height:27px;
	font-size: 15px;
	text-align: center;
	border-bottom: solid 1px black;
	padding : 3px 0 0 0;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-style: italic;
	color:#fff;
}


#page #div-contact-message p.fermer{
	
	background: url('../images/boxe/icone_fermer-erreur.png');
	height:22px;
	width:22px;
	position:absolute;
	top:4px;
	right:3px;
	margin:0;
	padding:0;
}

#page #div-contact-message p#nom-prenom{
background:transparent url(../images/pictogrammes/picto_fleche_h3.png) left center no-repeat;
font-size: 18px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: italic;
text-align: left;
color: #000;
width:100%;
padding:0px 0px 0px 15px;
margin:0px 0px 0px 5px;
}


#page #div-contact-message p#email{
background:transparent url(../images/pictogrammes/picto_fleche_h3.png) left center no-repeat;
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: italic;
text-align: left;
color: #000;
width:100%;
padding:0px 0px 0px 15px;
margin:0px 0px 0px 5px;
}

#page #div-contact-message p#date{
font-size: 14px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: italic;
text-align: right;
color: #000;
width:95%;
margin :0;
padding :0;
background: none;
background-image: none;
}



#page #div-contact-message p#code-postal,
#page #div-contact-message p#prenom,
#page #div-contact-message p#ville,
#page #div-contact-message p#tel,
#page #div-contact-message p#ville-bien,
#page #div-contact-message p#type-bien,
#page #div-contact-message p#surface-bien,
#page #div-contact-message p#nb-pieces,
#page #div-contact-message p#code-postal-bien {
	
background:transparent url(../images/pictogrammes/picto_fleche_h3.png) left center no-repeat;
font-size: 13px;
font-family: Trebuchet MS;
font-weight: bold;
font-style: italic;
text-align: left;
color: #000;
width:450px;
padding:0px 0px 0px 15px;
margin:0px 0px 0px 5px;
line-height: 14px;
height: 14px;
float:left;
}




#page #div-contact-message ul{
	font-size:13px;
	margin:0;
	padding:0 0 0 25px;
}

#page #div-contact-message li{
	margin : 0;
	padding:0;
	padding-left:15px;
	background: url('../images/pictogrammes/picto_fleche_rouge_li.png') left center no-repeat;
	list-style: none;
}

#page #div-contact-message-fermer{
	width:400px;
}

#page #div-contact-message-content{
	margin:5px;
	font-size: 13px;
	font-style: normal;
}

#page #div-contact-message p{
	font-family:Arial;
	margin:5px auto;
	width: 101px;
	height:24px;
	line-height:24px;
	text-align: center;
	/*border:solid 1px #000;*/
	background:transparent url(../images/boxe/bck_btn_connecter.png) top left no-repeat;
	cursor: pointer;
	text-transform: lowercase;
	font-size:13px;
	color:#FFF;
	font-weight: bold;
}


	#page #div-contact-message p.pobjet{
		font-family:Arial;
		margin-left:15px;
		margin:1px auto;
		border:1px solid #ccc;
		width: 450px;
		line-height:12px;
		min-height:50px;
		max-height:50px;
		height:50px;
		overflow: scroll;
		text-align: left;
		background:none;
		text-transform: lowercase;
		font-size:13px;
		color:#000;
		font-weight: bold;
	}
/* FIN Div de contact message*/

#photos a{
	color:white;
}
#photos a:hover{
	color:white;
}
#photos ul li{ 
	margin:5px 0 5px 0;
}

#photos ul{ 
	margin:5px 0 5px 0;
}


/* DEBUT Div ADMIN MISE EN PAGE*/

#positionadminbox{
    width: 1005px;
    position:relative;
}

#positionadminbox #geopos{
    width:995px;
    padding-left:5px;
    padding-right:5px;
}

#positionadminbox #geopos #geoleft{
    width: 500px;
    float: left;
 
    
}

#positionadminbox #geopos h1, #autrepos h1{
    
    font-size: 13pt;
    font-weight: bold;
    background: url("http://immoconseilvilleparisis.com/commun_sasgc/images/administration/fleche_h1.png") no-repeat scroll left center transparent;
    line-height: 19px;
    margin: 1px 0 15px 12px;
    padding: 0 0 0 20px;
    font-style: italic;
    color:#756500;

}
#positionadminbox  #autrepos span{
    
    font-size: 13pt;
    font-weight: bold;
    line-height: 19px;
    margin: 1px 0 15px 12px;
    padding: 0 0 0 20px;
    font-style: italic;
    color:#756500;

}


#positionadminbox #geopos h2, #autrepos h2{
    background: none;
    font-style: italic;
    color:#756500;
    font-size: 19px;
    font-weight: normal;
    margin-left: 50px;
   

}
#positionadminbox #geopos #geoleft #geofond{

background: url("http://immoconseilvilleparisis.com/commun_sasgc/images/administration/accueil/fond-geo.jpg") no-repeat;
width: 446px;
height: 196px;
margin-left: 30px;
margin-top: 15px;
}

#positionadminbox .pos1{

    margin-left: 225px;
    padding-top: 25px;

    
}

#positionadminbox .pos1 h3{

    background: url("http://immoconseilvilleparisis.com/commun_sasgc/images/administration/fleche_h3.gif") no-repeat scroll left center transparent;
    color:#756500;
    line-height: 15px;
    padding-top: 15px;
    font-size: 13px;
    margin: 10px 0 5px 5px;
    padding: 0 0 0 20px;



}
#positionadminbox .pos2 {

    margin-left: 5px;
    padding-top: 25px;
    color:#000000;
    font-size: 12px;
    width: 435px;

    
}


#positionadminbox #geopos #georight{

    width: 450px;
    float: left;
    margin-left: 40px;


}


.cadrefond{

background: url("http://immoconseilvilleparisis.com/commun_sasgc/images/administration/accueil/fondgeo2.png") no-repeat;
width: 377px;
height: 104px;
padding-bottom: 5px;

}


.cadrefond img, .cadrefond2 img{ float:left;  margin-left: 3px; margin-top: 9px;}

.cadrefond .poselm, .cadrefond2 .poselm {
   margin-left: 100px;
   width: auto;

}
.cadrefond .poselm h3, .cadrefond2 .poselm h3{
    background: url("http://immoconseilvilleparisis.com/commun_sasgc/images/administration/fleche_h3.gif") no-repeat scroll left center transparent !important;
    color:#756500 !important;
    line-height: 25px !important;
    padding-top: 15px !important;
    font-size: 15px !important;
    margin: 0 0 5px 0 !important;
    padding: 0 0 0 10px !important;
}
.cadrefond a, .cadrefond2 a{
    color:#4A4000 !important;
    font-size: 12px !important;
    margin-left:10px;
    line-height: 20px;
}

.cadrefond a:hover, .cadrefond2 a:hover{
    color:#6d6e69 !important;

}



.cadrefond2{

background: url("http://immoconseilvilleparisis.com/commun_sasgc/images/administration/accueil/fondgeo1.png") no-repeat;
width: 321px;
height: 102px;
padding-bottom: 5px;
float:left;
padding-right: 1px;

}



#positionadminbox #autrepos
{
    width:976px;
    margin-left: 34px;
    padding-left:0;
    padding-right:1px;
    clear:both;
}


#positionadminbox #autrepos #statspos{
    width:970px;
    padding-left:5px;
    padding-right:5px;
    padding-top: 25px;
}

#positionadminbox #autrepos #statsposleft{
    width: 420px;
    float: left;
 

}

#positionadminbox #autrepos #statsposright{
    width: 480px;
    float: left;
    margin-left: 0;
    padding-bottom: 95px;
}

#positionadminbox #autrepos #statsposright #statsfond{

background: url("http://immoconseilvilleparisis.com/commun_sasgc/images/administration/accueil/stats2.jpg") no-repeat;
width: 446px;
height: 196px;
margin-left: 30px;
margin-top: 75px;

}

#positionadminbox #autrepos #nvtepos{
    clear:both;
    width: 966px;
}

#positionadminbox #autrepos #nvtepos #nvtefond{
   background: url("http://immoconseilvilleparisis.com/commun_sasgc/images/administration/accueil/fondnouveautes.png") no-repeat;
   width:966px;
   height: 127px;
    padding-bottom: 20px;
}
#positionadminbox #autrepos #nvtepos #nvtefond img{
 float:left;  margin-left: 3px; margin-top: 2px;
}

 #positionadminbox #autrepos #nvtepos #nvtefond .posestats{
    float: left;
    margin-left: 10px;
    width: 250px;
    padding-top: 25px;

}

 #positionadminbox #autrepos #nvtepos #nvtefond .posestats h3{
    background: url("http://immoconseilvilleparisis.com/commun_sasgc/images/administration/fleche_h3.gif") no-repeat scroll left center transparent !important;
    color:#756500 !important;
    line-height: 25px !important;
    padding-top: 15px !important;
    font-size: 15px !important;
    margin: 0 0 5px 0 !important;
    padding: 0 0 0 10px !important;
}
.contenustats{
    width:480px;
    float:left;
    padding-top:5px;
    color:#4A4000;
    font-weight: bold;
    font-size:12px;
    font-style: italic;
}

.poselm ul{padding-left:0 !important;}
.poselm ul li{
    list-style-type: none !important;
    margin-left: 5px !important;
    padding-left: 0 !important;
}