/*--ELENCO DELLE SEZIONI--*/
/*-------principale-------*/
/*-----ricerca testata----*/
/*-----corpo centrale-----*/
/*---------testo----------*/
/*---------spacer---------*/

/* PRINCIPALE */
body {
	background-color:#000033;
	}

/* INPUT */
input.header_search {
	border-style:groove;
	border-width:1px;
	color:#060B0E;
	font-family:Verdana;
	font-size:10px; 
	background-color:#B6CADA;
	}

.utenti {
	border-style:groove;
	border-width:1px;
	font-family:Verdana;
	font-size:11px; 
	background-color:#F3F3F3;
	}

.submit_utenti {
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10 px;
	font-weight: bold;
	border: 1px solid #000000;
	background-color: #1D5898;
	}
    
	
/* CORPO CENTRALE */
.centro {
	vertical-align:top;
	}
.banner {
	background:#808080;
	padding:1px;
	}
.tabelle {
	background:#F3F3F3;
	border:1px solid #666666;
	}
.tabelle_scure {
	background:#E5E5E5;
	border:1px solid #CCCCCC;
	}
.tabelle_azzurre {
	background:#F0F6FC;
	border:1px solid #738699;
	}
.tabelle_menu {
	background:#061422;
	border:1px solid #49657F;
	}
.tabelle_menu_opzione {
	width:114px;
	border-bottom:1px dotted #404040;
	}
.tabelle_categorie {
	border-top:1px dotted #CCCCCC;
	}
.tabelle_files {
	border-left:1px dotted #999999;
	}
.tabelle_files_top {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	}
.tabelle_files_gold {
	background:#FFEEBF;
	border:1px solid #BFA660;
	}
.tabelle_gold_titolo {
	background:#FFDB8F;
	border:1px solid #CD9419;
	}
.tabelle_show {
	background:#FFFFFF;
	border:1px solid #000000;
	}		
.cornice {
	background:#1A344E;
	border-top-style:solid;
	border-top-color:#49657F;
	border-top-width:1px;
	border-left-style:solid;
	border-left-color:#49657F;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	margin:4px;
	padding:4px;
	}
.contenuto {
	background:#FFFFFF;
	border-top-style:solid;
	border-top-color:#000000;
	border-top-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#49657F;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#49657F;
	border-bottom-width:1px;
	margin:4px;
	padding:4px;
	}
.menusx {
	vertical-align:top;
	background-color: #000000;
	padding:2px;
	text-align:center;
	}	
.menudx {
	vertical-align:top;
	background-color: #000000;
	padding:2px;
	text-align:center;
	}
.box { 
	width:200px;
	background:#1A344E;
	border-top-style:solid;
	border-top-color:#49657F;
	border-top-width:1px;
	border-left-style:solid;
	border-left-color:#49657F;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	margin:4px;
	padding:8px;
	float:right;
	clear:all;
	font-family:Verdana;
	font-size:12px;
	/*font-weight:bold;*/
	color:#FFFFFF;	
	}
.boxtop { 
	width:180px;
	background:#061422;
	border-top-style:solid;
	border-top-color:#49657F;
	border-top-width:1px;
	border-left-style:solid;
	border-left-color:#49657F;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	margin:0px;
	margin-bottom:10px;
	padding:4px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;	
	}
	
