﻿a:link { color: #29256D; text-decoration: none; }
a:visited { color: Teal; text-decoration: none; }
a:hover { color: Blue; text-decoration: none; }
a:active { color: Red; text-decoration: none; }
img{ border:none }
fieldset {FONT-SIZE: 10pt; FONT-FAMILY: Arial; TEXT-ALIGN: justify; }
body {	font-family: Verdana, Helvetica, Arial;	font-size: 10pt;	color: #000000;	padding: 0;	margin: 0;	background-color: #BBBBBB;}

.texLuoghi {	margin: 9px 10px 2px 10px;	font-size: 10pt;}
.texLuoghi a:hover { color: #FF6600;}
.texLuoghi a:link {	color: #18284E;}
.texLuoghi a:link:hover  {	color: #FF6600;}
.texLuoghi a:visited {	color: #4681A4}

.texLuoghi2 {	padding: 15px;	font-size: 12pt;}
.texLuoghi2 a:hover { color: #FF6600;}
.texLuoghi2 a:link 	{	color: #18284E;}
.texLuoghi2 a:visited {	color: #4681A4}

.cv1	{ font-size: 16pt; font-family: Verdana; color: #FF6600}
.cv2	{ width:700px; font-size: 10pt; font-family: Verdana; color: #000000; text-align:justify; text-indent:0; margin-left:0; margin-right:0px}
.cv3	{ font-size: 12pt; font-family: Verdana; color: #000000; text-align:justify; text-indent:0; margin-left:0; margin-right:0}
.cv4	{ font-size: 10pt; font-family: Verdana; text-align:left; margin-top:10px; margin-bottom:10px;}
.cv5	{ font-size: 14pt; font-family: Verdana; color: #000099}
.cv6	{ font-size: 10pt; font-family: Verdana; text-align:left; margin-top:0; margin-bottom:0}

.tabCla1 	{border:3px solid #D0E7F5; background-color:#FFFFE1; border-collapse: collapse; margin: 0; text-align:justify; font-size:12pt; font-family:Arial, Verdana}
.tabCla1 td {padding: 20px;}
.tabCla2 	{border:3px solid #D0E7F5; border-collapse: collapse; margin: 0px; text-align:justify; font-size:12pt; font-family:Arial, Verdana;}
.tabCla2 td {padding: 0px;}
.tabCla3 	{border:3px solid #8193A1; background-color:#D0E7F5; border-collapse: collapse; margin: 0;text-align:justify; font-size:12pt; font-family:Arial, Verdana} 
.tabCla3 td {padding: 20px; }
.tabCla4 	{border:3px ridge;background:#F2F2F2; width:740px; border-collapse: collapse; text-align: justify;font:12pt Arial, Verdana;}	
.tabCla4 td {padding: 20px;}
.tabCla41 	{border: 3px solid #6B91A8;	background-color: #F2F2F2;	width: 740px;	border-collapse: collapse;	margin: 0;	text-align: justify;	font-size: 12pt;	font-family: Arial, Verdana;}	
.tabCla41 td{padding: 20px;}
.tabCla5 	{padding: 10px;	border-style: ridge;	border-width: 3px;	width: 825px;	border-collapse: collapse;	background-color: #F5F5F5; text-align: justify;	font-size: 12pt;	font-family: Arial, Verdana;	margin-top: 50px;}
.tabCla5 td {padding: 20px;}
 
.set1		{font-family: serif; font-size: 10pt; font-family: Verdana; padding: 5px}
.sfera10 {width:10px; height:10px; border-width: 0px;	}
.IcoLuoghi { height:38px; width:50px; border:0px; margin:2px}
.IcoCase   { height:48px; width:64px; border:0px; margin:2px}

.faq{padding:0px; width: 800px;position:relative ;left: 50%;margin-left: -400px;}
.faq fieldset{font-size: 10pt; font-family: Arial; text-align:justify; padding:10px;margin:8px 0 8px 0;width:800px}

#calend1{font-family: Verdana; font-size: 10pt}
#calend1 #giorni1 td{ width:10px}
#form1{border: 0px; padding: 0px; margin: 0px;}
#body1{background-color:#FFFFFF; background-position: right;background-image : url('FML.jpg');	background-repeat: repeat-y;}

#Marq01{FONT-SIZE: 9pt; MARGIN: 10px; FONT-FAMILY: Arial; HEIGHT: 300px; BACKGROUND-COLOR: #EEEEEE; TEXT-ALIGN: left;}

#bandieraIt .puls 		{	background-image: url('icone/flagIT.png');	height: 20px;	width: 20px;	font-size: 17px;	background-repeat: no-repeat;}
#bandieraIt a:link 		{	background-position: 0 -40px;}
#bandieraIt a:visited 	{	background-position: 0 -40px;}
#bandieraIt a:hover 	{	background-position: 0 -20px;}
#bandieraIt a:active   	{	background-position: 0 0px;}

#bandieraUk .puls 		{	background-image: url('icone/flagUK.png');	height: 20px;	width: 20px;	font-size: 17px;}
#bandieraUk a:link 		{	background-position: 0 -40px;}
#bandieraUk a:visited 	{	background-position: 0 -40px;}
#bandieraUk a:hover 	{	background-position: 0 -20px;}
#bandieraUk a:active   	{	background-position: 0 0px;}

#menu 					{	float:right;	margin:0;	padding:0;}
#menu li 				{	float:left;	height:67px;	width:100px;	list-style-image:none;	list-style-type:none;}
#menu a 				{	height: 67px;	width: 100px;	text-align: center;	color: #345369;	display: block;	cursor: pointer;}
#menu a .tex			{	position: relative;	top: 35px;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	text-transform: uppercase;	font-weight: bold;}
#menu .puls 			{	background-image: url("puls.PNG"); margin-top:5px; margin-right:0px;}
#menu a:hover 			{	background-position: 0 -67px;}
#menu a.selected  		{	background-position: 0 -134px;	color: #ffffff;	text-decoration:underline }
#menu a:hover.selected 	{	background-position: 0 -134px;	color: #2C94B1; text-decoration:underline }
#menu a:active  		{	background-position: 0 -134px;}

.pulsC 					{	float:right;	margin:0;	padding:0;}
.pulsC a 				{	height: 35px;	width: 70px;	text-align: center;	color: #345369;	display: block;	cursor: pointer;}
.pulsC .pulsCc			{	background-image: url("pulsC.PNG"); margin-top:5px; margin-right:0px; text-align:center;vertical-align:middle }
.pulsC a .tex			{	position: relative;	top: 10px;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 7pt; text-transform: uppercase; font-weight: bold;}
.pulsC a:hover 			{	background-position: 0 -70px; color: #ffffff;}
.pulsC a.selected  		{	background-position: 0 -70px;	color: #2C94B1;	text-decoration:underline }
.pulsC a:hover.selected {	background-position: 0 -70px;	color: #ffffff; text-decoration:underline }
.pulsC a:active  		{	background-position: 0 -35px; color: #2C94B1;}

#Testa 			{	background-color: #ffffff;	background-image: url('FT02.jpg');	background-repeat: repeat-x;	height: 100px;}
#Testa #TestaL	{	background-color: #ffffff;	background-image: url('FT01.jpg'); width:21px; height:100px;}
#Testa #TestaR	{	background-color: #ffffff;	background-image: url('FT03.jpg'); width:21px; height:100px;}
#Corpo 			{	background-color: #ffffff;	background-image: url('FML.jpg');}
#Coda 			{	background-color: #ffffff;	background-image: url('FF02.jpg');}
#Coda #CodaL	{	background-color: #ffffff;	background-image: url('FF01.jpg');}
#Coda #CodaR	{	background-color: #ffffff;	background-image: url('FF03.jpg');}

#FotoA {	background-image: url('Doc640.png');	background-repeat: no-repeat;	width: 732px;	height: 581px;	float: right;}
#FotoA #FotoG {	margin-top:40px;	margin-left:32px;	width:640px;	height:480px;}
#MediA {	background-image: url('Doc320.png');	background-repeat: no-repeat;	width:394px;	height:318px;	float: left;}
#MediA #Medi {	margin-top:35px;	margin-left:30px;	width:320px;	height:240px;}
.IconA {	background-image: url('Doc64.png');	background-repeat: no-repeat;	width:79px;	height:64px;	float: left;}
.IconA .Icon {	margin-top:7px;	margin-left:7px; width:64px; height:48px; cursor:pointer}

#ElecLuoghi a{ background-image: url('Doc640.png');	background-repeat: no-repeat; font-size: 10pt; border:0px; width:100%;}

#Logo 					{	margin: 10px 0 0 0;	position:absolute;top:10px;left:30px}
#Logo a 				{	background-image: url("casaLogo02.png"); height: 98px;	width: 202px; display:block ;	cursor: pointer;}
#Logo a:hover 			{	background-position: 0 -100px;}
#Logo a:active  		{	background-position: 0 -200px;}

.tableA1{font-size: 10pt; width:100%;margin:0;padding:0}
.tableA1 tr{;margin:0;padding:0}
.tableA1 tr td{;margin:0;padding:0}
#box{position:relative;width:740px;margin-left:-375px;left:50%;border:3px ridge;padding:20px; background:#F2F2F2;}
#box fieldset {font-size: 10pt; font-family: Arial; text-align:justify;margin:0;padding:10px}

 
#titolo 	 { display:none }
#TabContatto {	border: 3px ridge #F1F3F1;	background-color: #E8F1F4;	width:750px;}
#TabContatto #testaC {	height: 40px;	background-color: #F5F5F5;	text-align: center ;}
#TabContatto #foto  {	width: 394px;	background-color: #ABD7E7;	text-align: left ;}

#nomeCasaT	{	font-family:'Times New Roman', Times, serif;	font-style:italic; 	font-size: 17pt;	color: #E3ECF0; 	margin-top:20px;	margin-left:32px;}
#nomeCasaT a {	color: #E3ECF0; }
#nomeCasaT a:hover  {	color:  white;  text-decoration:underline}

#Coda {	background-color: #ffffff;	background-image: url('FF02.jpg');	position: static;}

#fotoZ{	visibility: hidden;	display: inherit;	position: fixed;	top: 0%;	left: 0%;	width: 100%;	height: 100%;	background:url('bg02-70.png') repeat;	cursor: pointer;	z-index: 100;}
#fotoZimg{	width: 640px;	height: 480px;	display: block;	position: absolute;	top: 50%;	left: 50%;	margin: -240px 0 0 -320px;	background:aqua ;	/*FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=0.80);*/}
.siPrint	{ display:  none }

@media print {
  @page         { margin: 0 }
#box{position:inherit ;width:100%;margin-left:0;left:0;border:none;padding:0; background:white;}
#box fieldset {font-size: 10pt; font-family: Arial; text-align:justify;padding:5px;margin:0;background: white;border:thin #C0C0C0 solid   }
.tabCla4 	{border:none ;padding:0;margin:0;background: white ; width:100%;text-align: justify;font:12pt Arial, Verdana;}	
#FotoA {background-image: none;	width:560px;height:420px;	float:inherit ; text-align:center }
#FotoA #FotoG {	margin-top:0px;	margin-left:0px;width:560px;height:420px;}


#Testa  {display: none}
.noPrint	{ display: none } 
.siPrint	{ display:  block }
.tabCla5 	{width:600px; border:3px solid #8193A1; border-collapse: collapse; margin: 0;  background-color:#FFFFE1; text-align:justify; font-size:12pt; font-family:Arial, Verdana}
.tabCla5  td{ padding:20px } 

BODY   { font-size: 10pt ; margin: 0}
 .foto	 { width: 480px; height: 360px; margin-top: 15px }
 .faq{	padding: 2px;}
}