body{background:url(images/bgbody.png) top repeat-x #F8EDC9;color:#666666;margin:10px 0px 0px 0px;}h1{font-size:12px;margin:0px;font-weight:normal;}#slideshow {	text-align:center;	height:353px;	width: 902px;	overflow: hidden;}hr {size:1px;border:1px dotted #366;text-align:left;width:80%;}li{list-style-image:url(images/dot.png);	padding-top: 2px;	padding-bottom: 2px;}td,span,input{font-family: "Trebuchet MS", "Times New Roman", Times, serif;font-size: 13px;font-weight: normal;color:#4F382F;}.bandiera{border:1px solid #333333;}.margini{padding:5px;}.header{	height:90px;	background-image:url(images/logo.jpg);	background-position:center;	background-repeat:repeat-x;}.cella{padding:5px;background:url(images/cella.png) top repeat-x;background-color:#FDFBF8;}.lm{padding:5px;background:url(images/lm.png) top repeat-x;background-color:#F8EFD0;}.footer{	padding:3px;	height:55px;	padding:15px;	background-image:url(images/footer.png);	background-position:center;	background-repeat:no-repeat;	}.tasto {	background-image:url (http://www.residenzabretagna.it/images/check.png);	border:none;	cursor:hand;	/**background-color:#990000;*/	width:62px;	height:20px;	font-family: "Trebuchet MS";	font-size: 14px;	font-weight: bold;	letter-spacing:-1px;}.small {	font-family: "Trebuchet MS", "Times New Roman", Times, serif;	font-size:12px;}.medium {	font-family: "Trebuchet MS", "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;}.big {	font-family: "Trebuchet MS", "Times New Roman", Times, serif;	font-size: 15px;	font-weight: bold;	letter-spacing:-1px;}.xbig {	font-family: "Trebuchet MS", "Times New Roman", Times, serif;	font-size: 22px;	letter-spacing:-1px;}.tabella{background-color: #F5E2C1;}.rosso{color:#366;}.celeste{color:#903;}.bianco{color:#fff;}.bordino{border: 1px solid #BA9D94;}.lr{border-left:1px solid #BA9D94;border-right:1px solid #BA9D94;}.bordino{border: 1px solid #BA9D94;}.xsmall {	font-family: "Trebuchet MS", "Times New Roman", Times, serif;	font-size: 9px;	font-weight: normal;}a {	color: #CC9900;	text-decoration: none;}#bottone a:hover{color:#FFF;	}a.barra{	text-decoration: none;	color: #660000;	font-family: "Trebuchet MS";	font-size: 14px;	font-weight: bold;}a.barra:hover{	text-decoration: none;	color: #CC6600;	font-family: "Trebuchet MS";	font-size: 14px;	font-weight: bold;}a.barra:active{	text-decoration: none;	color: #990000;	font-family: "Trebuchet MS";	font-size: 14px;	font-weight: bold;}a:hover {	text-decoration: underline;	color: #CC6600;}a:active {	text-decoration: underline;	color: #CC6600;}#sotto a{font-size:9px;color:#963;}#head     {	font-family: "Trebuchet MS", "Times New Roman", Times, serif;    font-size: 10px;     font-weight: normal;     text-align: center;     color: #999999;     } #head h1	{	font-size: 14px;	margin: 0px 0 0px;	}#head h2	{	font-size: 12px;	margin: 0px 0 0px;	}#head h2.italic	{	font-size: 12px;	margin: 0px 0 0px;	font-style: italic;	color: #999999;	}#head h3	{	font-size: 10px;	margin: 0px 0 0px;	}#head a	{	font-size: 10px;	text-decoration: none;	font-weight: normal;	color: #999999;	}#head b	{	font-weight: normal;	color: #999999;	}#head i	{	font-weight: normal;	color: #999999;	}#head strong	{	font-weight: normal;	color: #999999;	}#head td	{	font-size: 10px;	font-weight: normal;	color: #999999;	}.foto {	border:6px solid #f8f8f8;	padding:1px;	background:#333;	margin:3px;}
