BODY
{
	font-size: x-small;
	background-image: url(/main/images/Sfondosfumato.jpg);
	BACKGROUND-POSITION: top;
	BACKGROUND-REPEAT: repeat-x;
	margin: 0px;
	color: maroon;
	font-family: 'Comic Sans MS' , Verdana;
	background-color: #c8f5fa;
}
.sidebox 
{
	margin: 0 auto; /* center for now */
	/*width: 17em; /* ems so it will grow */
	width: 98%;
	background: url("/main/images/alesbbody-r.jpg") no-repeat bottom right;
	font-size: 100%;
}
.boxhead
{
	background: url("/main/images/alesbhead-r.jpg") no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2
{
	background: url("/main/images/alesbhead-l.jpg") no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody
{
	background: url("/main/images/alesbbody-l.jpg") no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	height: auto !important;
}
A:link
{
	color: maroon;
	font-family: 'Comic Sans MS' , Verdana;
	font-size: x-small;
	text-decoration: none;
}
A:visited
{
	font-size: x-small;
	color: maroon;
	font-family: 'Comic Sans MS' , Verdana;
	text-decoration: none;
}
A:active
{
	color: maroon;
	font-family: 'Comic Sans MS' , Verdana;
	font-size: x-small;
	text-decoration: none;
}
A:hover
{
	color: #ffce00;
	font-family: 'Comic Sans MS' , Verdana;
	font-size: x-small;
	text-decoration: none;
}
TABLE.tbase
{
	font-size: x-small;
	margin: 0px;
	color: maroon;
	font-family: Verdana;
	background-color: #fcfcf2;
}
INPUT.bottone
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: large;
	background-image: url(/main/images/bot.gif);
	padding-bottom: 0px;
	margin: 0px;
	width: 100px;
	color: maroon;
	border-top-style: none;
	padding-top: 0px;
	font-family: 'Comic Sans MS' , Verdana;
	border-right-style: none;
	border-left-style: none;
	height: 34px;
	background-color: transparent;
	border-bottom-style: none;
	cursor: hand;
}
INPUT.bottone_on
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: large;
	background-image: url(/main/images/botsel.gif);
	padding-bottom: 0px;
	margin: 0px;
	width: 100px;
	color: maroon;
	border-top-style: none;
	padding-top: 0px;
	font-family: 'Comic Sans MS' , Verdana;
	border-right-style: none;
	border-left-style: none;
	height: 34px;
	background-color: transparent;
	border-bottom-style: none;
}
INPUT.botpiatto
{
	border-right: gray 1px solid;
	padding-right: 0px;
	border-top: gray 1px solid;
	padding-left: 0px;
	font-size: x-small;
	padding-bottom: 0px;
	margin: 0px;
	border-left: gray 1px solid;
	cursor: hand;
	padding-top: 0px;
	border-bottom: gray 1px solid;
	font-family: 'Comic Sans MS' , Verdana;
	background-color: #ffcc99;
}
INPUT.botpiattolista
{
	border-right: gray 1px solid;
	padding-right: 0px;
	border-top: gray 1px solid;
	padding-left: 0px;
	font-size: x-small;
	padding-bottom: 0px;
	margin: 0px;
	border-left: gray 1px solid;
	cursor: hand;
	padding-top: 0px;
	border-bottom: gray 1px solid;
	font-family: 'Comic Sans MS' , Verdana;
	height: 30px;
	background-color: #ffcc99;
}
INPUT.botpiattolistatit
{
	border-right: gray 1px solid;
	padding-right: 0px;
	border-top: gray 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: x-small;
	padding-bottom: 0px;
	margin: 0px;
	border-left: gray 1px solid;
	cursor: hand;
	padding-top: 0px;
	border-bottom: gray 1px solid;
	font-family: 'Comic Sans MS' , Verdana;
	height: 30px;
	background-color: #ffcc99;
}
INPUT
{
	font-size: x-small;
	font-family: 'Comic Sans MS' , Verdana;
}
TEXTAREA
{
	font-size: x-small;
	font-family: 'Comic Sans MS' , Verdana;
}
TD.categorie
{
	BACKGROUND-COLOR: transparent;
}

