html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	 
	 
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

body {
	background-color:#C8C8C8;
	font:12px Verdana, Arial, sans-serif;
	color:#627186;
	text-align: center;
	}

#container{
	width:960px;
	margin: 0 auto;
	background-color:#FFFFFF;
	text-align: left;
	padding:0;
	}

#containerstampa{
	width:640px;
	margin: 0 auto;
	background-color:#FFFFFF;
	text-align: left;
	padding:0;
	}
	
#hdr{
	width:960px;
	
}	

#logo{
	width:274px;
	height:114px;
	min-height:114px;
	float:left;

}

#navigazione{
	width:686px;
	height:114px;
	min-height:114px;
	float:left;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	font-size:16px;
	color:#627186;
}

#navigazione ul{
width:686px;

margin:45px 0 0 0;
}

#navigazione ul li{
display:inline;
padding:0 12px 0 12px;
text-align:center;

}

#navigazione  a.selezionato{
 color:#FF6600;
 text-decoration:none;
 font-weight:bold;
 }


#navigazione  a{
 color:#627186;
 text-decoration:none;
 }
 
 #navigazione  a:hover{
 color:#FF6600;
 text-decoration:none;
 }


#flash{
	width:960px;
	height:186px;
	min-height:186px;
	float:left;
	 
	 
}
.ricerca {
	font-size: 10px;
}

#sx{
width:640px;
border-right:1px solid #97A3B3;
float:left;
background-color:#FFFFFF;
margin:30px 0 20px 0;
}

#wrap{
width:610px;
margin:0 0 0 20px;
}

#appartamento{
width:610px;
background-color:#F0F0F0;
min-height:500px;
float:left;


}


#dx{
width:300px;
background-color:#FFFFFF;
min-height:500px;
margin:30px 0  0px 0;
padding:0 0 0 12px;
float:left;
}
.boximmobile2{
width:430px;
padding:0 10px 0 0;
background-image:url(/img/crp/sepvert.gif);
background-repeat:repeat-y;
background-position:right top;
float:left;
line-height:19px;
}


.intboximmobile{
float:left;
width:420px;
}

.boximmobile h1{
color:#627186;
font-weight:bold;
font-size:12px; 
text-decoration:none;
 }

#appartamento h1{
margin:10px 0 10px 10px;
color:#627186;
font-weight:bold;
font-size:13px; 
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom left;
padding:0 0 5px 0;
float:left;
width:460px;
display:inline;
}

.stampavia{
margin:10px 0 10px 10px;
color:#627186;
font-weight:bold;
font-size:18px; 
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom left;
padding:0 0 5px 0;
float:left;
width:460px;
display:inline;
}

.fotoimmobile{
border:6px solid #E9E9E9;
float:left;
}

.titcont{
margin:15px 0 0 -1px;

}
#contatta{
width:250px;
float:right;
background-color:#D8DCE2;
border:1px solid #8491A4;
min-height:200px;
 
}

#mappa{
width:300px;
float:right;

}
#parti{
width:300px;
float:right;
}


#accessori{
width:300px;
float:right;
}


#contatta ul{
width:200px;
padding:10px 0 0 30px;
}

.formcont{
border:1px solid #8491A4;
width:190px;
}
.formcont2{
border:1px solid #8491A4;
width:80px;
}
.textcont{
border:1px solid #8491A4;
width:190px;
height:50px;

}

.licont1{

font-weight:bold;
margin:0 0 3px 0;
}
.licont2{

margin:0 0 6px 0;
}
.licont4{
font-size: 10px;
margin:0 0 20px 0;
}
.licont3{
background-color: #f0f0f0;
margin:0 0 18px 0;
font-size:11px;
padding: 5px;
}

.licont1b{
width:80px;
font-weight:bold;
margin:0 0 3px 0;
}

.licont2b{
width:80px;
float:left;
margin:0 0 6px 0;
}


#primo{
width:590px;
padding:0 0 10px 0px;
margin:10px 0 10px 10px;
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom left;
float:left;
display:inline;
}
#secondo{
padding:0 0 10px 10px;
float:left;
width:590px;
margin:10px 0 10px 0px;
min-height:100px;
}

#terzo{
padding:0 0 10px 10px;
float:left;
width:590px;
margin:5px 0 10px 0px;
min-height:100px;
}

