html
{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	overflow-x:hidden;
}
body
{
	 background-color:#FFFFFF;
	 width:100%;
	 height:100%;
	 margin:0px;
	 padding:0px;
	 font-family : "Trebuchet MS";
	 font-size : 12px;
	 font-weight:normal;
	 color : #666666;
}

.header
{
	width:100%;
	height:80px;
	background-image : url("/images/header.gif");	
	background-repeat : repeat-x;
	background-position:top center;
	z-index:1;
}

.entete
{
	width:1000px;
	margin:0 auto;	
}

.logo
{
	position:absolute;
	top:-30px;
}

.menu
{
	padding-left:300px;
	height:50px;
	width:100%;
}

.menu ul
{
	padding:0px;
	margin:0px;	
}

.menu ul li
{
	float:left;
	padding : 0px 10px;
	border-right:1px solid #CCC;
	height:50px;
	line-height:50px;
	list-style-type:none;
}

.menu ul li.last
{
	border-right:0px;
}

.menu ul li a
{
	font-family: "Trebuchet MS";
	font-size : 13px;
	font-weight:normal;
	color:#919191;
	text-decoration:none;
	text-transform:UPPERCASE;
	
}

.conteneurGlobal
{
	width: 100%;
	padding: 0px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom: -171px; /* la margin bottom doit être égale à la valeur négative de la hauteur du footer + hauteur images W3C*/
	
	
}

.conteneur
{
	width : 1000px;
	padding: 0px;
	margin:0 auto;	
	position:relative;
}

.blocGauche
{
	width : 284px;
	float:left;	
	margin-right : 5px;
	position:relative;
	z-index:10;	
}

.cadreTop
{
	width:284px;
	height:57px;
	background-image : url("/images/fond_haut.gif");	
}

.cadreTopSansFleche
{
	width:284px;
	height:47px;
	background-image : url("/images/fond_haut_sans_fleche.gif");	
}

.cadreCentre
{
	width:284px;
	background-image : url("/images/fond_centre.gif");	
	background-repeat : repeat-y;
}


.cadreCentreContenu
{
	width:284px;
	background-image : url("/images/fond_contenu.gif");	
	background-repeat : no-repeat;
	background-position : left bottom;
}

.cadreBottom
{
	width:284px;
	height:30px;
	background-image : url("/images/fond_bas.gif");	
}

.cadreDetailBottom
{
	width:284px;
	height:40px;
	background-image : url("/images/cadreDetailBottom.gif");	
}

.cadreDetailBottomVendue
{
	width:284px;
	height:40px;
	background-image : url("/images/cadreDetailBottomVendue.gif");	
}


.blocImageParcelle
{
	/*width:284px;
	height:250px;*/
	background-image : url("/images/bloc_image_parcelle.gif");	
	
	width:410px;
	height:440px;
	
	
}

.imageParcelle
{
	width:350px;
	height:350px;
	margin-left:25px;	
	padding-top:30px;
}


.blocImageParcelleIsolee
{
	background-image : url("/images/bloc_image_parcelle_isolee.gif");	
	width:410px;
	height:90px;
}

.imageParcelleIsolee
{
	width:400px;
	height:80px;
	/*margin-left:40px;	*/
	text-align:center;
	padding-top:37px;
}



.fondInfo
{
	width: 252px;
	margin:0px;
	padding:0px;
	margin-left:8px;
	padding : 9px 5px 9px 5px; 	
}

.tableauDetailParcelle
{
	width:237px;
}
.tableauDetailParcelle tr td
{
	padding-top:5px;
}


.bordureTableau td
{
	border-bottom:1px solid #c8c8c8;	
}

.fondTelechargement
{
	width: 252px;
	margin:0px;
	padding:0px;
	margin-left:8px;
	padding : 3px 5px 9px 5px; 	
}

.blocDroit
{
	float:left;	
	width:700px;
	position:relative;
	margin-top:8px;
	z-index:1;
}

ol li
{
	margin-bottom:10px;	
}

