/* created by Agostino Del Buono © 2009 - All rights reserved */
body {background-position: left top; background-color:#FFFFFF; font-size: 75%; font-family: Arial, sans-serif; color:#000000;
margin:auto; text-align:center; background-image:url('body.png'); background-repeat:repeat-x }
p {margin:0px;}
ul, ol {margin-top:4px; margin-bottom:4px;}
a {font-weight:bold; text-decoration:none; color:#CC0000;}
a:hover {text-decoration:underline; color:#CC0000;}
span.colorato {font-weight:bold; color:#CC0000;}


#contenitore {background-color:#FFFFFF; padding:0px; width:980px; border: 1px solid #333333;text-align:center;
margin:auto;}

#logo {width:980px; float:left; text-align:center; background-color:#FFFFFF;}

#riga {background-color:#CC0000; width:960px; color:#FFFFFF; font-weight:bold; 
float:left; padding:10px; margin:5px 0px;}


#sinistra {text-align:left; width:230px; float:left; margin:0px; padding: 10px 0px 10px 0px;}
#menu {width: 210px; margin:0px 10px 10PX 10PX; padding:0px; }
#menu ul {list-style-type: none; margin: 0px; text-align: left; padding: 0px; }
#menu ul a {FONT-WEIGHT:BOLD; background-color: #C4A74E; border-bottom: 1px solid #FFFFFF; width: 200px; color:#FFFFFF; text-decoration: none; display:block; padding: 5px 5px 5px 5px;}
#menu ul a:hover {background-color:#DDCD9A; color:#FFFFFF;}
#menu p {margin-top:}


#sottomenu {width:210px; margin:10px; }
#sottomenu table {border: 1px solid #CCCCCC; background-color:#FFFFFF; margin:0px 0px 10px 0px;}
#sottomenu td {border: 1px solid #FFFFFF; vertical-align:top;}
#sottomenu th {font-family: Times New Roman, Arial, sans-serif; font-size:120%; background-color:#F4F4F4; border: 1px solid #F4F4F4; text-align:left;}


#centro {text-align:left; width:740px; MARGIN:10PX 0PX 0PX 0PX; padding: 0px 0px 0px 0px; float:left; background-color:#FFFFFF;}
#colonna_unica {float:left; width:740px; margin: 0px 0px 0px 0px;}
#colonna_unica table {border: 1px solid #CCCCCC; background-color:#FFFFFF;margin-bottom:10px; }
#colonna_unica td {border: 1px solid #FFFFFF; vertical-align:top;}
#colonna_unica th {font-family: Times New Roman, Arial, sans-serif; font-size:160%; background-color:#F4F4F4; border: 1px solid #FFFFFF; text-align:left;}

#colonna01 {width:520px; float:left; margin:0px 10px 10px 0px; }
#colonna01 table {border: 1px solid #CCCCCC; background-color:#FFFFFF; margin-bottom:10px; }
#colonna01 td {border: 1px solid #FFFFFF; vertical-align:top;}
#colonna01 th {background-position: right top; font-family: Times New Roman, Arial, sans-serif; font-size:160%; background-color:#FFFFFF; border: 1px solid #F4F4F4; text-align:left; background-image:url('BG_TH.png'); background-repeat:no-repeat}

#colonna02 {width:210px; float:left;}
#colonna02 table {border: 1px solid #CCCCCC; background-color:#FFFFFF; margin: 0px 0px 10px 0px; }
#colonna02 td {border:1px solid #FFFFFF; vertical-align:top;}
#colonna02 th {font-family: Times New Roman, Arial, sans-serif; font-size:120%; background-color:#8AA8C4; border: 1px solid #FFFFFF; text-align:left; }


#fondo {background-color:#333333; clear:both; color:#FFFFFF; 
width:960px; MARGIN:10PX 0px 0px 0px; text-align:center; padding: 30px 10px 30px 10px;}
#fondo p {margin: 0px;}
#fondo a {font-weight:bold; text-decoration:none; color:#FFFFFF;}
#fondo a:hover {text-decoration:none; background-color:#FFFFFF; color:#000000;}


@media print {
#contenitore {float:none; width:100%; border:none;}
#logo {display:none; }
#riga {float:none; width:100%; text-align:left; padding:0px 0px 20px 0px;color:#CC0000;font-family:Arial; font-size:220%; }
#sinistra {display:none;}
#centro {float:none; width:100%;}
#colonna_unica {display:none;}
#colonna01 {float:none; width:100%;}
#colonna02 {float:none; width:100%;}
#fondo {float:none; width:100%; color:#000000; padding: 20px 0px 0px 20px;}
}