.titrelotissement {
	font-weight : bold;
	font-size : 12px;
	color : #FFF;
	background-color : #2B5E91;
	padding : 1px 0 1px 10px;
}

#modulelotissement {
	background-color : #3A6999;
	font-weight : normal;
	font-size : 12px;
	color : #FFF;
	padding : 10px;
}
#modulelotissement h3 {
	background: url("../images/puce-recherchelot.png") no-repeat center left;
	font-weight : bold;
	font-size : 16px;
	color : #FFF;
	padding-bottom : 10px;
}

#modulelotissement td {
	align:center !important;
	color : #FFF;
	font-weight : bold;
}

#moteur .lancer {
	background-image: url("../images/rechercherlot.png");
	color:#FFF; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	cursor : pointer;
	border : none;
	width : 88px;
	margin-top : -15px;
}


.nbres {
	font-weight : bold;
	font-size : 50px;
	color : #FFF;
	padding-left : 10px;
}

.res {
	font-weight : bold;
	font-size : 28px;
	color : #FFF;
}

td #moteur2 .lancer {
	margin-top : 10px;
	float : right;
	background : url("../images/rechercherlot.png") no-repeat;
	color:#FFF; 
	font-weight:bold; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	width : 88px;
	border : none;
	align : right;
	cursor : pointer;	
}


#tdville { 
	margin-top : 5px;
	border : 1px solid #2B5E91;
}
#ville { 
	background : #3A6999;
	color : #FFFFFF;
	font-weight:bold;
	margin-top : 5px;
	border : 1px solid #2B5E91;
}
#ville td{ 
	padding-left : 10px;
	font-size :14px;
	font-weight : bold;
}
#tdville td {
	 padding-left : 10px;
}

th#contact {
    height: 60px;
    vertical-align: bottom;
    width: 80px;
}

td#contact2 {
	/*background : url("../images/contact2.png") no-repeat top center #FFF;*/
	vertical-align : middle;
	padding-left : 30px;
	height: 60px;
	width : 180px;
	font-size : 14px;
}

#cont1res img {
	float : left;
	margin-top : 0px;
	margin-right : 0px;	
}

	
#cont1res div{
	margin-left : 0px;
	background-color : #ebebeb;
	padding : 4px 0 2px 10px;
	height:140px;	
}


#cont1res div span {
	padding-top : -5px;
}


.bleu {
	color : #2b5e91;
}
.bleu14 {
	color : #2b5e91;
	font-size : 14px;
	font-weight : bold;
}
.bleu12 {
	color : #2b5e91;
	font-size : 12px;
	font-weight : bold;
}
.bleu16 {
	color : #2b5e91;
	font-size : 16px;
	font-weight : bold;
}

.gris12 {
	color:  #747474;
	font-size : 12px;
	font-weight : normal;
}

#paramsearch {
	margin-top : -15px;
	
}

/* EDITION */
#edit #entete h3 {
	background : url("../images/titre.png") no-repeat top left;
	padding-left : 100px;
	color : #2b5e91;
	font-size : 20px;
	font-weight : bold;
	margin : 20px 0;
}
#edit #entete h3 .ltnom{
	color : #2b5e91;
	font-size : 14px;
	font-weight : bold;
}	

#edit #photo {
	position : absolute;
	width : 345px;
}
#edit #nature {
	margin-left : 365px;
	min-height : 260px;
	color : #747474;
	font-size : 12px;
	font-weight : bold;
}

#entete h5 a {
	text-decoration : none;	
}

#entete h5 a:hover, #entete h5 a:focus{
    background:rgba(0,0,0,.4);
    box-shadow:0 1px 0 rgba(255,255,255,.4);
}

#entete h5 a span{
	font-size : 13px;
    position:absolute;  
 	margin-top:23px;
    margin-left:-35px;
     color:#FFF;
    background:rgba(58,105,153,.9);
    padding:15px;
    border-radius:3px;
    box-shadow:0 0 2px rgba(58,105,153,.5);
    transition:all .25s;
    opacity:0;
}
#entete h5 a:hover span, #entete h5 a:focus span{
	opacity:1;
}

#cont1 {
	border-bottom : 1px solid #ebebeb;
}
#cont1 img {
	float : left;
	margin-top : 5px;
	margin-right : 20px;	
}

	
#cont1 div{
	margin-left : 365px;
	background-color : #ebebeb;
	padding : 4px 0 2px 10px;
	height:130px;	
}

#cont2 div{
	background-color : #ebebeb;
	padding : 4px 0 2px 10px;
	/*height:75px;	*/
}

#cont1 div span {
	padding-top : -5px;
}

.blanc30 {
	color : #FFF;
	font-size : 30px;
	font-weight:bold;
}

.tabprix,.tabprix td {
	border : 1px solid #E7E7E7;
}
.tabprix thead tr {
	background-color : #2b5e91;
}
.tabprix thead tr th,.tabprix thead tr td {
	padding : 2px 5px;
}
.tabprix thead tr a{
	text-align:center;
	color : #FFF;
	text-decoration : none;
}
tr.textegris {
	background-color : #ededed;
	color : #747474;
}
tr.textegris td,tr.textefinNoir td {
	padding : 5px 10px;
}
tr.textefinNoir {
	background-color : #FFF;
	color : #747474;
}
#edit #grille h3 {
	background : url("../images/titregrille.png") no-repeat top left;
	padding-left : 100px;
	color : #2b5e91;
	font-size : 20px;
	font-weight : bold;
	margin : 15px 0;
	height : 48px;
}
#edit #obs h3 {
	background : url("../images/titrevide.png") no-repeat top left;
	padding-left : 100px;
	color : #2b5e91;
	font-size : 20px;
	font-weight : bold;
	margin : 15px 0;
	height : 48px;
}
.contractuelle {
	font-size : 12px;
}
#edit #carac h3 {	
	border-bottom : 1px solid #ebebeb;
	padding-left : 100px;
	color : #2b5e91;
	font-size : 20px;
	font-weight : bold;
	margin : 20px 0;
}

#edit #loc h3 {
	background : url("../images/titreloc.png") no-repeat top left;
	padding-left : 100px;
	padding-top : 15px;
	color : #2b5e91;
	font-size : 20px;
	font-weight : bold;
	margin : 20px 0;
	height:58px;
}
#edit #adresse {
	position : absolute;
	width : 290px;
}
#edit #plan {
	margin-left : 300px;
	min-height : 260px;
	color : #000;
	font-size : 12px;
}
#map {
	border : 1 px solid red;
	height : 380px;
	width : 420px;
}

#map2 {
	border : 1 px solid red;
	height : 720px;
	width : 720px;
}

#map3 {
	border : 1 px solid red;
	height : 520px;
	width : 520px;
}

.hauteur { height : 350px;}

.couleur1 { color : #499ef3; }
.couleur2 { color : #3dbf68; }
.couleur3 { color : #f84a62; }
.couleur4 { color : #fdb349; }
.bgcouleur1 { background-color : #499ef3; color:#FFF;}
.bgcouleur2 { background-color : #3dbf68; color:#FFF;}
.bgcouleur3 { background-color : #f84a62; color:#FFF;}
.bgcouleur4 { background-color : #fdb349; color:#FFF;}
