body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9 pt;
	margin-left:31px;

}
td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9 pt;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
}



.menu3 {
	height:86px;
	padding-left:14px; 
	margin-top:14px;
}



/* colora di blu scuro: usato nelle barre blu nell'header */
.fondo_blue_scuro{
	background-color: #0B2775;
}

.fondo_blue_chiaro{
	background-color: #6A88AD;
}

.fondo_rosso{
	background-color: #FF0000;
}

a{
	text-decoration: none;
}


a:hover{
	text-decoration: none;
}

/*FONDO TEMPLATE CATALOGO*/
.fondoprodotti {
	background-image: url(/img/fondop1.gif);
}
.fondop2 {
	background-image: url(/img/fondop2.gif);
}
.fondo_demo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #666666;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	height:20px;
	vertical-align:middle;
	/*margin: 0px 0px 0px 10px;*/
	/*padding-left: 5px;*/
	/*line-height: 20px*/;

}

a.fondo_demo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color:#FF0000;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
	/*margin: 0px 0px 0px 10px;*/
	/*padding-left: 5px;*/
	/*line-height: 20px*/;
}

/*FONDO POP PRODOTTO*/
.fondo_pop {
	background-image: url(/img/fondo_pop.gif);
}

/*****************************/
/* colora grigio */
.fondo_gray{
	/*background-color: #DBE1E1;*/
	background-color: #DCE0E0;
}

/* titolo delle news che si usa in index.php, senza margini */
.titolo_news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #0B2775;
}

.sottotitolo_news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 10px;
}

.testo_news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.riquadro_news{
	margin: 10px;
}


.riquadro_home{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	line-height:18px;
	margin: 10px;
}

.fondo_home{
	background-color:#DCE0E0;
	background-image: url(/img/fondo_home.jpg);
}

.riquadro_template{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin: 20px;
}

.fondo_template{
	background-image:url(/img/fondo.gif);
	background-repeat:repeat-y;
	background-position:right top;
	background-color:#DCE0E0;
	z-index:1;
}

.fondo2_pop{
	background-image: url(/img/fondo2_pop.gif);
}


.titolo_template{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	color: #0B2775;
}

.testo_template{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}


/*CLASSE APPLICABILI AL MENU DI PRIMO GRADO: MENU1*/
.margine_menu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-size: 10px;*/
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	/*margin-bottom: 11px;*/
	height: 20px;
	padding-left: 14px;
	padding-top: 2px;
	vertical-align: middle;
}
/*CLASSE APPLICABILI AL MENU DI PRIMO GRADO: MENU1*/
.margine_menu1_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	text-decoration: none;
	/*margin-bottom: 12px;*/
	height: 20px;
	padding-left: 14px;
	padding-top: 2px;
	vertical-align: middle;
}

/*CLASSE APPLICABILI AL MENU DI SECONDO GRADO: MENU2*/
.div_margine_menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	/*margin-bottom: 9px;*/
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align: middle;
	margin-left:3px;

}
.margine_menu2 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	/*margin-bottom: 9px;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;*/
	vertical-align: middle;

}
/*CLASSE APPLICABILI AL MENU DI SECONDO GRADO: MENU2*/
a.margine_menu2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	/*margin-bottom: 9px;*/
	/*height:20px;
	padding-top:5px;
	padding-bottom:5px;*/
	vertical-align: middle;
}
/*CLASSE APPLICABILI AL MENU DI SECONDO GRADO: MENU2*/
.margine_menu2_sel {
	margin-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	/*margin-bottom: 9px;*/
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:middle;
}
.text_contatti{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.margine_menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	margin-bottom:9px;
}

.riquadro_newsL{
	margin-top: 50px;
	margin-left: 14px;
	margin-righ: 14px;
	font-size:9pt;
}

/*div news*/
.divnews{
	padding-left: 14px;
	padding-top: 14px;
}

.sfondoalto_index{
background-image: url(/img/fondo_button2.gif);
background-repeat:repeat-y;
background-position: right;
}