/*
Design by Free CSS Templates 816E59 - #372412a 
http://www.freecsstemplates.org 69C69F
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0;
	padding: 0;
	background: #816E59 url(images/img01.png) repeat-x;
	font-size: 13px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

th, td, input, textarea, option {
	font-family: Helvetica, sans-serif;
}

h1, h2, h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
}

h1 {
	letter-spacing: -2px;
	font-size: 3em;
}

h2 {
	letter-spacing: -1px;
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

p, ol {
	line-height: 200%;
}

blockquote {
	padding-left: 1em;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}

a {
	color: #FFEA6F;
}

a:hover {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}

img { border: none; }

/* Header */

#header {
	width: 830px;
	height: 180px;
	margin: 0 auto;
	background: url(images/img021.png) no-repeat;
}

/* Logo */

#logo {
	height: 70px;
	background: url(images/italfir-logo-a03.png) no-repeat left 65%;
}

#logo h1 {
	float: left;
	padding-left: 70px;
	letter-spacing: -2px;
	font-size: 38px;
	color: #372412;
}

#logo h2 {
	float: left;
	padding-left: 70px;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #372412;
}

#logo h3 {
	float: right
	font-size: 20px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #372412;
}

#logo .hh22 {
	float: left;
	padding-left: 75px;
	padding-top: 12px;
	font-size: 46px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #372412;
}
#logo .hh23 {
	float: left;
	padding-top: 27px;
	padding-left: 8px;
	font-size: 29px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #646464;
}
#logo .hh24 {
	float: right;
	padding-top: 2px;
	padding-left: 8px;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #646464;
}
#logo .hh25 {
	padding-top: 20px;
	padding-left: 40px;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #646464;
}
#logo .hh26 {
	float: right;
	padding-top: 12px;
	padding-right: 50px;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #646464;
}

#logo a {
	text-decoration: none;
	color: #372412;
}

/* Gallery */

#gallery {
	clear: both;
	width: 830px;
	height: 335px;
	margin: 0 auto;
	
}

#top-photo h2 {
	height: 1.4em;
	font-size: 1em;
}

#top-photo {
	margin: 1px;
	padding-left: 4px;
	padding-top: 2px;
	width: 830px;
	border: 2px solid #4A3903;
	height: 330px;
}

#top-photo p {
	margin: 0;
	padding: 0;
}

#top-photo ul {
	margin: 1px;
	padding-left: 4px;
	padding-top: 2px;
	list-style: none;
	width: 830px;
}
#top-photo li {
	padding: 1px;
	display: inline;
	border: 1px dotted #4A3903;
}

#top-photo .box1{
	padding: 13px;
}



/* Menu */

#menu {
	width: 830px;
	height: 50px;
	background: url(images/img03.jpg) no-repeat;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	width: 166px;
	height: 53px;
	padding-top: 35px;
	text-transform: lowercase;
	text-decoration: none;
	text-align: center;
	letter-spacing: -1px;
	font-size: 24px;
	color: #FFFFFF;
}

#menu a:hover {
	background: url(images/img09.jpg) no-repeat;
	color: #372412;
}

#menu .active a {
	background: url(images/img09.jpg) no-repeat;
	color: #372412;
}

/* Page */


#pageall {
	width: 830px;
	margin: 0 auto;
	border: 2px solid #646464;
}


#page {
	width: 829px;
	margin: 0 auto;
	padding: 20px 0;
}

/* Content */

#content {
	float: left;
	width: 532px;
}

.post {
	padding: 0 0 20px 0;
}

.title_a {
	margin: 0;
	font-size: 29px;
}

.title_b {
	margin: 0;
	font-size: 21px;
}

.title_c {
	margin: 0;
	font-size: 24px;
}

.title_d {
	border-bottom: 2px solid #4A3903;
}

.byline {
	margin: 0;
}

.meta {
	border-top: 1px solid #4A3903;
	text-align: right;
	color: #646464;
}

.meta a {
	padding-left: 15px;
	background: url(images/img06.gif) no-repeat left center;
	font-weight: bold;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 240px;
}

#sidebar ul {
	padding: 15px 0;
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar li {
	padding-left: 30px;
	border-bottom: 1px dotted #4A3903;
	background: url(images/img06.gif) no-repeat 15px 50%;
}

#sidebar li ul {
	padding: 15px 0;
}



#sidebar h2 {
	margin: 0;
	padding: 20px 0 2px 30px;
	background: url(images/img05.gif) no-repeat left bottom;
	border-bottom: 2px solid #4A3903;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}

/* Footer */

#footer {
	clear: both;
	padding: 1px 0;
	background: #FFEA6F;
	border-top: 3px solid #E8AD35;
	text-align: center;
	color: #4A3903;
	font-size: 13px;
}

#footer a {
	color: #C28C21;
}


.egwebm {
	color: #C28C21;
}


div.entry p:first-letter {
	padding-left: 10px;
	font-size: 21px;
	font-weight: bold;
}

div.entry p {
	font-size: 15px;
}

div.entry {
	border-bottom: 1px solid #4A3903;
}


#content ul {
	padding: 15px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#content liq {
	padding-left: 30px;
	border-bottom: 1px dotted #4A3903;
	background: url(images/img06.gif) no-repeat 15px 50%;
	font-size: 28px;
	margin: 15px;
}




#tabellaboxhomepage {
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
}

div#tabellaboxhomepage div{
	float: left;
	text-align: center;
	border: 1px solid #ddd;
	padding: 2px;
	width: 251px;
	margin: 3px;
	height: 160px;
}

div#tabellaboxhomepage {
	float: left;
	text-align: center;
	border: 1px solid #ddd;
	padding: 2px;
	width: 251px;
	margin: 3px;
}










