BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 76%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana, arial, sans-serif
}
DIV#guscio
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 780px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TEXT-ALIGN: left
}
DIV#contenuti
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 740px;
    PADDING-TOP: 0px
}
DIV#testo
{
    BORDER-LEFT: #bbbbbb 1px solid;
    PADDING: 10px 10px 10px 20px;
    FONT-SIZE: 110%;
    MIN-HEIGHT: 400px;    
    MARGIN: 10px 140px 10px 10px
}
div#upload
{
	width:90%;
	border-bottom:1px solid #dddddd;
	border-top:1px solid #dddddd;
	background: #fffffd;
	margin:20px 0 20px 0;
	padding: 10px;
}
H1
{

    FONT: bolder small-caps 130% verdana, sans-serif,sans;
    COLOR: red;
    MARGIN-BOTTOM: 20px;
   
    TEXT-ALIGN: left
}
H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;    
    PADDING-BOTTOM: 4px;
    FONT: 110% verdana, serif;
    COLOR: #2a214a;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #c0c0c0 1px solid;
    TEXT-ALIGN: left
}
.campiformbig
{
    BORDER-RIGHT: #6a7b9b 2px solid;
    BORDER-TOP: #6a7b9b 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 11px;
    BACKGROUND: #f0f0f0;
    BORDER-LEFT: #6a7b9b 1px solid;
    WIDTH: 250px;
    COLOR: #2a214a;
    MAX-HEIGHT: 20px;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #6a7b9b 2px solid;
    FONT-FAMILY: "trebuchet ms",verdana, sans-serif
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
IMG.absm
{
    VERTICAL-ALIGN: middle;
    MARGIN-RIGHT: 3px
}
IMG.absmdx
{
    MARGIN: 0 0px 4px 4px;
    VERTICAL-ALIGN: middle
}
IMG.cx
{
    DISPLAY: block;
    MARGIN: 1em auto
}

P.destra
{
    TEXT-ALIGN: right
}
P.centro
{
    TEXT-ALIGN: center
}
P.quadro
{
    BORDER-RIGHT: #002748 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #002748 1px solid;
    DISPLAY: inline;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #002748 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #002748 1px solid;
    BACKGROUND-COLOR: white
}

DIV#menulato
{
    FONT-SIZE: 1em;
    RIGHT: 0px;
    WIDTH: 150px;
    POSITION: absolute;
    TOP: 16px;
	BORDER-LEFT: 1px dotted #dddddd;
	PADDING-BOTTOM:20px;
}
div.tl					{font-family: verdana, arial, sans-serif,sans; color: #A58766; text-align: right; margin: 10px 00px 0px 4px; border-bottom: 1px dotted #7A786C}
UL.menunav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 10px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
A.mnlvl:link
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    WIDTH: 130px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dddddd 1px solid;
    TEXT-ALIGN: right;
}
A.mnlvl:visited
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    WIDTH: 130px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dddddd 1px solid;
    TEXT-ALIGN: right
}
A.mnlvl:hover
{
    BACKGROUND-POSITION: left 50%;
    BACKGROUND-IMAGE: url(http://www.webatwork.eu/img/sub.png);
    COLOR: #3366cc;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #fafafa
}
A.submnlvl:link
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    WIDTH: 120px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right;
	
}
A.submnlvl:visited
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    WIDTH: 120px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 2px;
    TEXT-ALIGN: right
}
A.submnlvl IMG
{
    MARGIN-LEFT: 10px
}
A.submnlvll:link
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 120px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dddddd 1px solid;
    TEXT-ALIGN: right
}
A.submnlvll:visited
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 120px;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dddddd 1px solid;
    TEXT-ALIGN: right
}
A.submnlvll IMG
{
    MARGIN-LEFT: 10px
}
IMG.arounddx
{
    FLOAT: right;
    MARGIN-LEFT: 3px
}
IMG.aroundsx
{
    FLOAT: left;
    MARGIN-RIGHT: 3px
}
IMG.ic
{
    FLOAT: left;
    MARGIN-RIGHT: 3px
}
A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: blue;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #3366cc;
    TEXT-DECORATION: underline
}
IMG.imgtitolo
{
    DISPLAY: block;
    MARGIN: 1em auto 2em
}
P.acapo
{
    CLEAR: both
}

b.rosso
{
	font-weight: bold;
	color: red;
}
div.contieniform			{margin: 0.5em 2em 0em 0em}
div.separatore			{margin: 0.5em 2em 0em 0em; padding: 1px}
div.etichetta			{float: left; width: 11em; margin: 0em 1em 0em 0em; text-align: right}
div.casella				{margin: 0em 1em 0em 11em; padding-left: 1em; text-align: left}


table.down					{width: 100%}

tr.head						{background-color: #ffffff; border-top: 1px solid; border-top-color: #002748}
td.testa					{padding: 5px 1px 5px 1px; border-bottom: 1px solid; border-bottom-color: #002748; border-top: 1px solid; border-top-color: #bac5d0}


tr.rigas					{margin: 5px 1px 5px 1px; border: 1px solid; border-color: #ffffff #bac5d0 #bac5d0 #ffffff}
tr.rigas:hover				{background-color: #fffffa}
td.riga						{padding: 5px 1px 5px 4px; border-bottom: 1px solid; border-bottom-color: #bac5d0}
td.rigagreen				{font-weight: bolder; color: green; padding: 5px 1px 5px 1px; border-bottom: 1px solid; border-bottom-color: #bac5d0}

a.el {color:#3366cc;text-decoration:none}

#hiddenuplframe
{
padding-top: 20px;width:100%; height: 100px; border:0;
}
