body
{
	font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	background:#FFF;
	
    scrollbar-face-color: #CCCCCC;
    scrollbar-arrow-color: #336699; 
    scrollbar-shadow-color: #336699;
    scrollbar-track-color: #CCCCCC;
}

.pop_main
{
	background: #CCCCCC;
	align: center;
	width: 95%;
    height: 100%;
    font-size: 12px;
	border-top: 0px solid #F77019;
	border-bottom: 0px solid #F77019;
	border-left: 0px solid #F77019;
	border-right: 0px solid #F77019;
}

.main
{
	background: #CCCCCC;
	align: center;
	width:900px;
    height: 100%;
	border: 0px none;
}

.top_cell
{
	background: #CCCCCC;
	width:900px;
    height: 65px;
    align: top;
	text-color: #000000;
}

.top_menu
{
	background: #336699;
	align: bottom;
	width:100%;
    height: 25px;
	text-color: #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	
}
.menu_option
{
	background: #336699;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	text-align: center;
	width: 126px;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
}
.menu_option_1
{
	background: #336699;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	text-align: center;
	width: 144px;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
}
.menu_option a:visited, .menu_option a:link, .menu_option a:active 
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.menu_option a:hover 
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:bold;
}
.menu_option_1 a:visited, .menu_option_1 a:link, .menu_option_1 a:active 
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.menu_option_1 a:hover 
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:bold;
}
.error
{
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
	font-size: 13px;
	text-align: center;
}

.testo
{
	color: #000000;
	font-size: 12px;
	text-align: justify;
	margin-left: 15;
	margin-right: 15;
	line-height: 120%;
}

.text_link a:visited, .text_link a:link, .text_link a:active
{
	color: #000000;
	line-height: 120%;
	text-decoration: none;
}

.text_link a:hover 
{
	color: #FFFFFF;
	text-decoration: underline;
}
.text_link
{
	color: #000000;
	font-size: 12px;
	text-align: right;
	margin-right: 15;
	margin-top: 15;
	line-height: 120%;
}

.titolo_scheda
{
	color: #000000;
	font-size: 14px;
	font-weight:bold;
	text-align: left;
	margin-left: 10;
	margin-bottom: 20;
	margin-top: 15;
}

.campo
{
	color: #000000;
	font-size: 12px;
}

.elenco
{
	text-color: #000000;
	font-size: 12px;
	padding: 10px;
	spacing: 10px;
	text-align: left;
	border: 0px none;
	line-height: 140%;
}

.anteprima
{
	text-color: #000000;
	text-align: justify;
	font-size: 12px;
	width:720px;
	border-top: 1px solid #336699;
	border-left: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
}

.main_cell
{
	background: #CCCCCC;
	width:750px;
    align: top;
    text-color: #000000;
    border-left: 1px solid #FFFFFF;
    font-size: 12px;
}

.title_table
{
	background: #CCCCCC;
	width: 100%;
	height: 30px;
	text-color: #000000;
	font-size: 14px;
}

.title_comment_cell
{
	background: #CCCCCC;
	width:135px;
	height: 30px;
	font-size: 12px;
	border-top: 1px solid #FFFFFF;
	font-weight:bold;
	text-align: left;
	text-color: #FFFFFF;
}

.c_autore
{
	background: #CCCCCC;
	width:130px;
	font-size: 14px;
	height: 30px;
	font-weight: bold;
	text-align: right;
	text-color: #000000;
}

.c_autore a:hover
{
	text-color: #FFFFFF;
	text-decoration: underline;
}

.c_autore a:visited, .c_autore a:link, .c_autore a:active
{
	text-color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.c_data
{
	background: #CCCCCC;
	line-height: 140%;
	font-size: 12px;
	text-align: right;
	text-color: #000000;
}

.title_cell
{
	background: #CCCCCC;
	width:180px;
	height: 30px;
	font-weight:bold;
	text-align: center;
	text-color: #FFFFFF;
}

.item_table
{
	background: #CCCCCC;
	width: 749px;
	align: center;
	text-color: #000000;
	font-size: 12px;
}

.item_title_cell
{
	background: #336699;
	width:130px;
	height: 25px;
	font-size: 14px;
	font-weight:bold;
	text-align: center;
	text-color: #FFFFFF;
}

.item_cell
{
	background: #336699;
	padding: 7px;
	font-size: 12px;
	line-height: 130%;
	text-align: left;
	text-color: #FFFFFF;
}

.left_menu_table
{
	background: #336699;

	width:150px;
	text-color: #FFFFFF;
	font-size: 12px;
}

.left_menu_bg
{
	background: #336699;
}

.left_menu_item
{
	background: #336699;
	width:150px;
	height: 30px;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	padding: 5px;
	line-height: 150%;
	border-bottom: 1px solid #FFFFFF;
}

.left_menu_alert
{
	background: #336699;
	width:150px;
	height: 30px;
	font-weight: bold;
	text-align: left;
	color: #F77019;
	padding: 5px;
	line-height: 150%;
	border-bottom: 1px solid #FFFFFF;
}

.left_menu_alert a:visited, .left_menu_alert a:link, .left_menu_alert a:active 
{
	color: #F77019;
	text-decoration: none;
}
.left_menu_alert a:hover 
{
	color: #F77019;
	text-decoration: underline;
}

.left_menu_text
{
	background: #336699;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	line-height: 150%;
	text-color: #FFFFFF;
	font-size: 12px;
}

.left_menu_item a:visited, .left_menu_item a:link, .left_menu_item a:active 
{
	color: #FFFFFF;
	text-decoration: none;
}
.left_menu_item a:hover 
{
	color: #FFFFFF;
	text-decoration: underline;
}

.main_cell a:visited, .main_cell a:link, .main_cell a:active 
{
	color: #000000;
	text-decoration: underline;
}
.main_cell a:hover 
{
	color: #FFFFFF;
	text-decoration: underline;
}

.testo a:visited, .testo a:link, .testo a:active 
{
	color: #000000;
	text-decoration: underline;
}
.testo a:hover 
{
	color: #FFFFFF;
	text-decoration: underline;
}

.mappa
{
	line-height: 180%;
	font-size: 12px;
	text-align: center;
	align: center;
	color: #000000;
	text-decoration: none;
}

.mappa a:visited, .mappa a:link, .mappa a:active 
{
	line-height: 180%;
	font-size: 12px;
	text-align: center;
	color: #000000;
	text-decoration: none;
}

.mappa a:hover 
{
	color: #000000;
	text-decoration: underline;
}

.pag_num a:visited, .pag_num a:link, .pag_num a:active 
{
	color: #000000;
	text-decoration: underline;
}
.pag_num a:hover 
{
	color: #FFFFFF;
	text-decoration: underline;
}

.textarea
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER: #336699 1px solid;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.option
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}