div#block_home{
	padding:10px;
	float:left;
	color: #666666;
	border: 1px dashed #eee;
	text-align: center;
	width: 790px;
}
#block_home div{
	float: left;
	text-align: left;
	border: 1px solid #ddd;
	padding: 2px;
	width: 380px;
	margin: 3px;
}

div#block_hometop{
	position: relative;
	padding: 10px;
	float:left;
	color: #666666;
	border: none;
	text-align: center;
	width: 790px;
}
#block_hometop div{
	float: left;
	text-align: left;
	border: 1px solid #ddd;
	padding: 2px;
	width: 380px;
	margin: 3px;
}
#block_hometop{
	float: left;
	text-align: left;
	border: 1px solid #ddd;
	padding: 2px;
	width: 750px;
	margin: 3px;
}



#block_homenews div{
	position: relative;
	text-align: left;
	border: 1px solid #ddd;
	padding: 2px;
	margin: 3px;
	width: 770px;
}

#block_homecalcolo div{
	float: left;
	text-align: left;
	border: 1px solid #ddd;
	padding: 2px;
	width: 380px;
	margin: 3px;
}

#block_homemutuo diva{
	float: left;
	text-align: left;
	border: 1px solid #ddd;
	padding: 2px;
	margin: 3px;
	margin-left: 15px;
}




form {
	margin: 1px;
	padding: 1px;
	background: #666666;
	border: 1px solid #E0DBC9; 	
}

.tabellacontatti {
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.tabellaimmobili {
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.tabellabox {
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#tabellaboxhome {
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
}


#tabellaboxtop {
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}







input.submit {
	background-color: #507CD1;
	color: white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px; 
	width: 150px;
}






#block_home div.investimentiimmobiliari {
	background-color: #A30000;
	height: 155px;
	background: #A30000 url(images/italfir-casa.png) no-repeat 10px 10px;
}
#block_home div.investimentiimmobiliari:hover {
	background-color: #A30000;
	height: 155px;
	background: #A30000 url(images/italfir-casa-hover.png) no-repeat 10px 10px;
}
#block_home div.investimentiimmobiliari a{
	text-decoration: none;
	color: #000;
}
#block_home div.investimentiimmobiliari a:hover{
	text-decoration: none;
	color: #6DA43A;
	border: 1px dotted #4A3903;
}
#block_home div.investimentiimmobiliari .linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.investimentiimmobiliari a.linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.investimentiimmobiliari a:hover.linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.investimentiimmobiliari span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_home div.investimentiimmobiliari span a{
	font-weight: bold;
}
#block_home div.investimentiimmobiliari p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_home div.investimentiimmobiliari p:hover{
	padding-left: 70px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_home div.investimentiimmobiliari .links{
	font-size: 23px;
}




#block_home div.ristrutturazioni {
	background-color: #EBE4E0;
	height: 155px;
	background: #EBE4E0 url(images/italfir-ristrutturazioni.png) no-repeat 10px 10px;
}
#block_home div.ristrutturazioni:hover {
	background-color: #EBE4E0;
	height: 155px;
	background: #EBE4E0 url(images/italfir-ristrutturazioni-hover.png) no-repeat 10px 10px;
}
#block_home div.ristrutturazioni a{
	text-decoration: none;
	color: #000;
}
#block_home div.ristrutturazioni a:hover{
	text-decoration: none;
	color: #A30000;
	border: 1px dotted #4A3903;
}
#block_home div.ristrutturazioni .linkboxhome{
	text-decoration: none;
	color: #A30000;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.ristrutturazioni a.linkboxhome{
	text-decoration: none;
	color: #A30000;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.ristrutturazioni a:hover.linkboxhome{
	text-decoration: none;
	color: #A30000;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.ristrutturazioni span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_home div.ristrutturazioni span a{
	font-weight: bold;
}
#block_home div.ristrutturazioni p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_home div.ristrutturazioni p:hover{
	padding-left: 70px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_home div.ristrutturazioni .links{
	font-size: 23px;
}




#block_home div.compravendite {
	background-color: #9ABDFD;
	height: 155px;
	background: #9ABDFD url(images/italfir-compravendite.png) no-repeat 10px 10px;
}
#block_home div.compravendite:hover {
	background-color: #9ABDFD;
	height: 155px;
	background: #9ABDFD url(images/italfir-compravendite-hover.png) no-repeat 10px 10px;
}
#block_home div.compravendite a{
	text-decoration: none;
	color: #000;
}
#block_home div.compravendite a:hover{
	text-decoration: none;
	color: #4F4F4F;
	border: 1px dotted #4A3903;
}
#block_home div.compravendite .linkboxhome{
	text-decoration: none;
	color: #4F4F4F;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.compravendite a.linkboxhome{
	text-decoration: none;
	color: #4F4F4F;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.compravendite a:hover.linkboxhome{
	text-decoration: none;
	color: #4F4F4F;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.compravendite span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_home div.compravendite span a{
	font-weight: bold;
}
#block_home div.compravendite p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_home div.compravendite p:hover{
	padding-left: 70px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_home div.compravendite .links{
	font-size: 23px;
}





#block_home div.locazioni {
	background-color: #948a54;
	height: 155px;
	background: #948a54 url(images/italfir-locazioni.png) no-repeat 10px 10px;
}
#block_home div.locazioni:hover {
	background-color: #948a54;
	height: 155px;
	background: #948a54 url(images/locazioni.png) no-repeat 10px 10px;
}
#block_home div.locazioni a{
	text-decoration: none;
	color: #000;
}
#block_home div.locazioni a:hover{
	text-decoration: none;
	color: #F8F8F8;
	border: 1px dotted #4A3903;
}
#block_home div.locazioni .linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.locazioni a.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.locazioni a:hover.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.locazioni span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_home div.locazioni span a{
	font-weight: bold;
}
#block_home div.locazioni p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_home div.locazioni .links{
	font-size: 23px;
}





