/* Struttura del body */
		body{background: #AABBC2;
			 font-family: arial,verdana,sans-serif;
			 color: #000;
			 margin: auto;
			 text-align: center;}

		#generale{background: #AABBC2;
				  width: 752px;
				  height: 100%;
				  position: relative;
				  margin: 0 auto; /*centra negli altri browsers*/
				  text-align: left;} /*ripristina l' allineamento*/

	.invisible{ display: none; 
				background-color: #AABBC2; 
				color: #AABBC2;}


/* struttura header*/
		#header{background: #AABBC2;
       		    width: 760px;
       		    height: 115px;
       		    padding-bottom: 5px;}

		#header .logoheader{background: #FFFFFF;
		              	    width: 760px;
		              	    height: 69px;
		              	    font-family: arial,verdana,sans-serif;
		              	    letter-spacing: 0.2em;
					        color: #49627A;
					   	    text-align: left;
					   	    font-size: 14pt;
		               	    font-weight: bold;
		               	    display: block;
		               	    margin-top: 2px;}

		#header .boxheader{background: #AABBC2;
						   height: 100px;
						   line-height: 65px;}

/* struttura corpo*/
		#contenitore{background: #AABBC2;
					 width: 760px;
					 height: 100%;
					 position: relative;
					 margin-top: 14px !important;
					 margin-top: 0px;
					 margin-bottom: 10px;}