#composizione{
width:287px;
float:left;
 
min-height:200px;
}

#dati{
padding:0px 0 0 0;
width:287px;
float:left;
min-height:200px;
background-color:#F8F8F8;
}


#dati ul{
width:270px;
padding:10px 0 10px 5px;
float:left;
}
.acc{
width:287px;
padding:10px 0 10px 5px;


}
#simboli ul{
width:250px;
padding:0px 0 10px 0px;
margin:10px 0 0 5px;
}

#simboli{
width:250px;
float:left;
margin:7px 0 0 0;

}

.num{
margin:0 30px 5px 0;
color:#FF6600;
font-weight:bold;

}

.simbolo{
margin:0 10px 0 3px;


}

#boxfoto{
width:300px;
float:left;
margin:0 0 10px 0;
}

.thumb{
padding:2px;
border:1px solid #8491A4;
margin:0 10px 0 0 ;
}

#descr{
margin:10px 35px 0 0;
width:300px;
float:left;

}

#descr h2{
font-size:12px;
margin:10px 0 0 0;
font-weight:normal;
line-height:16px;


}
#thumb{
width:300px;
text-align:center;
padding:0 0 5px 0;
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom left;



}

.lidat1{
display:block;
width:125px;
float:left;
margin:0 0 9px 0;
font-weight:bold;
}
.lidat2{
display:block;
width:125px;
float:left;
margin:0 0 9px 0;
}
.lidat3{
display:block;
width:150px;
float:left;
margin:0 0 9px 0;
}

.titmappa{
margin:0 0 15px 0;

}

.arancio{
color:#FB5700;
}

.aranciogrande{
	color:#FB5700;
	font-size: 15px;
}

a.linkarancio{
color:#FB5700;
text-decoration:none;
}

a.linkarancio:hover{
color:#FB5700;
text-decoration:underline;
}

a.linkaranciosot{
color:#FB5700;
text-decoration:underline;
font-size: 11px;
line-height: 18px;

}

a.linkaranciosot:hover{
color:#FB5700;
text-decoration:none;
font-size:11px;
}

.bordo{
border:6px solid #E9E9E9;
margin:0 15px 0 0;

}

.bordohp{
border:6px solid #E9E9E9;
margin:0 15px 0 0;
float:left;

}

.citta{
color:#627186;
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom ;
padding:0 0 5px 0;
width:420px;
float:left;
margin:1px 0 5px 0;
}
.citta2{
color:#627186;
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom ;
padding:0 0 5px 0;
width:250px;
float:left;
margin:1px 0 5px 0;
}

.help{
width:140px;
padding:30px 10px 0 10px;
float:left;

}

#boxricerca{
width:295px;
background-color:#F0F0F0;
padding:0 0 10px 0; 
margin:6px 0 20px 0;
float:left;
}

#ulric{
float:left;
margin:15px 0px 0 10px;

}
.liric{
font-weight:bold;
background-image:url(/img/dx/li.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 16px;
margin:0 0 5px 0;
}

.liagenzia{

font-weight:normal;
background-image:url(/img/dx/li.gif);
background-position:left top;
background-repeat:no-repeat;
padding:0 0 0 16px;
margin:0 0 15px -18px;
}


.liric2{
padding:0 0 0 16px;
margin:0 0 15px 0;
}

.libut{
width:250px;
text-align:left;
}

#ftr{
background-image:url(/img/crp/ftr.gif);
background-position:top;
background-repeat:no-repeat;
width:960px;
clear:both;
background-color:#8F9CAD;
min-height:74px;
height:74px;
text-align:center;
padding:30px 0 0 0;
}
.form2{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#627186;
}
.form3{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#627186;
width: 80px;
}

#ulnews{
margin:10px 0 20px 0;
line-height:17px;

}
.lidata{
color:#999999;
font-size:10px;
margin:0 0 1px 0;
}
.linews{
margin:0 0 10px 0;

}
.linews a{
color:#85852C;
text-decoration:none;
}
.linews a:hover{
text-decoration:underline;
}
#areaagenzie{
width:296px;
background-image:url(/img/dx/area.gif);
background-repeat:no-repeat;
height:189px;
min-height:189px;
}

#contul{
margin:42px 0 0 15px;
float:left;
display:inline;
}

