html,body{
	margin: 0px;
}

body{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-size:x-small;
	background:#FFFFFF;
	scrollbar-face-color : #000066;
	scrollbar-darkshadow-color : #003366;
	scrollbar-arrow-color : #fff;
	scrollbar-shadow-color :  #FFF;
	scrollbar-highlight-color : #666;
	scrollbar-3dlight-color : #333;
	scrollbar-track-color : #fff;
	height:100%;
	
}


h1{
font-family:  Verdana, Arial ,Helvetica, sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
color: #003366;
margin-top:0px;
margin-bottom:5px;
}

h2{
font-size:12px;
font-weight:bold;
}


a{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-weight:bold;
	color: #000066;
	text-decoration: none;
} 

a:hover{
	color: #C00000; 
	text-decoration: none; 
} 

a.path{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:10px;
} 

a.path:hover{
	color: #C00000; 
	text-decoration: none; 
} 

a.news{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:10px;
} 

a.news:hover{
	color: #C00000; 
	text-decoration: none; 

} 

a.newshome{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:10px;
} 

a.newshome:hover{
	color: #CCC; 
	text-decoration: none; 

} 
// ***************TOP MENU**********************
div.contentmenu{
	text-align:right;
	color: #CCCCCC;
    font: Normal 12px Verdana;
	width: 367px;
	height: 18px;
	white-space: nowrap;
	border:1px solid #ffffff;                     
}
div.topvoice{
	text-align: left;
	float: left;
	background: url(images/top_menu_bg.gif) no-repeat;
	color: #CCCCCC;
    font: Normal 12px Arial;
	margin-right:20px;
	height: 18px;
	padding-left:15px;
	white-space:nowrap;
}
div.vocemenu{
	background-color: #CCCCCC;
	
}
div.verticalcontent
{
	text-align: left;
	position: Absolute;
    visibility: Hidden;
    font: Normal 12px Arial;
    width: 130px;
	background:#ccc;
	white-space:nowrap;
	background-color: #0036A6;
	margin: 4px 0px 0px 0px !important;
	margin: 16px 0px 0px -73px;
	padding.left:3px;	
}
div.verticalvoice{
	float: left;
	color: #CCCCCC;
	background: url(images/top_menu_bg.gif) no-repeat;
	padding-left:15px;
	white-space: nowrap;
    font: Normal 12px Arial;
	margin-top:-2px;
	width: 130px;
	height: 18px;
}
div.orizontalcontent
{
	position: Absolute;
    visibility: Hidden;
    font: Normal 12px Arial;
    width: 150px;
	margin: -16px 0px 0px 150px !important;
	margin: 0px 0px 0px 52px;
}
div.orizontalvoice{
	float: left;
	color: #CCCCCC;
    font: Normal 12px Arial;
	width: 150px;
	height: 18px;
}


div.topvoice a{
	font-family:  Arial,Verdana,Helvetica, sans-serif;
	font-weight:normal;
	color: #ccc;
	text-decoration: none;
} 

div.topvoice a:hover{
	color: #fff; 
	text-decoration: none; 
} 

div.verticalvoice a{
	font-family:  Arial,Verdana,Helvetica, sans-serif;
	font-weight:normal;
	color: #ccc;
	text-decoration: none;
} 

div.verticalvoice a:hover{
	color: #fff; 
	text-decoration: none; 
} 


// ************************* FINE TOP MENU ************************************


.table-body{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-size:xx-small;
	color:#000066;	
	text-align:justify;	
	width:100%;
	height:50%;
	margin-bottom:60px;	
}

.table-where{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-size:xx-small;
	color:#000066;	
	width:95%;
		
}

.table-where th{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-color:#000066;
	background-position:center;
	border:solid 5px #FFFFFF;	
		
}

.table-where td{	
	border:1px solid #FFFFFF;
	
}

.table-news{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-size: 11px;
	color:#000066;	
	width:93%;
	height: 400px;
	
}

.table-news th{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-color:#ccc;
	height: 15px;
	padding-left:5px;
	padding-right:5px;		
}

.table-news td{	
	margin-top:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;	
}


.table-search{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	color:#000066;	
	width:100%;
	height: 400px;
}

.table-search th{
	font-size: 11px;
	font-weight:bold;
	text-align:left;
	height: 15px;
	padding-left:5px;
	padding-right:5px;
	border-top:1px solid #ccc;		
}

.table-search td{	
	font-size: 10px;
	margin-top:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;	
}



.table-product{
	margin-top:25px;
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-size: 11px;
	color:#000066;	
	width:100%;
	
		
}

.table-product th{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	color:#000066;
	background:url(images/bg_scheda_tecnica.gif);		
}

.table-product td{	
	border-bottom:1px solid #ccc;
	
}


.view_items{
	font-family: Verdana, Arial ,Helvetica, sans-serif;
	font-size: 11px;
	color:#333;	
	width:100%;
}

.view_items th{
	color:#333;			
}
.view_items td{	
	border-bottom:1px solid #ccc;
}

.overflow {	
	height: 480px;
  	padding: 0px;
	overflow: auto;
	scrollbar-face-color : #4A4849;
	scrollbar-darkshadow-color : #4A4849;
	scrollbar-arrow-color : #B7D2D5;
	scrollbar-shadow-color : #4A4849;
	scrollbar-highlight-color : #4A4849;
	scrollbar-3dlight-color : #4A4849;
	scrollbar-track-color : #4A4849;

}

ul.menu {list-style-type: none;margin: 0;padding: 0}

ul.menu a{

display: block;
color: #cccccc;
background: url(images/menu_bg.gif) no-repeat;
list-style-type:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size: 10;
text-align: left;
padding-bottom:0px;	
margin-bottom: 0px;
margin-left:0px;
padding-left: 12px;
padding-top:-3px;
margin-top: -3px;
height: 15px !important;
height: 15px;
width: 150px !important;
width: 150px;
text-decoration:none;
}

ul.menu a:hover{

	background-position: 0px -15px;
	text-decoration: none;
	color: #000066;
	text-decoration:underline;
}

div#container{
	min-width:500px;
	position: relative;
	width: 100%;
	height: 100%;
	padding-bottom:60; 
	text-align:left;
	
}

div#footer{
	position: absolute;
	bottom:0;
	left:0; 
	width: 100%; 
	padding: 0;
     
	
}