#block_home div.gestioniimmobiliari {
	background-color: #00814A;
	height: 155px;
	background: #00814A url(images/italfir-gestione.png) no-repeat 10px 10px;
}
#block_home div.gestioniimmobiliari:hover {
	background-color: #00814A;
	height: 155px;
	background: #00814A url(images/italfir-gestione-hover.png) no-repeat 10px 10px;
}
#block_home div.gestioniimmobiliari a{
	text-decoration: none;
	color: #000;
}
#block_home div.gestioniimmobiliari a:hover{
	text-decoration: none;
	color: #3399cc;
	border: 1px dotted #4A3903;
}
#block_home div.gestioniimmobiliari .linkboxhome{
	text-decoration: none;
	color: #3399cc;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.gestioniimmobiliari a.linkboxhome{
	text-decoration: none;
	color: #3399cc;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.gestioniimmobiliari a:hover.linkboxhome{
	text-decoration: none;
	color: #3399cc;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.gestioniimmobiliari span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_home div.gestioniimmobiliari span a{
	font-weight: bold;
}
#block_home div.gestioniimmobiliari p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_home div.gestioniimmobiliari .links{
	font-size: 23px;
}







#block_home div.consulenzeimmobiliari {
	background-color: #F3901D;
	height: 155px;
	background: #F3901D url(images/italfir-pignoramenti.png) no-repeat 10px 10px;
}
#block_home div.consulenzeimmobiliari:hover {
	background-color: #F3901D;
	height: 155px;
	background: #F3901D url(images/italfir-pignoramenti-over.png) no-repeat 10px 10px;
}
#block_home div.consulenzeimmobiliari a{
	text-decoration: none;
	color: #000;
}
#block_home div.consulenzeimmobiliari a:hover{
	text-decoration: none;
	color: #C2151C;
	border: 1px dotted #4A3903;
}
#block_home div.consulenzeimmobiliari .linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.consulenzeimmobiliari a.linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.consulenzeimmobiliari a:hover.linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#block_home div.consulenzeimmobiliari span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_home div.consulenzeimmobiliari span a{
	font-weight: bold;
}
#block_home div.consulenzeimmobiliari p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_home div.consulenzeimmobiliari .links{
	font-size: 23px;
}






#block_hometop div.calcolomutuo {
	background-color: #00814A;
	height: 205px;
	background: #A30000 url(images/calcolatrice-48x48) no-repeat 10px 10px;
}
#block_hometop div.calcolomutuo:hover {
	background-color: #948a54;
	height: 205px;
	background: #A30000 url(images/orologio-48x48.png) no-repeat 10px 10px;
}
#block_hometop div.calcolomutuo a{
	text-decoration: none;
	color: #000;
}
#block_hometop div.calcolomutuo a:hover{
	text-decoration: none;
	color: #6DA43A;
	border: 1px dotted #4A3903;
}
#block_hometop div.calcolomutuo .linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_hometop div.calcolomutuo a.linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_hometop div.calcolomutuo a:hover.linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_hometop div.calcolomutuo span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_hometop div.calcolomutuo span a{
	font-weight: bold;
}
#block_hometop div.calcolomutuo p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_hometop div.calcolomutuo p:hover{
	padding-left: 70px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_hometop div.calcolomutuo .links{
	font-size: 23px;
}





#block_hometop div.vendita {
	background-color: #F3901D;
	height: 155px;
	background: #F3901D url(images/calcolatrice-48x48) no-repeat 10px 10px;
}
#block_hometop div.vendita:hover {
	background-color: #F3901D;
	height: 155px;
	background: #F3901D url(images/orologio-48x48.png) no-repeat 10px 10px;
}
#block_hometop div.vendita a{
	text-decoration: none;
	color: #000;
}
#block_hometop div.vendita a:hover{
	text-decoration: none;
	color: #6DA43A;
	border: 1px dotted #4A3903;
}
#block_hometop div.vendita .linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_hometop div.vendita a.linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_hometop div.vendita a:hover.linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_hometop div.vendita span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_hometop div.vendita span a{
	font-weight: bold;
}
#block_hometop div.vendita p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_hometop div.vendita p:hover{
	padding-left: 70px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_hometop div.vendita .links{
	font-size: 23px;
}







#tabellaboxtop div.calcolomutuo {
	margin: 7px;
	border: 1px solid #ddd;
	width: 780px;
	background-color: #F3901D;
	background: #F3901D url(images/calcolatrice-48x48.png) no-repeat 10px 10px;
}
#tabellaboxtop div.calcolomutuo:hover {
	background-color: #F3901D;
	background: #F3901D url(images/orologio-48x48.png) no-repeat 10px 10px;
}
#tabellaboxtop div.calcolomutuo a{
	text-decoration: none;
	color: #000;
}
#tabellaboxtop div.calcolomutuo a:hover{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.calcolomutuo .linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.calcolomutuo a.linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.calcolomutuo a:hover.linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.calcolomutuo span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#tabellaboxtop div.calcolomutuo span a{
	font-weight: bold;
}
#tabellaboxtop div.calcolomutuo p{
	padding-right: 15px;
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#tabellaboxtop div.calcolomutuo .links{
	font-size: 21px;
}







