body {
	font-size: 12px; 	
	color: #666666; 	
	font-family: Arial, Helvetica, sans-serif;	
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #ffffff;
}

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

a:hover
{	
	color: #ffffff;
	text-decoration: none;
}
.sfondo_index{
background:  url("images/intro.jpg") no-repeat;
}
.sfondo_home{
background:  url("images/home.jpg") no-repeat;
}
.sfondo_executive{
background:  url("images/executive_suites.jpg") no-repeat;
}
.sfondo_fact_sheet{
background:  url("images/fact_sheet.jpg") no-repeat;
}
.sfondo_partner{
background:  url("images/partner.jpg") no-repeat;
}
.sfondo_posizione{
background:  url("images/posizione.jpg") no-repeat;
}
.sfondo_arte{
background:  url("images/arte.jpg") no-repeat;
}
.sfondo_ristoranti{
background:  url("images/ristoranti.jpg") no-repeat;
}
.sfondo_albergo{
background:  url("images/albergo.jpg") no-repeat;
}
.sfondo_meeting{
background:  url("images/meeting.jpg") no-repeat;
}
.sfondo_cavour{
background:  url("images/cavour.jpg") no-repeat;
}
.sfondo_celli{
background:  url("images/celli.jpg") no-repeat;
}
.sfondo_virgilio{
background:  url("images/virgilio.jpg") no-repeat;
}
.sfondo_terrace{
background:  url("images/terrace.jpg") no-repeat;
}
.sfondo_terrace_eng{
background:  url("images/terrace_eng.jpg") no-repeat;
}
.sfondo_camere{
background:  url("images/camere.jpg") no-repeat;
}
.sfondo_albergo_es{
background:  url("images/albergo_es.jpg") no-repeat;
}
.sfondo_fact_sheet_es{
background:  url("images/fact_sheet_es.jpg") no-repeat;
}
.sfondo_meeting_es{
background:  url("images/meeting_es.jpg") no-repeat;
}
.sfondo_terrace_es{
background:  url("images/terrace_es.jpg") no-repeat;
}
.sfondo_terrace_fr{
background:  url("images/terrace_fr.jpg") no-repeat;
}
.sfondo_fact_sheet_ru{
background:  url("images/fact_sheet_ru.jpg") no-repeat;
}
.sfondo_albergo_ru{
background:  url("images/albergo_ru.jpg") no-repeat;
}
.sfondo_terrace_ru{
background:  url("images/terrace_ru.jpg") no-repeat;
}
.sfondo_meeting_ru{
background:  url("images/meeting_ru.jpg") no-repeat;
}
.sfondo_blu{
background:  url("images/blu.jpg") no-repeat;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;	
	font-weight: normal;
}
.textside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	letter-spacing:1px;
	font-weight: normal;
	padding: 0px;
}
a.textside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	letter-spacing:1px;
	padding: 0px;
}
a.textside:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #D275A2;
	font-weight: normal;
	letter-spacing:1px;
	padding: 0px;
}

.textside_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	padding: 0px;
}
a.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: center;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cccccc;
	text-align: center;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}
.menu_ev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cccccc;
	text-align: center;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}

.testo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;		
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	font-weight: normal;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	letter-spacing:1px;
	font-weight: normal;
	padding: 0px;
}
.lilla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #D993B3;
	letter-spacing:1px;
	font-weight: normal;
	padding: 0px;
}
.black_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	letter-spacing:1px;
	font-weight: normal;
	padding: 0px;
}
.brown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #A15C21;
	letter-spacing:1px;
	font-weight: normal;
	padding: 0px;
}
.white_ru {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	letter-spacing:0px;
	font-weight: normal;
	padding: 0px;
}
.brown_ru {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #A15C21;
	letter-spacing:0px;
	font-weight: normal;
	padding: 0px;
}
.brown_small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A15C21;
	padding-left:5px;
	letter-spacing:1px;
	font-weight: normal;
}
.blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #10184A;
	letter-spacing:1px;
	font-weight: normal;
	padding: 0px;
}
.yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFCC02;
	font-weight: normal;
	padding: 0px;
}

a.yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFCC02;
	font-weight: normal;
	padding: 0px;
}
a.yellow:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	padding: 0px;
}
.yellow_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC02;
	font-weight: normal;
	padding: 0px;
}
a.yellow_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC02;
	font-weight: normal;
	padding: 0px;
}
a.yellow_small:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	padding: 0px;
}
.viola {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7D2668;
	font-weight: normal;
	padding: 0px;
}
.viola_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7D2668;
	font-weight: normal;
	padding: 0px;
}
.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	letter-spacing:1px;
	font-weight: normal;
	padding: 0px;
}
a.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #184515;
	letter-spacing:1px;
	font-weight: normal;
	padding: 0px;
}
a.black:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	letter-spacing:1px;
	font-weight: normal;
	padding: 0px;
}
.testo_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;		
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	font-weight: normal;
}
.testo_left_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;		
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	font-weight: normal;
}
a.link_testo_left_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC02;	
	font-weight: normal;
}
a.link_testo_left_black:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;		
	font-weight: normal;
}

.testo_small_blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699FF;	
	padding-right: 30px;
	font-weight: normal;
}

.menu_es {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	padding: 0px;
}
a.menu_es {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: center;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
}
a.menu_es:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cccccc;
	text-align: center;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
}
.menu_ev_es {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cccccc;
	text-align: center;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
}



.menu_ru {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding: 0px;
}
a.menu_ru {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: center;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 8px;
}
a.menu_ru:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	text-align: center;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 8px;
}
.menu_ev_ru {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	text-align: center;
	font-weight: normal;
	padding-left: 8px;
	padding-right: 8px;
}

