html,body{margin: 0;padding:0}

body{font-family: Arial,sans-serif;font-size: 12px; 

/*background-color: #ececec;*/

}

div#errori{


/*background-color:#FF5353;*/
font-size:11px;
font-weight:bold;
color:#AE0000;}

div#container{
	position: relative;
	width: 933px;
	background-color: #FFFFFF;
	color: #000;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: none;
	background: url(_img/sfondo_tutto.png) repeat-y;
}


.carrello01 {
font-family: Arial,sans-serif;font-size: 11px;text-align: left;
}


.fotohome {
	/*float: right;*/
	border: 1px solid #BCBCBC;
  margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; 
}

.tabhome {
	/*float: right;*/
  /*  margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;*/
	width:100px;
	height:100px;
/*	padding-bottom:0px;*/
}


a.art {color:#000000; text-decoration:none;}
a.art:visited {color:#000000;}
a.art:hover {color:#CC0000; text-decoration:none; }
/*a.art:visited {color: #000000;}
a.art:hover {text-decoration:underline;}*/

#asteimmobiliit{
padding-left:20px;
}

#footer 	{
 background: url("_img/theme_footer.gif")
  no-repeat bottom; 
  border: none;}


/*stili generici, su header e footer*/


h1,h2,h3,p{margin: 0}

p{
	padding-bottom: 10px;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 5px;
}

div#header{
	height: 144px;
	color: #fff;
	background-image: url(_img/testa.jpg);
	background-repeat: no-repeat;
}

div#header a{
/*	color: #004D6C;*/
	text-decoration:none;
	color:#FFFFFF;
}

div#header a:hover{
	color: #004D6C;
	text-decoration:none;
}

td.mainmenu
{
 background-image:url(_img/hintcapm.gif);
 background-repeat:repeat-x;
 height:20px;
 vertical-align:middle;
}

div#split2{
	float:right;
	width: 30px;
/*	padding-top: 5;
	padding-right: 5px;
	padding-bottom: 5;
	padding-left: 5px;*/
	margin-top:4px;
	height: 134px;
}

input {
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #d5d5d5;
	background: #fff;
	color: #3E3E3E;
	font: 11px Arial;
	font-weight:bold;

}

input.button2 {
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #d5d5d5;
	background: #fff;
	color: #3E3E3E;
	font: 11px Arial;
	font-weight:bold;
	cursor:pointer;

}

div.split3 {
	float: left;
	width: 400px;
	margin-top: 124px;
/*	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	text-align: left; */
	vertical-align: middle;
/*	background-position: center bottom;*/
/*	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;*/
	height: 20px;
}

/* Begin sidebar box */

.theme_sidebar_box {
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	width:247px;
	border: none;
	background: url(_img/sidebar_bg.gif) repeat-y;
}

.theme_sidebar_box {
	margin-left: 0px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .theme_sidebar_box {
	margin-left: 0px;
}
/* End hide from IE5/mac */

.theme_sidebar_box_header_small {
   height: 14px;
	width:247px;
	border: none;
	vertical-align: top;
	background: url(_img/small_sidebar_header.gif) no-repeat ;
}

.theme_sidebar_box_header {
   height: 34px;
	width:247px;
	border: none;
	vertical-align: top;
	background: url(_img/sidebar_header.gif) no-repeat ;
}

.theme_sidebar_box_main {
	vertical-align: top;
	width:247px;
	background: url(_img/sidebar_bg.gif) repeat-y;
}

.sinistra {
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	vertical-align: top;
	width:247px;
	background: url(_img/sinistra_sf.gif) repeat-y;
	height:auto;
}


.theme_sidebar_box_footer {
	height: 14px;
	width:247px;
	border: none;
	vertical-align: top;
	background: url(_img/sidebar_bottom.gif) no-repeat ;
}

.theme_sidebar-headline{
		padding-left: 24px;
		width:175px;
		padding-top: 12px;
		font-size: 11px;	
		color: #ffffff;
	   text-decoration: none;
		letter-spacing: 0px;
		font-weight: bold;
}

.theme_sidebar-headline_cat{
		padding-left: 56px;
		width:175px;
		padding-top: 12px;
		font-size: 11px;	
		color: #ffffff;
	   text-decoration: none;
		letter-spacing: 0px;
		font-weight: bold;
	/*	background: url("_img/book.gif") no-repeat ;*/
		background-position: 44px 13px;
}

.theme_sidebar-headline_links{
		padding-left: 44px;
		width:50px;
		padding-top: 12px;
		font-size: 11px;	
		color: #ffffff;
	   text-decoration: none;
		letter-spacing: 0px;
		font-weight: bold;
		background: url(icons/external.gif) no-repeat ;
		background-position: 12px 13px;
}

.theme_sidebar-headline_archiv{
		padding-left: 44px;
		width:50px;
		padding-top: 12px;
		font-size: 11px;	
		color: #ffffff;
	   text-decoration: none;
		letter-spacing: 0px;
		font-weight: bold;
		background: url(icons/documents.gif) no-repeat ;
		background-position: 12px 13px;
}

/* End */


/* Begin Cat formating */

.categories ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	padding-left: 44px;
}

.categories li {
	margin: 0px 0px 0px;
	list-style-type: none;
	width: 191px;
	font-size: 11px;	
	font-family: Arial,Arial,sans-serif;
	line-height: 16px;
}
/*#003366*/
.categories a {
	text-decoration:none;
	color: #003366;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-bottom: 1px solid #DFDFDF;
}

