*{
	margin:0;
	padding:0;
	/*TOGLIE OVER DEI DISPOSITIVI TOUCH*/
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

html{
	width:100%;
	height:100%;
}
body {
	margin: 0px;
	width:100%;
	height: 100%;
	font-family: Georgia;
	color:#000;
	font-size:14px;
}

img{
	border:0;
	font-size:1px; 
	color:#f6f6f6;
}

ul{
	margin: 8px 8px;
}

ul li {
	list-style-position: inside;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
	list-style-type: none;
}
.floatL{
	float:left;
}
.floatR{
	float:right;
}
.txtL{
	text-align:left !important;
}
.txtR{
	text-align:right !important;
}
.text11 {
	font-size: 11px;
}
.text12 {
	font-size: 12px;
}
.text14 {
	font-size: 14px;
}

/* CUFON */
.cfText10 {
	font-size: 10px;
	font-weight:400;
	font-family: Arial, Helvetica, sans-serif;
}
.cfText11 {
	font-size: 11px;
	font-weight:400;
	font-family: Arial, Helvetica, sans-serif;
}
.cfText12 {
	font-size: 12px;
	font-weight:400;
	font-family: Arial, Helvetica, sans-serif;
}
.cfText14 {
	font-size: 14px;
	font-weight:300;
	font-family: Arial, Helvetica, sans-serif;
}
.cfText14B {
	font-size: 14px;
	font-weight:400;
	font-family: Arial, Helvetica, sans-serif;
}
.cfText18GillB {
	font-size: 18px;
	font-weight:400;
	font-family: Arial, Helvetica, sans-serif;
}
.cfText18 {
	font-size: 18px;
	font-weight:400;
	font-style:normal !important;
}
.cfText18I {
	font-size: 18px;
	font-style:italic;
	font-weight:400;
}
.cfText24GillB {
	font-size: 24px;
	font-weight:400;
	font-family: Arial, Helvetica, sans-serif;
}
.cfText24Gill {
	font-size: 24px;
	font-weight:300;
	font-family: Arial, Helvetica, sans-serif;
}
.cfText24 {
	font-size: 24px;
	font-weight:400;
}
.cfText60 {
	font-size: 60px;
	font-weight:400;
}



/* -------------- LINK ------------------------ */

a, a:link, a:active, a:visited, a:hover {
	text-decoration: none;
	color: #493835;
}
a:hover {
	color: #a65949;
}


a.moreinfo, a.moreinfo:link, a.moreinfo:active, a.moreinfo:visited, a.moreinfo:hover {
	color:#fff;
	background:url('BG_moreinfo.png') no-repeat center right #493835;
	padding: 11px 27px 7px 12px;
	text-decoration:none;
	font-family: Arial;
}
a.moreinfo:hover {
	text-decoration:none;
	background-color:#a65949;
}

a.prev, a.prev:link, a.prev:active, a.prev:visited, a.prev:hover {
	border:0;
	text-decoration:none;
	margin-left:46px;
	float:left;
	display:none;
}
a.prev:hover {
	text-decoration:none;
}


a.next, a.next:link, a.next:active, a.next:visited, a.next:hover {
	border:0;
	text-decoration:none;
	margin-right:45px;
	float:right;
	display:none;
}
a.next:hover {
	text-decoration:none;
}

/* -------------- MENU ------------------------ */
.DIV_menu_voice a, .DIV_menu_voice a:link, .DIV_menu_voice a:active, .DIV_menu_voice a:visited, .DIV_menu_voice a:hover {
	text-decoration:none;
	margin-left:12px;
	margin-right:12px;
	color:#333;
	text-transform:uppercase;
}
.DIV_menu_voice a:hover {
	text-decoration:none;
	color:#a65949;
}

a.On, a.On:link, a.On:active, a.On:visited, a.On:hover {
	text-decoration:none;
	margin-left:12px;
	margin-right:12px;
	color:#a65949;
	text-transform:uppercase;
}
a.On:hover {
	text-decoration:none;
	color:#a65949;
}

/* -------------- MENU MEDIA ------------------------ */
@media only screen and (max-width: 1024px) {

	.DIV_menu_voice a, .DIV_menu_voice a:link, .DIV_menu_voice a:active, .DIV_menu_voice a:visited, .DIV_menu_voice a:hover {
		text-decoration:none;
		margin-left:10px;
		margin-right:10px;
		color:#333;
		text-transform:uppercase;
	}
	.DIV_menu_voice a:hover {
		text-decoration:none;
		color:#a65949;
	}

}

/* -------------- LINK ------------------------ */

.bgBlack {
	background-color: #000;
}
.bgWhite {
	background-color: #FFF;
}
.bgBlue {
	background-color: #004084;
}
.bgYellow {
	background-color: #ffdd00;
}
.bgOrange{
	background-color: #db694a;	
}
.bgRed{
	background-color: #E2100A;	
}
.bgGreen {
	background-color: #7ab51d;
}
.bgGreen2 {
	background-color: #b0d200;
}
.bgCyan {
	background-color: #6baddb;
}
.bgCyan2 {
	background-color: #0070b8;
}
.bgCyan3 {
	background-color: #0081c7;
}
.bgCyan4 {
	background-color: #005d9b;
}
.bgViolet {
	background-color: #8b5bb2;
}
/* grigio base */
.bgGrey {
	background-color: #f6f6f6;
}
.bgGrey1 {
	background-color: #6f6f6f;
}
.bgGrey2 {
	background-color: #a0a3a4;
}
.bgGrey3 {
	background-color: #dcdcdd;
}
.bgGrey4 {
	background-color: #f7f7f7;
}
.bgAlpha1 {
	background-image: url(vuotoAlpha1.png);
	background-repeat: repeat;
}
.bgAlpha2 {
	background-image: url(vuotoAlpha2.png);
	background-repeat: repeat;
}
.bgAlpha3 {
	background-image: url(vuotoAlpha4.png);
	background-repeat: repeat;
}

/* titolo */
.colorWhite {
	color:#FFF;
}
.colorBlack {
	color:#000;
}
.colorDark{
	color:#9b9b9b;
}
.colorGreen{
	color:#7ab51d;	
}
.colorYellow{
	color:#ffdd00;	
}
.colorCyan{
	color:#6baddb;
}
.colorOrange{
	color:#ff7a56;
}
.colorOrange2{
	color:#db694a;	
}
.colorBlue {
	color: #003677;
}
.colorRed{
	color:#e2001a;	
}
.colorViolet{
	color:#8b5bb2;	
}

.colorGrey {
	color:#9b9b9b;
}
.colorGrey1 {
	color:#2e2f2e;
}
.colorGrey2 { /* indirizzi */
	color:#b6b6b6;
}
.colorGrey3 {
	color:#222222;
}
.colorGrey4 {
	color:#757575;
}
.colorGrey5 {
	color:#c5c5c5;
}
.colorGrey6 {
	color:#333;
}
.colorBeige {
	color:#817573;
}

.imgbutton{
	opacity:0.25;
	filter:alpha(opacity=25); /* For IE8 and earlier */	
}
.imgbutton:hover{
	opacity:0.80;
	filter:alpha(opacity=80); /* For IE8 and earlier */	
	background-color: #dedfdf !important;
}

.imgbutton_on{
	opacity:1.00;
	filter:alpha(opacity=100); /* For IE8 and earlier */	
}
.imgbutton_on:hover{
	opacity:1.00;
	filter:alpha(opacity=100); /* For IE8 and earlier */	
	background-color: #dedfdf !important;
}
