body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003366;
	margin: 0px;
	}
	
.titolo {
	background-color: #AECFF0;
	text-align: center;
	height: 19px;
	width: 100%;
	border: 1px #799DC1 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
	
.sottotitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-style: italic;
	}
	
.testo {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #112233; }
	
table { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; }
	
.tabella_principale { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
	background-color: #FFFFFF; }
	
	
.table_img {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	background-color: #003366; 
	border: 1px solid #AECFF0;
	}
	
.table_img td {
	background-color: #AECFF0;
	border: 1px solid #FFFFFF;
	}

.errore {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FF0000;
	}

	
.menu_principale {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
	background-color: #799DC1; 
	}
	

.elimina {  
	color: #FFFFFF; 
	background-color: #CC0000; 
	border: 1px #FFCC33 solid;
	}
	
.footer {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #000000;
	background-color: #FFFFFF; }

A {
	color: #003366;
	}

A:link {
	color: #003366;
	}

A:hover {
	color: #799DC1;
}

A:visited {
	text-decoration: none;
	}

A:active {
	color: #799DC1;
}

.link_attivo {
	background-color: #000000; 
	text-align: center; 
	height: 19px; 
	width: 134px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #003366; 
	text-decoration: none; 
	padding-top: 1px; 
	color: #799DC1;
}
	
.link_attivo:hover{
	background-color: #000000; 
	text-align: center; 
	height: 19px; 
	width: 134px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #003366; 
	text-decoration: none; 
	padding-top: 1px; 
	color: #FFFFFF;
}

.tab_news {
	background-color: #EBF8FC;
	border-top: 2px solid #003366;
	border-bottom: 1px solid #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
}


.tab_links {
	background-color: #eeeeee;
	border: 1px solid #799DC1;
}

input {
	border: 1px solid #999999;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
}

textarea {
	border: 1px solid #999999;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
}

select {
	border: 1px solid #999999;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;
}

.testopiccolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.testonero { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
a.link1 {  color: #000000; text-decoration: none; }

.testogrigio {
	color: #666666;
}

.titolonews {
	color: #003366;
	font-size: 12px;
	font-weight: bold;
}

.tasto {  
	background-color: #FFFFFF; 
	text-align: center; 
	height: 19px; 
	width: 134px; 
	border: 1px #003366 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #003366; 
	text-decoration: none; 
	padding-top: 1px; 
}

.tasto:hover {  
	background-color: #AECFF0; 
	text-align: center; 
	height: 19px; 
	width: 134px; 
	border: 1px #FFFFFF solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #003366; 
	text-decoration: none; 
}

.tastosel { 
	background-color: #000000; 
	text-align: center; 
	height: 19px; 
	width: 134px; 
	border: 1px #003366 solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none; 
	padding-top: 1px;
}

.testoverybig { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #6699CC; 
	font-weight: bold;
}

.lingue A img{
	border: 1px solid #FFFFFF;
}

.lingue visited img{
	border: 1px solid #FFFFFF;
}

.lingue img{
	border: 1px solid #003366;
}

.lingue A{
	color: #FFFFFF;
	font-size: 12px;
	text-decoration:none;
}
.lingue A:hover{
	color: #6699CC;
}

.lingue A:visited{
	text-decoration:none;
}

.titolo_prodotto {
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

.td_catalogo {
	background-image: url(media/img/sfondo_catalogo.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height:122 px;
}

.td_catalogo .titolo_p {
	font-size: 12px;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.tb_vocielenco {
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #BCCEE0;
}

.tb_descrizioneelenco {
	background-color: #FFFFFF;
	color: #003366;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.titolo_elenco_interno {
	background-image: url(media/img/sfondo_titolo_elenco.gif);
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;
	height: 44px;
	width: 553px;
	text-transform: uppercase;
}

.box_dx {
	background-color: #ffffff;
	color: #799DC1;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.sfondo_bordino {
	background-image: url(media/img/sfondo_box_dx.gif);
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}.stampa {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-align: right; padding-top: 4px; padding-bottom: 4px}
.link2:hover {  color: #ACC6DF; text-decoration: underline}
.link2 {  color: #799DC1; text-decoration: underline}
.table .link2 { color: #6988A7; text-decoration: underline }
.table_elenco .link2:hover { color: #ACC6DF; text-decoration: underline }
.table_elenco .link2 { color: #6988A7; text-decoration: underline }
