
/* stili tabella principale */

/* sfondo tabella superiore */
.tab_top					{ background: url('top_bg.gif') fixed top;  }
/* seconda riga (nera) = td_main_menu_header */
.td_main_menu_header		{ border:0px solid #000000; background-color: #000000 }
/* terza riga (blu con immagini) = td_main_splash */
.td_main_splash				{ background: url('top2.gif') no-repeat fixed left top;  }
/* quarta riga (grigia) = td_main_separator */
.td_main_separator			{ background-color: #000000 }
/* menu colonne sx e dx nero */
.tr_menu					{ background-color: #000000; font-family:Verdana; color:#FFFFFF; font-size:10px; font-weight:bold }
/* riga con orario e copyright (nera) = td_main_time */
.td_main_time				{ color:#919191; background-color: #000000; font-size: 9 px; line-height: 10 px; font-style: normal; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
/* ultima riga (grigia) = td_main_bottom */
.td_main_bottom				{ background-color: #FF6600 }
/* colonna sinistra */
.td_left_main				{ background-position: center top; background-image:url('top_bg_green.gif'); background-repeat:repeat; background-attachment:fixed  }
.td_right_main				{ background-position: 
               center bottom; background-image:url('top_bg_green.gif'); background-repeat:repeat; background-attachment:fixed }
/* colonna sinistra */
.td_left					{ }
/* linea separazione colonne */
.td_vertical				{ background-color: #4F545E }
/* td_list usata come sfondo righe alternate grigio/bianco o altro */
.td_list					{ background-color: #E6FFE6 }
/* intestazione albo */
.td_albo					{ background-color: #DCDCDC; font-size: 9 px }
/* zona inserimento dati */
.td_insert					{ background-color: #EAFFEA}
/* zona eliminazione dati */
.td_delete					{ background-color: #FFEDE1}
/* zona modifica dati */
.td_edit					{ background-color: #E8F4FF}
/* zona admin */
.td_admin					{ background-color: #DCDCDC}
.td_view					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10 px; }
.td_main					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10 px; background-color: #FFFFFF }

/* links */

a:link						{ color: #FF6600; font-style: normal; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited					{ color: #FF6600; font-style: normal; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover						{ color: #FFCC00; font-style: normal; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:visited:hover				{ color: #FFCC00; font-style: normal; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }


/* main */

body						{ font-style: normal; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
td							{ color: #000000; font-style: normal; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
form						{ margin-top: 0; margin-bottom: 0 }
hr							{ color: #FFDDAA; margin-top:0; margin-bottom:0 }


/* header  */

h1							{ color: #FF6600; font-style: normal; font-weight: bold; font-size: 12 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-top:0; margin-bottom:0 }
h2							{ color: #FF6600; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-top:0; margin-bottom:0 }
h3							{ color: #FF6600; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
h4							{ color: #FF6600; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
h5							{ color: #FF6600; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
h6							{ color: #FF6600; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }



/* links  */

.link_top					{ color: #ffffff; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.link_top					{ color: #ffffff; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited.link_top			{ color: #ffffff; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover.link_top			{ color: #00FF00; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited:hover.link_top	{ color: #00FF00; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.link_bottom				{ color: #ffffff; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.link_bottom				{ color: #ffffff; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited.link_bottom		{ color: #ffffff; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover.link_bottom			{ color: #FFCC00; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:visited:hover.link_bottom	{ color: #FFCC00; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

.link_left					{ color: #000000; font-style: normal; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.link_left					{ color: #000000; font-style: normal; font-size: 10 px; text-decoration: none }
a:visited.link_left			{ color: #000000; font-style: normal; font-size: 10 px; text-decoration: none }
a:hover.link_left			{ color: #FF6600; font-style: normal; font-size: 10 px; text-decoration: none }
a:visited:hover.link_left	{ color: #FF6600; font-style: normal; font-size: 10 px; text-decoration: none }

.link_sort					{ color: #000000; font-style: normal; font-size: 11 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.link_sort					{ color: #000000; font-style: normal; font-size: 11 px; text-decoration: none }
a:visited.link_sort			{ color: #000000; font-style: normal; font-size: 11 px; text-decoration: none }
a:hover.link_sort			{ color: #FF6600; font-style: normal; font-size: 11 px; text-decoration: none }
a:visited:hover.link_sort	{ color: #FF6600; font-style: normal; font-size: 11 px; text-decoration: none }

.link1						{ color: #000000; font-style: normal; font-size: 9 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.link1						{ color: #000000; font-style: normal; font-size: 9 px; text-decoration: none }
a:visited.link1				{ color: #000000; font-style: normal; font-size: 9 px; text-decoration: none }
a:hover.link1				{ color: #FF6600; font-style: normal; font-size: 9 px; text-decoration: none }
a:visited:hover.link1		{ color: #FF6600; font-style: normal; font-size: 9 px; text-decoration: none }

.link2						{ color: #FF6600; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }
a.link2						{ color: #FF6600; font-size: 10 px; text-decoration: none; font-weight:bold }
a:visited.link2				{ color: #FF6600; font-size: 10 px; text-decoration: none; font-weight:bold }
a:hover.link2				{ color: #FF6600; font-size: 10 px; text-decoration: none; font-weight:bold }
a:visited:hover.link2		{ color: #FF6600; font-size: 10 px; text-decoration: none; font-weight:bold }

.link_forum					{ color: #FF6600; font-size: 11 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }
a.link_forum				{ color: #FF6600; font-size: 11 px; text-decoration: none; font-weight:bold }
a:visited.link_forum		{ color: #FF6600; font-size: 11 px; text-decoration: none; font-weight:bold }
a:hover.link_forum			{ color: #FFCC00; font-size: 11 px; text-decoration: none; font-weight:bold }
a:visited:hover.link_forum	{ color: #FFCC00; font-size: 11 px; text-decoration: none; font-weight:bold }

.link_export				{ color: #FF6600; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }
a.link_export				{ color: #FF6600; font-size: 10 px; text-decoration: none; font-weight:bold }
a:visited.link_export		{ color: #FF6600; font-size: 10 px; text-decoration: none; font-weight:bold }
a:hover.link_export			{ color: #FFCC00; font-size: 10 px; text-decoration: none; font-weight:bold }
a:visited:hover.link_export	{ color: #FFCC00; font-size: 10 px; text-decoration: none; font-weight:bold }

.task_title					{ color: #FFFFFF; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }
a.task_title				{ color: #FFFFFF; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }
a:visited.task_title		{ color: #FFFFFF; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }
a:hover.task_title			{ color: #FFFFFF; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }
a:visited:hover.task_title	{ color: #FFFFFF; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }


/* forms */

input.main_search			{ border:1px solid #000000; width: 100; height: 18; font-style: normal; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
input.login_name			{ border:1px solid #798494; width: 130; height: 18; font-style: normal; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#000000; background-color:#FFFFFF }
input.login_password		{ border:1px solid #798494; width: 96; height: 18; font-style: normal; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
input.login_ok				{ border:1px solid #798494; width:  30; height: 18; font-style: normal; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background-color:#FFFFFF }

input.btn_80				{ width:  80 }
input.txt_100				{ width: 100 }
input.txt_200				{ width: 190 }
input.txt_300				{ width: 280 }
select.sel_100				{ width: 100 }
select.sel_200				{ width: 190 }
select.sel_300				{ width: 280 }
select.sel_div				{ width: 191 }


select.sel_forum			{ border:1px solid #798494; height: 18; font-style: normal; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

iframe						{ border:1px solid #798494; font-family:Verdana; font-size:10 pt }
iframe.iframe_no_border		{ border:0px; font-family:Verdana; font-size:10 pt }
.preview_table				{ border:1px solid #798494;  border-collapse : collapse; }
.preview_main_table			{ border:1px solid #798494;  border-collapse : collapse; background-color:#FFFFFF }

textarea					{font-family: Tahoma; font-size: 10 pt}

/* menu */

.hidden_menu				{  }


/* forum time */
.forum_time 				{ font-style: normal; font-size: 9 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }



/* bottoni rte */
.rte_btn_n						{  border: 1px solid #798494; vertical-align:medium; text-align:center}