body, html { padding:0px; margin:0px; background:#fff;}
/* mac ie5 hack */
body, html { width:100%; height:100%;  }
/* end hack */

a {color: #FF3300;}
a:visited {color: #FF3300;}
a:hover {color: #333}

table, th, td {font-family: Arial, Sans-serif; color: #333; font-size:9pt;}

img {border: 0;}

form, input, textarea, select {font-family: Arial, Sans-serif; font-size:9pt; margin:3px; padding:0px; color: #000;}
  
.keyword {font-size:1px; display:none;}
.descr {font-size:1px; display:none;}
.bottomlink {font-size:7pt; }
.bottomlink a {color: #666;}
.bottomlink a:hover {color: #FF3300;}

/*stili per i menu*/
.td_menu {border-left: 1px solid #FFF; text-align:center;} 
 
.menu {padding: 0 5px 0 5px; color: #FFF;}
	.menu a {color: #FFF; text-decoration:none; font-weight:bold; font-size:11px;}
	.menu a:visited {color: #FFF; text-decoration:none;}
	.menu a:hover {color: #000; text-decoration:none;}  
	
.vmenu  {padding: 8px 0 10px 8px; background:#B9CAD2; border-bottom: 2px solid #FFF; font-weight:bold; font-size:9pt;}
	.vmenu a {color: #FFF; text-decoration:none;}
	.vmenu a:visited {color: #FFF; text-decoration:none;}
	.vmenu a:hover {color: #000; text-decoration:none;} 
	
.bottom {background: url(bottom.gif) no-repeat center top; text-align:center;}

.border_top {border-top: 2px solid #FFF;}

/*stili per i box della home page*/		 
.box {padding: 0px; margin: 7px 0 9px 10px;  border: 1px solid #949494;}
.box_img {margin: 3px 15px 5px 0;}
.box_txt {text-align:justify; padding: 8px;}
.box_title {background:#FF3300; border-bottom: 1px solid #949494; margin: 0px; padding:1px 0 1px 8px; 
	font-family: Arial, Sans-serif; color: #FFF; font-size:9pt; font-weight:bold; letter-spacing: 1px;}
	.box_title a {color: #FFF; text-decoration:none;}
	.box_title a:visited {color: #FFF; text-decoration:none;}
	.box_title a:hover {color: #000; text-decoration:none;}  
	
#box_news {height: 200px; overflow: auto;}
	
	
/*paragrafi nelle pag interne*/	
.box_nobg {padding:0 0 10px 15px; margin: 10px;}  /*paragrafi senza freccia*/
.box_cont {background: url(frecciadx.gif) no-repeat 0 6px; padding:0 0 10px 15px; margin: 10px; text-align:left;}	
.titolo_cont {line-height:25px; font-weight:bold;}
	.titolo_cont a {color: #000; text-decoration:none;}
	.titolo_cont a:visited {color: #000; text-decoration:none;}
	.titolo_cont a:hover {color: #FF3300; text-decoration:none;}
	
/*stili usati per la visualizzazione del database*/	
.db_table {background-color:#FFF; text-align: left; border-left: 1px solid #333;}
	/*titoletti della tabella del db*/
.db_ordine {text-align: left; vertical-align: top; padding:5px 8px 5px 8px;  color:#FFF; background:#FF3300; border-bottom: 1px solid #333; border-right: 1px solid #333;}
	.db_ordine a {color: #FFF; text-decoration: none;}
	.db_ordine a:visited {color: #FFF; text-decoration: none;}
	.db_ordine a:hover {color: #000; text-decoration: none;}
	
.db_id {border-bottom: 1px solid #333; border-right: 1px solid #333; padding:2px 0 0 4px; background:#656D72; color:#FFF; font-weight: bold;}	
.db_td {border-bottom: 1px solid #333; border-right: 1px solid #333; padding:4px 0 4px 4px;}
.db_td2 {border-bottom: 1px solid #333; border-right: 1px solid #333; padding:4px 5px 4px 4px; background:#E5E9EB;} 
.db_td3 /*per i dettagli*/ {border-bottom: 1px solid #333; border-right: 1px solid #333; padding:10px 10px 10px 10px;}
.db_td4 /*per i dettagli*/ {border-bottom: 1px solid #333; border-right: 1px solid #333; padding:10px 10px 10px 10px; background:#E5E9EB;}
.db_idd /*per i dettagli*/ {border-bottom: 1px solid #333; border-right: 1px solid #333; padding:2px 0 0 4px; background:#656D72; color:#FFF; font-weight: bold; background: url(texture.jpg);}	

/*help pop-up*/
.help_title {padding:5px 0 5px 5px; color:#FFF; background:#FF3300; font-weight:bold;}	
.help_cont {padding:7px; vertical-align:top;}
.help_bottom {background:#656D72;;}

/*help in pag*/
.help {cursor: help; font-weight:bold; font-size:16px;}

