body              {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #4f6f92;/*6180a1*/
	background-image: url(immagini/newsfondointerno.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	margin: 0;
	padding: 0
}
a { color: #2f3878; text-decoration: underline }
a:visited { color: purple }
h3   { color: #069; font-weight: bold; text-align: left; margin-top: 0; margin-left: 1.5em; padding-top: 0 }
h2  { color: #069; font-size: 1.5em; font-weight: bold; margin: 0.83em 0 0.83em 1.5em }
p  { margin-left: 1.5em }
td { }
#contenitore        {
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
	height: auto;
	min-height: 800px;
}
#testata    { width: 1000px; height: 150px; float: left; clear: both; border-style: solid; border-width: 1px 1px 0; border-color: #808080 }
#swf  { z-index: 1; width: 727px; height: 150px; float: right }
#menu, #menunews   { background-color: #fff; background-image: url("immagini/sfondomenu.gif"); background-repeat: repeat-x; text-align: left; margin: 0; padding: 0; top: 150px; width: 1000px; height: 25px; float: left; clear: both; border-right: 1px solid #808080; border-left: 1px solid #808080 }
#menu a, #menunews a { margin: 0; padding: 0 }
#menuhp  { text-align: left; margin: 0; padding: 0; height: 25px; max-height: 25px; float: left; overflow: hidden }
form  { margin: 0; padding: 0; width: 300px; height: 25px; float: left }
input  { font-size: 9pt; background-color: #ccc; background-image: url("immagini/sfondocerca.gif"); margin: 0; padding: 0; width: 156px; height: 25px; vertical-align: top; border: 0 }
#menulingua           { text-align: right; margin: 0; padding: 0; height: 25px; float: right }
#menulingua ul { margin: 0; padding: 0 }
#menulungua ul li { list-style-type: none; display: inline; margin: 0; padding: 0 }
#menulingua img    { margin: 0; padding: 0 8px 0 0 }
#menulingua p    { font-size: 26px; line-height: 26px; margin: 0; padding: 0 }
#presentazione          {
	background-image: url(immagini/newpresentazione.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	top: 175px;
	width: 1000px;
	height: 420px;
	float: left;
	clear: both;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080
}
#news             {
	background-color: #fff;
	margin: 0;
	padding: 0;
	width: 1000px;
	height: auto;
	float: left;
	clear: both;
	overflow: hidden;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	text-align: left;
}
#newsprima,#newsseconda, #newsterza { margin: 1%; padding: 0; width: 31%; float: left;
}

.box { width: auto; float: left; clear: both }
.boxtxt       { margin: 10px 15px 15px; width: auto; float: left }
.boxtxt h2  { font-size: 14px; font-weight: bold; line-height: 14px; text-align: left; margin: 0 0 8px; padding: 0 }
.boxtxt h3   { font-size: 14px; font-weight: bold; line-height: 14px; text-align: left; margin: 0 0 8px; padding: 0 }
.boxtxt p  {
	font-size: 12px;
	line-height: 12px;
	text-align: left;
	margin: 0;
	padding: 0
}
.boxtxt img { text-align: left; margin-right: 4px; margin-bottom: 4px; float: left }
.vai { color: #c00; float: right }
.vai a { color: #c00 }
.boximg      { text-align: left; display: block; margin: 5px; width: 240px; height: 100%; float: right; clear: right }
#piepagina          {
	padding: 0;
	width: 100%;
	height: auto;
	float: left;
	clear: both;
	margin: 0px;
}
#piepagina a { color: #666 }
#piepagina p      { color: #4f6f92; font-size: 12px; text-align: center; padding-top: 5px; padding-bottom: 5px }
.boxcontenutotitolo { margin-top: 40px; width: 100%; float: left; clear: both }
.boxcontenutotxt  { margin-top: 20px; width: 600px; float: left; clear: left }
.boxcontenutoimg   { text-align: center; display: block; margin-top: 20px; margin-bottom: 20px; margin-left: 10px; width: 330px; height: auto; float: right; clear: right }

