body {
	/*background:url(../multimedia/generale/sfondo/sfondo_pagina.jpg);*/
	/*	font-family:Lucida Grande, Lucida Sans Unicode, Arial, Helvetica, sans-serif;*/
	/*font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0px;
	background-repeat:repeat-x;
	margin:0px 0px 25px 0px;
	padding:0px;
	color:#575757;
	min-width:1007px;
}

td {vertical-align:top;}
hr { border:0px; height:1px; color: #CCCCCC;;}
p {margin:0px;}
li{margin:10px 0px 10px 0px }


a:link {text-decoration: none; color: #484848; }
a:visited {text-decoration: none; color: #484848; }
a:hover {text-decoration: none; color: #484848; }

/* classe bottoni */
.span_btn {
border:none;
height:30px;
background-color:transparent;
background-image:url(../template_images/button_dx.png);
background-repeat:no-repeat;
background-position:top right;
display:-moz-inline-box;
display:inline-block;
cursor:pointer;
zoom:1;
}
.span_btn:hover{
background-color:transparent;
border:none;
background-image:url(../template_images/button_hover_dx.png);
zoom:1;
}
.btn {
border:none;
height:30px;
background-color:transparent;
background-image:url(../template_images/button.png);
background-repeat:no-repeat;
background-position:0 0;
display:-moz-inline-box;
display:inline-block;
cursor:pointer;
zoom:1;
text-decoration:none;
color:black;
font-style:normal;
margin:0 6px 0px 0;
padding:0 4px 2px 10px;	
vertical-align:middle;	
padding-top:-2px;
}

.btn:hover{
background-color:transparent;
border:none;
background-image:url(../template_images/button_hover.png);
zoom:1;
color:#D79E0F;
}
/* fine classe bottoni */








/******* DIV TESTATA ********************************/
#TNG_sfondo_testata_new {
background-image:    url(../template_images/topBG.jpg ) ;
background-repeat: repeat; 
height:            143px; 
}

#topTable{
margin-top:0;
position:relative;
width:970px;
top:1px;
}

.locationText{
color:#949B6E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}

.stateText{
color:#E3B341;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

#logoTable{
width:970px;
}

#menuTable{
width:970px;
}

#topmenuTable{
background-color:#FCFCFB;
background-image:url(../template_images/MainTopNavBG.jpg);
background-repeat:repeat-x;
text-align:center;
top:0;
width:930px;
}

#TNG_contenuto_testata_dx_new {
height:66px;
width:150px;
background-image:url(../template_images/sfondo_testata_dx_2.0.png);
background-repeat:   no-repeat;
background-position: bottom right;

}

/* Pulsanti della testata */
#TNG_button_top_menu {
color:#949B6E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
padding-left:5px;
padding-right:5px;
text-decoration:none;
}
#TNG_button_top_menu a, #TNG_button_top_menu a:link, #TNG_button_top_menu a:visited{ 
padding:9px 5px 5px;
color:#949B6E;
}
#TNG_button_top_menu a:hover{ 
padding:9px 5px 5px;
color:#E3B341;
}
/* Fine pulsanti della testata */



/******* Configurazione dei colori per alt delle tabella ********************************/
.TNG_alt_row_color_1{
background-color:   #EFEFEF;
}
.TNG_alt_row_color_2{
background-color:   #D1D1D1;
}

/******* Configurazione div blocchi sx / dx / center / footer ********************************/
#TNG_main_page_gradient_container {
background-image:url("../template_images/sfondo_pagina_grad.jpg");
background-repeat:repeat-x;
}
#TNG_main_page_container{
margin:   0 auto;
width:    98%; 
border:   0px solid;
overflow: hidden;
border:   0px solid;
}

#TNG_main_left_area {
padding:   0px; 
margin:    0 auto; 
border:    0px solid;
float:     left;
/* max-width: 190px; */
 max-width:158px; 
}

#TNG_main_center_area {
/*padding: 0px; */
/*margin:  0 auto; */
/* width:   568px; */
margin: auto;
/*width:   500px;*/
border:  0px solid;
float:   left;
width:   100% ;
min-width: 667px;
}

#TNG_main_center_container {
margin-left:   4px; 
margin-right:  4px; 
padding-left:  5px; 
padding-right: 5px; 
border:        0px solid;
}

#TNG_main_right_area {
padding: 0px; 
/*margin:  0 auto; */
/*width:   150px;*/
border:  0px solid;
float:   right;
max-width:158px;
}

