div#login { border: 1px solid red; margin-bottom: 10px; width: 145px; }
div#login form { margin: 0px; padding: 0px; }
div#login div#top {
   	margin: 0 3px;
	border-right: 1px solid red; border-left: 1px solid red; border-bottom: 2px solid red;	
	padding: 5px 0px 2px 3px;
	font: bold 12px verdana;
}
div#login div#center {
   	margin: 0 3px;
	border-right: 1px solid red; border-left: 1px solid red; border-bottom: 2px solid red;
	padding: 5px 0px 2px 3px;
	font: normal 12px verdana;
}
div#login div#bottom { margin: 0; padding: 0px; }
div#login input#vai { margin: 0px 2px; border: 1px solid red; padding: 0px 1px; }
div#login a { 
	display: block;
   	margin: 0px 3px;
	border-right: 1px solid red; border-left: 1px solid red;
	padding: 5px 0px 2px 3px;
	font: normal 12px verdana;
}
div#login a:visited { color: black; text-decoration: none; }
div#login a:hover {
	margin: 0px;
	border-right: 4px solid red; border-left: 4px solid red;
	color: black; background-color: #efefef;
}

div#argentoscopo { border: 1px solid red; margin-bottom: 10px; width: 145px; }
div#argentoscopo form { margin: 0px; padding: 0px; }
div#argentoscopo div#top {
   	margin: 0 3px;
	border-right: 1px solid red; border-left: 1px solid red; border-bottom: 2px solid red;	
	padding: 5px 0px 2px 3px;
	font: bold 12px verdana;
}
div#argentoscopo div#center {
   	margin: 0 3px;
	border-right: 1px solid red; border-left: 1px solid red; border-bottom: 2px solid red;
	padding: 5px 0px 2px 3px;
	font: normal 12px verdana;
}
div#argentoscopo div#bottom { margin: 0 3px; border-right: 1px solid red; border-left: 1px solid red; padding: 0px; }
div#argentoscopo input#vai { margin: 0px 2px; border: 1px solid red; padding: 0px 1px; }
div#argentoscopo select { border: 1px solid red; width: 95px; }

div#sondaggio { border: 1px solid red; margin-bottom: 10px; width: 145px; }
div#sondaggio form { margin: 0px; padding: 0px; }
div#sondaggio div#top {
   	margin: 0 3px;
	border-right: 1px solid red; border-left: 1px solid red; border-bottom: 2px solid red;	
	padding: 5px 0px 2px 3px;
	font: bold 12px verdana;
}
div#sondaggio div#center {
   	margin: 0 3px;
	border-right: 1px solid red; border-left: 1px solid red; border-bottom: 2px solid red;
	padding: 5px 0px 2px 3px;
	font: normal 12px verdana;
}

div#sondaggio div#bottom { margin: 0 3px; border-right: 1px solid red; border-left: 1px solid red; padding: 3px; text-align: center}
div#sondaggio input#vai { margin: 0px 2px; border: 1px solid red; padding: 0px 1px; }

div#life { border: 1px solid red; margin-bottom: 10px; width: 145px; }
div#life div#top {
   	margin: 0 3px;
	border-right: 1px solid red; border-left: 1px solid red; border-bottom: 2px solid red;	
	padding: 5px 0px 2px 3px;
	font: bold 12px verdana;
}
div#life div#center { margin: 0; padding: 0px; }
div#life div#bottom { margin: 0 3px; border-top: 2px solid red; border-right: 1px solid red; border-left: 1px solid red; padding: 0px; }
div#life div#center span, div#life div#center br { display: none; }
div#life a {
	display: block;
   	margin: 0px 3px;
	border-right: 1px solid red; border-left: 1px solid red;
	padding: 5px 0px 2px 3px;
	font: normal 12px verdana;
	color: black;
	text-decoration: none;
}
div#life a:visited { color: black; }
div#life a:hover {
	margin: 0px;
	border-right: 4px solid red; border-left: 4px solid red;
	color: black; background-color: #efefef;
}

TH.lCollAS
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: paleturquoise
}

TD.lCollAS
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: verdana;
}

TR.rMenu
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana
}
TH.rMenu
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana
}
TD.rMenu
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana
}
INPUT.reMnu
{
    FONT-SIZE: 12px;
    FONT-FAMILY: verdana
}
A.Menu
{
    MARGIN-TOP: 0pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.Menu:hover
{
    TEXT-DECORATION: underline
}
A.Menu:visited
{
    COLOR: black
}
TABLE.Menu
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    BORDER-BOTTOM: medium none;
    HEIGHT: 35px
}
TH.Menu
{
    MARGIN-LEFT: 3px;
    MARGIN-RIGHT: 3px;
    BACKGROUND-COLOR: #9370db
}
TABLE.SottoMenu
{
    WIDTH: 100%;
    HEIGHT: 20px
}
TH.SottoMenu
{
    MARGIN-LEFT: 3px;
    MARGIN-RIGHT: 3px;
    BACKGROUND-COLOR: darkseagreen
}
TABLE.Form
{
    FONT-SIZE: 8pt;
    WIDTH: 160px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
TH.Form
{
    COLOR: red;
    HEIGHT: 12pt;
    BACKGROUND-COLOR: #b0e0e6;
    TEXT-ALIGN: center
}
TR.Form
{
    BACKGROUND-COLOR: darkorange;
    TEXT-ALIGN: left
}
A.VitaSite
{
    COLOR: black;
    TEXT-DECORATION: none
}
A.VitaSite:hover
{
    PADDING-LEFT: 5px;
    COLOR: red
}
TH.MarinaData
{
    WIDTH: 75pt;
    HEIGHT: 30px;
    BACKGROUND-COLOR: #b0e0e6;
    TEXT-ALIGN: center
}
TD.MarinaData
{
    HEIGHT: 25px;
    BACKGROUND-COLOR: #ff8c00;
    TEXT-ALIGN: center
}
TD.MarinaOggetto
{
    TEXT-INDENT: 5px;
    HEIGHT: 25px;
    BACKGROUND-COLOR: #ff8c00;
    TEXT-ALIGN: left
}
TD.MarinaDomRis
{
    TEXT-INDENT: 5px;
    TEXT-ALIGN: justify
}
DIV.Scrolla
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 12px;
    OVERFLOW: auto;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman';
    POSITION: static
}
