/* Terrains */


.TerrainsH {
	background-image: url(../images/HeaderTerrH.png);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 180px;
}


.headDep {

	
}


.headDep_1_02 { 
	background-image: url(../images/head02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_08 { 
	background-image: url(../images/head08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_10 { 
	background-image: url(../images/head10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_27 { 
	background-image: url(../images/head27.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}



.headDep_1_28 { 
	background-image: url(../images/head28.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_45 { 
	background-image: url(../images/head45.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_51 { 
	background-image: url(../images/head51.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_59 { 
	background-image: url(../images/head59.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_60 {
	background-image: url(../images/head60.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}

.headDep_1_62 { 
	background-image: url(../images/head62.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_75 { 
	background-image: url(../images/head75.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_76 { 
	background-image: url(../images/head76.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_77 { 
	background-image: url(../images/head77.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_78 { 
	background-image: url(../images/head78.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_80 { 
	background-image: url(../images/head80.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_89 { 
	background-image: url(../images/head89.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_91 { 
	background-image: url(../images/head91.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_92 { 
	background-image: url(../images/head92.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_93 { 
	background-image: url(../images/head93.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_94 { 
	background-image: url(../images/head94.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}


.headDep_1_95 { 
	background-image: url(../images/head95.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right:140px;
	padding-top: 90px;

}




tr.Intitul {
	font-weight: bold;
	background-color:#FFFFFF;
 }
 
 
 tr.Intitul a {
	 font-size:11px;
	color: #000;
	text-decoration: none;
 }

#Terrains .Ongl {
	text-transform: uppercase;
	
}

#InfosTerrain {
	padding:10px;
	margin-bottom:20px;
	border:thin;
	background-color:#fafafa;
	border:#b5b5b5 1px solid;
	
}


#InfosTerrain h3 { color:#B70010; font-size:12px; }

#ListeTerrain, #ListingTerrains {
	float: left;
	width:100%;
	margin-top:15px;
/*	background-image: url(../images/fd_grad_list.gif);
	background-repeat: repeat-x;*/
/*	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d7d7d7;*/
}


#ListeTerrain table, #Financement table, #ListingTerrains table {
padding:none;
}
.InpLogin , .InpPass      {
padding-top:5px;
padding-bottom:5px;
padding-left:5px;

}

#ListeTerrain table tr td, #MonDossier table tr td{
padding-top:5px;
padding-bottom:5px;
padding-left:5px;


}

.tr-a, .tr-b {

}



.tr-a {
	background-image: url(../images/list-lgn-a.png);
}

.Intitul tr:hover  {
	background-color: #FFFFFF;
}

#ListeTerrain .tr-a:hover, .tr-b:hover, #ListingTerrains .tr-a:hover {
	background-color:#F8F8F8;
	background-image: none;
	cursor: pointer;
	color: #CC0000;
}

/*#ListeTerrain tr:hover a {text-decoration:underline;}*/


.tr-b {

}



/* Terrains page détail */


#Main h1.TerrDetail {
	background-image: url(../images/fd_h1_DetailTerr.gif);
	background-repeat: no-repeat;
	background-position: left;
	width:480px;
	height:39px;
	display:block;
	color:#FFF;
	padding-left:15px;
	padding-top:0px;
	line-height:39px;
	background-color: #E55548;
	margin-bottom:0px;
	font-size:20px;
}

#Main h1.TerrDetail a { color:#FFF; }

#MainLeft, #MainRight { float:left; }

#MainLeft {
	width:300px;
	margin-right:10px;}

#MainRight {width:185px; }



/*#BlocTerrDetail { 
   
	border: 1px solid #cdcdcd;
	float: left;
	width: 200px;
	
	padding-top:15px;
	background-image: url(../images/fd_MaisTerr.png);
	background-repeat: repeat-x;
	background-position: bottom;}*/


#BlcTerrDetail {
	background-image: url(../images/fd_blc_DetailTerr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom:5px;
	
}

#Prix {
	width:182px;
	height:70px;
	background-image: url(../images/fd_prix.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 20px;
	padding-top:31px;
	}

#Prix .prix, #Prix .surf {
	text-align: center;
}

#Prix .prix { font-size:32px; font-weight:bold; letter-spacing:-1px;color:#FFF; }

#Prix .surf { color:#d71600; font-weight:bold; font-size:12px; margin-top:20px; }


#AdrSide {
	margin-top:15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding:15px 0px 15px 0px;
}

#AdrSide li {
	margin-left: 15px;
}

.tel {
	font-size:18px;
	text-align:center;
	border-bottom: 1px dotted #ccc;
	color: #D71616;
	font-family: "Arial Black", Gadget, sans-serif;
	margin-bottom: 15px;
	padding-top: 12px;
	background-image: url(../images/fd_tel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 33px;
	width: 230px;
	display: block;
}

.agence {
	font-size:12px;
	color:#D71616;
	font-weight:bold;
	text-transform: uppercase;	
}


.ListTerr, .ListTerrM {
	display: block;
	text-indent: -9000px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 70px;
	width: 235px;
	margin-bottom:10px;
}

.ListTerr {
	background-image: url(../images/btn-terrain-agence.gif);

}
.ListTerrM { 
	background-image: url(../images/btn-maison-agence.gif);

}


#PhComSide { }
.ph1, .ph2 { float:left; border:solid 1px #ccc; }
.ph1 { margin-right:6px; }
.ph2 { }



#OutilsTerr {
	background-image: url(../images/fd_blc_outils.gif);
	background-repeat: repeat-x;
	background-position: bottom;
 border: #cfcfcf 1px solid;
 padding-top:10px;
 padding-left:12px;
  padding-bottom:10px;
  margin-top:15px;
 }

#OutilsTerr p.titre {
	color: #D71616;
	font-weight: bold;
	text-transform: uppercase;
}

#OutilsTerr ul { margin-top:15px;}
#OutilsTerr ul li { display:block; line-height:22px; padding-left:23px; }
#OutilsTerr ul li a {  line-height:22px;
	color: #CF1814;
	height:35px;
}


.amis, .alertes, .facebook, .liste, .carte {
	text-indent:3px;
	background-repeat: no-repeat;
	background-position: left 5px; /*margin-left:6px;*/
/*	padding-bottom:2px;*/
}
.amis {
	background-image: url(../images/ic_amis.gif);}
.alertes { background-image: url(../images/ic_alertes.gif);}
.facebook { background-image: url(../images/ic_facebook.gif);
/*margin-left:-18px;
text-indent:16px;*/

}
.liste {
	background-image: url(../images/ic_mail.gif);
}
.carte { background-image: url(../images/ic_carte.gif);}


#BlcTerrDetail a.etude {
	display:block;
	width:185px;
	height:133px;
	background-image: url(../images/EtudeTerr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top:10px;
	text-indent:-9000px;
}

/*#DescTerrain {
	padding:15px;
	background-image: url(../images/fd_blc_DetailTerr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}*/


#DescTerrain {
	padding: 10px;
	background-image: url(../images/grad-infos.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}


#DescTerrain h2

/*#Main #BlcTerrDetail h2*/ {
margin-bottom:5px;
display:block;
margin-bottom:10px;
margin-top:0px;
/*border-bottom:#CCC solid 1px;*/

}

.DetailTerrain { margin-bottom:0px; margin-top:15px; }

#DetailTerrContact { }

 #Main h2.DetailContact {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height:25px;
	color:#D71616;
	text-transform: uppercase;
	margin-bottom:10px;
}


#BlocTerrDetail {
	border: 1px solid #cdcdcd;
	width: 200px;
/*	height:300px;*/
	margin-right:20px;
	/*	padding-top:15px;*/
	background-image: url(../images/fd_MaisTerr.png);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
}

#InfoTerrCart {

}

.ListTerrTop { }

.ListTerrTop h2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}


.ListTerrTop ul {
	padding-left: 35px;
}

.ListTerrTop ul li {
	list-style-position: inside;
	list-style-type: disc;
		color: #666;
}

.ListTerrTop ul li a {
	text-decoration: none;
	color: #666;
}

.ListTerrTop ul li a:hover {
	color: #0099D1;
}

.LinkList {
	margin-top:15px;
	display:block;
	text-align:center;
	color: #666;
	font-weight: bold;
	text-decoration: none;
	padding:2px;
	background-color: #F5F5F5;
}

