
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.background {
	background-image:url(immagini/background.png);
	background-repeat:repeat-y;
	background-position:center;
	text-align:center;
}

.footer {
	background-image:url(immagini/footer.png);
	background-repeat:no-repeat;
	background-position:top;
	text-align:center;
	font-size:11px;
	color:#FFF;
}

.back_menu {
	background-image: url(immagini/back_menu.png);
	background-repeat: no-repeat;
	background-position:center;
}

.titolo {
	font-size:20px;
	font-style: italic;
	font-weight:bold;
	color:#af2e7b;
	text-align:left;
	height:40px;
}

.titolo_pic {
	font-size:16px;
	font-style: italic;
	font-weight:bold;
	color:#af2e7b;
	text-align:left;
	height:30px;
}
.titolo_pic_verde {
	font-size:16px;
	font-style: italic;
	font-weight:bold;
	color: #060;
	text-align:left;
	height:30px;
}
.titolo_pic_blu {
	font-size:16px;
	font-style: italic;
	font-weight:bold;
	color: #001a55;
	text-align:left;
	height:30px;
}


.testo_pic{
	font-size:11px;
	color:#333;
	text-align: justify;
	line-height:20px;
}

.titoletto{
    font-family:Georgia, 'Times New Roman', Times, serif;
    font-size:16px;
	color:#af2e7b;
	text-align: justify;
    font-style:italic;
	line-height:22px;
	height:30px;
	}

.testo{
	font-size:12px;
	color:#000;
	text-align: justify;
	line-height:20px;
}

.contatti{
	font-size:11px;
	font-family:"Trebuchet MS";
	}
	
.form{
	font-size:11px;
	line-height:30px;
	color: #000;
	text-align: justify;
	font-family:"Trebuchet MS";
	}
	

.border_flash{
	border:thick;
	border-color:#000;
	border-width:2px;
}

.border_right {
	border-right-color:#333;
	border-right-style:dotted;
	border-right-width:1px;
}

.border_left{
	border-left-color:#333;
	border-left-style:dotted;
	border-left-width:1px;
}


.border_bottom{
	border-bottom-color:#333; border-bottom-style:dotted; border-bottom-width:1px;
}

.tabella_tit{
	height:25px; vertical-align:middle; padding-left:4px; background-color: #CCC;
}
.tabella{
	vertical-align:middle; padding-left:4px;
}

a:link     { color: #333; text-decoration: none; }
a:visited  { color: #333; text-decoration: none; }
a:hover    { color: #333; text-decoration: underline; }

.menu_eric    { font-size:13px; font-style:italic; padding-left:15px; line-height:22px;  }

a:menu_eric.link     { color: #333; text-decoration: none; }
a:menu_eric.visited  { color: #333; text-decoration: none; }
a:menu_eric.hover    { color: #333; text-decoration: underline; }
