body {	font-family: Arial, Helvetica, sans-serif;	background-image:  url(imgs/sfondo.png);	background-attachment: scroll;	background-color: #BEB8B8;    text-align: center;	margin:0px;	padding: 0px;}#header {	width: 760px;	background-image:  url(imgs/header.png);	background-repeat: no-repeat;	margin: 0 auto;	height: 95px;	background-color: #BEBBB8;	text-align: left;	padding: 0px;	overflow:hidden;	display:inline-block	}#headerimg {	float: left;	text-align: left;	height: 90px;	padding: 40px 0px 0px 20px;	display:inline-block;	overflow:visible;	}html>body #headerimg {	float: left;	text-align: left;	padding: 40px 0px 0px 20px;	display:inline-block	}#headercontatto {	float: left;	text-align: right;	padding: 60px 20px 0px 0px;	margin: 0 0 0 155px;	overflow:hidden;	display:inline-block	}html>body #headercontatto {	float: left;	text-align: right;	padding: 70px 20px 0px 0px;	margin: 0 0 0 205px;	overflow:hidden;	display:inline-block	}				#menucontatto{	height: 15px;	overflow:hidden;	padding: 0px;	display:inline-block;}#content {	text-align: center;	background-image:  url(imgs/page_bg.png);	background-repeat: repeat-y;	background-color: #BEB8B8;	padding: 0px;	margin: auto;	width: 760px;	overflow:hidden;	display:inline-block	}#contentimg {	text-align: center;	height: 160px;	width: 740px;	margin: auto;	}	.pagina {	text-align: center;	padding: 0 20px;	margin: 0 auto;	width: 720px;	overflow:hidden;	display:inline-block}html>body #pagina {	text-align: center;	padding: 0 25px 0 25px;	margin: auto;	width: 740px;	overflow:hidden;	display:inline-block}#flash {margin: auto;background-image:  url(imgs/page_bg.png);	background-repeat: repeat-y;	background-color: #BEB8B8;	padding: 0px;	margin: auto;	width: 760px;	overflow:hidden;}h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 140%;	margin: 0 0 0.05em 0;}h1 a:link{	text-decoration: none;	color: #000000;}h1 a:hover {	text-decoration: underline;	color: #990000;}h1 a:visited{	color: #000000;	text-decoration: none;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 120%;	text-align:left;	font-weight: bold;	margin: 0 0 -0.08em 0;}h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 70%;	font-weight: normal;	vertical-align: bottom;	margin: -5px 0 0 0;}h4 {	font-family: Arial, Helvetica, sans-serif;	font-size: 65%;	font-weight: bold;	vertical-align: top;	margin: -1em 0 0 0;	padding: -10px 4px 0 0px;}h4 a:link{		text-decoration: none;				color: #000000;}h4 a:hover {	text-decoration: underline;			color: #990000;}h4 a:visited{			color: #999999;				text-decoration: none;}.titoloscheda {	font-family: Arial, Helvetica, sans-serif;	font-size: 65%;	font-weight: bold;	vertical-align: top;	padding: 8px 4px 4px 0px;}.titoloscheda a:link{	font-family: Arial, Helvetica, sans-serif;	vertical-align: middle;		text-decoration: none;				color: #000000;}.titoloscheda a:hover {	font-family: Arial, Helvetica, sans-serif;	vertical-align: middle;	text-decoration: underline;			color: #990000;}.titoloscheda a:visited{	font-family: Arial, Helvetica, sans-serif;	vertical-align: middle;		color: #999999;				text-decoration: none;}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 70%;	font-weight: normal;	text-align: justify;}p a:link{	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	color: #000000;}p a:hover {	font-family: Arial, Helvetica, sans-serif;	text-decoration: underline;	color: #990000;}p a:visited{	font-family: Arial, Helvetica, sans-serif;	color: #999999;	text-decoration: none;}#bloccocapitolo1 {	float: left;	text-align: left;	width: 210px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FF0000;	margin: 20px 20px 0 0px;	padding: 0 0px 0 5px;}#bloccocapitolo2 {	float: left;	text-align: left;	width: 230px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FF0000;	margin: 20px 20px 0 0px;	padding: 0 0px 0 5px;}html>body #bloccocapitolo2 {	float: left;	text-align: left;	width: 215px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FF0000;	margin: 20px 20px 0 0px;	padding: 0 0px 0 5px;}#bloccocapitolo3 {	float: left;	text-align: left;	width: 195px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FF0000;	margin: 20px 0 0 0px;	padding: 0 0px 0 5px;}#bloccotesto1 {	float: left;	text-align: left;	width: 210px;	margin: 20px 20px 0 00px;	padding: 0px;}html>body #bloccotesto1 {	float: left;	text-align: left;	width: 220px;	margin: 15px 20px 0 00px;	padding: 0px;}#bloccotesto2 {	float: left;	text-align: left;	width: 230px;	margin: 20px 20px 0 00px;	padding: 0px;}html>body #bloccotesto2 {	float: left;	text-align: left;	width: 225px;	margin: 15px 20px 0 00px;	padding: 0px;}#bloccotesto3 {	float: left;	text-align: left;	width: 200px;	margin: 20px 0 0 0px;	padding: 0px;}html>body #bloccotesto3 {	float: left;	text-align: left;	width: 205px;	margin: 15px 0 0 0px;	padding: 0px;}


#bloccoeventi {	float: left;	width: 660px;	height: 142px;	text-align: left;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #ff0000;	cellspacing: 10px;	margin: 10px 0 10px 0px;	padding: 0 0px 0 5px;	}

#bloccoeventi img{	padding: 0;	}

#bloccoportfolio {	float: left;	width: 660px;	height: 74px;	text-align: left;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #990000;	cellspacing: 10px;	margin: 10px 0 10px 0px;	padding: 0 0px 0 5px;	}


.portfolioimg {	float: left;	border: 1px solid #000000;	margin: 0 10px 0 5px;
}#paginainterna {	text-align: left;	padding: 20px 30px 0 30px;	margin: 10px 0 0 0;	width: 720px;}#sezione {	text-align: left;	width: 100%;	height: 70px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FF0000;	margin: 0 0 50px 0;	padding: 0 0px 0 10px;}#titolisezione {	text-align: left;	width: 700px;	height: 35px;	display:inline-block}#bloccoschede {	text-align: left;	width: 700px;	height: 35px;}#linkscheda {	float: left;	width: 120px;	height: 35px;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FF0000;	margin: 20px 0 40px 0;	padding: 0 0 0 5px;}#linkschedaimg {	float: left;	width: 35px;	heght: 35px;	margin: 0 5px 0 0;}#scheda {	float: left;	text-align: left;	width: 700px;	height: 260px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FF0000;	margin: 0 0 60px 0;	padding: 0 0px 0 10px;}#schedaimg {	float: left;	margin: 0 20px 0 0;}#linkfooter {	text-align: center;	width: 740px;	overflow:hidden;	margin: 20px 0 0 0;}#menu {	text-align: center;	background-image:  url(imgs/menu.png);	background-repeat: no-repeat;	width: 760px;	height: 15px;	margin: 0 auto;	padding: 0px;	display:inline-block}.menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 60%;	font-weight: bold;	vertical-align: middle;	color: white;	padding-right: 10px;	padding-left: 20px;	line-height: 15px;	letter-spacing: 1px;	text-align: left}

html>body .menu {	font-family: Arial, Helvetica, sans-serif;	font-size: 65%;	font-weight: bold;	vertical-align: middle;	color: white;	padding-right: 10px;	padding-left: 20px;	line-height: 15px;	letter-spacing: 1px;	text-align: left}.menu a:link{	color: #FFFFFF;	text-decoration: none;}.menu a:visited{	text-decoration: none;		color: #FFFFFF;}.menu a:hover {	color: #FF0000;	text-decoration: none;	background: #000000}.menudx {float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 65%;	font-weight: bold;	vertical-align: middle;	color: white;	line-height: 15px;	letter-spacing: 1px;	padding: 0 20px 0 50px;	display:inline-block}.contattomenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 65%;	font-weight: bold;	vertical-align: middle;	color: #FF0000;	line-height: 15px;	letter-spacing: 1px;	text-align: right;	margin: 0 0 0 50px;	padding: 0 20px 0 210px;	display:inline-block}.contattomenu a:link{	color: red;	text-decoration: none;		color: #FF0000;}.contattomenu a:visited{	text-decoration: none;	color: #FF0000;}.contattomenu a:hover {	color: #FF0000;	text-decoration: none;	background: #000000}/* safari and opera need this */.menudx {	float: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 65%;	font-weight: bold;	vertical-align: middle;	color: white;	line-height: 15px;	letter-spacing: 1px;	text-align: right;	margin: 0 0 0 50px;	padding: 0 20px 0 210px;	display:inline-block}.menudx a:link{	color: #FFFFFF;	text-decoration: none;}.menudx a:visited{	text-decoration: none;		color: #FFFFFF;}.menudx a:hover {	color: #FF0000;	text-decoration: none;	background: #000000}.thumb {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FF0000;	padding-left: 5px;}.testointerno {	font-family: Arial, Helvetica, sans-serif;	font-size: 70%;	font-weight: normal;	text-align: left;}.testointerno a:link{	font-family: Arial, Helvetica, sans-serif;	text-decoration: none;	color: #000000;}.testointerno a:hover {	font-family: Arial, Helvetica, sans-serif;	text-decoration: underline;	color: #990000;}.testointerno a:visited{	font-family: Arial, Helvetica, sans-serif;	color: #999999;	text-decoration: none;}.titoletto {	font-family: Arial, Helvetica, sans-serif;	font-size: 100%;	margin: 5px 0 10px 0;	vertical-align: middle;}.titolettonew {	font-family: Arial, Helvetica, sans-serif;	font-size: 70%;	letter-spacing: -0.02em;}ul {	text-align: left;
	padding-left: 1px;
	margin: 0;}li {	text-align: left;	list-style-type:disc;	list-style-position: inside;
	padding:0;
	margin: 0;}

.testointerno ul {
	padding-left: 0;
}
.testointerno li {
	padding-left: 0;
}#footer {	text-align: center;	background-image:  url(imgs/footer.png);	background-repeat: no-repeat;	background-color: #BEB8B8;	margin: 0 auto;	width: 760px;	height: 67px;	padding: 0;
	display: block;
}.footerlink {	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 68%;	margin: 0 0 5px 0;	padding: 0;}.footerlink a:link{	font-family: Arial, Helvetica, sans-serif;		text-decoration: underline;	color: #000000;}.footerlink a:hover {	font-family: Arial, Helvetica, sans-serif;	text-decoration: underline;			color: #FF0000;}.footerlink a:visited{	font-family: Arial, Helvetica, sans-serif;	color: #000000;	text-decoration: underline;}.indirizzo {	font-family: Arial, Helvetica, sans-serif;	font-size: 60%;	text-align: center;	color: #FFFFFF;	margin: 10px 0 0 0;}.copy {	font-family: Arial, Helvetica, sans-serif;	font-size: 60%;	font-style: italic;	text-align: center;	vertical-align: bottom;	line-height: 110%;	margin: 5px 0 5px 0;	color: #FFFFFF;}#navmenu ul {margin: -7px 0 0 47px; padding: 0; 	list-style-type: none; list-style-image: none; }#navmenu li {		font-family: 'Helvetica', Arial, sans-serif;		font-size: 1em;	display: inline; }#navmenu ul li a {text-decoration:none;  	padding: 2px 15px 1px 15px; 	margin: 1px;	color: #FFFFFF;	background: #666666;}#navmenu ul li a:hover {color:#000000;	background: #CCCCCC; }
	
	td.titolointerno {
	padding-right: 15px;
}