<!--
img{
border-width: 0px;
}


body{
	background-color:#EEEEEE;
}

.link{
	text-decoration:none;
	font-family:verdana;
	font-size:9pt;
	color:#4e4673;
	
}
/* layer contenitore */
#main {
	width:1000px; 
	display:block; 
	position:relative; 
	margin:0 auto;
	height:100%;
}


/* fine layer contenitore */


/* inizio colonna 1 */

#colonnaSX {
	position:relative; 
	display:block; 
	float:left; 
	width:251px;  
	vertical-align:top; 
	margin: 0px auto;
	height:100%;
    background:url(/img/sf_colonna_sx.jpg) repeat-y;
	}
	



#LogoSX_ {
	display: block;
	float:left;
	width:251px; 
	height:192px; 
	background-image:url(/img/LogoSX.jpg);
}

#index-09_ {
	display: block;	
	float:left;
	width:5px;
	background:url(/img/index_09.jpg) repeat-y;
}

#bozza1-13_ {
	display: block;
	float:left;
	width:251px;
	height:93px;
}

#Dec-Orizz-1d2_ {
	display: block;
	float:left;
	width:251px;
	height:7px;
	background-image:url(/img/Dec_Orizz_1d2.jpg);
	background-repeat:no-repeat;
	font-size:0px;
}

#Colonna-Menu-SX_ {
	display:block;
	float:left;
	width:251px;
	/* background:url(/img/Colonna_Menu_SX.jpg) repeat-y; */
	margin:0 auto;
	/*height:100%; */
}

#ricerca_home{
	width:180px; 
	padding:5px; 
	border-left:3px #f15602 solid; 
	border-right: 3px #f15602 solid; 
	margin-left:20px;
	}

#ricerca_home button{
	border:0px; 
	margin:0px; 
	padding:0px; 
	width:32px;
	height:32px;
	background: transparent url(/img/i_edit_find.png) no-repeat center top;
}


	
	
label{
	font-family:Tahoma;
	font-size:8pt;
	color:#f15602;
	line-height:15pt;
}

.large{
	width:180px;
	/* height:; */
	font-size:8pt;
}

.thin{
	width:85px;
	/* height:; */
	font-size:8pt;
}

/* fine colonna 1 */


/* inizio colonna 2 */

#colonnaDX {
	position:relative; 
	float:left; 
	display:block; 
	vertical-align:top;
	margin:0 auto;
	width:718px;
	height:100%;
	/* border:1px red solid;*/
	background:url(/img/sf_colonna_dx.jpg) repeat-y;
	}

#Grafica-Top_ {
	display:block;
	float:left;
	width:718px;
	height:138px;
	background-image:url(/img/Grafica_Top.jpg);
}

#MenuTop_ {
	display:block;
	float:left;	
	width:698px;
	height:36px;
	background-image:url(/img/MenuTop.jpg);
	text-align:right;
	padding-right:15px
}

#MenuTop_ a{
	color:#FFA500;
	text-decoration:none;
	font-weight:550;
	font-family:georgia;
	font-size:10pt;
}

#Immagine-Contesto_ {
	display:block;
	float:left;
	width:713px;
	height:111px;
	background-image:url(/img/Immagine_Contesto.jpg);
}


#Dec-Orizz-1d2012_ {
	float:left;
	width:713px;
	height:7px;
	background-image:url(/img/Dec_Orizz_1d2-12.jpg);
	background-repeat:no-repeat;
	font-size:0px;
}

#Corpo-Pagina_ {
	display:block;
	float:left;
	width:683px;   
	background:url(/img/Corpo_Pagina.jpg) repeat-y;
	padding:15px; 
}


/* fine colonna 2 */

/* inizio  terza colonna */

#decorazione_dx{
	display:block; 
	float:left; 
	position:relative; 
	width:5px; 
	height:790px;
	background:url('/img/decor_dx.jpg') repeat-y;
	background-position: 0px 17px;
	font-size:0px;
}

/* fine terza colonna */


#Page-Bottom_{
	position:relative;
	clear:both;
	width:969px;
	height:35px;
	background-image:url(/img/Page_Bottom.jpg);
	line-height:0px;
}

#index-16_ {
	position:relative;
	display:block;
	width:969px;
	height:41px;
	text-align:right;
	background-image:url(/img/index_16.jpg);
}


.annunco_home{
display:block;
width:335px;
height:225px;
float:left;

}

.annuncio_home_l{
display:block;
float:left;
width:228px;
height:195px;
text-align:center;
background:url(/img/annuncio_home_left.jpg);
padding: 15px;
}

.annuncio_home_l a{
font-family:tahoma;
font-size:10pt;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#4e4673;
}

.annuncio_home_l a .prezzo {
	color:#f15602;
	margin-left:30px;
}

.annuncio_home_l img{
display:block;
margin-top:10px;
padding-left:15px;
padding-top:15px;
margin:0 auto;
}

.annuncio_home_r{
display:block;
float:left;
width:68px;
height:205px;
background:url(/img/annuncio_home_right.jpg);
/* padding-left:10px; */
text-align:center;
padding-top:20px;
text-transform:uppercase;
font-family:tahoma;
font-size:9pt;
color:#FFF;
font-weight:bold;
}

#guarda_tutti{
display:block;
width:660px;
text-align:right;
padding-right:10px;
float:left;
font-family:tahoma;
font-size:10pt;
color:blue;
}

.pgtop{
	
	width:644px; 
	height:20px;
	margin:0 20px 0 20px;
	padding:8px;
	font-family: helvetica;
	font-size:9pt;
	border:1px #bbb dashed;
	border-top:0;
	text-align:center;
	vertical-align:middle;
	font-family: helvetica;
	font-size:9pt;
	color: #4e4673;
	
	
}

.pgtop a{
	text-decoration:none;
}

.css {
	display:block;
	float:left;
	width:90px;
}

.testo-corpo4 {
	font-family: "Georgia, Times New Roman, Times, serif";
	color:#306; 
	font-weight:300; 
	font-size:14px;
	}
#map{
	width: 595px; /*610px; */
	height: 380px;
	overflow:hidden;
	}

img.expando{ /*sample CSS for expando images. Not required but recommended*/
	border: 4px double #306;
	margin:20px;
/*	padding-top:10px; */
	vertical-align: middle; /*top; /*top aligns image, so mouse has less of a change of moving out of image while image is expanding*/
	float:left;
	z-index:20;
}

#frmContatti {
	text-align: center;
}

#frmContatti textarea, .frmInput {
	width: 200px;
	border: 1px solid orange;
	background: url(none) no-repeat #FFFFFF;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	color: #454743;
	float:left;
}

/** You can use this style for your LABEL elements **/
.frmLabel, .frmLabelNeeded{
	text-align:left;
	vertical-align:middle;
	font-family: tahoma, helvetica, sans-serif;
	font-size: 13px;
	/* color: #82983e; */
	color:#4e4673;
	display:block;
	float:left;
	clear:left;
	width: 150px;
	line-height:23px;
	margin: 0 10px 15px 85px;
}

.frmLabelNeeded{
	background: url('/img/asterisco.gif') no-repeat center right;
}

#frmContatti legend {
	font: bold 140%/1.6 Arial,sans-serif;
	color: #4e4673;
	}
	
 #frmContatti textarea{
	width: 350px;
	height: 200px;
	display: block;
	clear:right;
}

#frmContatti #invia {
	clear:left;
	margin: 15px 0 15px 0;
}
-->