body {	background-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4e4c4c;	margin: 0px;	padding: 0px;		}#content{	background-color: #FFFFFF;	width: 950px;	margin-right: auto;	margin-left: auto;	position: relative;	height: auto;	margin-top: 30px;	margin-bottom: 0px;}#content_sx{	width: 805px;	display: inline;	position: relative;}#testata{	height: 69px;	width: 950px;	padding-bottom: 5px;	text-align: center;	margin-left: 10px;	margin-right: 10px;}#logo{	height: 69px;	width: 121px;	display: inline;	position: relative;	float: left;}#menu1{	width: 799px;	height: 16px;	position: relative;	text-align: right;	float: left;	padding-top: 53px;	z-index: 150;}#riga{	height: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	padding-top: 0px;	margin-top: 2px;}#corpo{	width: 950px;	margin-top: 5px;	margin-right: 5px;	margin-left: 5px;	position: relative;}#sinistra{	position: absolute;	width: 130px;	top: 90px;	left: 5px;}#menu2{	width: 121px;	height: 110px;}#menu2 a {	font-size: 17px;	text-decoration: none;	color: #4e4c4c;	margin-top: 4px;}#menu2 a:hover {	font-size: 17px;	text-decoration: none;	color: #999999;}#menu2 a:visited {	text-decoration: none;}#menu2 a:active {	text-decoration: none;}#menu2 strong {	color: #7E1E11;	font-size: 17px;	font-weight: normal;}#sottomenu{	padding: 0px;	margin: 0px;}#sottomenu ul {	margin-top: 2px;	margin-right: 0px;	margin-bottom: 2px;	margin-left: 0px;	padding: 0px;}#sottomenu a{	text-decoration: none;	color: #666666;	padding-top: 2px;	padding-bottom: 2px;	font-size: 10px;}#sottomenu strong {font-size: 10px;color: #7E1E11;}#sottomenu a:hover{	color: #999999;}#centro{	background-image: url(images/sf_foto.gif);	background-repeat: no-repeat;	margin-bottom: 10px;	font-size: 10px;	text-align: center;	width: 640px;	left: 145px;	position: relative;}#foto{	margin-top: 6px;	margin-right: 3px;	margin-left: 6px;	text-align: center;}#nav_gall{	width: 649px;	background-color: #999999;}#destra{	width: 145px;	position: absolute;	float: right;	left: 800px;	top: 90px;}#thumbs{	height: 180px;	width: 140px;}#thumbs img{	margin: 1px;	border: 2px solid #CCCCCC;	}.thumbs_selected{	border: 1px solid #CC3300;	height: 26px;	width: 42px;}#dida{	background-color: #F2f2f2;	width: 140px;	padding: 5px;	z-index: 200;}#dida h4{	list-style-image: url(images/polaroid.gif);	font-size: 12px;	margin: 0px 0px 5px;	padding: 0px;}/*---------- stili footer -----------*/#sf_footer {	position: relative;	margin: 0px;	padding: 0px;	height: auto;}#footer{	background-color: #B5B5B5;	padding: 5px;	font-size: 11px;	position: relative;	width: 940px;	margin: 0px auto;}#footer a{	color: #666666;	text-decoration: underline;}#footer a:hover{	color: #333333;	text-decoration: underline;}/*------------------------------------*/.selected {	font-weight: bold;	color: #7E1E11;	list-style-position: outside;}li {	list-style-type: none;	list-style-position: outside;}/*---------------------------- stile per login --------------------------*/#login {	width: 350px;	padding-bottom: 0px;	height: 40px;	padding-right: 10px;	background-color: #F7F7F7;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #CCCCCC;	color: #852216;	padding-top: 20px;	vertical-align: text-bottom;	padding-left: 10px;}#login input {	margin: 0px;	vertical-align: bottom;}#login img {	vertical-align: bottom;}/*-------------------------- stile per next.prev e titologallery-----------------------*/.next{	font-size: 35px;	color: #7e1407;}.prev{	font-size: 35px;	border-left-width: 3px;	border-left-style: solid;	border-left-color: #FFFFFF;	color: #7e1407;}.namegallery {	font-size: 12px;	font-weight: bold;	padding-left: 15px;	text-align: left;}#descript {	font-size: 10px;	font-weight: normal;	text-align: left;}#text {	position: relative;	font-size: 16px;	height: 500px;	padding-top: 0px;	width: 600px;	left: 160px;	text-align: justify;	color: #868686;	display: table;}#fotoabout {	background-color: #F2f2f2;	padding: 5px;	text-align: center;	width: 600px;	display: table;	position: relative;	margin-top: 4px;}#fotoabout cite {	font-size: 13px;	font-style: normal;	font-weight: bold;	padding-top: 5px;}#fotoabout img{	border: 2px solid #999999;}#fotoabout a {	text-decoration: none;	color: #852216;}#formmail {	background-color: #F2f2f2;	padding: 5px;	text-align: center;	width: 400px;	font-size: 11px;	left: 145px;	position: relative;	color: #7e1407;}#contatti {	position: absolute;	left: 588px;	top: 91px;}#contatti h1 {	font-size: 13px;	font-weight: bold;	margin-bottom: 4px;}#contatti a {	color: #7e1407;	text-decoration: none;}/*--------------- div copyright --------------- */#copyright {	background-color: #F2F2F2;	padding: 5px;	border: 2px solid #B5B5B5;	width: 400px;	text-align: justify;	visibility: hidden;	position: absolute;	left: 512px;	top: 73px;	z-index: 200;}#copyright p {	margin-top: 5px;	margin-bottom: 5px;	font-size: 10px;	color: #333333;}/*----- stili per lo slideshow ------*/#slideshow a {	color: #7e1407;	text-decoration: none;}#slideshow a:hover {	color: #4e4c4c;	text-decoration: none;}
