@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.nav_alta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;

}

.nav_arearis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;

}

.nav_alta a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

.nav_alta a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #e1e1e1;
	text-decoration: underline;
}

.nav_alta a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

.nav_principale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}

.nav_principale a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bolder;	
}

.nav_principale a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3083;
	text-decoration: underline;
}

.nav_principale a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.nav_lingue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;

}

.nav_lingue a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.nav_lingue a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0e3083;
	text-decoration: underline;
}

.nav_lingue a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.testo_fondo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;

}

.testo_fondo a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bolder;	
}

.testo_fondo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e1e1e1;
	text-decoration: underline;
}

.testo_fondo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.td_top_sx {
	background-position: right top;
}


.td_top_dx {
	background-position: left top;
}


.td_centro_sx {
	background-image:url(imm/sfondo_ris_centro_sx.gif);
	background-repeat: no-repeat;
	background-position: right center;
	
}


.td_centro_dx {
	background-image:url(imm/sfondo_ris_centro_dx.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.td_fondo_sx {
	background-image:url(imm/sfondo_ris_fondo_sx.gif);
	background-repeat: no-repeat;
	background-position: right center;
	
}


.td_fondo_dx {
	background-image:url(imm/sfondo_ris_fondo_dx.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.testo_pagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}

.testo_pagina a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.testo_pagina a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3083;
	text-decoration: underline;
}

.testo_pagina a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.testo_sloganh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;

}

.testo_sloganh a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.testo_sloganh a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0e3083;
	text-decoration: underline;
}

.testo_sloganh a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.titolo_pagine  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0e3083;
	font-weight: bolder;
}

.nav_laterale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}

.nav_laterale a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bolder;	
}

.nav_laterale a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e3083;
	text-decoration: underline;
}

.nav_laterale a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.nav_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;

}

.nav_news a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: bolder;	
}

.nav_news a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0e3083;
	text-decoration: underline;
}

.nav_news a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

.testo_focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;

}
.testo_focus a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a4a4a4;
	text-decoration: none;
}

.testo_focus a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0e3083;
	text-decoration: underline;
}

.testo_focus a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #a4a4a4;
	text-decoration: none;
}

.testo_calcolo { color: #ffffff; font-size: 11px; font-family: Arial; }

.input { color: #000; font-size: 11px; font-family: Arial; font-weight: bold; background-color: #d0cecf; border: solid 1px #0a0a4e; outline-color: #0d2f52; outline-width: 1px; }
.input1 { color: #000; font-size: 11px; font-family: Arial; font-weight: bold; background-color: #fff; border: inset 1px; outline: inset 1px #0d2f52 }
.tasti { color: #333; font-size: 10px; font-family: Arial; font-weight: bold; background-color: #d0cecf; border: ridge 1px }
.tastic { color: #333; font-size: 10px; font-family: Arial; font-weight: bold; background-color: #d0cecf; width: 140px; border: ridge 1px; }