BODY {
	FONT-SIZE: 12px; BACKGROUND: #E4E5E7 url(../images/sfondo.png) repeat center top;
	MARGIN: 0px auto; 
	COLOR: #000000; 
	FONT-FAMILY: Calibri, Verdana, Arial, Helvetica, sans-serif; 
	text-align:center;
	}
body {text-align:-moz-center; }
body div#pageContainer {width:100%; margin:0px auto; text-align:center; }

form {margin: 0px;padding: 0px;}
A {
	COLOR: #666666; TEXT-DECORATION: none
}

A:hover {
	TEXT-DECORATION: underline
}
/*
li {color: #339966; list-style-type: square} 
ul {
	color: #339966;
	list-style-type: square;
	display: marker;
} 
ol {color: #339966} 
*/
.menusup
{
	background-image: url(../images/tasto.jpg);
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	height: 72px;
	width: 125px;
	text-align: center;
}

.menusupintEx
{
	margin: 0px;
	padding: 0px;
	width: 25px;
}

.menusupintInt
{
	margin: 0px;
	padding: 0px;
	width: 33px;
}

.menusup:hover
{
	background-image: url(../images/tasto_over.jpg);
}

A.mainlevel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	DISPLAY: block;
	font-size: 14px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 30px;
	BACKGROUND: url(../images/tasto.jpg) no-repeat;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	height: 72px;
	width: 125px;
	TEXT-DECORATION: none;
	margin: 0px;
	color: #666666;
	/*font-weight: bold;*/

}
.mainlevelActive 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	DISPLAY: block;
	font-size: 14px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 30px;
	BACKGROUND: url(../images/tasto_selezionato.jpg) no-repeat; 
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	height: 72px;
	width: 125px;
	TEXT-DECORATION: none;
	margin: 0px;
	color: #666666;
	/*font-weight: bold;*/	
}

A.mainlevel:link 
{
	/*COLOR: #000066;
	border-bottom: 0px solid #CCCCCC;*/

}
A.mainlevel:visited 
{
	/*COLOR: #000066;
	border-bottom: 0px solid #CCCCCC;*/
	

}
A.mainlevel:hover 
{
	BACKGROUND: url(../images/tasto_over.jpg) no-repeat; 
}

A.mainlevel:active 
{
	BACKGROUND: url(../images/tasto_selezionato.jpg) no-repeat; 
}

.button 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003366;
	border: 0px none #999999;
	height: 20px;
	width: auto;
	font-weight: normal;
	background-color: #e2e2e2;
}

.textform 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000; 
	/*border: 2px inset #999999;*/
	height: 15px;
	width: 100;
}

.briciole
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	height: 25px;
	TEXT-DECORATION: none;
	margin: 0px;
	color: #666666;
	padding-bottom: 3px;
}

A.briciole:link 
{

}

A.briciole:visited 
{

}

A.briciole:hover 
{

}

A.briciole:active 
{

}

.footerDark
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*DISPLAY: block;*/
	font-size: 10px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	height: 50px;
	TEXT-DECORATION: none;
	margin: 0px;
	color: #FFFFFF;
	padding-bottom: 0px;
}

A.footerDark:link 
{
	color: #FFFFFF;
}

A.footerDark:visited 
{
	color: #FFFFFF;
}

A.footerDark:hover 
{
	color: #FFFFFF;
}

A.footerDark:active 
{
	color: #FFFFFF;
}


.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*DISPLAY: block;*/
	font-size: 10px;
	PADDING-LEFT: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	height: 50px;
	TEXT-DECORATION: none;
	margin: 0px;
	color: #000000;
	padding-bottom: 0px;
}

.supercategoria
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	DISPLAY: block;
	font-size: 15px;
	PADDING-LEFT: 14px;
	PADDING-TOP: 4px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: baseline;
	height: 25px;
	TEXT-DECORATION: none;
	margin: 0px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}


.menusx
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	DISPLAY: block;
	font-size: 14px;
	PADDING-LEFT: 50px;
	PADDING-TOP: 0px;
	BACKGROUND: url(../images/sfondomenusx.jpg) no-repeat left center;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: baseline;
	height: 25px;
	TEXT-DECORATION: none;
	margin: 0px;
	font-style: italic;
	/*font-weight: bold;*/
	color: #FFFFFF;
}

.menusxActive
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	DISPLAY: block;
	font-size: 14px;
	PADDING-LEFT: 50px;
	PADDING-TOP: 0px;
	BACKGROUND: url(../images/selezionato.jpg) no-repeat left center;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: baseline;
	height: 25px;
	TEXT-DECORATION: none;
	margin: 0px;
	font-style: italic;
	/*font-weight: bold;*/
	color: #FFFFFF;
}

A.menusx:link 
{
	/*COLOR: #000066;
	border-bottom: 0px solid #CCCCCC;*/

}

A.menusx:visited 
{
	/*COLOR: #000066; */

}

A.menusx:hover 
{
	BACKGROUND: url(../images/sopra.jpg) no-repeat left center;
	text-decoration: none;
}

A.menusx:active 
{
	BACKGROUND: url(../images/selezionato.jpg) no-repeat left center;
}
.btcerca 
{
	background-image: url(../images/cerca.png);
	height: 25px;
	width: 70px;
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: middle;


}

.btcerca:hover
{
	background-image: url(../images/cerca_over.png);
}
 
.SfondoContenuti
{
	background-image: url(../images/img_contenuti.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.imgbord {border: 1px solid #CCCCCC;}

.titolo {
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
.tableborder {border: 1px solid #999999;border-collapse: collapse;}
