body {
	font-family:Verdana;
	font-size:9pt;
}

a {
	text-decoration:none;
	color:#90b050;
}

a:hover {
	text-decoration:none;
	color:white;
}

a.selected,span.selected {
	color:white;
}

h2 {
	font-family:Georgia, Times;
	color:white;
	font-size:18px;
	padding-left:40px;
}

h2.where,h2.contacts,h2.contacts_nopad {
	padding-left:0;
}

h2.contacts {
	padding-left:15px;
	background:transparent url(../images/layout/side_arrow_up_black.jpg) no-repeat;
}

h2.contacts a {
	color:white;
}

h2.contacts a:hover {
	color:#90b050;
}

h2.tell {
	padding-left:0;
	padding-top:15px;
	color:#deac12;
}

strong {
	color:white;
}


	
/* menu text classes
-------------------------------------------------------------------------------- */
.fsf_menu {
	font-size:8pt;
}

.fsf_menu li a {
	text-transform:uppercase;
	color:#90b050;
}

.fsf_menu li.selected a {
	color:white;
}
/* end menu text classes
-------------------------------------------------------------------------------- */

	
/* main content classes
-------------------------------------------------------------------------------- */
.fsf_grey_claim p {
	font-family:Georgia, Times;
	color:#bababa;
	font-size:20pt;
}

.small_claim p {
	font-size:18pt;
}	
/* end main content classes
-------------------------------------------------------------------------------- */

	
/* footer
-------------------------------------------------------------------------------- */
.fsf_footer_block {
	color:#90B04F;
	font-size:9pt;
}	
/* end footer
-------------------------------------------------------------------------------- */


.textBlock,.textBlock_large {
	color:#959595;
}

.roomImageBlock h2 {
	margin-bottom:10px;
	color:#deac12;
	font-size:18px;
	font-family:Georgia;
	padding-left:0;
}

.boxInner {
	color:#656565;
}

.boxInner h2,.boxInner_exp h2 {
	margin-bottom:10px;
	color:#2A2A2A;
	font-size:24px;
	font-family:Georgia;
	padding-left:0;
}

.boxInner h2.homeNews {
	color:#deac12;
}

.boxInner h2.servizi,.boxInner_exp h2.servizi {
	color:#767676;
	font-size:18px;
	font-family:Georgia;
	padding-left:15px;
}

#accordion h2.servizi,#noAccordion h2.servizi {
	background:transparent url(../images/layout/side_arrow_up.jpg) no-repeat;
	color:#959595;
}

#accordion h2.active,#noAccordion h2.active,#accordion h2:hover,#noAccordion h2:hover,#accordion a.selected h2.servizi,#noAccordion a.selected h2.servizi {
	background:transparent url(../images/layout/side_arrow_up.jpg) no-repeat;
	color:white;
}

#navigation_serv a h2.servizi {
	padding-left:15px;
}

#navigation_serv a.selected h2.servizi {
	background:transparent url(../images/layout/side_arrow_down_black.jpg) no-repeat;
	color:white;
}

#navigation_serv a.head h2.servizi {
	background:transparent url(../images/layout/side_arrow_up_black.jpg) no-repeat;
}

#accordion_gallery a:hover h2.servizi {
	color:#90b050;
}

h2.servizi,h2.links {
	padding-left:15px;
	background:transparent url(../images/layout/side_arrow_up_black.jpg) no-repeat;
}

.links {
	padding-left:15px;
}


	
/* services classes
-------------------------------------------------------------------------------- */
.sport {
	background:transparent url(../images/layout/sport_icon.jpg) no-repeat;
	height:25px;
}

.culture {
	background:transparent url(../images/layout/culture_icon.jpg) no-repeat;
	height:25px;
}

.ent {
	background:transparent url(../images/layout/ent_icon.jpg) no-repeat;
	height:25px;
}

.food {
	background:transparent url(../images/layout/food_icon.jpg) no-repeat;
	height:25px;
}
/* end services classes
-------------------------------------------------------------------------------- */


.yellow {
	color:#deac12;
}
.red {
	color:red;
	padding-left: 15px;
}

	
/* news items
-------------------------------------------------------------------------------- */
.tellItem {
	color:#959595;
}	
/*
.tellItem a {
	color: #959595;
	text-decoration: underline;
}
*/

	
/* end news items
-------------------------------------------------------------------------------- */

	
/* pagination
-------------------------------------------------------------------------------- */
.pagination a {
	color:#959595;
}

.pagination div.selected a,.pagination a:hover {
	color:white;
}

.grey {
	color:#959595;
}

.white {
	color:white;
}

.newsHomeTitle {
	color:white;
	padding-bottom:10px;
}