#tabellaboxtop div.vendita {
	margin: 7px;
	border: 1px solid #ddd;
	width: 780px;
	background-color: #EBE4E0;
	background: #EBE4E0 url(images/compravendite.gif) no-repeat 10px 10px;
}
#tabellaboxtop div.vendita:hover {
	background-color: #EBE4E0;
	background: #EBE4E0 url(images/italfir-pignoramenti-over.png) no-repeat 10px 10px;
}
#tabellaboxtop div.vendita a{
	text-decoration: none;
	color: #000;
}
#tabellaboxtop div.vendita a:hover{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.vendita .linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.vendita a.linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.vendita a:hover.linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.vendita span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#tabellaboxtop div.vendita span a{
	font-weight: bold;
}
#tabellaboxtop div.vendita p{
	padding-right: 15px;
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#tabellaboxtop div.vendita .links{
	font-size: 21px;
}





#tabellaboxtop div.boxnewshome {
	margin: 7px;
	border: 1px solid #ddd;
	width: 780px;
	background-color: #948a54;
	background: #948a54 url(images/soldi-128x128.png) no-repeat 10px 10px;
}
#tabellaboxtop div.boxnewshome:hover {
	background-color: #948a54;
	background: #948a54 url(images/soldi-128x128.png) no-repeat 10px 10px;
}
#tabellaboxtop div.boxnewshome a{
	text-decoration: none;
	color: #000;
}
#tabellaboxtop div.boxnewshome a:hover{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.boxnewshome .linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.boxnewshome a.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.boxnewshome a:hover.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.boxnewshome span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#tabellaboxtop div.boxnewshome span a{
	font-weight: bold;
}
#tabellaboxtop div.boxnewshome p{
	padding-left: 155px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#tabellaboxtop div.boxnewshome .links{
	font-size: 19px;
}




#tabellaboxtop div.ristrutturacasa {
	margin: 7px;
	border: 1px solid #ddd;
	width: 780px;
	background-color: #00814A;
	background: #00814A url(images/package_utilities-48x48.png) no-repeat 10px 10px;
}
#tabellaboxtop div.ristrutturacasa:hover {
	background-color: #F3901D;
	background: #00814A url(images/italfir-ristrutturazioni.png) no-repeat 10px 10px;
}
#tabellaboxtop div.ristrutturacasa a{
	text-decoration: none;
	color: #000;
}
#tabellaboxtop div.ristrutturacasa a:hover{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.ristrutturacasa .linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.ristrutturacasa a.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.ristrutturacasa a:hover.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#tabellaboxtop div.ristrutturacasa span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#tabellaboxtop div.ristrutturacasa span a{
	font-weight: bold;
}
#tabellaboxtop div.ristrutturacasa p{
	padding-right: 15px;
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#tabellaboxtop div.ristrutturacasa .links{
	font-size: 21px;
}





#contentall {
	float: left;
	width: 820px;
}




.elenco_immobili li { 
	float: left; 
	width: 330px; 
	height: 100px; 
	margin: 0 5px 5px 5px; 
	padding: 4px; 
        border: 1px solid #0088C2;
	background-color: #EEEEEE;
	color: #666666;
}

.elenco_immobili li:hover{ 
	background-color: #FFFFFF;
}


ol,ul {	list-style:none; }





.schedaannuncio {
	width: 250px;
	float: left; 
	text-align: left;
	margin-bottom: 5px;
	border: 1px solid #C0C0C0;
	display: block;
}

.immagineannuncio {
	width: 110px;
	font-size: 0px;
	font-weight: normal;
	color: transparent;
	vertical-align: top;
	float: left;
	padding: 3px;
	margin: 3px;
	border: 1px solid #0088C2;
}
.annunciodettaglio_uno {
	width: 275px;
	vertical-align: top;
	padding-left: 200px;	
	float: left; 
        border: 1px solid #0088C2;
}
.annunciodettaglio_due {	
	float: left; 
        border: 1px solid #0088C2;
}
.annunciodettaglio {	
	line-height: 16px;
}
.titoloannuncio {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC6600;
	font-weight: bold;
	padding: 4px;
}
a.titoloannuncio:link, a.titoloannuncio:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC6600;
	font-weight: bold;
	text-decoration: underline;
	padding: 2px;
}
a.titoloannuncio:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC6600;
	font-weight: bold;
	text-decoration: none;
}
a:hover.titoloannuncio {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4A3903;
	border-bottom: 0px dotted #4A3903;
	text-decoration: none;
}
a.types_title:link, a.types_title:visited {
	font-size: 15px;
	font-weight: bold;
}

.europrezzoimmobileannuncio {
	color: #990000; 
	font-size: 14px;
}

.clearannuncio {clear: both;}


.annuncioIDtitolo {
	float: left;
	display: inline;
	text-align: left;
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
}

.annuncioIDboxdettaglio {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 13px;
	line-height: 1.5em;
	width: 380px;
	margin-top: 10px;
	padding: 5px;
	border-left: #ACACAC 1px dotted;	
	float: left;
}


.annuncioIDboxdettaglioplanimetria {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 1.5em;
	width: 440px;
	height: 292px;
	margin-top: 10px;
	padding: 5px;
	border-left: #ACACAC 1px dotted;
	float: right;
}

.annuncioIDboxdettagliocontattischeda {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 1.5em;
	width: 440px;
	height: 292px;
	margin-top: 10px;
	padding: 5px;
	border-left: #ACACAC 1px dotted;
	float: right;
}

.annuncioIDlineadescrizione {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 1.1em;
	display: block;
	text-align: left;
	padding: 2px 0px 2px 0px;
	border-bottom: #ACACAC 1px dotted;
}

