body{
	margin : 0 0 0 0;
 background-attachment: fixed;
	background-repeat: repeat;
}

A:Visited  {
 font-weight : normal;
	text-decoration : none;
	color : #0033cc;
}
A:Link{
	font-weight : normal;
	color : #0033cc;
	text-decoration : none;
}

A:Active  {
	font-weight : normal;
	color : #0033cc;
	text-decoration : none;
}

A:Hover  {
	font-weight : normal;
	color : #ffffff;
	text-decoration : underline;
 background-color: #0033cc;
}

.navtop A:Visited {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
 letter-spacing : 0.8px;
}

.navtop A {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
 letter-spacing : 0.8px;
}

.navtop A:hover {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
 letter-spacing : 0.8px;
 background-color: transparent;
}

.labelsxwhite {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 background-color: transparent;
 text-transform : uppercase;
}

.labelsxwhite A:Visited {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 text-transform : uppercase;
 background-color: transparent;
}

.labelsxwhite A {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 text-transform : uppercase;
 background-color: transparent;
}

.labelsxwhite A:hover {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 text-transform : uppercase;
 background-color: transparent;
}

.navsx A:Visited {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
 letter-spacing : 0.9px;
}

.navsx A {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
 letter-spacing : 0.9px;
}

.navsx A:hover {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #0033cc;
	text-decoration : none;
 letter-spacing : 0.9px;
 background-color: transparent;
}

.navsx {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
 letter-spacing : 0.9px;
}

.navbottom A:Visited {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
 letter-spacing : 0.9px;
}

.navbottom A {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
 letter-spacing : 0.9px;
}

.navbottom A:hover {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
 letter-spacing : 0.9px;
 background-color: transparent;
}

.navbottom {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
 letter-spacing : 0.9px;
}

.linkblu A:Visited {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #0033cc;
	text-decoration : none;
 letter-spacing : 0.9px;
}

.linkblu A {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #0033cc;
	text-decoration : none;
 letter-spacing : 0.9px;
}

.linkblu A:hover {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #00106E;
	text-decoration : none;
 letter-spacing : 0.9px;
 background-color: transparent;
}

