@charset "UTF-8";

body {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: 17px;
font-weight: normal;
color: #333333;
margin: 0px;
background-color:#898681;
}


h1 {
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #3E3D3A;
	margin: 0px;
}

.H1torre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: normal;
	line-height: 27px;
	font-weight: normal;
	color: #711C54;
	margin: 0px;
}
.H1torre .grey { color:#000;}



.H2torre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	color: #711C54;
	margin: 0px;
}
.H2torre .grey { color:#000;}

h2 {
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	color: #ffffff;
	margin: 0px;
}

h2 a:link {
    	color: #ffffff;
	margin: 0px;
	text-decoration:none;
}

h2 a:visited {
    	color: #ffffff;
	margin: 0px;
	text-decoration:none;
}

h2 a:hover {
    	color: #898681;
	margin: 0px;
	text-decoration:none;
}

h2 a:active {
    	color: #898681;
	margin: 0px;
	text-decoration:none;
}


h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	color: #711C54;
	margin: 0px;
}

h4 {
   font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #4F143B;
	margin: 0px;
}

h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	font-style: normal;
	line-height: 27px;
	font-weight: normal;
	color: #711C54;
	margin: 0px;
}

h6 {
	font-size: 20px;
	font-style: normal;
	line-height: 25px;
	font-weight: bold;
	color: #9B9250;
	margin: 0px 0 0 0 ;
}

a {
	color: #444444;
	text-decoration:none;				
	
}

a:link {
	color: #444444;					
	
}

a:visited {
	color: #444444;					
	
}

a:hover {
	color: #000000;
	text-decoration:underline;					
	
}

a:active {
	color: #000000;
	text-decoration:underline;					
}

a:hover img {
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

p {
margin: 0px;
padding:0px;

}
.pink { color:#982271; font-weight:bold;}

ul {
	margin:0;
	padding:0 0 0 19px;
	
	}
	
ul li{
	margin:0;
	padding:0;
/*	list-style-image:url(images/freccia.gif);
*/	}
ul li:hover{
/*	list-style-image:url(images/freccia1.gif);
*/	
}

.sfondo_top {
background-image:url(images/sf_top.png);
background-repeat:no-repeat;
background-position:center top;
height:130px;
}


	
.news {
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	padding:0px 0px 0px 0px;
	}

	
.news  a:link {
	text-decoration:none;
	color: #000000;

}

	
.news  a:visited {
	text-decoration:none;
	color: #000000;

}

	
.news  a:hover {
	text-decoration:underline;
	color:#333333;

}

	
.news  a:active {
	text-decoration:underline;
	color:#333333;

}


.menu {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	padding:0px 0px 0px 0px;
	}

	
.menu  a:link {
	text-decoration:none;
	color: #ffffff;

}

	
.menu  a:visited {
	text-decoration:none;
	color: #ffffff;

}

	
.menu  a:hover {
	text-decoration:none;
	color:#581841;

}

	
.menu  a:active {
	text-decoration:none;
	color:#581841;


}

	
.menuTop {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #ffffff;
	padding:0px 0px 0px 0px;
	vertical-align:center;
}

	
.menuTop a:link {
	text-decoration:none;
	color: #ffffff;

}

	
.menuTop a:visited {
	text-decoration:none;
	color: #ffffff;

}

	
.menuTop a:hover {
	text-decoration:underline;
	color:#000000;

}

	
.menuTop a:active {
	text-decoration:underline;
	color:#000000;

}

	
.menubottom {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #ffffff;
	padding:0px 0px 0px 0px;
	vertical-align:center;
}

	
.menubottom a:link {
	text-decoration:none;
	color: #ffffff;

}

	
.menubottom a:visited {
	text-decoration:none;
	color: #ffffff;

}

	
.menubottom a:hover {
	text-decoration:underline;
	color:#000000;

}

	
.menubottom a:active {
	text-decoration:underline;
	color:#000000;

}

	
.menubottom1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #5B5955;
	padding:0px 0px 0px 0px;
	vertical-align:center;
}

	
.menubottom1 a:link {
	text-decoration:none;
	color: #5B5955;

}

	
.menubottom1 a:visited {
	text-decoration:none;
	color: #5B5955;

}

	
.menubottom1 a:hover {
	text-decoration:underline;
	color:#000000;

}

	
.menubottom1 a:active {
	text-decoration:underline;
	color:#000000;

}

	
.txtbianco {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	color: #ffffff;
	padding:0px 0px 0px 0px;
	vertical-align:center;
}

	
.txtbianco a:link {
	text-decoration:none;
	color: #ffffff;

}

	
.txtbianco a:visited {
	text-decoration:none;
	color: #ffffff;

}

	
.txtbianco a:hover {
	text-decoration:none;
	color:#B5B1AA;

}

	
.txtbianco a:active {
	text-decoration:none;
	color:#B5B1AA;

}

	
.txtofferta {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #333333;
	padding:0px 0px 0px 0px;
	vertical-align:center;
}

	
.txtofferta a:link {
	text-decoration:none;
	color: #333333;

}

	
.txtofferta a:visited {
	text-decoration:none;
	color: #333333;

}

	
.txtofferta a:hover {
	text-decoration:underline;
	color:#333333;

}

	
.txtofferta a:active {
	text-decoration:underline;
	color:#333333;

}

	
.prenota {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	color: #962570;
	padding:0px 0px 0px 0px;
	vertical-align:center;
}

	
.prenota a:link {
	text-decoration:none;
	color: #962570;

}

	
.prenota a:visited {
	text-decoration:none;
	color: #962570;

}

	
.prenota a:hover {
	text-decoration:underline;
	color:#962570;

}

	
.prenota a:active {
	text-decoration:underline;
	color:#200918;

}




.sfondo_botton {
background-image:url(images/sf_botton.png);
background-repeat:no-repeat;
background-position:center;
background-position:top;

}