.annuncioIDdescrizionecompleta {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 13px;
	line-height: 1.3em;
	width: 750px;
	text-align: justify;
	padding: 5px;
	float: left;
	margin-top: 13px;
	border-top: #ACACAC 1px dotted;
	border-bottom: #ACACAC 1px dotted;
}

.bloccoFotoImmobile {
	width: 280px;
	margin-top: 10px;
	padding: 5px;
	background: #f4f4f4;
	border: #C3C3C3 1px dotted;
	float: right;
	overflow: auto;
}

.bloccoplanimetriaImmobile {
	width: 295px;
	margin-top: 10px;
	padding: 5px;
	background: #f4f4f4;
	border: #C3C3C3 1px dotted;
	float: right;
	overflow: auto;
}

.bloccoMappaImmobile {
	width: 395px;
	margin-top: 10px;
	padding: 5px;
	margin-left: 15px;
	background: #f4f4f4;
	border: #C3C3C3 1px dotted;
	float: right;
	overflow: auto;
}


.bloccorichiestaImmobile {
	width: 295px;
	margin-top: 10px;
	padding: 5px;
	margin-left: 10px;
	background: #f4f4f4;
	border: #C3C3C3 1px dotted;
	float: left;
	overflow: auto;
}


.bloccorichiestaImmobilecontattischeda {
	width: 395px;
	margin-top: 10px;
	padding: 5px;
	margin-left: 10px;
	background: #f4f4f4;
	border: #C3C3C3 1px dotted;
	float: left;
	overflow: auto;
}

.boxIDannuncioscheda {
	width: 740px;
	padding-bottom: 10px;
	overflow: auto;
}

.boxannuncioscheda {
	width: 780px;
	float: left;
	overflow: auto;
	background: #666666;
	border: 1px solid #E0DBC9; 
	margin: 3px;
	padding: 15px;
}




.annuncioIDrichiestaform {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 13px;
	line-height: 1.3em;
	width: 740px;
	text-align: justify;
	padding: 5px;
	float: left;
	margin-top: 13px;
	border: #ACACAC 2px dotted;
}


.annuncioIDrichiestaformmappa {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 13px;
	line-height: 1.3em;
	width: 250px;
	text-align: justify;
	padding: 5px;
	float: left;
	margin-top: 13px;
	border-top: #ACACAC 1px dotted;
	border-right: #ACACAC 1px dotted;
}



.annuncioIDrichiestaformmezzo {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 13px;
	line-height: 1.3em;
	width: 300px;
	text-align: justify;
	padding: 5px;
	float: left;
	margin-top: 13px;
	border: #ACACAC 2px dotted;
}


.annuncioIDrichiestaformcontatti {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 13px;
	line-height: 1.3em;
	text-align: justify;
	padding: 5px;
	float: left;
	margin-top: 13px;
	border: #ACACAC 0px dotted;
}



.annuncioIDrichiestaformcontatti2 {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 14px;
	line-height: 1.5em;
	float: left;
	margin-top: 13px;
	border: #ACACAC 0px dotted;
}



.boxformrichiesta {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

.boxformrichiestacontattischeda {
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 14px;
}


textarea {
	padding: 0 5px;
	margin: 0;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
	font-size: 10px;
}
input.text {
	padding: 0 3px;
	margin: 0;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCC;
	font-size: 11px;
}

.tableprivacy {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
}


span.lineabordo {
  padding: 1px;
  display: block;
  overflow: auto;  
  /* white-space: pre; */
  background: #FAFAFA; 
  border: 1px solid #3182C0;
}






#block_servizi div.investimentiimmobiliari {
	background-color: #A30000;
	height: 105px;
	background: #A30000 url(images/italfir-casa.png) no-repeat 10px 10px;
	border: 2px dotted #F8F8F8;
	margin-top: 8px;
}
#block_servizi div.investimentiimmobiliari:hover {
	background-color: #A30000;
	height: 105px;
	background: #A30000 url(images/italfir-casa-hover.png) no-repeat 10px 10px;
}
#block_servizi div.investimentiimmobiliari a{
	text-decoration: none;
	color: #000;
}
#block_servizi div.investimentiimmobiliari a:hover{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.investimentiimmobiliari .linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.investimentiimmobiliari a.linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.investimentiimmobiliari a:hover.linkboxhome{
	text-decoration: none;
	color: #6DA43A;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.investimentiimmobiliari span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_servizi div.investimentiimmobiliari span a{
	font-weight: bold;
}
#block_servizi div.investimentiimmobiliari p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.investimentiimmobiliari p:hover{
	padding-left: 70px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.investimentiimmobiliari .links{
	font-size: 23px;
}




#block_servizi div.ristrutturazioni {
	background-color: #EBE4E0;
	height: 105px;
	background: #EBE4E0 url(images/italfir-ristrutturazioni.png) no-repeat 10px 10px;
	border: 2px dotted #F8F8F8;
	margin-top: 8px;
}
#block_servizi div.ristrutturazioni:hover {
	background-color: #EBE4E0;
	height: 105px;
	background: #EBE4E0 url(images/italfir-ristrutturazioni-hover.png) no-repeat 10px 10px;
}
#block_servizi div.ristrutturazioni a{
	text-decoration: none;
	color: #000;
}
#block_servizi div.ristrutturazioni a:hover{
	text-decoration: none;
	color: #A30000;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.ristrutturazioni .linkboxhome{
	text-decoration: none;
	color: #A30000;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.ristrutturazioni a.linkboxhome{
	text-decoration: none;
	color: #A30000;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.ristrutturazioni a:hover.linkboxhome{
	text-decoration: none;
	color: #A30000;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.ristrutturazioni span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_servizi div.ristrutturazioni span a{
	font-weight: bold;
}
#block_servizi div.ristrutturazioni p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.ristrutturazioni p:hover{
	padding-left: 70px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.ristrutturazioni .links{
	font-size: 23px;
}




