/* CSS Document */

BODY {
	SCROLLBAR-FACE-COLOR: #006699;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #013D5B; 
	SCROLLBAR-3DLIGHT-COLOR: #000000; 
	SCROLLBAR-ARROW-COLOR:  #ffffff; 
	SCROLLBAR-TRACK-COLOR: #87A0B5; 
	SCROLLBAR-DARKSHADOW-COLOR: #000000;

	padding: 0;
    margin: 0px 0px 0px 0px;
}

/* Link
----------------------------------------------- */

a {
	text-decoration: none;
}

a:hover {
/*	color: #ff6633; */
	text-decoration: underline;
}

a:active {
/*	color: #FF6633; */
	text-decoration: none;
}

a:visited {
/*	color: #333333; */
	text-decoration: none;
}

a.link {
	color: #ff6633;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
/*	margin: 3px; */
	padding: 3px;	
}

a.link:hover {
	color: #ffffff;
	background: #ff6633;
}


a.link_destro {
	color: #ff6633;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
/*	margin: 3px; */
	padding: 3px;
	text-align: right;	
}

a.link_destro:hover {
	color: #ffffff;
	background: #ff6633;
}

a.link_nel_testo {
	color: #ff6633;
/*	margin: 3px; */
	padding: 3px;	
}

a.link_nel_testo:hover {
	color: #ffffff;
	background: #ff6633;
}

a.link_blu {
	color: #003399;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.7em;
/*	margin: 3px; */
	padding: 3px;	
}

a.link_blu:hover {
	color: #ffffff;
	background: #003399;
}

a.links_percorso {
	color: #ff6633;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: .7em;
	text-align: left;
/*	margin: 3px; */
	padding: 3px;	
}

a.links_percorso:hover {
	color: #ffffff;
	background: #ff6633;
}

a.links_footer {
	color: #1F5898;
/*	margin: 3px; */
	padding: 3px;	
}

a.links_footer:hover {
	color: #ffffff; 
	background: #1F5898;
}

a.credits {
	color: #1F5898;
/*	margin: 3px; */
	padding: 3px;
}

a.credits:hover {
	color: #FFFFFF;
	background: #1F5898;
}

a.dettaglio_famiglia {
	color: #ff6633;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: .7em;
	text-align: left;
/*	margin: 3px; */
	padding: 3px;	
}

a.dettaglio_famiglia:hover {
	color: #ffffff;
	background: #ff6633;
	text-decoration: none;
}


/* Titoli / sottotitoli
----------------------------------------------- */
h1 {

}

.Titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0072B2;
}


h2 {
}

.sottotitolo_arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff6633;
	font-weight: bold;
}

.sottotitolo_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #034ea0;
	font-weight: bold;
}


/* Testi
----------------------------------------------- */

div {

}

.txt_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #003399;
}

.txt_normale_sx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #000000;
	text-align: justify;
}

.txt_normale_cx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #000000;
	text-align: center;
}

.txt_normale_dx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #000000;
	text-align: right;
}

.txt_percorso {
	color: #ff6633;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: left;
}

.txt_percorso_dx {
	color: #ff6633;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: rigth;
}

.txt_scheda_catalogo_arancio {
	color: #ff6633;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
}

.txt_scheda_catalogo_arancio_head {
	color: #ff6633;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
}

.txt_scheda_catalogo_blu {
	color: #034ea0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
}

.txt_scheda_catalogo_blu_head {
	color: #ffffff;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: center;
}

.txt_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}

.txt_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}

.txt_footer {
	color: #1F5898;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	font-weight: normal; */
	font-size: .7em;
/*	text-align: center; */
}

/* Miscellaneous
----------------------------------------------- */

.input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #006699;
}
.select {
	FONT-SIZE: 10px; COLOR: #324f62; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.btn {
	FONT-SIZE: 10px; COLOR: #324f62; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

img.image_margin_dx {
	margin: 0px 10px 5px 0px; 
}

img.image_margin_sx {
	margin: 0px 0px 5px 10px; 
}

.td_sfondo_linea_tratt {
	background: url("../media/interfaccia/linea_arancione_tratteggia_corta_1px.gif") no-repeat top center;
}

.td_sfondo_linea_fiere {
	background: url("../media/interfaccia/linea_arancione_tratteg_fiere.gif") no-repeat top center;
}