HTML {PADDING: 0px; 
      BACKGROUND: url(immagini/sfondocarta.jpg);
		MARGIN: 0px; 
		COLOR: #000; 
}

BODY {text-align: center;
	   vertical-align: middle;
}

BODY.sfondobianco {
	background:#FFFFFF;
	margin:4px 2px 4px 2px;
	background-image:url(immagini/sfondocarta.jpg);
	background-attachment : fixed;
}

DIV#wrap {BACKGROUND: url(immagini/main2.jpg) repeat-y; 
          MARGIN: 8px auto; 
			 WIDTH: 770px;
}

DIV#header {BACKGROUND: url(immagini/head2.jpg) no-repeat; 
            WIDTH: 770px; 
				HEIGHT: 140px;
				PADDING-LEFT: 10px;
				PADDING-TOP: 40px;
}

DIV#content {PADDING-RIGHT: 10px; 
             PADDING-LEFT: 5px; 
				 PADDING-BOTTOM: 10px; 
				 MARGIN: 0px 15px; 
				 PADDING-TOP: 0px;
				 text-align:left;
}

DIV#footer {BACKGROUND: url(immagini/foot2.jpg) no-repeat;
            background-position: bottom;
            WIDTH: 770px; 
				HEIGHT: 50px;
				padding-top:5px;
}

H1 {
	color: #333333;
	font-size: 18px;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: bold;
	line-height: 1;
	text-align: left;
}

H1#blu{
	font-size: 18px;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: bold;
	line-height: 1;
	text-align: left;
	color : #6699CC;
}

H2 {
	color: #6699CC;
	font-size: 12px;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: bold;
	line-height: 1;
	text-align: left;
	font-style: italic;
}

H2 #noitalic{
	color: #333333;
	font-size: 12px;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: bold;
	line-height: 1;
	text-align: left;
	font-style: normal;
}

.blu{color: #6699CC;
}

SPAN{
	color: #333333;
	font-size: 12px;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight : normal;
}

.nerograssetto{
	font-weight: bold;
	color: Black;
}

.biancograssetto{
	font-weight: bold;
	color: white;
}

.colorato{
	color: #333333;
	font-size: 12px;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight: normal;
	background-color: #87CEFA;
}

.grassetto{
	font-weight : bold;
}

#corsivo{
	font-style: italic;
}


.piccolo{
	color: #333333;
	font-size: 10px;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight : normal;
}

.fontmenu1{
	color: #6699CC;
	text-align: left;
	font-size: 12px;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight : bold;
}

A:link {text-decoration:none; color:#333333;}
A:visited {text-decoration:none; color:#333333;}
A:hover {text-decoration:underline; color:#333333;}
A:active {text-decoration:none; color:#333333;}

A.nosottolineato:link {text-decoration: none;}
A.nosottolineato:visited { text-decoration: none;} 
A.nosottolineato:hover { text-decoration: none;}
A.nosottolineato:active { text-decoration: none;}

A.roll:link{text-decoration:none; color:#333333; font-family:Verdana; font-size:12px; font-weight:bold;}
A.roll:visited{text-decoration:none; color:#333333; font-family:Verdana; font-size:12px; font-weight:bold;}
A.roll:hover {text-decoration:none; color:#6699CC; font-family:Verdana; font-size:12px;  font-weight:bold;}
A.roll:active {text-decoration:none; color:#333333; font-family:Verdana; font-size:12px;  font-weight:bold;}

A.rollpiccolo:link{text-decoration:none; color:#333333; font-family:Verdana; font-size:10px; font-weight:normal;}
A.rollpiccolo:visited{text-decoration:none; color:#333333; font-family:Verdana; font-size:10px; font-weight:normal;}
A.rollpiccolo:hover {text-decoration:none; color:#6699CC; font-family:Verdana; font-size:10px;  font-weight:normal;}
A.rollpiccolo:active {text-decoration:none; color:#333333; font-family:Verdana; font-size:10px;  font-weight:normal;}

/* ------------------------------------------------------ */

#livellomenu{
	top:10px;
	visibility:visible;
	z-index:1;
	border:0px solid red;
	text-align:left;
}


.centro {
	text-align: center;
}


.fontmenu2{
	color: #990000;
	text-align: left;
	font-size: 11px;
	font-family: verdana, arial, geneva, sans-serif;
	font-weight : bold;
}


A.rollnormal:link{text-decoration:none; color:#330000; font-family:Verdana; font-size:12px; font-weight:normal;}
A.rollnormal:visited{text-decoration:none; color:#330000; font-family:Verdana; font-size:12px; font-weight:normal;}
A.rollnormal:hover {text-decoration:none; color:#990000; font-family:Verdana; font-size:12px; font-weight:normal;}
A.rollnormal:active {text-decoration:none; color:#330000; font-family:Verdana; font-size:12px; font-weight:normal;}

A.roll2:link{text-decoration:none; color:#330000; font-family:Verdana; font-size:11px; font-weight:bold;}
A.roll2:visited{text-decoration:none; color:#330000; font-family:Verdana; font-size:11px; font-weight:bold;}
A.roll2:hover {text-decoration:none; color:#990000; font-family:Verdana; font-size:11px;  font-weight:bold;}
A.roll2:active {text-decoration:none; color:#330000; font-family:Verdana; font-size:11px;  font-weight:bold;}

A.rolltriangolo:link{text-decoration:none; color:#330000; font-family:Verdana; font-size:12px; font-weight:bold; background-image:url("immagini/triangolo_p_azzurro.jpg"); background-repeat:no-repeat; padding:0 0 10px 30px;}
A.rolltriangolo:visited{text-decoration:none; color:#330000; font-family:Verdana; font-size:12px; font-weight:bold;}
A.rolltriangolo:hover {text-decoration:none; color:#6699CC; font-family:Verdana; font-size:12px;  font-weight:bold;}
A.rolltriangolo:active {text-decoration:none; color:#330000; font-family:Verdana; font-size:12px;  font-weight:bold;}


/* ------------------------------------------------------ */
table.blu {border:0px solid #DDDDDD; border-collapse:collapse}
td.backblu {border:1px solid #FFFFFF; border-collapse:collapse; padding:5px 8px; background-color: #6699CC;}
td.blu {border:0px solid #DDDDDD; border-collapse:collapse; padding:10px 10px 0 0px;}