/* TESTO */
/*
Note sull'uso corrente:
.txt_tabelle_titolo -> 	per i titoli nelle celle che hanno class="tabelle"
			o come testo piccolo generico
.txt_tabelle -> per testo normale nelle celle che hanno class="tabelle"
.txt_tabelle_titolo_files -> per i titoli nell'area files
.txt_ddc -> per il Diario del Capitano
.txt -> per il testo nel corpo principale, su fondo bianco
.txt_footer -> per il menu nel footer
.txt_legal -> per i link corporate e i copyright
*/
.txt_network { font-family: Verdana; font-size: 10px; /*font-weight: bold;*/ color: #CCCCCC; }
.txt_network a:link { color: #CCCCCC; text-decoration: none; }
.txt_network a:visited { color: #CCCCCC; text-decoration: none; }
.txt_network a:hover { color: #E4A200; text-decoration: none; }

.txt_login { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #FFFFFF; }
.txt_login a:link { color: #E4A200; font-weight: bold; text-decoration: none; }
.txt_login a:visited { color: #E4A200; font-weight: bold; text-decoration: none; }
.txt_login a:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }

.txt_menu { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #FFFFFF; line-height:1.5em;}
.txt_menu a:link { color: #FFFFFF; text-decoration: none; line-height:1.5em;}
.txt_menu a:visited { color: #FFFFFF; text-decoration: none; line-height:1.5em;}
.txt_menu a:hover { color: #E4A200; text-decoration: none; line-height:1.5em; }

.txt_menu_indice { font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #7AA3CC; font-weight: bold;}

.txt_menu_pic { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #FFFFFF; line-height:1.5em;}
.txt_menu_pic a:link { color: #FFFFFF; text-decoration: none; line-height:1.5em;}
.txt_menu_pic a:visited { color: #FFFFFF; text-decoration: none; line-height:1.5em;}
.txt_menu_pic a:hover { color: #E4A200; text-decoration: none; line-height:1.5em; }

.txt_menu_pic_indice { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #7AA3CC; font-weight: bold;}

.txt_tabelle_titolo { color: #000000; font-family: Verdana, Tahoma, Arial; font-size: 14pt; }
.txt_tabelle_titolo a:link { color: #000000; text-decoration: none; }
.txt_tabelle_titolo a:visited { color: #000000; text-decoration: none; }
.txt_tabelle_titolo a:hover { color: #1D5898; text-decoration: none; }

.txt_tabelle_titolo_home { color: #000000; font-family: Verdana, Tahoma, Arial; font-size: 12px; }
.txt_tabelle_titolo_home a:link { color: #1D5898; text-decoration: none; font-weight:bold;}
.txt_tabelle_titolo_home a:visited { color: #1D5898; text-decoration: none; font-weight:bold;}
.txt_tabelle_titolo_home a:hover { color: #E4A200; text-decoration: none; font-weight:bold;}

.txt_tabelle_titolo_files { color: #000000; font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight:bold; }
.txt_tabelle_titolo_files a:link { color: #000000; text-decoration: none; font-weight:bold;}
.txt_tabelle_titolo_files a:visited { color: #000000; text-decoration: none; font-weight:bold;}
.txt_tabelle_titolo_files a:hover { color: #1D5898; text-decoration: none; font-weight:bold;}

.txt_tabelle { font-family: Verdana, Tahoma, Arial; font-size: 11px; color: #000000; }
.txt_tabelle a:link { color: #1D5898; font-weight: bold; text-decoration: none; }
.txt_tabelle a:visited { color: #1D5898; font-weight: bold; text-decoration: none; }
.txt_tabelle a:hover { color: #E4A200; font-weight: bold; text-decoration: none; }

.txt_tabelle_med { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; }
.txt_tabelle_med a:link { color: #1D5898; font-weight: bold; text-decoration: none; }
.txt_tabelle_med a:visited { color: #1D5898; font-weight: bold; text-decoration: none; }
.txt_tabelle_med a:hover { color: #E4A200; font-weight: bold; text-decoration: none; }

.txt_tabelle_pic { font-family: Verdana, Tahoma, Arial; font-size: 9px; color: #000000; }
.txt_tabelle_pic a:link { color: #1D5898; font-weight: bold; text-decoration: none; }
.txt_tabelle_pic a:visited { color: #1D5898; font-weight: bold; text-decoration: none; }
.txt_tabelle_pic a:hover { color: #E4A200; font-weight: bold; text-decoration: none; }

.txt_ddc { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; }
.txt_ddc a:link { color: #1D5898; font-weight: bold; text-decoration: none;	}
.txt_ddc a:visited { color: #1D5898; font-weight: bold;	text-decoration: none; }
.txt_ddc a:hover { color: #E4A200; font-weight: bold; text-decoration: none; }		

.txt { font-family: Verdana, Tahoma, Arial; font-size:10pt; color:#000000;/* line-height:1.2em; */}
.txt a:link { color:#1D5898; font-weight: bold;	text-decoration:none; }
.txt a:visited { color:#1D5898;	font-weight: bold; text-decoration:none; }
.txt a:hover { color:#E4A200; font-weight: bold; text-decoration:none; }

.txt_news_titolo { color: #000000; font-family: Arial, Verdana, Tahoma; font-size: 15px; font-weight:bold;}
.txt_news_titolo a:link { color: #1D5898; text-decoration: none; font-weight:bold;}
.txt_news_titolo a:visited { color: #1D5898; text-decoration: none; font-weight:bold;}
.txt_news_titolo a:hover { color: #E4A200; text-decoration: none; font-weight:bold;}

.txt_news_dati { font-family: Verdana; font-size: 9px;	color: #666666;	}
.txt_news_dati a:link { color: #1D5898;	font-weight:bold; text-decoration: none; }
.txt_news_dati a:visited { color: #1D5898; font-weight: bold; text-decoration: none; }
.txt_news_dati a:hover { color: #E4A200; font-weight: bold; text-decoration: none;	}

.txt_articoli_dati { font-family: Verdana; font-size: 9px; color: #666666; }
.txt_articoli_dati a:link { color: #1D5898; text-decoration: none; }
.txt_articoli_dati a:visited { color: #1D5898; text-decoration: none; }
.txt_articoli_dati a:hover { color: #E4A200; text-decoration: none; }	

.txt_footer { font-family: Verdana; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.txt_footer a:link { color: #FFFFFF; text-decoration: none; }
.txt_footer a:visited { color: #FFFFFF;	text-decoration: none; }
.txt_footer a:hover { color: #E4A200; text-decoration: none; }

.txt_legal { line-height:2em; font-family: Verdana; font-size: 9px; color: #FFFFFF; }
.txt_legal a:link { color: #E4A200; font-weight:bold; text-decoration: none; }
.txt_legal a:visited { color: #E4A200; font-weight: bold; text-decoration: none; }
.txt_legal a:hover { color: #FFFFFF; font-weight: bold; text-decoration: none; }

.txt_mailinglist_titolo { font-family: Verdana, Tahoma, Arial; font-size:11pt; color:#000000; font-weight: bold;}

.txt_mailinglist_big { font-family: Verdana, Tahoma, Arial; font-size:12pt; color:#000000; }
.txt_mailinglist_big a:link { color:#1D5898; font-weight: bold;	text-decoration:none; }
.txt_mailinglist_big a:visited { color:#1D5898;	font-weight: bold; text-decoration:none; }
.txt_mailinglist_big a:hover { color:#E4A200; font-weight: bold; text-decoration:none; }
	
/* SPACER */
div.marginlr10 { margin-left: 10; margin-right: 10; }
div.margin3 { margin:3px; }
div.margin5 { margin:5px; }	
div.padding3 { padding:3px; }	
