body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal; 
	color: #000000;
	background: #FFFFFF;
	margin:0;
	padding:0;	
}

#aspnetForm {
    margin:0;
    padding:0;    
}

#content {
    margin: 0;
    padding:0;    
    text-align:left;
}

#main {
    padding:0;
    margin:0;
    text-align:left; 
    float:left;    
    background: url(../immagini/px-bg.jpg) left repeat-y;    
}

#blue_area {
    height:auto;
    padding:0;
    margin:0;
    text-align:left;
    background: url(../immagini/background.jpg) top left no-repeat;
    float:left;    
}

#content_area {
    margin:0 auto;
    padding:0; 
    float:left;
}

#white_column {
    width:697px;
    margin:0;
    padding:0;
    float:left;
		background: url(../immagini/white-area-top.jpg) top left no-repeat;
}

#white_column_container {
    width:697px;
    margin:0;
    padding:0;
    float:left;
		background: url(../immagini/1px_whitw-area.jpg) top left repeat-y;				
		margin-top:2px;
}

#white_column_content {
		width:697px;
    margin:0;
    padding:0;
    float:left;
    background: url(../immagini/white-area-middle.jpg) bottom left no-repeat;    
}

.white_column_closer {
		width:697px;
		height:40px;
    margin:0;
    padding:0;
    float:left;
    background: url(../immagini/white-area-bottom.png) top left no-repeat;    
}

.white_column_closer_home {
	width:697px;
	height:50px;
    margin:0;
    padding:0;
    float:left;
    background: url(../immagini/white-area-bottom-hp.png) top left no-repeat;    
}

#blue_column {
    width:294px;
    margin:0;
    padding:0;
    float:left;
    padding-bottom:20px;
}

#blue_row {
    width:885px;
    height:182;
    float:left;
    margin:0 auto;
    padding:0;    
}

#header {
    width:925px;
    height:182px;
    float:left;
    margin:0 auto;
    padding:0;
}

#logo {
    float:left;
    margin:0;
    padding:0;
    margin-top:18px;
    padding-left:32px;
    height:89px;   
}

#topnav {
    float:left;
    margin:0;
    padding:0;
    margin-top:67px;
    margin-right:0px;
    margin-left:77px;
    width:615px;
    height:89px;       
}

#topmulmenu {
    top:36px;
    width:611px; 
    margin-top:7px;
}

#topnavmenu {
    height:35px;
    width:611px; 
    margin: 0 auto;                   
    padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;       
    display:block;    
    text-align:left;
    background: url(../immagini/filo-giallo.gif) bottom left repeat-x;    
    overflow:hidden;
}

#topnavmenu ul {
    width:650px; 
    padding:0;
    margin:0 auto;
    height:20;    
    float:left;     
    list-style:none;    
    margin-top:10px;
    margin-left:-20px;
    vertical-align:bottom;    
}

#topnavmenu ul li {
    padding:0;
    margin:0;
    display:inline;
    margin-left:3px;
    background: url(../immagini/trattini-top-menu.gif) left no-repeat;
}
    
#topnavmenu ul li a {
    padding:0;
    margin:0 auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;       
    text-decoration:none;
    margin-left:16px;        
}

#topnavmenu ul li a:hover, #topnavmenu ul li a.current  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F9C504; 
	font-weight:bold;      
    text-decoration:none;    
}

#reserved_area {
    width:516px;
    float:left;    
    margin: 0 auto;                   
    padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;   
	display:block;    
	background: url(../immagini/trattini-top-menu.gif) 100% 30%  no-repeat;
    padding-left:5px;
}

#lang_area {
    width:80px;
    float:right;
    display:inline;   
    margin-top:5px; 
    margin-right:10px;
}

#left-menu {    
    width:285px;
    min-height:360px;
    height:auto !important;
    height:360px;
    margin:0;
    padding:0;
    float:left;
    background:Transparent url(../immagini/left-menu-bg.png) top left no-repeat;        
}

#left-content {
    margin:0;
    padding:0;
    float:left;    
    width:195px;
    margin-right:15px;
    margin-left:20px;
}

#footer_row {
    width:885px;
    height:30px;
    margin:0;
    padding:0;
    border-top:2px solid #B4CFE4;    
    bottom: 30px;
    float:left;
}

.testo_footer {
    width:267; 
    margin: 0 auto;                   
    padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;       
    display:block;    
    text-align:left;  
    margin-left:7px;
    margin-top:7px;
    position:absolute;
    float:left;
}

