body { 
    font-family: Verdana, sans-serif;
	margin: 0 0 0 0; 
	padding: 0;
    background-color:	#FFFFFF;
}
hr {display: none}

#colonnasx { 
float:	left;
width: 137px;
margin: 0 0 0 0; 
padding: 0;
background-color: #FFFFFF;
}
#colonnadx { 
float:	left;
width: 134px;
margin: 0 0 0 0; 
padding: 0;
background-color: #DAE2F2;
}
#principale {  
float:	left;
width:	545px;
}
#principale .sx{
float:	left; 
width: 339px; 
background:	#FFFFFF;
}
#principale .sx2{
float:	left; 
width: 545px; 
background:	#FFFFFF;
}
#principale .dx{ 
float:	right;
width: 206px; 
background:	#FFFFFF;
}
h1 { 
border-style: none none solid none; 
border-color: #666666; 
border-width: 1px;
margin-bottom: 0;
margin-right: 5px;
margin-top: 0px;
}
.slogan{  
font-family: Times, serif;
font-size: 16px;
line-height: 19px;
font-weight: bold;
color: #FFFFFF;
}
.titolo{  
font-family: Times, serif;
font-size: 20px;
line-height: 21px;
font-weight: bold;
color: #78376b;
font-smooth: always;
}
p{  
font-size: 11px;
line-height: 17px;
margin-right: 22px;
margin-left: 32px;
margin-top: 24px;
color: #666666;
}

h3{  
font-size: 11px;
line-height: 13px;
font-weight:normal;
color: #666666;
}
.testo_prices{  
font-size: 11px;
line-height: 17px;

color: #666666;
border-bottom: 1px solid #7E92B8;
}
p a{ 
font-size: 11px;
color: #78376b;
font-weight: bold;
text-decoration: none;
}
p a:hover{ 
color: #000000;
}
.testo{  
font-size: 11px;
line-height: 17px;
margin-right: 22px;
margin-left: 32px;
margin-top: 24px;
color: #666666;
border-bottom: 1px solid #7E92B8;
}
.tab{  
font-size: 11px;
line-height: 17px;
margin-top: 24px;
color: #666666;
}
.piccolo{ 
font-size: 9px;
line-height: 10px;
font-weight: normal;
color: #666666;
}
.bold{ 
font-size: 11px;
line-height: 17px;
font-weight: bold;
color: #666666;
}
.color{ 
font-size: 13px;
line-height: 17px;
font-weight: bold;
color: #7E92B8;
}
.colorpiccolo{ 
font-size: 11px;
line-height: 13px;
font-weight: bold;
color: #7E92B8;
}
.fotosx{ 
float: left;
margin: 4px 0px 0px 0px;
}
.fotodx{ 
float: right;
margin: 4px 0px 0px 0px;
}
.copy{
font-size: 9px;
color: #999999;
font-weight: normal;
}
.copy a{ 
color: #999999;
font-weight: bold;
text-decoration: none;
}
.copy a:hover{ 
color: #009246;
font-weight: bold;
text-decoration: none;
}
.bold9{
font-size: 9px;
color: #999999;
font-weight: bold;

}
#menu {
	float : left;
	width: 206px;
    font-family: Times, serif;
    font-size: 13px;
    line-height: 19px;
    font-weight: 500;
    color: #FFFFFF; 
    margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: none;
	text-decoration: none;
}
#menu ul, #menu li	{
	float : right;
    color: #FFFFFF; 
	list-style-type: none;
	margin-left: 0px;
	margin-right: 4px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	text-decoration : none;
}
	
#menu a:link, #menu a:visited	{
    float : left;
	width: 137px;
	background: none;
	border-bottom : 1px solid #A17398;
	color: #FFFFFF;
	padding-left: 5px;
	padding-bottom: 2px;
	text-decoration: none;
}

#menu a:link.active, #menu a:visited.active	{
	background : #935F89;
}

#menu a:hover	{
	background : #935F89;
}

	
body.section-1 #menu li#nav-1 a, 
body.section-2 #menu li#nav-2 a,
body.section-3 #menu li#nav-3 a,
body.section-4 #menu li#nav-4 a,
body.section-5 #menu li#nav-5 a, 
body.section-6 #menu li#nav-6 a,
body.section-7 #menu li#nav-7 a,
body.section-8 #menu li#nav-8 a
{
	background : #935F89;
	color : #FFFFFF;
}

 #menu ul a:hover {
	color : #FFFFFF !important;
}