#TNG_main_footer_area {
color:#818181;
font-size:11px;
margin:0 auto;
padding:10px 0 0;
text-align:center;
text-decoration:none;
width:98%;
}
/******* Fine configurazione div blocchi sx / dx / center / footer ********************************/

/******* Configurazione del main menu ********************************/
/* Contenitore del main menu */
#TNG_main_menu_container {
border:        0px solid;
margin-bottom: 20px;
width:         160px;
/* width: 160px; */
/*overflow:      hidden; */
}

/* Heading del menu */
.TNG_main_menu_heading {
}

/* Singola entry del menu */
.TNG_main_menu_entry {
width:           146px;
height:          24px;
font-size:       14px;
/*font-weight:     700;*/
text-decoration: none;
color:           #AEAEAE;
/*letter-spacing:  -0.03em;
word-spacing:    -0.06em;*/
padding:         5px 0 0 12px;
border:          0px solid ;
border-bottom:   2px solid #E1E1E1 ;
/*text-transform:  uppercase;*/
font-family:Arial,Helvetica,sans-serif;
}

/* Singolo link del menu */
.TNG_main_menu_entry a , .TNG_main_menu_entry a:link , .TNG_main_menu_entry a:visited /*, .TNG_main_menu_entry a:hover*/ {
color:           #949B6E;	
text-decoration: none;
}
.TNG_main_menu_entry a:hover {
color:           #D69F0F;
text-decoration: none;
}

/* Footer del menu */
.TNG_main_menu_footer {
}
/******* FINE configurazione del main menu ********************************/


/******* Configurazione dei blocchi ********************************/
/* Contenitore dei blocchi */
.TNG_block_container {
border:           0px solid;
width:            159px;
/*margin-bottom:    20px;*/
padding-top:      4px ;
padding-bottom:   4px ;
/*background-color: #F5EDEF ;*/
}

/* Heading dei blocchi */
.TNG_block_heading {
border:         0px solid;	
padding-left:   5px;
padding-bottom: 5px;
font-weight:    bold;
font-size:      16px;
}

/* Contenuto dei blocchi */
.TNG_block_content {
/*padding-left:  6px;*/
}

/* Footer dei blocchi */
.TNG_block_footer {
}


/******* Configurazione dei moduli ********************************/
/* Heading dei moduli */
#TNG_module_header {
border:        0px solid;		
color:         #6E7742;
font-size:     24px;
font-weight:   lighter;
}

/* Contenitore dei moduli */
#TNG_module_content {
padding-top : 20px ;
min-width: 650px;
}

/******* Configurazione del pathaway ********************************/

#TNG_system_pathaway_container {
border:         0px solid;
padding-bottom: 10px;
}

.TNG_system_pathaway_obj {
color: #D69F0F;
}

.TNG_system_pathaway_obj_active {
color: #FFFFF;
}


/* Barra di amministrazione nei moduli*/
.TNG_module_admin_tool_bar {
padding-left:  2px;
padding-right: 2px;	
padding-top:   2px;
text-align:    right;
border: 1px solid;
}

/******* Configurazione della parte documentale ********************************/
.TNG_module_content_contents_title_container {
border:        0px solid;		
color:         #6E7742;
font-size:     24px;
font-weight:   lighter;
padding-left:  6px;	
padding-bottom: 20px;	
}

.TNG_module_content_contents_text_container {
border:        0px solid;	
padding-left:  10px;	
padding-right: 10px;		
}

.TNG_module_content_editor_container {
border:        0px solid;	
padding-left:  10px;	
padding-right: 10px;		
}

/******* Configurazione della parte della generazione degli errori ********************************/
.TNG_module_error_container {
border:        0px solid;	
padding-left:  10px;	
padding-right: 10px;		
}


/*********** Configurazione Footer ********************/
#TNG_footer_line {
background-color:#CCCCCC;
height:1px;
margin:10px 0;
}

#TNG_img_footer_container img {
border:0;
}

/******* Configurazione del blocco user_login ********************************/
/* Contenitore dei blocchi */
.TNG_block_container_user_login {
border:           0px solid;
width:            158px;
margin-bottom:    20px;
padding-top:      4px ;
padding-bottom:   4px ;
background:       transparent ;
}

/* Heading dei blocchi */
.TNG_block_heading_user_login {
background-image:  url("../../../blocks/user_login/images/top_user_login.jpg");
background-repeat: no-repeat;
height:            27px;
border:            0px solid;	
font-weight:       bold;
font-size:         16px;
text-align:        center;
padding-top:       5px;
}