.fond_carte
{
	width:707px;
	height:468px;
	background-image:url(/images/fond_carte.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:3px;
}

#map
{
	/*border:1px solid #505050;*/
	width:699px;
	/*height : 420px;	*/
	height:460px;
}

#pushFooter 
{
	height: 171px; /* doit faire la même hauteur que le footer */
}

.footer
{
	position:relative;
	height : 171px;
	/*margin-top : 20px;*/
	color:#7e7e7e;
	text-align:center;
	line-height: 20px;
	
}

.footerPlan
{
	position:relative;
	height : 80px;
	text-align:center;
	line-height: 20px;
}

.coord
{
	 font-family : "Trebuchet MS";
	 font-size : 11px;
	 font-weight:normal;
	 color : #7e7e7e;
	 line-height: 13px;	
	 margin-top:10px;
}
.footer a
{
	font-family : "Trebuchet MS";
	font-size : 13px;
	font-weight:normal;
	color:#7e7e7e;
	text-decoration:none;
}



/********************* select perso ************************/

.case_tri
{
	width:284px;
	height:32px;
	background:url('/images/bg_select.png') top left no-repeat;
	position:relative;
	color:#646464;
	font-size:11px;
	line-height:12px;
	cursor:pointer;
	padding:7px 2px 2px 4px;
	float:left;
	z-index:96;
}


#case_tri_select
{
	width: 284px;
	z-index: 96;
	padding: 3px 0px 3px 0px;
	font-size:11px;
	font-weight: normal;
	color : #646464;
}

.txt_tri
{
	float:left;
	margin:3px 5px 0 20px;
	color:#646464;
	font-size:11px;
}

#case_tri_top
{
	margin-top: 0px;
	width: 234px;
	height: 0px;
	/*background: url('/images/fond_centre.gif') top left no-repeat;*/
}

#case_tri_milieu
{
	width: 234px;
	max-height:200px;
	padding-right:30px;
	overflow-y:auto;
	overflow-x:hidden;
	/*background: url('/images/fond_centre.gif') top left repeat-y;*/
}

#case_tri_bottom
{
	width: 234px;
	height: 0px;
	/*background: url('/images/fond_bas.gif') top left no-repeat;*/
}

.case_tri_conteneur
{
	width: 265px;
	display: none;
	position:absolute;
	margin-top:10px;
	z-index:50;
	background-color:#FFF;
	border:1px solid #CCC;
}

.scroll-pane a
{
	padding-left:0;
}


#case_tri_select
{
	padding:0px;
	margin:0px;	
}
#case_tri_select li
{
	cursor:pointer;
	list-style-type:none;
	width:250px;
	height:20px;
	line-height:20px;
	padding-left:15px;
}

#case_tri_select li:hover
{
	background-color:#EEE;
}

#case_tri_select li a
{
	font-size:11px;
	color : #646464;
	text-decoration:none;
	display:block;
	width:100%;
}


/******************** fin select perso *********************/





/*********************** TYPOS ****************************/
.orangeBold24
{
	 font-family : "Trebuchet MS";
	 font-size : 24px;
	 font-weight:bold;
	 color : #f18a01;
}

.orangeBold14
{
	 font-family : "Trebuchet MS";
	 font-size : 14px;
	 font-weight:bold;
	 color : #f18a01;
}

.orangeBold12
{
	 font-family : "Trebuchet MS";
	 font-size : 12px;
	 font-weight:bold;
	 color : #f18a01;
}

.orangeBold12 a
{
	 font-family : "Trebuchet MS";
	 font-size : 12px;
	 font-weight:bold;
	 color : #f18a01;
	 text-decoration:none;
}

.orangeBold11
{
	 font-family : "Trebuchet MS";
	 font-size : 11px;
	 font-weight:bold;
	 color : #f18a01;
}

.vertBold14
{
	 font-family : "Trebuchet MS";
	 font-size : 14px;
	 font-weight:bold;
	 color : #5ed508;
}

.vertNormal12
{
	 font-family : "Trebuchet MS";
	 font-size : 12px;
	 font-weight:normal;
	 color : #5ed508;
}

.vertNormal10
{
	 font-family : "Trebuchet MS";
	 font-size : 10px;
	 font-weight:normal;
	 color : #5ed508;
}

.grisBold12
{
	 font-family : "Trebuchet MS";
	 font-size : 12px;
	 font-weight:bold;
	 color : #666666;
}

.grisBold12 a
{
	 font-family : "Trebuchet MS";
	 font-size : 12px;
	 font-weight:bold;
	 color : #666666;
}

.grisNormal12, .grisNormal12 a
{
	 font-family : "Trebuchet MS";
	 font-size : 12px;
	 font-weight:normal;
	 color : #666666;
}

.grisNormal11, .grisNormal11 a
{
	 font-family : "Trebuchet MS";
	 font-size : 11px;
	 font-weight:normal;
	 color : #666666;
}
.grisNormal10
{
	 font-family : "Trebuchet MS";
	 font-size : 10px;
	 font-weight:normal;
	 color : #666666;
}

.grisNormal18, .grisNormal18 a
{
	 font-family : "Trebuchet MS";
	 font-size : 18px;
	 font-weight:normal;
	 color : #666666;
}

.grisNormal20, .grisNormal20 a
{
	 font-family : "Trebuchet MS";
	 font-size : 20px;
	 font-weight:normal;
	 color : #666666;
}

.grisNormal24, .grisNormal24 a
{
	 font-family : "Trebuchet MS";
	 font-size : 24px;
	 font-weight:normal;
	 color : #666666;
}