#block_servizi div.compravendite {
	background-color: #9ABDFD;
	height: 105px;
	background: #9ABDFD url(images/italfir-compravendite.png) no-repeat 10px 10px;
	border: 2px dotted #F8F8F8;
	margin-top: 8px;
}
#block_servizi div.compravendite:hover {
	background-color: #9ABDFD;
	height: 105px;
	background: #9ABDFD url(images/italfir-compravendite-hover.png) no-repeat 10px 10px;
}
#block_servizi div.compravendite a{
	text-decoration: none;
	color: #000;
}
#block_servizi div.compravendite a:hover{
	text-decoration: none;
	color: #4F4F4F;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.compravendite .linkboxhome{
	text-decoration: none;
	color: #4F4F4F;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.compravendite a.linkboxhome{
	text-decoration: none;
	color: #4F4F4F;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.compravendite a:hover.linkboxhome{
	text-decoration: none;
	color: #4F4F4F;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.compravendite span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_servizi div.compravendite span a{
	font-weight: bold;
}
#block_servizi div.compravendite p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.compravendite p:hover{
	padding-left: 70px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.compravendite .links{
	font-size: 23px;
}





#block_servizi div.locazioni {
	background-color: #948a54;
	height: 105px;
	background: #948a54 url(images/italfir-locazioni.png) no-repeat 10px 10px;
	border: 2px dotted #F8F8F8;
	margin-top: 8px;
}
#block_servizi div.locazioni:hover {
	background-color: #948a54;
	height: 105px;
	background: #948a54 url(images/locazioni.png) no-repeat 10px 10px;
}
#block_servizi div.locazioni a{
	text-decoration: none;
	color: #000;
}
#block_servizi div.locazioni a:hover{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.locazioni .linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.locazioni a.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.locazioni a:hover.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.locazioni span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_servizi div.locazioni span a{
	font-weight: bold;
}
#block_servizi div.locazioni p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.locazioni .links{
	font-size: 23px;
}





#block_servizi div.gestioniimmobiliari {
	background-color: #00814A;
	height: 105px;
	background: #00814A url(images/italfir-gestione.png) no-repeat 10px 10px;
	border: 2px dotted #F8F8F8;
	margin-top: 8px;
}
#block_servizi div.gestioniimmobiliari:hover {
	background-color: #00814A;
	height: 105px;
	background: #00814A url(images/italfir-gestione-hover.png) no-repeat 10px 10px;
}
#block_servizi div.gestioniimmobiliari a{
	text-decoration: none;
	color: #000;
}
#block_servizi div.gestioniimmobiliari a:hover{
	text-decoration: none;
	color: #3399cc;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.gestioniimmobiliari .linkboxhome{
	text-decoration: none;
	color: #3399cc;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.gestioniimmobiliari a.linkboxhome{
	text-decoration: none;
	color: #3399cc;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.gestioniimmobiliari a:hover.linkboxhome{
	text-decoration: none;
	color: #3399cc;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.gestioniimmobiliari span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_servizi div.gestioniimmobiliari span a{
	font-weight: bold;
}
#block_servizi div.gestioniimmobiliari p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.gestioniimmobiliari .links{
	font-size: 23px;
}







#block_servizi div.consulenzeimmobiliari {
	background-color: #F3901D;
	height: 105px;
	background: #F3901D url(images/italfir-pignoramenti.png) no-repeat 10px 10px;
	border: 2px dotted #F8F8F8;
	margin-top: 8px;
}
#block_servizi div.consulenzeimmobiliari:hover {
	background-color: #F3901D;
	height: 105px;
	background: #F3901D url(images/italfir-pignoramenti-over.png) no-repeat 10px 10px;
}
#block_servizi div.consulenzeimmobiliari a{
	text-decoration: none;
	color: #000;
}
#block_servizi div.consulenzeimmobiliari a:hover{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.consulenzeimmobiliari .linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.consulenzeimmobiliari a.linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.consulenzeimmobiliari a:hover.linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.consulenzeimmobiliari span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_servizi div.consulenzeimmobiliari span a{
	font-weight: bold;
}
#block_servizi div.consulenzeimmobiliari p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.consulenzeimmobiliari .links{
	font-size: 23px;
}





#block_servizi div.calcolomutuo {
	background-color: #F3901D;
	height: 105px;
	background: #F3901D url(images/calcolatrice-48x48.png) no-repeat 10px 10px;
	border: 2px dotted #F8F8F8;
	margin-top: 8px;
}
#block_servizi div.calcolomutuo:hover {
	background-color: #F3901D;
	height: 105px;
	background: #F3901D url(images/orologio-48x48.png) no-repeat 10px 10px;
}
#block_servizi div.calcolomutuo a{
	text-decoration: none;
	color: #000;
}
#block_servizi div.calcolomutuo a:hover{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.calcolomutuo .linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.calcolomutuo a.linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.calcolomutuo a:hover.linkboxhome{
	text-decoration: none;
	color: #C2151C;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.calcolomutuo span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_servizi div.calcolomutuo span a{
	font-weight: bold;
}
#block_servizi div.calcolomutuo p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.calcolomutuo .links{
	font-size: 23px;
}




