html, body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
TEXT-ALIGN: left;
background-color: #FFFFFF;
}

.menuanno {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ; LETTER-SPACING: 1px; BACKGROUND-COLOR: #f7f7f7; TEXT-DECORATION: none
}
.menuanno A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 12px; PADDING-BOTTOM: 1px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; POSITION: relative; TEXT-DECORATION: none
}
.menuanno A:hover {
	COLOR: #93d0e6; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu3:link {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A.menu3:visited {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A.menu3:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}

.cela {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px; DISPLAY: none; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ; BACKGROUND-COLOR: #fff
}
.vediI {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px; DISPLAY: block; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ; BACKGROUND-COLOR: #fff
}
.vediN {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ; BACKGROUND-COLOR: #fff
}
.vediI P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px
}
.vediN P {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px
}



#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
	

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px solid #333;
}

IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}


.ingradisci {
	FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7f5945; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}

.borderimage {
	BORDER-RIGHT: #93d0e6 6px solid; PADDING-RIGHT: 4px; BORDER-TOP: #93d0e6 6px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: #93d0e6 6px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #93d0e6 6px solid;
}


H2 {
FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #a0a2a3; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}
	
	
	H3 {
FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #a0a2a3; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}

P {
	FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #707173; LINE-HEIGHT: 1.6em; TEXT-DECORATION: none ;
	}
	
P A:link {
	
	color: #8f9480;
	
	text-decoration: none; 
	
	BORDER-BOTTOM: #8f9480 1px dashed;
	}
	
	
P A:active {

    color: #8f9480;
	
	text-decoration: none;	
	
	BORDER-BOTTOM: #8f9480 1px dashed;
}

P A:visited {
	
	color: #8f9480;
	
	text-decoration: none;
	
	BORDER-BOTTOM: #8f9480 1px dashed;
}

P A:hover {
	COLOR: #93d0e6; TEXT-DECORATION: none;
	BORDER-BOTTOM: #8f9480 1px dashed;
}


.big-link {
	FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #fff; 
	BACKGROUND-IMAGE: url(image/big-links-bg2.png); padding:0.2em 0.5em 0.2em 0.5em; 
	TEXT-DECORATION: none
}
.big-link A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.big-link A:visited {
	COLOR: #ffffff;
	 TEXT-DECORATION: none
}
.big-link:hover {
	BACKGROUND-IMAGE: url(image/big-links-bg-roll.png); COLOR: #000;
	TEXT-DECORATION: none
}
.big-link-static {
	FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #fff; 
	BACKGROUND-IMAGE: url(image/big-links-bg.png); padding:0.2em 0.5em 0.2em 0.5em;   TEXT-DECORATION: none
	}
	

	
.footer { 
    FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff;TEXT-DECORATION: none ;
	}

.footer A:link{ 
    FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; text-decoration: none;	
	}

.footer A:active{ 
    FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; text-decoration: none;	
	}

.footer A:visited{ 
    FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; text-decoration: none;	
	}

.footer A:hover{ 
    FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; text-decoration: underline;
	}
	
	
	
.footerlink { 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif ;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fff;TEXT-DECORATION: none ;
	}

.footerlink A:link{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fff; text-decoration: none;
	}

.footerlink A:active{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fff; text-decoration: none;
	}

.footerlink A:visited{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fff; text-decoration: none;
	}

.footerlink A:hover{ 
    cursor: default;FONT-FAMILY: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fff; text-decoration: none;
	}	
	


td.bg1 {BACKGROUND: url(image/background.gif)} 
td.bg2 {BACKGROUND: url(image/shadowdx.jpg) #fff repeat-x left top } 
td.bg3 {BACKGROUND: url(image/sfondo-footer.jpg) #fff } 
td.bg7 {BACKGROUND: url(image/sfondo-footer-image.jpg) #fff } 
td.bg4 {BACKGROUND: url(image/sfondo-top.jpg) #fff } 
td.bg5 {BACKGROUND: url(image/sfondo-top.jpg) #fff } 
td.bg6 {BACKGROUND: url(image/sfondonavbw.jpg) #fff } 
td.bg8 {BACKGROUND: url(image/background.gif) #fff }
td.bg9 {BACKGROUND: url(image/sfondo-scritti-1.jpg) repeat-x left top }
td.bg10 {BACKGROUND: url(image/sfondo-scritti-2.jpg) repeat-x left top }