body{ background-color:#eeeeee; margin-top:12px; margin-right:12px; margin-bottom:16px; margin-left:12px; }
table{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
p{ margin-top:0px; margin-bottom:5px; padding-right:16px; }
img{ border:0px; }
a{ font-weight:bold; color:#00569b; text-decoration:none; }
a:hover{ text-decoration:underline; color:#0099CC; }
h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; padding:0px 16px 0px 0px; margin-top:0px; margin-bottom:0px; }
h2{ color:#0099CC; font-size:13px; font-weight:bold; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#e1eaee; padding:0px 16px 3px 0px; margin-top:0px; margin-bottom:6px; text-transform:uppercase; }
h3{ font-size:11px; font-weight:bold; padding:0px 16px 0px 0px; margin-top:6px; margin-bottom:3px; font-weight:normal; }
h4{ font-size:11px; font-weight:bold; padding:0px 16px 0px 0px; margin-top:6px; margin-bottom:3px; font-weight:bold; text-transform:uppercase; color:#999999; }
h5{ font-size:12px; font-weight:bold; padding:0px 16px 0px 0px; margin-top:6px; margin-bottom:3px; font-weight:bold; text-transform:uppercase; color:#0099CC; }
ul{ margin-top:0px; margin-bottom:5px; }
li{ margin-top:0px; margin-bottom:3px; }
.alert{ color:#990000; font-weight:bold; }

/* ------------------------------- ADMIN ------------------------------- */
table.tableAdminUser{ background-color:#f9f9f9; width:100%; border-top:3px solid #e1eaee; border-bottom:3px solid #e1eaee; }
table.tableAdminUser td{ padding:4px; border-bottom:1px solid #e1eaee; vertical-align:top; }
table.tableAdminUser td.numb{ font-weight:bold; color:#00569b; text-align:right; }
table.tableAdminUser td.bold{ font-weight:bold; }
table.tableAdminUser td.smal{ font-size:10px; }

/* ------------------------------- HEADER ------------------------------- */
table#header{ width:762px; height:105px; background-image:url(../media/header.gif); background-repeat:no-repeat; background-position:1px 0px; }
table#header td.tdLeft img{ padding:10px 8px 0px 16px; float:left; vertical-align:top; }
table#logo{ height:105px; margin-right:4px; background-image:url(../media/logo_base.gif); background-repeat:repeat-x; background-position:0px 88px; float:right; }
table#logo td{ vertical-align:top; white-space:nowrap; }
table#logo img{ padding:10px 15px 0px 0px; }

/* ------------------------------- MENU ------------------------------- */
table#menu{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#999999; width:762px; height:24px; background-image:url(../media/menu.gif); background-repeat:no-repeat; }
table#menu a{ margin-right:6px; margin-left:6px; }
table#menu td.tdLeft{ padding-left:12px; vertical-align:middle; text-align:left; }
table#menu td.tdRight{ padding-right:12px; vertical-align:middle; text-align:right; }
table#menu input{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; border:1px solid #CCCCCC; height:12px; width:80px; vertical-align:middle; margin-right:6px; padding-left:4px; }

/* ------------------------------- CONTENT ------------------------------- */
table#content{ width:760px; height:420px; background-color:#FFFFFF; }
table#content td.content-contdLeft{ text-align:left; vertical-align:top; padding:102px 6px 0px 16px; background-image:url(../media/column2.jpg); background-repeat:no-repeat; background-position:2px 2px; }
table#content td.content-column{
	background-image:url(../media/column.jpg);
	background-repeat:no-repeat;
	background-position:2px 2px;
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
	padding-left: 14px;
}
table#menuLeft{ }
table#menuLeft h3{ font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; }
table#menuLeft p{ margin-top:0px; margin-bottom:6px; background-image:url(../media/arrow.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:8px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
table#content td.content-tdRight{ width:556px; text-align:left; vertical-align:top; padding:24px 14px 0px 16px; }
p.pTitleLink{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:5px 16px 30px 0px; margin-top:6px; margin-bottom:0px; color:#999999; border-top-width:3px; border-top-style:solid; border-top-color:#e1eaee; }
p.pTitleLink a{ padding-right:6px; border-right-width:1px; border-right-style:solid; border-right-color:#999999; margin-right:6px; }
table.tableForm{ margin-top:6px; }
table.tableForm td{ text-align:left; vertical-align:bottom; padding-bottom:4px; }
table.tableForm p{ font-size:10px; text-transform:uppercase; margin-top:3px; margin-bottom:0px; }
table.tableForm input{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:10px; border:1px solid #CCCCCC; height:12px; width:200px; vertical-align:middle; margin-top:2px; margin-right:6px; padding-left:4px; }
table.tableUser{ background-color:#f9f9f9; width:100%; border-top-width:3px; border-top-style:solid; border-top-color:#e1eaee; border-bottom-width:3px; border-bottom-style:solid; border-bottom-color:#e1eaee; padding:4px 16px 4px 4px; }
table.tableTesi{ width:100%; height:84px; margin-bottom:12px; }
td.tableTesi-tdLeft{ width:61px; padding:4px 4px 6px 0px; border-top-width:4px; border-top-style:solid; border-top-color:#e1eaee; text-align:left; vertical-align:top; }
td.tableTesi-tdRight{ padding:6px 16px 6px 6px; border-top-width:1px; border-top-style:solid; border-top-color:#e1eaee; text-align:left; vertical-align:top; }
table.tableDetails{ width:100%; margin-top:6px; margin-bottom:24px; border-bottom-width:4px; border-bottom-style:solid; border-bottom-color:#e1eaee; }
td.tableDetails-tdTop{ border-top-width:4px; border-top-style:solid; border-top-color:#e1eaee; background-color:#ffffff; font-size:10px; text-transform:uppercase; padding:3px 16px 2px 0px; }
td.tableDetails-tdBottom{ border-top-width:1px; border-top-style:solid; border-top-color:#e1eaee; text-align:left; vertical-align:top; padding:2px 16px 2px 0px; }
td.tableDetails-tdBottomRight{ border-top-width:1px; border-top-style:solid; border-top-color:#e1eaee; text-align:right; vertical-align:top; padding:2px 0px 2px 08px; white-space:nowrap; }
table.tableDetails select{ font-size:9px; color:#666666; border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; width:250px; }
table.tableDetails textArea{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; border:1px solid #CCCCCC; width:525px; height:80px; padding:3px 3px 3px 3px; }
table.tableDetails input{ font-size:9px; color:#666666; border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; width:150px; }
p.pPdf{ padding:8px 16px 0px 22px; background-image:url(../media/icon_pdf.gif); background-repeat:no-repeat; background-position:0px 2px; }
p.pAcr{ padding:8px 16px 0px 22px; background-image:url(../media/icon_acr.gif); background-repeat:no-repeat; background-position:0px 2px; }

div.BoxScroll{ margin:0px; padding:5px; border:1px solid #CCC; height:200px; overflow-x:none; overflow-y:scroll; }
div.BoxScroll h2{
	font-size:10px;
	font-weight:bold;
	padding:0px 16px 0px 0px;
	margin-top:6px;
	margin-bottom:3px;
	font-weight:bold;
	text-transform:uppercase;
	color:#0099CC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div.BoxScroll p, div.BoxScroll ul, div.BoxScroll li{ font-size:10px; }

/* ------------------------------- FOOTER ------------------------------- */
table#footer{ width:762px; height:20px; background-image:url(../media/footer.gif); background-repeat:no-repeat; background-position:center bottom; margin-bottom:6px; }

