/* Formattazione Testo GENERICO */
body { background-color:#EFEFEF;
}

td {	font-family:    Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}
.testo {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	line-height:130%;
}

.txt-rosso {	
	color:#E60005;
}

.txt-small {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	line-height:150%;
}

.testo-contatti {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CC9900;
	line-height:120%;
}
.testo-dovesiamo {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#003399;
	line-height:120%;
}
.titolo-pagina {	font-family: Arial, Verdana, Helvetica, sans-serif; 
						font-size:22px;
						color:#000000;
						text-decoration:none;
}


.int {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	letter-spacing:1px;
	text-decoration:none;
	line-height:20px;
}

.txt-left {	
	font-size: 12px;
	color:#999999;
	line-height:150%;
	text-decoration:none;
}

.txt-right {	
	font-size: 12px;
	color:#999999;
	line-height:120%;
	text-decoration:none;
}
.txt-header {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#336699;
	text-decoration:none;
}

.txt-footer {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}

.testomini {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
}

table.tabella {	
	border:1px solid #990000;
	background-color:#FFFFFF;
		border-width:thin;
}

.bordo img{	
	border-color:#9B2921;
	border-style:solid;
	border-width:1px;
	padding:1px;
}


/* CELLA TITOLI */


h1    {	font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size:30px;
						color:#999999;
						letter-spacing:1px;
						text-decoration:none;
						font-weight:normal;
}
/* FINE CELLA TITOLI */




/* Formattazione LINK */




a {	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
a:hover {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#E60005;
	text-decoration:none;
}

a.link {	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	text-decoration:underline;
}
a.link:hover {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#E60005;
	text-decoration:none;
}

a.email-footer {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#66CC00;
	text-decoration:none;
}
a.email-footer:hover{	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
a.top {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#E60005;
	text-decoration:none;
}
a.top:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}

a.contatti {	font-size: 14px;
	color:#CC9900;
	line-height:120%;
	text-decoration:none;
}
a.contatti:hover {	font-size: 14px;
	color:#666666;
	line-height:120%;
	text-decoration:none;
}

a.testomini {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666666;
	text-decoration:none;
}
a.testomini:hover{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}

a.iconcine img {	
	filter:alpha(opacity=65);
	-moz-opacity:.65;
	opacity:.65;
}
a.iconcine:hover img {	
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
}


a.mouse img {	
	cursor:default;
}
a.mouse:hover img {	
	cursor:default;

}
a.home img {	
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
	display:block;
}
a.home:hover img {	
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	display:block;

}


a.logo img{	
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
	display:block;
}
a.logo:hover img{	
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	display:block;

}
								
table#map a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #333333;
					         font-size:12px;
							 text-decoration:none;

}

table#map a:hover,
table#map a:active,
table#map a.selected     { color: #990000;
							font-weight:bold;
							   text-decoration:none;
}

						 
/* MENU */

a.menu       {  font-family:  Arial, Verdana, Helvetica, sans-serif;
 					color: #000000;
 					font-size:12px;
 					text-decoration:none;
 					display:block; 
}

a.menu:hover    {    	color: #E60005;
 								text-decoration:none;
 								display:block;
}

a.menuselected       {  font-family:  Arial, Verdana, Helvetica, sans-serif;
 					color: #E60005;
 					font-size:12px;
 					text-decoration:none;
 					display:block; 
}

a.menuselected:hover    {    	color: #E60005;
 								text-decoration:none;
 								display:block;
}

a.artforinterior       {  font-family:  Arial, Verdana, Helvetica, sans-serif;
 					color: #66CC00;
 					font-size:12px;
 					text-decoration:none;
 					 
}

a.artforinterior:hover    {    	color: #000000;
 								text-decoration:none;
 								
}

a.menubianco      {  font-family:  Arial, Verdana, Helvetica, sans-serif;
 					color: #FFFFFF;
					padding-left:20px;
 					font-size:12px;
 					text-decoration:none;
 					display:block; 
}

a.menubianco:hover    {    	color: #E60005;
 								text-decoration:none;
 								display:block;
}

a.linkrosso      {  font-family:  Arial, Verdana, Helvetica, sans-serif;
 					color: #E60005;
 					font-size:11px;
 					text-decoration:none;
 					display:block; 
}

a.linkrosso:hover    {    	color: #000000;
 								text-decoration:none;
 								display:block;
}


a.left       {  font-family:  Arial, Verdana, Helvetica, sans-serif;
 					color: #000000;
 					font-size:12px;
 					text-decoration:none;
 					display:block; 
}

a.left:hover    {    	color: #E60005;
 								text-decoration:none;
 								display:block;
}

a.right       {  font-family:  Arial, Verdana, Helvetica, sans-serif;
 					color: #999999;
 					font-size:12px;
 					text-decoration:none;
 					display:block; 
}

a.right:hover    {    	color: #E60005;
 								text-decoration:none;
 								display:block;
}

table#internomenu a      { 	 font-family: Arial, Verdana, Helvetica, sans-serif;
							 color: #FFFFFF;
					         font-size:14px;
							 padding-left:15px;
							 padding-top:13px;
							 padding-bottom:13px;
							 text-decoration:none;
							 display:block; 
}

table#internomenu a:hover,
table#internomenu a:active,
table#internomenu a.selected     {   	color: #003366;
										background-color:#FFFFFF;
							  		 	text-decoration:none;
							  		 	display:block;
}



/* FINE MENU LEFT */

.titolo-menu {	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#990000;
	padding-bottom:9px;
	padding-top:9px;
	padding-left:10px;
}

div#servizitxt
{ 
 width:95%;
 height:290px;
 text-align:left;
 overflow:auto;
}

div#privacytxt
{ 
 width:96%;
 height:350px;
 text-align:left;
 padding-right:10px;
 overflow:auto;
}

