* { font-family: Arial, Helvetica, sans-serif;}

body	{ font-size: 11px; color: #3d3d3d; margin: 0px 0px 0px 0px; text-decoration: none; }

/* STANDARD CSS */

	img,a { border: 0px solid;}
	.link { cursor: pointer;  text-decoration: none;}
	.border {border: 1px solid #a1a1a1;}
	form { border: 0px solid #FFFFFF; padding: 0px; margin:0px;}
	p {line-height: 16px;}

	A:link {color: #6e6e6e; text-decoration: none}
	A:visited {color: #6e6e6e; text-decoration: none}
	A:hover {color: #061578; text-decoration: none}

	.text {font-size: 11px; line-height: 16px;}
	.textbig {font-size: 13px; line-height: 16px;}
	.textmiddle {font-size: 12px; line-height: 16px;}
	.textlittle {font-size: 11px; line-height: 16px;}

	.title {font-size: 12px; color: #061578; font-weight: bold;}
	.titlebig {font-size: 14px; color: #061578;  font-weight: bold;}
	.titlemiddle {font-size: 13px; color: #061578; font-weight: bold;}
	.titlelittle {font-size: 11px; color: #061578; font-weight: bold;}


/*	BOX HOME	*/

	.titlehbox{
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
		padding: 10px 7px 1px 9px;
	}

	.txthbox {
		color: #FFFFFF;
		font-size: 13px;
		font-weight: bold;
		padding: 1px 7px 6px 9px;
		line-height: 18px;
	}

/* SPALLA SX */

	/* MENU LEFT */

	.boxmenuleft {background-color: #e2dff2; color:#3c4495; border: 2px solid #e2dff2; padding: 2px 5px 2px 5px;}
	.boxmenuleft:hover {border: 2px solid #e2dff2;}
	.menuleft {color:#3c4495; font-size: 11px; font-weight: bold;}

/* SPALLA DX */

	/* BOX STANDARD */

	.boxstdtitle {	font-size: 11px; color:#FFFFFF; font-weight: bold; padding: 0px 5px 0px 10px;}
	.boxstddesc { font-size: 11px; background-color: #e8e8e8; color:#6e6e6e; }
	
/* PRODOTTI */

	/*.prodtitle {background-color: #ceceed; color:#061578; font-size: 14px; font-weight: bold; }*/
	.prodtitle {color: #061578; font-size: 13px; font-weight: bold; }	
	.proddesc {color:#FFFFFF; font-size: 11px; font-weight: bold; }	
	.prodsubtitle {color:#061578; font-size: 12px; }

/* NEWS */

	.newstitle {color:#061578; font-size: 13px; font-weight: bold; }
	.newssubtitle {color:#061578; font-size: 12px; }
	.newsnota {font-size: 11px; }


	
/* FORM - CARATTERISTICHE DEI CAMPI FORM */

	.formtext  { color:#6e6e6e; font-size: 11px;}
	.campo-form { background: #FFFFFF; color: #6e6e6e; border: 1px solid #31377c;	font-size: 11px;	padding: 1px 2px;	z-index:1;}
	.campo-form:focus {background: #FFFFFF; color: #6e6e6e;	border: 1px solid #31377c;}
	.campo-form:hover {border: 1px solid #31377c;}


	.formtext-contatti  { color:#031279; font-size: 11px; padding: 1px 2px;}
	.campo-form-contatti { background: #FFFFFF; color: #031279; border: 1px solid #FFFFFF;	font-size: 11px;	padding: 3px 5px;	}

	.obb {border: 1px solid red;}
	.red {color:red;}
	.fieldlarge {width:97%;}

	.button { font-size: 11px; background: #9a9ec4; color: #31377c; border: 1px solid #9a9ec4; font-weight: bold;}
	.button:hover { background: #9a9ec4; color: #31377c; border: 1px solid #9a9ec4; font-weight: bold;}

	/* FORM RICERCA */

	.boxrictext  { color:#FFFFFF; font-size: 11px; font-weight: bold;}
	.boxric-campo-form { background: #FFFFFF; color: #6e6e6e; border: 1px solid #FFFFFF; font-size: 10px;	padding: 0px 2px;	}
	/*.boxric-btn { background: #e8e8e8; color: #0b0567; border: 1px solid #e8e8e8; font-weight: bold;}*/
	.boxric-btn { font-size: 11px; background: #011077; color: #FFFFFF; border-right: 1px solid #616aab; border-top: 1px solid #616aab; border-left: 1px solid #020c63;  border-bottom: 1px solid #020c63; font-weight: bold;} 

	