.credits_voci {
    width:320px; 
    margin: 0 auto;                   
    padding:0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;       
    display:block;    
    text-align:left;  
    margin-left:720px;
    margin-top:7px;
    position:absolute;
    float:right;
}

.credits_voci ul {
    width:320px; 
    padding:0;
    margin:0 auto;
    height:23;    
    float:left;     
    list-style:none;
}

.credits_voci ul li {
    padding:0;
    margin:0;
    display:inline;
    margin-left:10px;
    background: url(../immagini/trattini-footer.gif) left no-repeat;
}
    
.credits_voci ul li a {
    padding:0;
    margin:0 auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;       
    text-decoration:none;
    margin-left:10px;        
}

.credits_voci ul li a:hover, credits_voce a.current  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F9C504;       
    text-decoration:none;    
}

.credits_voci ul li {
    padding:0;
    margin:0;
    display:inline;
    margin-left:10px;
    background: url(../immagini/trattini-footer.gif) left no-repeat;
}
    
.credits_voci ul li a {
    padding:0;
    margin:0 auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;       
    text-decoration:none;
    margin-left:10px;        
}

.credits_voci ul li a:hover, credits_voce a.current  {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F9C504;       
    text-decoration:none;    
}

.current {
    cursor:default !important;
    cursor:default;
}

#dock {
    width:285px;
    height:50px;     
    padding-bottom:5px;  
}

#dock a {
    width:285px;
    height:50px;     
    display:block;    
    background:none;
    cursor:hand;
    cursor:pointer;
}

#dock a:hover, #dock a.current {  
    background: url(../immagini/item-on.png) top left no-repeat;
}

.dock-div {
    width:285px;
    display:block;        
}

.dock-div-tratt {
    width:285px;
    display:block;    
    background: url(../immagini/trattini-left-menu.gif) bottom left no-repeat;
}

#dock-menu {
    width:285px; 
    padding:0;
    margin:0;
    vertical-align:top;
    display:block;
}

#dock-menu ul {
    width:285px; 
    padding:0;
    margin:0;
    list-style:none;
    padding-bottom:20px;    
}

#dock-menu ul li {
    width:285px; 
    padding:0;
    margin:0;
    height:39px;
    display:block; 
    text-align:left;
}

#dock-menu ul li a {
    width:285px; 
    height:39px;
    display:block;
    text-align:left;
    text-decoration:none;    
    cursor:hand;
    cursor:pointer;
}

#dock-menu ul li a em {
    font-style:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-top:13px;
	padding-left:55px;
}

#dock-menu ul li a:link, #dock-menu ul li a:visited {
    background: url(../immagini/swap-off.png) left no-repeat;    
}

#dock-menu ul li a:hover, #dock-menu ul li a.current {
    background: url(../immagini/swap-on.png) left no-repeat;       
}   

#dock-menu ul li a:hover em, #dock-menu ul li a.current em {
    color: #F9C504; 
    text-decoration:none;        
}
/**********************************************/
#dock-produnit {
    width:285px; 
    padding:0;
    margin:0;
    vertical-align:top;
    display:block;
    background: url(../immagini/trattini-left-menu.gif) bottom left no-repeat;
}

#dock-produnit span {
	padding-left:55px;
    background: url(../immagini/swap-off.gif) left no-repeat;    
}

#dock-produnit span em {
    font-style:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#dock-produnit ul {
    width:285px; 
    padding:0;
    margin:0;
    list-style:none;
    padding-bottom:20px;    
}

#dock-produnit ul li {
    width:285px; 
    padding:0;
    margin:0;
    height:20px;
    display:block; 
    text-align:left;
}

#dock-produnit ul li a {
    width:285px; 
    height:20px;
    display:block;
    text-align:left;
    text-decoration:none;    
    cursor:hand;
    cursor:pointer;
}

#dock-produnit ul li a em {
    font-style:normal;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	display:block;
	padding-top:13px;
	padding-left:65px;
}

#dock-produnit ul li a:hover em, #dock-produnit ul li a.current em {
    color: #F9C504; 
    text-decoration:none;        
}
/**********************************************/
#dock-image {
    width:235px; 
    padding-top:50px;
    margin:0;
    vertical-align:top;
}
/**********************************************/
.input_res_area {
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    font-size:11px;
    color: #FFFFFF;    
    border:0px #748B9E;
    height:17px;
    padding:2px 1px 0 4px;
    background:#96B4CD url(../immagini/input-bg.gif) top left no-repeat;
}

.input_search {
    font-family: Verdana, Arial, Tahoma, Sans-Serif;
    font-size:11px;
    color: #000000;    
    border:0px #748B9E;
    height:17px;
    padding:2px 1px 0 4px;
    background:#FFFFFF url(../immagini/input-search-bg.gif) top left no-repeat;
}