#block_servizi div.preventivoristrutturazioneonline {
	background-color: #3366FF;
	height: 105px;
	background: #3366FF url(images/Icon-edit-48x48.png) no-repeat 10px 10px;
	border: 2px dotted #F8F8F8;
	margin-top: 8px;
}
#block_servizi div.preventivoristrutturazioneonline:hover {
	background-color: #3366FF;
	height: 105px;
	background: #3366FF url(images/Money-Calculator-48x48.gif) no-repeat 10px 10px;
}
#block_servizi div.preventivoristrutturazioneonline a{
	text-decoration: none;
	color: #000;
}
#block_servizi div.preventivoristrutturazioneonline a:hover{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.preventivoristrutturazioneonline .linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.preventivoristrutturazioneonline a.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.preventivoristrutturazioneonline a:hover.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.preventivoristrutturazioneonline span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_servizi div.preventivoristrutturazioneonline span a{
	font-weight: bold;
}
#block_servizi div.preventivoristrutturazioneonline p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.preventivoristrutturazioneonline .links{
	font-size: 23px;
}






#block_servizi div.preventivoristrutturazione {
	background-color: #948a54;
	height: 105px;
	background: #948a54 url(images/package_utilities-48x48.png) no-repeat 10px 10px;
	border: 2px dotted #F8F8F8;
	margin-top: 8px;
}
#block_servizi div.preventivoristrutturazione:hover {
	background-color: #948a54;
	height: 105px;
	background: #948a54 url(images/italfir-ristrutturazioni.png) no-repeat 10px 10px;
}
#block_servizi div.preventivoristrutturazione a{
	text-decoration: none;
	color: #000;
}
#block_servizi div.preventivoristrutturazione a:hover{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.preventivoristrutturazione .linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.preventivoristrutturazione a.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.preventivoristrutturazione a:hover.linkboxhome{
	text-decoration: none;
	color: #F8F8F8;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.preventivoristrutturazione span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_servizi div.preventivoristrutturazione span a{
	font-weight: bold;
}
#block_servizi div.preventivoristrutturazione p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.preventivoristrutturazione .links{
	font-size: 23px;
}




#block_servizi div.richiestaricercaimmobile {
	background-color: #00814A;
	height: 105px;
	background: #00814A url(images/cerca-immobile-b-48x48.png) no-repeat 10px 10px;
	border: 2px dotted #F8F8F8;
	margin-top: 8px;
}
#block_servizi div.richiestaricercaimmobile:hover {
	background-color: #00814A;
	height: 105px;
	background: #00814A url(images/cerca-immobile-a-48x48.png) no-repeat 10px 10px;
}
#block_servizi div.richiestaricercaimmobile a{
	text-decoration: none;
	color: #000;
}
#block_servizi div.richiestaricercaimmobile a:hover{
	text-decoration: none;
	color: #3399cc;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.richiestaricercaimmobile .linkboxhome{
	text-decoration: none;
	color: #3399cc;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.richiestaricercaimmobile a.linkboxhome{
	text-decoration: none;
	color: #3399cc;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.richiestaricercaimmobile a:hover.linkboxhome{
	text-decoration: none;
	color: #3399cc;
	border-bottom: 1px dotted #4A3903;
}
#block_servizi div.richiestaricercaimmobile span{
	color: #000;
	padding-left: 5px;
	font-size: 13px;
}
#block_servizi div.richiestaricercaimmobile span a{
	font-weight: bold;
}
#block_servizi div.richiestaricercaimmobile p{
	padding-left: 70px;
	padding-top: 6px;
	border: 0px dotted #4A3903;
	font-size: 13px;
}
#block_servizi div.richiestaricercaimmobile .links{
	font-size: 23px;
}





#tabellaboxdiv{
	font-size: 15px;
	line-height: 22px;
	text-align: justify;
}


#tabellaschedaimmobileq {
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}




.txtcontattigooglemap {
	font-size: 12px;
	font-family: "trebuchet ms", "times new roman";
	color: #6C6C6C;
}


.tabellaboxcontatti {
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


.tabellaboxcontatti2 {
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


.contatti_uno {
	margin: 2px;
	padding: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FF6600;
}

.contatti_tre {
	margin: 2px;
	padding: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}

.contatti_quattro {
	margin: 2px;
	padding: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E0DBC9; 
}

.contatti_due {
	margin: 2px;
	padding: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #0099CC;
}


.uunn {
	margin: 2px;
	padding: 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.tabellaboxcontattirecapiti {
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 21px;
}



.titolotipologiaimmobilemappa {
	margin: 2px;
	padding: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #4A3903;
	text-align: center;
}
a:hover..titolotipologiaimmobilemappa {
	margin: 2px;
	padding: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #4A3903;
	text-align: center;
}



.titolotipologiaimmobile {
	margin: 2px;
	padding: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #4A3903;
}


.titolotipologiaricercaimmobile {
	margin: 2px;
	padding: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFEA6F;
}

a:hover.titolotipologiaimmobile {
	margin: 2px;
	padding: 2px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FF6600;
	border: 1px solid #E0DBC9; 
}



.tabellaboxhomenews {
	margin: 3px;
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 12px;
	padding-bottom: 5px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.tabellaboxhomenewshuno {
	color: #3399cc;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
}

#tabellaboxhomenewsqq {
	margin: 3px;
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 12px;
	padding-bottom: 5px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}







table.alt {
	background: #F5FAFA;
	color: #797268;
	border: 2px solid #C1DAD7;
}

td.alt {
	background: #F5FAFA;
	color: #797268;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
}


th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}
th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}



.boxrichiestacontatto {
	border: 1px solid #C1DAD7;
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 12px;
}

.boxrichiestacontattotelefono {
	margin: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
	background: transparent url(images/linphone.png) no-repeat center left;
}

.boxrichiestacontattopersona {
	margin: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
	background: transparent url(images/user.png) no-repeat center left;
	font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.boxrichiestacontattomail {
	margin: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 40px;
	background: transparent url(images/mail_mark_unread.png) no-repeat center left;
}


#listavendita ul{
	margin-left: 90px;
	padding-left: 90px;
}
#listavendita li {
	margin-left: 90px;
	padding-left: 30px;
	background: url(images/agt_action_success.png) no-repeat;
	font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
}