.categories a:hover {
	text-decoration:none;
/*	background-color: #788D9F;*/
	background-color: #d5d5d5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	color:#ffffff;
}


/* End Cat Formating*/

/* Begin InfoBox */
.info_box{
	margin: 0 0 0 0px;
	list-style-type: none;
	width: 181px;
	padding-left:56px;
	height:25px;
}
.meta_data {
		padding-top: 5px;
		padding-left: 10px;
		line-height: 10px;
		margin: 0 7px 2px 0;
		
}
.info_box a {
	text-decoration:none;
	color: #003366;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.info_box a:hover {
	text-decoration:none;
	color: #003366;
	padding: 0px 0px 0px 0px;
}
/* END INFOBOX */

	
.post{
   text-align: justify;
padding-left: 25px;
	width:460px;
}

.post_header {
  margin: 0 0 0 0px;
   height: 35px;
	width:496px; 
	border: none;
	vertical-align: top;
	background: url(_img/content_header.gif) no-repeat;
	clear: right;
/*	float: both;*/
   margin-left:0px;
}


.post_content{
	width:496px;
	border: none;
	vertical-align: top;
	background: url(_img/content_bg.gif); 
	background-repeat: repeat-y;
}
.post_content{
	margin-left:0px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .post_content {
		margin-left:0px;
}
/* End hide from IE5/mac */

.post_meta_footer {
	background: #CCCCCC;
	margin-top: 1px;
	font-family: Arial; 
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 1px;
	font-weight: normal;
	letter-spacing: 0px;
	background-color: #788D9F;
	color:#ffffff;
	border: 1px solid #788D9F;
}

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

.post_meta_footer li {
	color:#ffffff;
	list-style-type: none;
	padding-left: 2px;
	display: inline;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-top: 1px;
}

.post_meta_footer a {
	background-color: #788D9F;
	color: #ffffff;
	list-style-type: none;
	padding-left: 2px;
	display: inline;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-top: 1px;
	text-decoration:none;
	background-color: #788D9F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color:#ffffff;
}

.post_meta_footer a:hover {
	color: #a37d09;
	background-color: #788D9F;
	color: #ffffff;
	list-style-type: none;
	/*padding-left: 2px;*/
	display: inline;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-top: 1px;
	text-decoration:none;
	background-color: #788D9F;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color:#ffffff;

}

.post_footer{
   margin: 0 0 0 0px;
   padding: 0 0 0 0px;
   height: 9px;
	width:496px;
	border: none;
	vertical-align: top;
	background: url(_img/content_footer.gif) no-repeat;
	/*clear: right;
	float: both;*/
	margin-left:0px;
	}
	
.post-date{
		font-family: Arial; 
		color:#ffffff;
		padding-right: 14px;
		font-size: 11px;
		font-weight:bold;
			
}

.post-headline{
		font-family: Arial; 
		padding-left: 58px;
		font-size: 11px;	

	padding-top: 12px;
		padding-top: 12px;
}

.post-headline a:link, .post-headline a:visited, .post-headline a:hover, .post-headline a:active{
	font-family: Arial; 
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 0px;
	font-weight: bold;
	padding-top: 12px;

}


/* right */


/* Begin sidebar box */

.theme_sidebar_box_right {
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
	width:200px;
	border: none;
}

.theme_sidebar_box_right {
	margin-left: 0px;
	margin-right: 0px;
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .theme_sidebar_box_right {
	margin-left: 0px;
	margin-right: 0px;
}
/* End hide from IE5/mac */


.theme_sidebar_box_header_small_right {
   height: 14px;
	width:200px;
	border: none;
	vertical-align: top;
	background: url(_img/small_sidebar_header_right.gif) no-repeat ;
}

.theme_sidebar_box_header_right {
   height: 34px;
	width:200px;
	border: none;
	vertical-align: top;
	background: url(_img/sidebar_header_right.gif) no-repeat ;
}
.theme_sidebar_box_main_right {
	vertical-align: top;
	width:200px;
	padding-left:10px;
	background: url(_img/sidebar_bg_right.gif) repeat-y;
}

.theme_sidebar_box_footer_right {
	height: 14px;
	width:200px;
	border: none;
	vertical-align: top;
	background: url(_img/sidebar_bottom_right.gif) no-repeat ;
}

.theme_sidebar-headline_right{
		padding-left: 24px;
		width:130px;
		padding-top: 12px;
		font-size: 11px;	
		color: #ffffff;
	   text-decoration: none;
		letter-spacing: 0px;
		font-weight: bold;
}

.theme_sidebar-headline_cat_right{
		padding-left: 24px;
		width:130px;
		padding-top: 12px;
		font-size: 11px;	
		color: #ffffff;
	   text-decoration: none;
		letter-spacing: 0px;
		font-weight: bold;
	/*	background: url("_img/book.gif") no-repeat ;*/
		background-position: 12px 13px;
}

.theme_sidebar-headline_links_right{
		padding-left: 24px;
		width:50px;
		padding-top: 12px;
		font-size: 11px;	
		color: #ffffff;
	   text-decoration: none;
		letter-spacing: 0px;
  	font-weight: bold;
		background: url(icons/external.gif) no-repeat ;
		background-position: 12px 13px;
}

.theme_sidebar-headline_archiv_right{
		padding-left: 24px;
		width:50px;
		padding-top: 12px;
		font-size: 11px;	
		color: #ffffff;
	   text-decoration: none;
		letter-spacing: 0px;
		font-weight: bold;
		background: url(icons/documents.gif) no-repeat ;
		background-position: 12px 13px;
}


