body {
	/*margin: 0 1px 0 0;*/
	padding: 0;
	background: #17468E repeat-x;
	background-image: url(../img/bg.jpg);
}

	
/* Definizione del form per eventuale scheda contatti e campi di ricerca */
textarea
{
	border: 1px solid #1e468e;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	margin-top:1px;
	background-color: #FFFFFF;
	color: #1e468e;

}


input {
	border: 1px solid #1e468e;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.6em;
	margin-top:1px;
	background-color: #FFFFFF;
	color: #1e468e;
}


select {   
	border : 0px solid ;
font-family: Verdana, Arial, Helvetica, sans-serif;
border-bottom-width: '1';
border-top-width: '1';
border-bottom-style: 'solid';
border-top-style: 'solid';
border-right-style: 'solid';
border-left-style: 'solid';
border-bottom-color: White;
border-top-color: White;
border-left-color: #DBDBDB;
border-right-color: White;
border-left-width: '1';
border-right-width: '1';
font-size: 2.5mm
}
	
.indirizzo {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.6em;
color: #FFFFFF;
}	


.titolo {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #1e468e;
font-style: italic;
font-weight: bold;
padding-left: 5px;
}


.titolo_menu {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.8em;
color: #6094DF;
font-weight: bold;
padding-bottom: 5px;
}

.titolo_menu a {
color: #6094DF;
text-decoration: none;
}

.titolo_menu a:hover {
color: #DE8E2F;
text-decoration: none;
}


.titolo_menu_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.8em;
color: #DE8E2F;
font-weight: bold;
padding-bottom: 5px;
}

.titolo_menu_act a {
color: #DE8E2F;
text-decoration: none;
}

.titolo_menu_act a:hover {
color: #323B85;
text-decoration: none;
}



/*MENU HOME PAGE*/

ul.menu_home {
list-style-image: url(../img/bullet.gif);
padding-left: 1px;
padding-top: 5px;
margin-left: 15px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.7em;
color: #6094DF;

}

li.menu_home {
padding: 1px 1px 1px 1px;
color: #DE8E2F;
}

li.menu_home a {
color: #DE8E2F;
text-decoration: none;
}

li.menu_home a:hover{
color: #323B85;
text-decoration: none;
}


.titolo_menu_orange {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.8em;
color: #DE8E2F;
font-weight: bold;
}

.testo {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.7em;
color: #000000;
}

.testo a {
color: #2166CE;
}

.testo a:hover {
color: #000000;
}

.titolo_news {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.7em;
color: #2166CE;
}

.testo_news {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.7em;
color: #16458B;
}

.testo_news a {
color: #2166CE;
}

.testo_news a:hover {
color: #000000;
}

.ico_news {
border: 1px solid #A9BAD4;
}

/*PERCORSO DI NAVIGAZIONE*/

.menu_bc {
width: 760px;
border-top: 1px solid #16458B;
border-bottom: 1px solid #16458B;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.7em;
color: #16458B;
padding: 0.2em;
}

.menu_bc a {
color: #16458B;
text-decoration: none;
}

.menu_bc a:hover {
color: #000000;
text-decoration: underline;
}



/*MENU PRODOTTI*/



.macrovoci {
padding-left: 12px;
padding-bottom: 10px;
font-size: 0.9em;
color: #6392E0;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding-top: 10px;
}


.macrovoci a {
color: #6392E0;
text-decoration: none;
}

.macrovoci a:hover {
color: #DE8E2F;
text-decoration: none;
}

.macrovoci_act {
padding-left: 12px;
padding-bottom: 10px;
font-size: 0.9em;
color: #6392E0;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding-top: 10px;
}


.macrovoci_act a {
color: #DE8E2F;
text-decoration: none;
}

.macrovoci_act a:hover {
color: #6392E0;
text-decoration: none;
}





.menu_sx,
.menu_sx_act {
font-size: 0.7em;
color: #304F92;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.menu_sx a {
color: #16458B;
text-decoration: none;
}

.menu_sx a:hover {
color: #2166CE;
text-decoration: none;
}


.menu_sx_act a {
color: #2166CE;
text-decoration: none;
}

.menu_sx_act a:hover {
color: #16458B;
text-decoration: none;
}

.titolo_news {
font-size: 0.75em;
color: #304F92;
font-family: Arial, Verdana, Helvetica, sans-serif;
padding-top: 10px;
padding-bottom: 10px;
}


/*CLASSI AREA RISERVATA*/


.Onmouse2 {

	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #DE8E2F;
   font: bold;
}



.Offmouse2 {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #000000;
	font: bold;
}

.testosx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


.titolocent {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	color: #2166CE;
}

.testocent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	text-align: center;
}


.testodxcol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2166CE;
	text-align: right;
}

.testodxcol_nero {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
}


.doc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;	
   text-decoration: none;
    margin-left: 4px;
}



	.titolomenu {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	color: #FFCC00;
	font: bold;  	

}

.testodx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
    text-align: right;
}

.testodx a {
	color: #16458B;
}

.testodx a:hover {
	color: #2166CE;
}