body {padding:0; margin:0; background-color:#4d4d4d; background:url(fondo.jpg) repeat-x top left; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px;}
body, td {font-family:Tahoma; font-size:11px; }
/*br{font-size:10px}*/

.cerca{ color:#c2c2c2; font-size:11px; line-height:13px; padding-top: 5px; padding-right: 5px; }

p { color: #333333; font-size: 11px; line-height: 13px; }

a, a:link, a:visited {color: #333333; font-weight: bold; text-decoration: none; } 

a:hover{text-decoration:underline} 


h1{color:#333333;
	font-size: 160%;
	font-weight: bold;
}
h3{color:#009900;
	font-size: 110%;
	font-weight: bold;
}

.box {
	border: #191919 transparent 1px solid;
	border-top: #333333;
	border-bottom: #333333;
	border-right: #333333;
	border-left: #333333;
}


.head { border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; }

.colonna {border-bottom:1px solid #CCCCCC; background-color:#f6f6f7; background:url(bg_colonna.gif) left top no-repeat #f6f6f7; padding-top: 25px}
.menu {border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; background-color:#FFFFFF}
.content {border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; background-color:#FFFFFF; color: #333333; padding:10px}
.content b {color:#FF6600} 
.content ul {  margin: 0; padding: 0 0 0 3px;}
.content li {background: url("files/1_z1.gif"); background-image: url("1_z1.gif"); background-repeat:no-repeat; background-position:left; list-style:none; margin: 0; padding: 0 0 0 7px;  display:list-item; }

.footer{color:#808080; font-size:11px; line-height:13px} 
.footer a{color:#808080; font-size:11px; text-decoration:none} 
.footer a:hover{text-decoration:underline} 

input,textarea{
   background:#323232;
   border:1px solid #545454;
   font-family:Tahoma;
   color:#C2C2C2; 
   font-size:11px;
   padding-left:5px
}
submit {
   background:#323232;
   border:1px solid #545454;
   font-family:Tahoma;
   color:#C2C2C2; 
   font-size:11px;
   padding-left:5px
}
ul {
	list-style: none;
}
.menu_laterale ul { list-style-type: none; list-style-image: none; margin: 0; padding: 0 }
.menu_laterale li   { height:24px; background-image: url(trivuota.gif); background-repeat:no-repeat; background-position: left top; text-align: left; display: block; padding: 0px 10px 0px 25px;  margin-left: 5px; margin-bottom: 2px; te  }

.menu_up							{ height: 20px; overflow: visible;  background: #f29400; text-align:right; padding-right:15px; color:#FFFFFF }

.menu_up li							{ float: right; }

.menu_up a							{ display: block; padding: 10px 8px 10px 8px; }
.menu_up a							{   background: #f29400; }
.menu_up a							{ color: #fff;font: normal 10px/10px Arial, Helvetica, Verdana, sans-serif; }
.menu_up a:link, .top-nav a:visited	{ color: #fff; }
.menu_up a:hover, .top-nav a:active	{ background: #f29400; }



.top-nav							{ height: 30px; overflow: visible; border-bottom: 1px solid #bfc0c2;text-align:left; background: #f29400; }

.top-nav li							{ float: left; text-align:left; }

.top-nav a							{ display: block; padding: 10px 8px 10px 8px; text-transform:uppercase; }
.top-nav a							{ border-right: 1px solid #fff;  background: #f29400; }
.top-nav .current	a{ color: #FF6600; border-bottom: 1px solid #fff; background: #f29400; }

.top-nav a							{ font: normal 11px/11px Arial, Helvetica, Verdana, sans-serif; }
.top-nav a:link, .top-nav a:visited	{ color: #fff; }
.top-nav a:hover, .top-nav a:active	{ color: #000; background: #f29400; }



.footer{ text-align:center}

input,textarea{
   background:#F6F6F6;
   border:1px solid #666666;
   font-family:Tahoma;
   color:#333333; 
   font-size:11px;
   padding-left:5px
}
submit {
   background:#F6F6F6;
   border:1px solid #666666;
   font-family:Tahoma;
   color:#333333; 
   font-size:11px;
   padding-left:5px
}

.tabella {
    margin-left: 5px;
	margin-top: 15px;
	border: 1px solid #cccccc;
	width: 180px;
	background: #F5F5F5;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size : 12px;
    padding:5px;
    margin-bottom:10px;
}
.tabella_categoria {
	margin-top: 15px;
	width: 160px;
	background: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size : 12px;
    margin-bottom:10px;
}

.tabellap img { padding-bottom: 5px}
.tabellap h1 {color: #f29400;}
.tabellap span {color: #f29400;}

.inferiore {  padding:5px; text-align:center; height:155px}
.superiore { border-top: 1px solid #cccccc; text-align:center; padding:5px; height:35px}

.box-title{ font-weight:bold; font-size : 11px; padding:3px; color:#333; border-bottom: 1px solid #f49401}