.normal {
	font-family : verdana, arial, sans serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
	letter-spacing : normal;
}
.small {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

.smallwhite {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}

.smallblue {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #0000ff;
	text-decoration : none;
}

.news {
	font-family : verdana, arial, sans serif;
	font-size : x-small;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

.verysmall {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

.veryverysmall {
	font-family :  verdana, arial, sans serif;
	font-size : 9px;
	font-weight : normal;
	color : #000000;
	text-decoration : none;
}

.verysmallwhite {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : normal;
	color : #ffffff;
	text-decoration : none;
}

.label {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}
.labelsmall {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.labelorange {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #FF6600;
	text-decoration : none;
}

.labelform {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : bold;
	color : #000000;
	text-decoration : none;
}

.colorlabel {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : bold;
	color : #ffffff;
 background-color: #3366FF;
	text-decoration : none;
}

.colorlabelred {
	font-family :  verdana, arial, sans serif;
	font-size : 10px;
	font-weight : bold;
	color : #3366FF;
 background-color: #FFE700;
	text-decoration : none;
}

.colorlabelform {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
 background-color: #d7d7d7;
	text-decoration : none;
 text-transform : uppercase;
 letter-spacing : 1px;
}

.titolo {
	font-family :  verdana, arial, sans serif;
	font-size : 17px;
	font-weight : bold;
 text-decoration : none;
	color : #ff3300;
 background-color: trasparent;
 letter-spacing : 0.9px;
}

.titolobanner {
	font-family :  arial, sans serif;
	font-size : 18px;
	font-weight : bold;
 text-decoration : none;
 background-color: trasparent;
}

.titoloviaggio {
	font-family :  verdana, arial, sans serif;
	font-size : 17px;
	font-weight : bold;
 text-decoration : none;
	color : #ff3300;
 background-color: trasparent;
 letter-spacing : 0.9px;
}

.titoloviaggio A{
	font-family :  verdana, arial, sans serif;
	font-size : 17px;
	font-weight : bold;
 text-decoration : none;
	color : #ff3300;
 background-color: trasparent;
 letter-spacing : 0.9px;
}

.titoloviaggio A:hover {
	font-family :  verdana, arial, sans serif;
	font-size : 17px;
	font-weight : bold;
 text-decoration : none;
	color : #ff3300;
 background-color: #ffcc00;
 letter-spacing : 0.9px;
}

.titoloviaggio A:Visited {
	font-family :  verdana, arial, sans serif;
	font-size : 17px;
	font-weight : bold;
 text-decoration : none;
	color : #ff3300;
 background-color: trasparent;
 letter-spacing : 0.9px;
}

.titolosmall {
	font-family :  arial, sans serif;
	font-size : 16px;
	font-weight : bold;
 text-decoration : none;
	color : #5877c4;
 background-color: trasparent;
 letter-spacing : 0.9px;
}

.colorover {
 border-bottom: #4863a0 1px solid;
 border-left: #4863a0 1px solid;
 border-right: #4863a0 1px solid;
 border-top: #4863a0 1px solid;
	font-family: verdana;
	font-size : 12px;
	color : #000000;
 background-color: #ffffff;
}

.colorout {
 border-bottom: #4863a0 1px solid;
 border-left: #4863a0 1px solid;
 border-right: #4863a0 1px solid;
 border-top: #4863a0 1px solid;
	font-family: verdana;
	font-size : 12px;
	color : #000000;
 background-color: #ffffff;
}

.coloroutsmall {
 border-bottom: #4863a0 1px solid;
 border-left: #4863a0 1px solid;
 border-right: #4863a0 1px solid;
 border-top: #4863a0 1px solid;
	font-family: verdana;
	font-size : 11px;
	color : #000000;
 background-color: #ffffff;
}
.coloroversmall {
 border-bottom: #4863a0 1px solid;
 border-left: #4863a0 1px solid;
 border-right: #4863a0 1px solid;
 border-top: #4863a0 1px solid;
	font-family: verdana;
	font-size : 11px;
	color : #000000;
 background-color: #ffffff;
}

.colorovergiallo {
 border: #000000 1px solid;
	font-family: verdana;
	font-size : 12px;
 font-weight: normal;
	color : #000000;
 background-color: #ffcc00;
}

.coloroutgiallo {
 border: #000000 1px solid;
	font-family: verdana;
	font-size : 12px;
 font-weight: normal;
	color : #000000;
 background-color: #ffcc00;
}

.coloroverrosso {
 border: #000000 1px solid;
	font-family: verdana;
	font-size : 12px;
 font-weight: normal;
	color : #ffffff;
 background-color: #ff3300;
}

.coloroutrosso {
 border: #000000 1px solid;
	font-family: verdana;
	font-size : 12px;
 font-weight: normal;
	color : #ffffff;
 background-color: #ff3300;
}

.trasparente {
	border-bottom: #ffffff 1px solid;
 border-left: #ffffff 1px solid;
 border-right: #ffffff 1px solid;
 border-top: #ffffff 1px solid;
 background-color: #ffffff;
 font-family : verdana, arial, sans serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
}

.buttonover {
	border-bottom: #474747 1px solid;
 border-left: #474747 1px solid;
 border-right: #474747 1px solid;
 border-top: #474747 1px solid;
 background-color: #AA3233;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
}

.buttonout {
	border-bottom: #474747 1px solid;
 border-left: #474747 1px solid;
 border-right: #474747 1px solid;
 border-top: #474747 1px solid;
 background-color: #ffffff;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #AA3233;
}

.schedaOFF {
	border-bottom: #000000 1px solid;
 border-left: #000000 1px solid;
 border-right: #000000 1px solid;
 border-top: #000000 1px solid;
 background-color: #AA3233;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #ffffff;
}

.schedaON {
	border-bottom: #000000 1px solid;
 border-left: #000000 1px solid;
 border-right: #000000 1px solid;
 border-top: #000000 1px solid;
 background-color: #cccccc;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
}

.rollover{
background-color: #3366FF;
cursor: hand;
}
.rollout{
 background-color: trasparent;
 cursor: hand;
}

.rolloverlight{
background-color: #CCDBFF;
cursor: hand;
}
.rolloutlight{
 background-color: trasparent;
 cursor: hand;
}

.tabella {
 background-color: #ffffff;
 }
 
.colortabella {
 border: #5877c4 1px solid;
 background-color: #f5fcff;
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #5877c4;
	text-decoration : none;
 }
 
.fototabella {
	border-bottom: #000000 1px solid;
 border-left: #000000 1px solid;
 border-right: #000000 1px solid;
 border-top: #000000 1px solid;
 }

.mctitolo{
	BACKGROUND: #015396;
 COLOR: #ffffff;
 FONT-FAMILY: verdana, arial, sans serif;
 FONT-SIZE: 8pt;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}

.mctitoloover{
	BACKGROUND: #E8F4FF;
 COLOR: #ffffff;
 FONT-FAMILY: verdana, arial, sans serif;
 FONT-SIZE: 8pt;
 FONT-WEIGHT: normal;
 TEXT-DECORATION: none;
}

.assistenza {
	font-family : verdana,helvetica;
	font-size : 12px;
	font-weight : bold;
	color : #FF954F;
	text-decoration : none;
	letter-spacing : 0.5px;
}

.titolopagina {
	font-family : arial, Sans Serif;
	font-size : 14px;
	font-weight : bold;
	color : #E03501;
	text-decoration : none;
	letter-spacing : 2;
}

.trasparente {
 border: #ffffff 0px solid;
 background-color: transparent;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : bold;
	color : #000000;
}

.trasparentemail {
	border-bottom: #ffffff 1px solid;
 border-left: #ffffff 1px solid;
 border-right: #ffffff 1px solid;
 border-top: #ffffff 1px solid;
 background-color: transparent;
 font-family : verdana, arial, sans serif;
	font-size : 13px;
	font-weight : normal;
	color : #000000;
 text-align:center;
}

.colortabellamacchine
{
BORDER-BOTTOM: #002D4A 1px solid;
BACKGROUND-COLOR: #ffffff;
}

.iframe { 
width: 100%; 
overflow: auto;
border: 0px solid #000000;
padding: 0px;
background-color: #ffffff;
}

.trasparentescheda {
	border-bottom: #ffffff 1px solid;
 border-left: #ffffff 1px solid;
 border-right: #ffffff 1px solid;
 border-top: #ffffff 1px solid;
 background-color: #ffffff;
 font-family : verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #000000;
}

	.dhtmlgoodies_tree{
		margin:0px;
		padding:0px;
	}
	.dhtmlgoodies_tree ul{	/* Sub menu groups */
		margin-left:20px;	/* Left spacing */
		padding-left:0px;
		display:none;	/* Initially hide sub nodes */
	}
	.dhtmlgoodies_tree li{	/* Nodes */
		list-style-type:none;
		vertical-align:middle;
		
	}
	.dhtmlgoodies_tree li a{	/* Node links */
		color:#000;
		text-decoration:none;
		font-family:arial;
		font-size:0.8em;
		padding-left:2px;
	}
 
 .labelprezzo {
	font-family : verdana, arial, Sans Serif;
	font-size : 18px;
	font-weight : bold;
	color : #ffffff;
	text-decoration : none;
 background-color: trasparent;
}

.linkshome A:Visited {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #cccccc;
	text-decoration : none;
}

.linkshome A {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #cccccc;
	text-decoration : none;
}

.linkshome A:hover {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #cccccc;
	text-decoration : none;
}

.linkshome {
	font-family :  verdana, arial, sans serif;
	font-size : 11px;
	font-weight : normal;
	color : #cccccc;
	text-decoration : none;
}

/* ############################################################## */
/* Initially hide sub nodes */
.dhtmlgoodies_tree{
		margin:0px;
		padding:0px;
	}
	.dhtmlgoodies_tree ul{	/* Sub menu groups */
		margin-left:15px;	/* Left spacing */
		padding-left:0px;
		display:none;	/* Initially hide sub nodes */
	}
	.dhtmlgoodies_tree li{	/* Nodes */
		list-style-type:none;
		vertical-align:middle;
		
	}
	.dhtmlgoodies_tree li a{	/* Node links */
		color:#000;
		text-decoration:none;
		font-family:arial;
		font-size:0.8em;
		padding-left:2px;
	}
 /* ############################################################## */