#areaagenzie ul{
width:133px;


}

.liage{
color:#627186;
margin:0 0 3px 0;
}

.liage2{
margin:0 0 8px 0;
}

.formage{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:2px;
border:1px solid #ACB4BF;
width:133px;
color:#627186;
}

#intage{
margin: 55px 0 0 0;
padding:0 2px 0 0px;
float:right;
width:120px;
text-align:left;
color:#85852C;
}

#intage a{
color:#85852C;
font-weight:bold;
text-decoration:underline;
}

#intage a:hover{
text-decoration:none;
}

.form{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
border:0;
border:1px solid #98A4B4;
color:#627186;
width:220px;
padding:1px;
}

#ftr ul{
margin: 0px 0 0 0;

}

#ftr ul li{
display:inline;
padding:0 12px 0 11px;
border-right:1px solid #fff;
height:14px;
line-height:10px;
}

#ftr ul li.ultimo{
border-right:0px solid #fff;
}

#ftr ul li a{
font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

#ftr ul li a:hover{
 text-decoration:underline;
 }
 
 
 #copy{
width:960px;
text-align:center;
color:#FFFFFF; 
margin:10px 0 0 0;
line-height:17px;
 }
 
 
#comp1{
width:130px;
background-image:url(/img/crp/sepvert.gif);
background-repeat:repeat-y;
background-position:right top;
float:left;
 }
 
#comp2{
width:130px;
float:left;
padding:0 0 0 10px;
 }

.litit{
font-weight:bold;
margin:0 0 2px 0;
}
.litit2{
 margin:0 0 9px 0;
}

div.evidenzia{
	background-color: #f8f8f8;
 	padding: 10px;
}

fieldset.notizia {
	/*background-color: #f8f8f8;*/
	border: 1px dotted #8A98AA; 
	padding: 6px;
}

legend{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #346699;
	font-size: 15px;
	background:#f0f0f0;
	padding:3px;
	}

.selettori{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:  #346699;
		font-size: 12px;
	}
div.destra{
	float: right;
 }		
div.sinistra{
	float: left;
}
.taba{
	font-size: 11px;
}
table.tabase tr td{
	font-size: 12px;
	padding: 2px ;
	border-bottom: 1px dotted #cccccc;
}

.boximmobile{
width:600px;
padding:10px 5px 10px 5px;
background-color:#f7f7f7;
float:left;
line-height:19px;
margin:0 0 8px 0;

}
 
.lnkhp{
display:block;
cursor:pointer;
height:100%;
float:left;
padding:10px 5px 10px 5px;
background-color:#f7f7f7;
text-decoration:none;
color:#627186;
line-height:19px;
margin:0 0 8px 0;
width:600px;

} 
.lnkhp:hover{
display:block;
cursor:pointer;
height:100%;
float:left;
padding:10px 5px 10px 5px;
text-decoration:none;
color:#627186;
line-height:19px;
margin:0 0 8px 0;
width:600px;
 
background-color:#EEEEEE;

} 

.lnkhp2{
display:block;
cursor:pointer;
height:100%;
float:left;
padding:10px 5px 10px 5px;
background-color:#f7f7f7;
text-decoration:none;
color:#627186;
line-height:19px;
margin:0 0 8px 0;
width:600px;

} 
.lnkhp2:hover{
display:block;
cursor:pointer;
 height:100%;
float:left;
padding:10px 5px 10px 5px;
text-decoration:none;
color:#627186;
line-height:19px;
margin:0 0 8px 0;
width:600px;
background-color:#EEEEEE;
} 

.testo11{
font-size:11px;

}
.testonormale{
	font-size:12px;
	font-weight: normal;
}

.cornice{
	padding: 0 8px 8px 0;
}

div.menuagenzia{
	background-color:#EEEEEE;
	padding: 15px;
	
}
div.menuagenzia a{
	color: #647286;
	font-weight:bold;
}
 
 #alert{
 	background-color: #AEEBFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 15px;
	margin: 10px 0 10px 0;
	
 }

a.lkbianco{
	color: #990000;
}
a.lkbianco:hover{
	color: #990000;
}

.testopiccolo{
	font-family: Verdana; 
	font-size: 10px ;
	color: #FF0000; 
	
}

.tindi{
font-family: Verdana; 
	font-size: 11px ;
	
}


