@import url("css/menu.css");

body{ margin:0px; padding:0px; overflow:auto; text-align:center; display:block; height:100%}
body{text-align:center; background-attachment:fixed; background-image:url(images/sfondo.jpg); background-repeat:repeat-x; background-position:bottom; background-color:#CC0000;}

a, a:link, a:visited{ text-decoration:underline; color:#333}
a:hover{ text-decoration:underline; color:#cc0000}

/* struttura principale del sito */
.MaintSite{ background-image:url(images/layout-centro.png); background-position:center; background-repeat:repeat-y; margin:0px auto 0px auto;  width:100%;}
div.Header{ width:100%; height:113px; background-image:url(images/header.jpg); background-repeat:no-repeat; background-position:center}
div.Login{ font-size:11px; color:white; font-family:Geneva, Arial, Helvetica, sans-serif; text-align:right; width:950px; margin:7px auto 0px auto }
div.MainMenu{ background-image:url(images/menu.gif); background-repeat:no-repeat; background-position:center; height:40px; text-align:center; width:980px;  margin:0px auto 0px auto; padding:0px;}
/*div.MainContent{margin:20px auto 30px auto; vertical-align:top; width:966px; padding:0px; text-align:center;}*/
div.Footer{margin:0px auto 0px auto; text-align:center; width: 979px; background-image:url(images/footer.gif); background-repeat:repeat-x; height:74px; padding:0px;}

div.MainSiteEnd{margin:0px auto 10px auto; height:30px; text-align:center; width: 100%; background-image:url(images/footer.png); background-repeat:no-repeat;padding:0px; background-position:center}
div.Empty{ clear:both}

/* strututre homepage */
Table.MainHome{ margin:0px auto 20px auto; vertical-align:top; width:950px; padding:0px; border:0px}
	Table.MainHome td{ padding:0px; vertical-align:top;}
	Table.MainHome td.Right{ padding-top:15px;}
	Table.ContentMainHome{ margin:0px; padding:0px; width:660px; border:0px;}
	Table.ContentMainHome td{ padding:0px; vertical-align:top; text-align:center}

/* Sezione footer */
table.Footer{ border:0px; padding:0px; margin:10px auto 0px auto; width:960px;}
table.Footer td{font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align:left}
table.Footer td.loghi{ text-align:right;}
table.Footer td.loghi img{ margin-right:10px;}
p.Footer{ font-size:12px;font-family:Geneva, Arial, Helvetica, sans-serif; margin:0px; padding:15px; text-align:left}
table.Footer td a,table.Footer td a:link, table.Footer td a:visited,
p.Footer a,p.Footer a:link,p.Footer a:visited{ color:#000;}
table.Footer td a:hover, p.Footer a:hover{ color:#cc0000;}
table.Footer td .label, p.Footer .label{ font-weight:bold; color:#CC0000}
table.Footer td .small, p.Footer .small{ font-size:11px;}
	 
	 
	 
	 
/* formattazione testi con href */
a.LoginTxt,
a.LoginTxt:link,
a.LoginTxt:visited{ font-size:11px; font-weight:bold; color:white; text-decoration:underline ;text-transform:uppercase;}
	a.LoginTxt:hover{font-size:11px; font-weight:bold; color:black; text-decoration:underline ;text-transform:uppercase;}

.CurrentDateTxt{ font-size:11px; color:white;}
	
a.CreditsTxt,
a.CreditsTxt:link,
a.CreditsTxt:visited{ font-size:11px; color:#666; text-decoration:underline}
	a.CreditsTxt:hover{font-size:11px; color:#333; text-decoration:underline}