body {
	margin: 0px;
	background-color:#FFFFFF;
}
#all{
		margin:0px;
		padding:0px;
		border:0px;
		width:100%;
}
#corpo{
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:1030px;
}
#logo{
	margin-left:10px;
	margin-top:25px;
	margin-bottom:0px;
	width: 120px;
	float: left;
	height: 71px;
}
#bannertop{
	margin-top: 5px;
	margin-right: 142px;
	float: right;
	padding: 0;
	margin-bottom: 5px;
}
#topbanner{
	margin-top:0px;
	width:1030px;
}
#fasciatop{
	background-image:url(immagini/bck_top.jpg);
	background-repeat:no-repeat;
	width:1030px;
	margin-top:0px;
	height:120px;
	font-family: "Century Gothic", sans-serif;
	color: #FFFFFF;
}
#reg {
	margin-left: 790px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 189px;
	padding-right: 0px;
}

#usr{
	font-weight:bold;
	font-size: 11px;
	width: 195px;
	padding-top: 8px;
	right: 0px;
}

#pws{
	font-weight:bold;
	font-size: 11px;
	width: 195px;
	padding-top: 8px;
	right: 0px;
}

#reg #usr #username, #reg #pws #pass{
	width:120px;
	padding-right: 0px;
}

#username{
margin-left:11px;
}

#pass{
margin-left:14px;
}

#reg #entra {
	background-color:#d40000;
	width: 42px;
	text-align:center;
	font-weight:bold;
	margin-top:8px;
	margin-left:147px;
	font-size:11px;
	vertical-align: middle;
}

#reg #last #noisc {
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
	width: 96px;
	float: left;
}
#reg #last {
	height:89px;
}
#reg #last #registrati {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #d40000;
	width: 75px;
	float: right;
}
#corpocentro {
	clear: both;
	margin-top: 5px;
}
#colmenu {
	width: 160px;
	margin-top: 23px;
	float: left;
	margin-bottom: 0px;
}
#menu .bottone {
	background-color: #004165;
	background-image: url(immagini/bck_bottone.jpg);
	background-repeat: no-repeat;
	height: 22px;
	width: 160px;
	margin-bottom: 2px;
	vertical-align:middle;
}
#menu .bottone .linkmenu {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Century Gothic", sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-left:27px;
	line-height: 20px;
}
#bannersx {
	margin-top: 5px;
}
#colnews {
	margin-left: 5px;
	width: 269px;
	margin-top: 0px;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
}
#colnews #news {
	background-color: #004165;
	margin-top: 0px;
	padding-left: 10px;
	padding-bottom: 27px;
	padding-right: 10px;
	margin-bottom: 0px;
}
#colnews .titolonews {
	margin: 0px;
}
#colnews #news .datanews {
	margin: 0px;
	color:#FFFFFF;
	padding-top: 14px;
}
#colnews #news .txtitolonews {
	margin: 0px;
	color:#74c5f0;
	font-weight:bold;
	
}
#colnews #news .testonews {
	margin: 0px;
	font-style: italic;
	color:#FFFFFF;
}
.lnknews {
	color: #74c5f0;
	text-decoration: none;
}

