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

body	{ font-size: 12px; color: #231f20; margin: 0px 0px 0px 0px; text-decoration: none; }

/*	GLOBALI	*/

div.giustifica {text-align: justify; line-height: 18px;}
img,a { border: 0px solid;}
.border{ border: 1px solid #cdc9c8;}
.dot {background-image: url(images/dot.jpg); background-repeat: repeat-x; background-position: center;}
.dotwhite {background-image: url(images/dotwhite.jpg); background-repeat: repeat-x; background-position: center;}
.dotimg { border:1px dotted #231f20; }

.link {cursor: pointer; cursor: hand; text-decoration: none}
A:link {color: #231f20; text-decoration: none}
A:visited {color: #231f20; text-decoration: none}
A:hover {color: #f1471c; text-decoration: none} /* #555555 */

.text  { color: #231f20; font-size: 13px;}
.textbig  { color: #231f20; font-size: 14px;}
.textmiddle  { color: #231f20; font-size: 12px;}
.textlittle  { color: #231f20; font-size: 11px;}

.title { font-size: 14px;}
.titlebig { font-size: 15px;}
.titlemiddle { font-size: 13px;}
.titlelittle { font-size: 12px;}
.titlesez { background: #4e4b4b;	color: #FFFFFF; border: 0px solid #231f20; font-size: 11px; font-weight: bold; padding: 2px 5px;}



.footer  { color: #231f20; font-size: 10px;}
.back  { color: #231f20; font-size: 15px; font-weight:bold;}




/*	MAIN MENU	*/

.mmenu  { color: #231f20; font-weight:bold; font-size: 11px; padding: 0px 3px; }

/*	BOX SPALLA DX	*/
.hpboxday { font-size: 35px; font-weight:bold;}
.hpboxdayname { font-size: 13px; font-weight:bold; }
.hpboxtitle { font-size: 11px; font-weight:bold; line-height: 12px; color:#231f20;}
.hpboxdesc { font-size: 11px; line-height: 12px; color:#231f20;}
.hpboxnote { font-size: 11px; line-height: 12px; color:#231f20;}

/* STRUTTRE SPALLA DX	*/

.strlisttitle { font-size: 11px; font-weight:bold; padding: 0px 4px 0px 4px;}
.strlistdesc { font-size: 9px; font-weight:bold; padding: 0px 4px 0px 4px;}

/*	BOX NEWSLETTER	*/
.hpboxnewslettertitle { font-size: 11px; font-weight:bold; color:#FFFFFF;}
.hpboxnewsletterdesc { font-size: 11px; line-height: 15px; color:#FFFFFF;}
.hpboxnewsletterbutton { color: #000000; border: 0px solid #FFFFFF; font-weight: bold; font-size: 13px;}

/*	CORRELAZIONI PAGE*/
.cortitlesez { background: #4e4b4b;	color: #FFFFFF; border: 0px solid #231f20; font-size: 11px; font-weight: bold; padding: 2px 5px;}
.cortextsez  { font-size: 11px; line-height: 16px;}


/* FORM STYLE */
.text-form { font-size: 11px; color: #231f20;}
.campo-form {	background: #FFFFFF; color: #231f20; border: 1px solid #231f20; font-size: 11px;}
.campo-form:focus {background: #FFFFFF; color: #231f20;	border: 1px solid #231f20;}
.campo-form:hover {border: 1px solid #231f20;}

.fw { background: #FFFFFF;	color: #333333;	border: 1px solid #FFFFFF;	font-size: 11px; }
.obb {border: 1px solid red;}
.fieldlarge {width:98%;}

.campo-form-newsletter { background: #FFFFFF;	color: #1a181d;	border: 1px solid #000000;	font-size: 11px; }

.button {	background: #231f20;	color: #FFFFFF; border: 1px solid #231f20; font-size: 11px; font-weight: bold; padding: 2px 5px;}
.button:hover { background: #231f20;	color: #FFFFFF; border: 1px solid #231f20; font-size: 11px; font-weight: bold; padding: 2px 5px;}


/*	FORM RICERCA*/

	.fieldlarge-box {width:95%;}
	.campo-form-gray {  background: #3e3e40; color: #FFFFFF; border: 0px solid red;	font-size: 11px;	padding: 1px 2px;	}
	.search-gray {background-image: url(images/cerca/cerca_grigio.jpg); background-repeat: no-repeat; background-position: left top; }

	.campo-form-white {  background: #FFFFFF; color: #3e3e40; border: 0px solid red;	font-size: 11px;	padding: 1px 2px;		}
	.search-white {background-image: url(images/cerca/cerca_bianco.jpg); background-repeat: no-repeat; background-position: left top; }

	.search-newsletter {background-image: url(images/cerca/cerca_newsletter.png); background-repeat: no-repeat; background-position: left middle; }