/* Struttura Colonna sinistra */
		#colonna-sx{background: #AABBC2;
					width: 200px;
					float: left;
					margin-top: 2px;
					position: relative;
					text-align: center;}

		#colonna-sx .box{background: #AABBC2;
						 color: #AABBC2;
						 text-align: center;
						 font-size: 8pt;}

		#colonna-sx .box .box2{background: #AABBC2;
							   text-align: left;
							   padding-top: 3px;}


		#colonna-sx .box .box3{background: #AABBC2;
							   text-align: left;
							   padding: 1px;}
							   

	.immagine{background: transparent;
			  height: 159px;
			  text-align: center;}

	.linktecno{background: #CCD7DB;
               height: 90px;
               text-align: left;
               font-family: arial,verdana,sans-serif;
               font-size: 11pt;
               font-weight: bold;
               color: #036291;
               padding: 5px;}

	.linktecno_y{font-family: arial,verdana,sans-serif;
				 font-size: 11pt;
				 color: #E4AE0C;}

	.linkonline{background: #D3E6ED;
               	height: 80px;
               	font-family: arial,verdana,sans-serif;
               	font-size: 11pt;
               	font-weight: bold;
               	text-align: left;
               	color: #617187;
               	padding: 5px;}

	.linkonline_b{font-size: 11pt;
				  font-family: arial,verdana,sans-serif;
				  font-weight: bold;
				  color: #036291;}

	.linkonline_r{font-size: 11pt;
				  font-family: arial,verdana,sans-serif;
				  font-weight: bold;
				  color: #9E1303;}

	.linkonline_y{font-size: 11pt;
				  font-family: arial,verdana,sans-serif;
				  font-weight: bold;
				  color: #DBB51A;}

	.linkonline_g{font-size: 11pt;
				  font-family: arial,verdana,sans-serif;
				  font-weight: bold;
				  color: #538255;}

	.titoli{background: #7F8D91;
			height: 14px;
			font-family: arial,verdana,sans-serif;
			font-weight: bold;
			font-size: 11pt;
			color: #FFFFFF;
			padding: 5px;
			margin: 0 0 2px;
			line-height: 18px;}

	.linkservizi{background: #C9D3D6;
				 height: 112px;
				 font-size: 11pt;
				 font-family: arial,verdana,sans-serif;
				 font-weight: bold;
				 text-align: left;
				 color: #7F8D91;
				 padding: 5px;}

	.linkservizi_r{font-family:arial,verdana,sans-serif;
				   font-size: 11pt;
				   color: #D03505;}
				   
	.barra_r{font-size: 12pt;
			 font-family: arial,verdana,sans-serif;
			 font-weight: bold;
			 color: #9E1303;}

	.barra_g{font-size: 12pt;
			 font-family: arial,verdana,sans-serif;
			 font-weight: bold;
			 color: #538255;}

	.barra_y{font-size: 12pt;
			 font-family: arial,verdana,sans-serif;
			 font-weight: bold;
			 color: #DBB51A;}

	.barra_b{font-size: 12pt;
			 font-family: arial,verdana,sans-serif;
			 font-weight: bold;
			 color: #036291;}

	
/* Struttura della colonna destra */
		#corpo{background: #AABBC2;
			   /*width: 556px;*/
			   /*position: absolute;*/
			   margin-top: 2px;
			   margin-left: 200px !important;
			   margin-left: auto;
			   padding-left:3px;
			   border-left: 1px dashed #999;}

		#corpo .boxcorpo{background: #AABBC2;
						 font-size: 10pt;
						 color: #000;}

		#corpo .boxcorpo .boxx2{background-image: url(../immagini/home/img.jpg);
								background-repeat: no-repeat;
								background-attachment: fixed;
								background-position: top left;
								height: 72px;
								text-align: left;
								display: block;
								margin-top: 5px;}

		#corpo .boxcorpo .boxx3{background-image: url('../immagini/home/bck.gif');
								background-repeat: no-repeat;
								background-attachment: scroll;
								background-position: top left;
								display: block;
								height: 129px;
								margin-bottom: 5px;}

		#corpo .boxcorpo .boxkpq{background-color: #FFFFFF;
								display: block;
								height: 100px !important;
								height: 50px;
								border:1px dashed #999;
								line-height: 15px;
								padding: 10px;
								margin-bottom: 15px;}

		#corpo .boxcorpo .boxreg{background-color: #FFFFFF;
								 display: block;
								 height: 250px !important;
								 height: 50px;
								 border: 1px dashed #999;
								 line-height: 15px;
								 padding: 10px;
								 margin-bottom: 15px;}


		#corpo .boxcorpo .boxdir{background-color: #FFFFFF;
								display: block;
								height: 990px !important;
								height: 50px;
								border: 1px dashed #999;
								line-height: 15px;
								padding: 10px;
								margin-bottom: 15px;}


	.imgkpq{padding-right: 0px;}

	.boxospiti{background: #FFFFFF;
			  text-align: justify;
			  height: 100%;
			  color: #006;
			  margin-top: 5px;
			  padding: 5px;
			  border: 1px solid #006;
			  width: 97%;}

	.boxlogin{background: #FFFFFF;
			  text-align: center;
			  margin-top: 5px;
			  padding: 5px;}

	.titolinews{background: #C5D0D4;
				font-family: arial,verdana,sans-serif;
				font-size: 12pt;
				font-weight: bold;
				color: #0382BE;
				text-align: left;
				padding: 5px;
				line-height: 13px;}

	.news{background: #FFFFFF;
		  height: 100%;
		  font-family: arial,verdana,sans-serif;
		  font-size: 10pt;
		  text-align: justify;
		  color: #0F4885;
		  /*display: block;*/
		  padding: 8px 8px 1px 8px!important;
		  padding: 8px 8px 14px 8px;
		  margin-top: 5px;}

	#auguri{background: #FFFFFF;
		  height: 100%;
		  font-family: arial,verdana,sans-serif;
		  font-size: 10pt;
		  text-align: center;
		  color: #0F4885;
		  display: block;
		  padding: 8px 8px 1px 8px!important;
		  padding: 8px 8px 8px 8px;
		  margin-top: 5px;}
		  

	.news_dx{text-align: right;}

	.newsb{font-family: arial,verdana,sans-serif;
		   font-size: 10pt;
		   text-align: justify;
		   color: #0F4885;
		   font-weight: bold;}

	.motori{background: #AB0505;
			height: 24px;
			font-family: arial,verdana,sans-serif;
			font-weight: bold;
			font-size: 13pt;
			text-align: center;
			color: #FFFFFF;
			margin-top: 2px;
			padding-top: 2px;}

	.tit_directory{font-family: arial,verdana,sans-serif;
				   font-weight: bold;
				   font-size: 13pt;}

	.tit_sottodir{font-family: arial,verdana,sans-serif;
				  font-size: 10pt;
				  color: #73859B}

	.desctecno{background: #D3E6ED;
			   height: 70px;
			   font-family: arial,verdana,sans-serif;
			   font-weight: bold;
			   font-size: 9pt;
			   text-align: center;
			   color: #617187;
			   padding: 4px;
			   margin-top:5px;}

	.indirizzo{background: #D3E6ED;
               font-family: arial,verdana,sans-serif;
               font-weight: bold;
               font-size: 10pt;
               color: #617187;
               text-align: center;
               line-height: 25px;
               padding-bottom: 10px}

	.copyright{background: #D3E6ED;
               font-family: arial,verdana,sans-serif;
               font-size: 7pt;
               color: #617187;
               text-align: center;
               line-height: 9px;
               padding-bottom: 5px}

	.titolo_utilita{background: transparent;
					height: 24px;
					font-family: arial,verdana,sans-serif;
					font-weight: bold;
					font-size: 10pt;
					text-align: center;
					color: #FFFFFF;
					padding-top: 4px;
					line-height: 24px;}

	.utilita{background: transparent;
			 background-attachment: fixed;
			 height: 75px;
			 font-family: arial,verdana,sans-serif;
			 font-weight: bold;
			 font-size: 10pt;
			 text-align: left;
			 color: #AB0505;
			 padding-top: 15px;}

	.contatti{background: #FFFFFF;
			  height: 1550px !important;
			  height: 1000px;
			  font-family: arial,verdana,sans-serif;
			  font-size: 10pt;
			  text-align: justify;
			  color: #0F4885;
			  display: block;
			  padding: 10px;
			  margin-top: 5px;}

	.contatti_blu{font-family: arial,verdana,sans-serif;
				  font-size: 10pt;
				  color: #1875DC;}


	.privacy{background: #FFFFFF;
			 height: 1555px !important;
			 height: 1000px;
			 font-family: arial,verdana,sans-serif;
			 font-size: 10pt;
			 text-align: justify;
			 color: #0F4885;
			 display: block;
			 padding: 10px;
			 margin-top: 5px;}

	.text{background: #FFFFFF;
		  height: 100%;
		  font-family: arial,verdana,sans-serif;
		  font-size: 10pt;
		  text-align: justify;
		  color: #0F4885;
		  padding: 10px 20px 20px 20px;
		  margin-top: 5px;}

	.text_part{background: #FFFFFF;
		  height: 660px !important;
		  height: 100%;
		  font-family: arial,verdana,sans-serif;
		  font-size: 10pt;
		  text-align: justify;
		  color: #0F4885;
		  padding: 10px 20px 20px 20px;
		  margin-top: 5px;}

	.text_viaggi{background: #FFFFFF;
		  height: 1250px !important;
		  height: 100%;
		  font-family: arial,verdana,sans-serif;
		  font-size: 10pt;
		  text-align: justify;
		  color: #0F4885;
		  padding: 10px 20px 20px 20px;
		  margin-top: 5px;}

	.text_bold{font-family: arial,verdana,sans-serif;
			   font-size: 10pt;
			   font-style: italic;
			   font-weight: bold;}

	.centro{text-align: center;}

	.text_dx{font-family: arial,verdana,sans-serif;
			 font-size: 9pt;
			 font-weight: bold;
			 text-align: right;}

	.link_gosth{font-family: arial,verdana,sans-serif;
				font-size: 10pt;}

/* piedipagina*/
		#piedipagina{background: transparent;
					 width: 760px;
					 height: 50px;
					 margin-top: 8px !important;
					 margin-top: 0px;
					 clear: left;}

		#piedipagina .boxinfo{background: #7F8D91;
							  font-family: arial,verdana,sans-serif;
							  font-weight: bold;
							  font-size: 8pt;
							  text-align: left;
							  color: #FFFFFF;
							  line-height: 15px;
							  padding: 4px;
							  display: block;}

		#piedipagina .seiqui{background: #7F8D91;
							 height: 15px;
							 font-family: arial,verdana,sans-serif;
							 font-weight: bold;
							 font-size: 10pt;
							 text-align: left;
							 color: #FFFFFF;
							 padding: 4px 4px 4px 10px;}

		#piedipagina .copyry{background: transparent;
							 height: 15px;
							 font-family: arial,verdana,sans-serif;
							 font-size: 8pt;
							 text-align: center;
							 color: #FFFFFF;
							 padding: 4px 4px 4px 10px;}
hr{display: none;}

/* Links */

.linkonline		a:link		{color: #617187; font-weight: bold; text-decoration: none;}
.linkonline		a:visited	{color: #889FB7; font-weight: bold; text-decoration: none;}
.linkonline		a:hover		{color: #1875DC; font-weight: bold; text-decoration: underline;}
        
.linktecno		a:link		{color: #036291; font-weight: bold; text-decoration: none;}
.linktecno		a:visited	{color: #889FB7; font-weight: bold; text-decoration: none;}
.linktecno		a:hover		{color: #E4AE0C; font-weight: bold; text-decoration: underline;}

.linkservizi	a:link		{color: #7F8D91; font-weight: bold; text-decoration: none;}
.linkservizi	a:visited	{color: #889FB7; font-weight: bold; text-decoration: none;}
.linkservizi	a:hover		{color: #D03505; font-weight: bold; text-decoration: underline;}

.motori			a:link		{color: #FFFFFF; font-weight: bold; text-decoration: none;}
.motori			a:visited	{color: #FFFFFF; font-weight: bold; text-decoration: none;}
.motori			a:hover		{color: #FFFFFF; font-weight: bold; text-decoration: underline;}

.utilita		a:link		{color: #AB0505; font-weight: bold; text-decoration: none;}
.utilita		a:visited	{color: #889FB7; font-weight: bold; text-decoration: none;}
.utilita		a:hover		{color: #AB0505; font-weight: bold; text-decoration: underline;}

.seiqui			a:link		{color: #FFFFFF; text-decoration: none;}
.seiqui			a:visited	{color: #FFFFFF; text-decoration: none;}
.seiqui			a:hover		{color: #DFDFDF; text-decoration: underline;}

.text			a:link		{color: #0F4885; font-weight: bold; font-weight: bold; text-decoration: none;}
.text			a:visited	{color: #889FB7; font-weight: bold; font-weight: bold; text-decoration: none;}
.text			a:hover		{color: #E4AE0C; font-weight: bold; text-decoration: underline;}


.text_dir		a:link		{color: #0F4885; font-weight: bold; text-decoration: none;}
.text_dir		a:visited	{color: #889FB7; font-weight: bold; text-decoration: none;}
.text_dir		a:hover		{color: #E4AE0C; font-weight: bold; text-decoration: underline;}


.text_ospiti	a:link		{color: #0F4885; font-weight: bold; text-decoration: none;}
.text_ospiti	a:visited	{color: #889FB7; font-weight: bold; text-decoration: none;}
.text_ospiti	a:hover		{color: #E4AE0C; font-weight: bold; text-decoration: underline;}

.news_dx		a:link		{color: #0F4885; font-weight: bold; text-decoration: none;}
.news_dx		a:visited	{color: #889FB7; font-weight: bold; text-decoration: none;}
.news_dx		a:hover		{color: #0F4885; font-weight: bold; text-decoration: underline;}

.boxinfo		a:link		{color: #FFFFFF; font-weight: bold; text-decoration: none;}
.boxinfo		a:visited	{color: #FFFFFF; font-weight: bold; text-decoration: none;}
.boxinfo		a:hover		{color: #DFDFDF; font-weight: bold; text-decoration: underline;}

.nascosto		a:link		{color: #AABBC2; text-decoration: none;}
.nascosto		a:visited	{color: #AABBC2; text-decoration: none;}
.nascosto		a:hover		{color: #AABBC2; text-decoration: underline;}

.text_viaggi	a:link		{color: #0F4885; font-weight: bold; text-decoration: none;}
.text_viaggi	a:visited	{color: #889FB7; font-weight: bold; text-decoration: none;}
.text_viaggi	a:hover		{color: #E4AE0C; font-weight: bold; text-decoration: underline;}

.link_gosth		a:link		{color: #0F4885; text-decoration: none;}
.link_gosth		a:visited	{color: #889FB7; text-decoration: none;}
.link_gosth		a:hover		{color: #E4AE0C; text-decoration: underline;}

.news			a:link		{color: #0F4885; font-weight: bold; text-decoration: none;}
.news			a:visited	{color: #889FB7; font-weight: bold; text-decoration: none;}
.news			a:hover		{color: #E4AE0C; text-decoration: underline;}

/* struttura titoli capitoli */
			h1{font-family: arial,verdana,sans-serif;
   			   font-size: 10pt;
   			   padding-top: 0px;}

			h2{background: #E4AE0C;
   			   font-family: arial,verdana,sans-serif;
   			   font-size: 10pt;
   			   font-weight: bold;
   			   color: #FFFFFF;
   			   padding: 4px;}

			h3{background: #DCDCDC;
   			   font-family: arial,verdana,sans-serif;
   			   font-weight: bold;
			   font-size: 12pt;
			   text-align: center;
			   padding: 4px;
			   width: 430px !important;
			   width: 100%;
			   display: block;}

			h4{font-family: arial,verdana,sans-serif;
   			   font-weight: bold;
			   font-size: 12pt;
			   text-align: center;
			   padding: 4px;}

/* struttura del form */
		.boxForm{background: #FFFFFF;
				 width: 450px;
				 text-align: center;
				 padding: 20px;}
		 
		.boxTab{background: #FFFFFF;
				width: 440px;
				text-align: center;
				padding: 5px 5px 15px 5px;
				border: 1px solid #314873;}

		.boxTabDati{background: #FFFFFF;
					width: 400px;
					text-align: left;
					padding: 5px;}

		.pulsante{background: #D1DEE5;
				  width: 170px;
				  height: 20px;
				  font-family: Arial,Verdana,Helvetica,sans-serif;
				  font-weight: bold;
				  font-size: 14px;
				  color: #143582;
				  border: 1px solid #0073CA;}

		.label{background:#FFFFFF;
			   font-family: Arial,Verdana,Helvetica,sans-serif;
			   width: 400px;
			   color: #143582;
			   padding-left: 5px;
			   font-size: 12px;
			   display: block;}

		.campoTxt{background: #F4F5F7;
				  padding: 0.5em 0.5em 0.5em 0.5em;
				  border: 1px solid #0073CA; 
				  color: #314873; 
				  font-size: 8pt;
				  margin-top: 3px;
				  margin-bottom: 3px;}

		.textarea{background: #F4F5F7;
				  width: 400px;
				  height: 215px;
				  padding: 0.5em 0.5em 0.5em 0.5em;
				  border: 1px solid #0073CA; 
				  color: #314873; 
				  font-size: 8pt;
				  margin-top: 3px;
				  margin-bottom: 3px;
				  display: table-cell;}

	abbr{border-bottom: 1px dotted #0F4885;
		 cursor: help;}

	acronym{border-bottom: 1px dotted #0F4885;
		 	cursor: help;}

	.desc{border-bottom: 1px dotted #0F4885;
		 	cursor: help;}

	.spazio{background: #99B3B9;
			font-size: 11pt;
			height: 70px !important;
			height: 65px;
			font-family: arial,verdana,sans-serif;
			padding: 5px;}

/* Cross browsing */

	.spazio-eu{background: #99B3B9;
			   height: 710px !important;
			   height: 615px;}

	.spazio-prt{background: #99B3B9;
				height: 215px !important;
				height: 40px;}

	.spazio-guest{background: #99B3B9;
				  height: 10110px !important;
				  height: 9420px;}

	.spazio-rcr{background: #99B3B9;
				height: 288px !important;
				height: 354px;}

	.spazio-vgg{background: #99B3B9;
				height: 806px !important;
				height: 874px;}

	.spazio-arte{background: #99B3B9;
				 height: 1418px !important;
				 height: 1418px;}

	.spazio-tv{background: #99B3B9;
			   height: 1274px !important;
			   height: 1280px;}

	.spazio-dvt{background: #99B3B9;
			    height: 820px !important;
			    height: 818px;}

	.spazio-ntg{background: #99B3B9;
			    height: 2708px !important;
			    height: 2700px;}

	.spazio-crt{background: #99B3B9;
			    height: 1724px !important;
			    height: 1718px;}

	.spazio-frm{background: #99B3B9;
			    height: 1208px !important;
			    height: 1208px;}

	.spazio-nfr{background: #99B3B9;
			    height: 960px !important;
			    height: 977px;}

	.spazio-mrk{background: #99B3B9;
			    height: 1520px !important;
			    height: 1520px;}

	.spazio-mdc{background: #99B3B9;
			    height: 648px !important;
			    height: 646px;}

	.spazio-mtr{background: #99B3B9;
			    height: 4472px !important;
			    height: 4456px;}

	.spazio-nws{background: #99B3B9;
			    height: 1546px !important;
			    height: 1544px;}

	.spazio-rfr{background: #99B3B9;
			    height: 588px !important;
			    height: 584px;}

	.spazio-rlg{background: #99B3B9;
			    height: 650px !important;
			    height: 648px;}

	.spazio-rvs{background: #99B3B9;
			    height: 684px !important;
			    height: 684px;}

	.spazio-internet{background: #99B3B9;
			    	 height: 60px !important;
			    	 height: 54px;}

	.spazio-scz{background: #99B3B9;
			    height: 956px !important;
			    height: 954px;}

	.spazio-trm{background: #99B3B9;
			    height: 930px !important;
			    height: 930px;}

	.spazio-ctt{background: #99B3B9;
				height: 568px !important;
				height: 572px;}

	.spazio-prv{background: #99B3B9;
				height: 1100px !important;
				height: 1168px;}

	.spazio-mpp{background: #99B3B9;
				height: 2252px !important;
				height: 2230px;}

	.spazio-web{background: #99B3B9;
				height: 400px !important;
				height: 372px;}

	.spazio-stz{background: #99B3B9;
				height: 174px !important;
				height: 132px;}

	.spazio-ads{background: #99B3B9;
				height: 58px !important;
				height: 28px;}
				
	.spazio-hds{background: #99B3B9;
				height: 30px !important;
				height: 0px;}

	.spazio-isd{background: #99B3B9;
				height: 122px !important;
				height: 104px;}

	.spazio-vpn{background: #99B3B9;
				height: 144px !important;
				height: 122px;}

	.spazio-cnt{background: #99B3B9;
				height: 40px !important;
				height: 48px;}

	.spazio-frz{background: #99B3B9;
				height: 334px !important;
				height: 294px;}

	.spazio-gls{background: #99B3B9;
				height: 584px !important;
				height: 450px;}

	.spazio-rzz{background: #99B3B9;
				height: 168px !important;
				height: 132px;}

	.spazio-log{background: #99B3B9;
				height: 66px !important;
				height: 46px;}

	.spazio-ntw{background: #99B3B9;
				height: 288px !important;
				height: 258px;}
	.spazio-ctw{background: #99B3B9;
				height: 394px !important;
				height: 378px;}