.button_search {
    cursor:hand;
    cursor:pointer;
    border:0;
}

/**********************************************/
/*********   Editor       *********************/
/**********************************************/
.testo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration:none;    
}

.testo_link {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4C4C4C;  
	margin:0;
	padding:0;  
}

.testo_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

.titolo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4C4C4C; 
	font-weight:bold;   
		text-decoration:none;
}

.titolo_giallo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #F9C504;
    font-weight: bold;
		text-decoration:none;
}
/**********************************************/
#cat_list 
{
    width: 640px;
    margin: 0px 0px 0px 0px; 
}

#cat_list ul {
  width:320px; 
  padding:0;
  margin:0 auto;
  height:20;    
  float:left;     
  list-style:none;    
  vertical-align:bottom;    
}

#cat_list ul li {
  padding:0;
  margin:0;
  margin-left:0px;
  height: 30px;
}
    
#cat_list ul li a 
{
  padding:5;
  margin:0 auto;
  background: url(../immagini/freccina-prodotti-off.gif) no-repeat top left;
text-decoration:none;    
	color: #4C4C4C;
	display:block;
}

#cat_list ul li a em
{
  padding:0;
  margin:0;
  font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	text-decoration:none;    
	margin-left: 20px;
	display:block;

}

#cat_list ul li a:hover, #cat_list  ul li a.current  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F9C504; 
  text-decoration:none;    
  background: url(../immagini/freccina-prodotti-on.gif) no-repeat top left;  
}
    

/**********************************************/
/********   Tabella Prodotti ******************/
/**********************************************/

.tbl_titolo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C; 
	font-weight:bold;   
		text-decoration:none;
}

.tbl_header_top {
  font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF;
	background-color: #074785;
}

.tbl_header_small {
  font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style:normal;
	text-decoration:none;    
	color: #FFFFFF;
	background-color: #074785;
}

.tbl_data {
  font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	text-decoration:none;
	background-color: #ffffff;   
}
.tbl_data_alt {
  font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	text-decoration:none;
	background-color: #ffffff;   
}

/**********************************************/
/********   Contatti    ***********************/
/**********************************************/
.contatti_td_sx {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4C4C4C;
	text-decoration:none;    
    text-align:right; 
    padding-right:6px;
}

.contatti_td {
    width:90px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal; 
	color: #4C4C4C;
    text-align:right; 
    padding-right:6px;
}

.contatti_edit
{
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
    color: black;
    border: 1px solid #757560;
    width: 200px;
}

.contatti_textarea {
    font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    color:black;
    border:1px solid #757560;
    height:70px;
    width:100%;
    overflow:auto;
}

.contatti_submit {
    font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    color:black;
    border:1px solid #757560;
    width:100px;
    cursor:pointer;
    cursor:hand;
}

.img_check {
    cursor:pointer;
    cursor:hand;
}

/**********************************************/
/********   Job         ***********************/
/**********************************************/
.job_edit
{
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    font-size: 11px;
    color: black;
    border: 1px solid #757560;
}

.job_textarea {
    font-family:Arial, Tahoma, Verdana, Sans-Serif;
    font-size:11px;
    color:black;
    border:1px solid #757560;
    height:70px;
    width:400px;
    overflow:auto;
}

/**********************************************/
/********   News        ***********************/
/**********************************************/
#banda_chiusura {
    height:5px;
    width:600px;
    display:block;
    margin-top:5px;
    margin-bottom:0px;
    vertical-align:bottom;
    background: url(../immagini/tratteggio.gif) repeat-x left;
}
/**********************************************/
/********   News        ***********************/
/**********************************************/
.testo_grigio
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #808080;
    text-decoration: none;
}
.dealer_1 {
    background: url(../immagini/mappe/ico_head.gif) no-repeat;
    background-position: 0px 3px;
}
.dealer_1 span
{
    margin-left: 20px;
}
.dealer_2 {
    background: url(../immagini/mappe/ico_prod.gif) no-repeat;
    background-position: 0px 3px;
}
.dealer_2 span
{
    margin-left: 20px;
}
.dealer_3 {
    background: url(../immagini/mappe/ico_branch.gif) no-repeat;
    background-position: 0px 3px;
}
.dealer_3 span
{
    margin-left: 20px;
}
.dealer_4 {
    background: url(../immagini/mappe/ico_partner.gif) no-repeat;
    background-position: 0px 3px;
}
.dealer_4 span
{
    margin-left: 20px;
}