.lnknews:hover {
	color: #74c5f0;
	text-decoration:underline;
}
#coltesto {
	margin-left: 5px;
	width: 345px;
	float: left;
	margin-top: 0px;
	font-family: Arial, sans-serif;
	margin-bottom: 0px;
}
#dataoggi {
	font-size: 12px;
	color: #004165;
	margin: 0px;
	font-weight:bold;
	height:23px;
}
#coltesto #titolo1 {
	margin: 0px;
	height: 107px;
	padding-top: 9px;
}
.datatitolo {
	font-weight: bold;
	color: #4e4e4e;
	font-size: 12px;
	margin: 0;
}
.titolo1 {
	font-size: 18px;
	color: #028ad5;
	font-weight: bold;
	margin: 0px;
}
.sottotitolo {
	font-size: 12px;
	font-style: italic;
	color: #4e4e4e;
	margin: 0px;
}
.boxtitolo {
	margin-top: 0px;
	margin-bottom: 29px;
	height: 79px;
}
.fototitolo {
	margin: 0px;
	width: 129px;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.testotitolo {
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 25px;
}
.titolo {
	color: #028ad5;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}
.tblog {
	color: #028ad5;
	font-size: 16px;
	font-weight: bold;
}
.lnktitolo {
	text-decoration: none;
	color: #028ad5;
}
.lnktitolo:hover {
	text-decoration: underline;
	color: #028ad5;
}
#colsondaggio {
	width: 240px;
	margin-top: 0px;
	margin-left: 5px;
	float: left;
	font-family: Arial, sans-serif;
	margin-bottom: 0px;
}
#titolosondaggio {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
#colsondaggio #boxsondaggio {
	background-color: #004165;
	border: 0px;
	padding: 0px;
	margin: 0px;
	;
}
.txsondaggio {
	background-image: url(immagini/bck_sondaggio.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 12px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	padding-right: 10px;
}
#colsondaggio #boxsondaggio #risposte {
	margin-top: 0px;
	background-color: #e2f3fc;
	padding-top: 15px;
	padding-bottom: 16px;
}
.txrisposte {
	font-size: 11px;
	color: #3a3a3a;
	padding-left: 9px;
	margin-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
#colsondaggio #boxsondaggio #risposte .txrisposte #rsondaggio {
}
#colsondaggio #boxsondaggio #btnvota {
	background-image: url(immagini/bck_sondaggio_bot.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	height: 30px;
}
#bottoneVota {
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 6px;
	margin-left: 99px;
	;
}
#colsondaggio #bannerdx {
	height: 480px;
	margin-top: 5px;
}
#footer {
	background-image: url(immagini/bck_footer.gif);
	background-repeat: repeat-x;
	width: 1020px;
	margin-top: 5px;
	float: left;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 9px;
	padding-left: 10px;
	height: 30px;
}
.foot1 {
	color: #eb8902;
}
#footer .foot2 {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 15px;
}
#footer .wmaster {
	font-style: italic;
	color: #FFFFFF;
	margin-left: 75px;
}
#coldettagli {
	width: 620px;
	float: left;
	margin-left: 5px;
	background-color: #e2f3fc;
}
#coldettagli #newshead {
	margin: 0px;
	border: 0px;
	width: 620px;
	padding-bottom: 0px;
	vertical-align: middle;
	position: relative;
	background-color: #FFFFFF;
}
#coldettagli #menunews {
	background-image: url(immagini/bck_news.gif);
	background-repeat: repeat-y;
	font-family:"Century Gothic",sans-serif;
	font-weight: bolder;
	font-size:12px;
	height: 22px;
	padding-top: 5px;
	padding-left: 13px;
}
#coldettagli #colsx {
	width: 479px;
	float: left;
	background-color: #FFFFFF;
}
#coldettagli #coldx {
	width: 141px;
	float: right;
	background-color: #e2f3fc;
	margin-bottom: 0px;
	height: 639px;
}
#coldettagli #newshead #dataoggi {
	height: 23px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004165;
	position: absolute;
	top: 0px;
	visibility: inherit;
	right: 0px;

}
#coldettagli #newshead #news {
	height: 23px;
	width: 115px;
}
#menunews ul li span{
	color: #f0801f;
}
#menunews  ul li a  {
	color: #FFFFFF;
	text-decoration: none;
	padding-left:8px;
	padding-right:10px;
}
#coldettagli #menunews #categorie {
	color: #004165;
	float: right;
	width: 141px;
	text-align: center;
}
#corpo #corpocentro #coldettagli #menunews ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#corpo #corpocentro #coldettagli #menunews li {
	display: block;
	float: left;
}
#corpo #corpocentro #colmenu #menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#coldettagli #newsdett #colsx #articolo {
	margin-top: 17px;
	margin-left: 13px;
	font-family: Arial, sans-serif;
	margin-right: 13px;
	background-color: #FFFFFF;
}
.fotovt     {
	height: 300px;
	width: 170px;
	margin-top: 0px;
	margin-bottom: 0px;
	float: right;
	padding-left: 10px;
}
.corpovt     {
	margin-top: 0px;
	margin-left: 0px;
}
.testo {
	font-size: 13px;
	color: #353535;
	line-height: 22px;
}
#coldettagli #newsdett #coldx ul {
	list-style-image: url(immagini/punto_elenco.gif);
	margin: 0px;
	padding: 0px;
}
#corpo #corpocentro #coldettagli #newsdett #coldx ul li span a{
	font-family: "Century Gothic", sans-serif;
	font-size: 12px;
	color: #004165;
	font-weight: bold;
	text-decoration:none;
}
#corpo #corpocentro #coldettagli #newsdett #coldx ul li {
	margin-top: 10px;
	margin-left: 25px;
}
#coldettagli #newsdett {
	margin-bottom: 0px;
}
#coldettagli #newsdett #colsx #paginatore a {
	margin-top:0px;
	color: #004165;
	font-family: "Century Gothic", sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border: 0px;
	padding: 0px;
	float: left;
}
a:hover {
	text-decoration: underline;
}
#paginatore #pgpre {
	margin-right:80px;
	margin-left:70px;
	padding:0px;
	border:0px;
}
#coldettagli #newsdett #colsx #paginatore {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	text-align:center;
}
#footer .foot3 {
	color: #FFCC00;
	text-decoration: none;
	padding-right: 15px;
}
.boxtitolovt {
	margin-top: 0px;
	margin-bottom: 15px;
	height: 113px;
}
.fototitolovt {
	margin: 0px;
	width: 64px;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.boxtitolovtbig {
	margin-top: 0px;
	margin-bottom: 15px;
	height: 300px;
}
.fototitolovbig {
	margin: 0px;
	width: 170px;
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.sottotitolo2 {
	font-size: 12px;
	color: #4e4e4e;
	line-height: 16px;
}
#coltestoint {
	width: 450px;
	float: left;
	margin-top: 0px;
	font-family: Arial, sans-serif;
	margin-bottom: 0px;
}
#contblog {
	width: 620px;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	position: relative;
}
#blogsx {
	width: 459px;
	margin: 10px;
}
#blogdx {
	position: absolute;
	top: 0px;
	float: right;
	left: 479px;
	width: 121px;
	margin: 10px;
	color: #004165;
	font-weight: bold;
}
#areablog {
	position: relative;
	height: 639px;
	clear: both;
}
.post {
	color: #f0801f;
}
.blogger {
	color: #028ad5;
	text-decoration: none;
}
#form {
	width: 100px;
	float: right;
	position: absolute;
	clear: both;
	left: 70px;
}
#rigaform {
	height: 20px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}
#etiform {
	width: 90px;
	position: absolute;
	height: 20px;
	line-height: 20px;
}
#rigaformcorpo {
	height: 250px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}
#errore {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding: 5px 10px;
}
.imgfind {
	text-align: right;
}
.formfind {
	background-color: #e2f3fc;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(immagini/bkgfind.gif);
	background-repeat: repeat-y;
}
#cerca {
	margin-bottom: 10px;
}
.formfind input {
	margin-bottom: 5px;
}
.downfile  {
	color: #990000;
	text-decoration: none;
}