/* Contenuto dei blocchi */
.TNG_block_content_user_login {
background-image:url("../../../blocks/user_login/images/center_user_login.jpg");
background-repeat:repeat-y;
}
.TNG_block_content_user_login div {
padding-left:8px;
height: 22px;
}

/* Footer dei blocchi */
.TNG_block_footer_user_login {
background-image:url("../../../blocks/user_login/images/bottom_user_login.jpg");
background-repeat:no-repeat;
height: 22px;
}




/******* Configurazione del modulo register ********************************/
#TNG_module_header_tng_register {
border:        0px solid;		
color:         #6E7742;
font-size:     24px;
font-weight:   lighter;
}
#TNG_module_content_tng_register {
padding-top : 20px ;
text-align: left;
}
#TNG_module_footer_tng_register {
}
/* classe tabella registrazione */
.TNG_register_table_header_left {
width: 15px;
background-image: url("../../../modules/tng_register/images/register_table_header_left.jpg");
background-repeat: no-repeat;
background-position: top left;
}
.TNG_register_table_header {
background-image: url("../../../modules/tng_register/images/register_table_header_center.jpg");
background-repeat: repeat-x;
background-position: top;
}
.TNG_register_table_header_right {
width: 15px;
background-image: url("../../../modules/tng_register/images/register_table_header_right.jpg");
background-repeat: no-repeat;
background-position: top right;
}
.TNG_register_table_content_left {
width: 15px;
background-image: url("../../../modules/tng_register/images/register_table_content_left.jpg");
background-repeat: repeat-y;
background-position: left;
}
.TNG_register_table_content {
padding-left:15px;
width:150px;
}
.TNG_register_table_content_right {
width: 15px;
background-image: url("../../../modules/tng_register/images/register_table_content_right.jpg");
background-repeat: repeat-y;
background-position: right;
}
.TNG_register_table_footer_left {
width: 15px;
background-image: url("../../../modules/tng_register/images/register_table_footer_left.jpg");
background-repeat: no-repeat;
background-position: bottom left;
}
.TNG_register_table_footer {
background-image: url("../../../modules/tng_register/images/register_table_footer_center.jpg");
background-repeat: repeat-x;
background-position: bottom;
}
.TNG_register_table_footer_right {
width: 15px;
background-image: url("../../../modules/tng_register/images/register_table_footer_right.jpg");
background-repeat: no-repeat;
background-position: bottom right;
}
/* fine classe tabella registrazione */








/******** Error Maker *********/
/*                            */
#TNG_error_container {
color:#70732E;
font-size:14px;
width:100%;
}
#TNG_error_title {
padding-bottom: 15px;
}
#error_table_header_left {
width:5%;
background-image:url("../template_images/error_table_header_left.jpg");
background-position:top left;
}
#error_table_header_center {
width:90%;
background-image:url("../template_images/error_table_header_center.jpg");
background-position:top;
}
#error_table_header_right {
width:5%;
background-image:url("../template_images/error_table_header_right.jpg");
background-position:top right;
}

#error_table_content_left {
width:5%;
background-image:url("../template_images/error_table_content_left.jpg");
background-position:top left;
}
#error_table_content_center {
width:90%;
}
#error_table_content_right {
width:5%;
background-image:url("../template_images/error_table_content_right.jpg");
background-position:top right;
}

#error_table_footer_left {
width:5%;
background-image:url("../template_images/error_table_footer_left.jpg");
background-position:bottom left;
}
#error_table_footer_center {
width:90%;
background-image:url("../template_images/error_table_footer_center.jpg");
background-position:bottom;
}
#error_table_footer_right {
width:5%;
background-image:url("../template_images/error_table_footer_right.jpg");
background-position:bottom right;
}

/* Aggiunta id per modulo Help Content*/
#sb-player {
background-image:url("../../../modules/tng_help_contents/images/sfondo_grad_new.png");
background-position: bottom right;
background-repeat: no-repeat;
}


/* Footer menu style */
#TNG_footer_menu_link, #TNG_footer_menu_link a, #TNG_footer_menu_link a:link, #TNG_footer_menu_link a:visited {
color:#949B6E;
/*padding:9px 5px 5px;*/
}

#TNG_footer_menu_link a:hover {
color:#E3B341;
/*padding:9px 5px 5px;*/
}
/* fine footer menu style */