.tabellaboxprenota {
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 24px;

}




.tabellaboxprenota fieldset {
	border: #26a solid 1px;
	padding: 5px;
	background-color: #EBE4E0;
} 

.tabellaboxprenota input{
	font-size: 13px;
	border: #26a solid 1px;
}

.tabellaboxprenota legend {
	background: #fb0;
	border: #26a solid 1px;
	padding: 4px;
	margin-left: 10px;
	font-size: 13px;
}

.tabellaboxprenota .box-griglia{
	background: #666666;
	border: 1px solid #E0DBC9; 
	float: left;
	margin: 5px;
	padding: 5px;
	width: 750px;
}

.tabellaboxprenota .submit-button-prenotazioni {
	font-weight: bold;
	width: 120px;
	color: #ffffff;
	background: #9FBBC5;
	padding: 4px;
	margin-top: 4px;
	font-family: "Verdana", Arial, Helvetica, Sans-serif;
	font-size: 13px;
	text-align: center;
	border: 2px solid #ccc;
}

.tabellaboxprenota div.riga-griglia{
	width: 640px;
	clear: left;
	text-align: left;
	border: 0px solid #E8E8E8;	
}
.tabellaboxprenota div.riga-griglia2{
	width: 640px;
	clear: left;
	text-align: left;
	margin: 20px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-top: 1px solid #C4D3DA;	
}
.tabellaboxprenota div.riga-griglia div{
	float: left;
	width: 310px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 4px 0px;
	color: #4B889A;
	font-size: 13px;
	font-family: Verdana,Geneva,Helvetica,sans-serif;
	font-weight: normal;
	border: 0px solid #f2f2f2;
}

.tabellaboxprenota div.intestazione{
	width: 640px;
	clear: left;
	text-align: left;
	color: #236477;
	font-size: 14px;
	line-height: 1.5em;
	font-family: Verdana,Geneva,Helvetica,sans-serif;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 4px 8px;
	background: #E3E7EE;	
}
.tabellaboxprenota div.intestazione2{
	width: 640px;
	clear: left;
	text-align: left;
	color: #236477;
	font-size: 14px;
	line-height:1.5em;
	font-family: Verdana,Geneva,Helvetica,sans-serif;
	font-weight: normal;
	margin: 40px 0px 0px 0px;
	padding: 4px 0px 4px 8px;
	background: #E3E7EE;	
}





.tabellaboxprenota div.riga-griglia div.cell-testo{
	width:70px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid #FF9900;
}
.tabellaboxprenota div.riga-griglia div.cell-testo2{
	width: 35px;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #f2f2f2;
}
.tabellaboxprenota div.riga-griglia div.cell-testo3{
	width: 310px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px solid #FF9900;
}
.tabellaboxprenota div.riga-griglia div.cell-totale{
	width: 157px;
	padding: 5px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
	background: #f2f2f2;
	border: 1px solid #ccc;
}



#linkpubblicita ul {
	list-style: none;
}
#linkpubblicita li {
	display: inline;
}


.noviewimmobile {
	color: #EEEEEE;
}


span.ginfo {
	color: #E3E7EE;
	line-height: 0,7em;
	font-size: 11px;
	font-family: Verdana,Geneva,Helvetica,sans-serif;
}


.ginfo {
	color: #E3E7EE;
	line-height: 0,7em;
	font-size: 11px;
	font-family: Verdana,Geneva,Helvetica,sans-serif;
}















#block_homebox{
	margin: 3px;
	padding: 10px;
	background: #666666;
	border: 1px solid #E0DBC9; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 790px;
	height: 190px;
}



#block_homebox div{
	float: left;
	text-align: left;
	border: 1px solid #ddd;
	padding: 2px;
	width: 251px;
	margin: 3px;
}

div#block_homebox1{
	padding: 3px;
	float:left;
	color: #666666;
	border: 1px dashed #eee;
	text-align: center;
	width: 810px;
}



#block_homebox div.uno {
	background-color: #00814A;
	height: 175px;
	background: #00814A url(images/preventivo_online-128x128.png) no-repeat 65px 40px;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	color: #E0DBC9; 
}
#block_homebox div.uno:hover {
	background-color: #ACACAC;
	height: 175px;
	background: #ACACAC url(images/preventivo_online-128x128.png) no-repeat 65px 40px;
}
#block_homebox div.uno a {
	color: #4A3903;
}



#block_homebox div.due {
	background-color: #EBE4E0;
	height: 175px;
	background: #EBE4E0 url(images/find-home-128x128.png) no-repeat 65px 40px;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	color: #E0DBC9; 
}
#block_homebox div.due:hover {
	background-color: #ACACAC;
	height: 175px;
	background: #ACACAC url(images/find-home-128x128.png) no-repeat 65px 40px;
}
#block_homebox div.due a {
	color: #4A3903;
}




#block_homebox div.tre {
	background-color: #9ABDFD;
	height: 175px;
	background: #9ABDFD url(images/servizi_svolti-128x128.png) no-repeat 65px 40px;
	font-size: 22px;
	text-align: center;
	font-weight: bold;
	color: #E0DBC9; 
}
#block_homebox div.tre:hover {
	background-color: #ACACAC;
	height: 175px;
	background: #ACACAC url(images/servizi_svolti-128x128.png) no-repeat 65px 40px;
}
#block_homebox div.tre a {
	color: #4A3903;
}