
/* stili tabella principale */

/* sfondo tabella superiore */
.tab_top					{background-repeat: repeat-x; background-attachment: fixed; background-position: right top}
/* seconda riga (nera) = td_main_menu_header */
.td_main_menu				{ border:0px solid #000000; background-color: #023160 }
.topsx						{ background: #46478C url('top_sx.jpg') no-repeat fixed left top;  }
.topcn						{ background: #6979B4 }
.topdx						{ background: #3131CD url('top_dx.jpg') no-repeat fixed right top }

/* menu colonne sx e dx nero */
.td_menu					{ background-color: #0F0F39; font-family:Verdana; color:#FFFFFF; font-size:10px; font-weight:bold }
.td_menuitem				{ border:0px solid #6699FF; background-color: #10103C; font-family:Verdana; color:#FFFFFF; font-size:10px; text-indent:15 }
/* 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:#46478C;  }
.td_right_main				{ background:#FF6600;  }
/* 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					{border:0px solid #000000; background-color: #E6E6E6 }
.bigsponsor					{ border:0px solid #CECCFF; background-color: #FFFFFF }


/* 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; font-size: 8pt; background-color: #FFFFFF }

/* links */

a:link						{ color: #000080; font-style: normal; font-size: 8 pt; font-family: Verdana; text-decoration: none }
a:visited					{ color: #000080; font-style: normal; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a:hover						{ color: #000000; font-style: normal; font-size: 8 pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
a:visited:hover				{ color: #000000; 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: 8pt; font-family: Verdana; text-decoration: none }
form						{ margin-top: 0; margin-bottom: 0 }
hr							{ color: #E1E1FF; margin-top:0; margin-bottom:0 }


/* header  */

h1							{ color: #FF0000; 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: #FF0000; 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: #FF0000; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
h4							{ color: #FF0000; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
h5							{ color: #FF0000; font-style: normal; font-weight: bold; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
h6							{ color: #FF0000; 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: #ff0000; 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: #ff0000; 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: #ffffff; font-style: normal; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.link_left					{ color: #ffffff; font-style: normal; font-size: 10 px; text-decoration: none }
a:visited.link_left			{ color: #ffffff; font-style: normal; font-size: 10 px; text-decoration: none }
a:hover.link_left			{ color: #FF9999; font-style: normal; font-size: 10 px; text-decoration: none }
a:visited:hover.link_left	{ color: #FF9999; 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: #FF0000; font-size: 11 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }
a.link_forum				{ color: #FF0000; font-size: 11 px; text-decoration: none; font-weight:bold }
a:visited.link_forum		{ color: #FF0000; font-size: 11 px; text-decoration: none; font-weight:bold }
a:hover.link_forum			{ color: #FF9999; font-size: 11 px; text-decoration: none; font-weight:bold }
a:visited:hover.link_forum	{ color: #FF9999; font-size: 11 px; text-decoration: none; font-weight:bold }

.link_export				{ color: #FF0000; font-size: 10 px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold }
a.link_export				{ color: #FF0000; font-size: 10 px; text-decoration: none; font-weight:bold }
a:visited.link_export		{ color: #FF0000; font-size: 10 px; text-decoration: none; font-weight:bold }
a:hover.link_export			{ color: #FF9999; font-size: 10 px; text-decoration: none; font-weight:bold }
a:visited:hover.link_export	{ color: #FF9999; 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: 65; 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}