/* Formattazione Testo GENERICO */

td {	font-family:    Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#333333;
}
.testo {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
	line-height:135%
}
.TitolinoMenu {
	color: #9B2921;
	font-weight: bold;
}

.titolo-profilo {	font-family: Verdana, Arial, sans-serif, Helvetica, ;
	font-size: 30px;
	color:#9B2921;
	letter-spacing:1px;
}
.titoletto-servizi {	font-family: Verdana, Arial, sans-serif, Helvetica, ;
	font-size: 15px;
	color:#9B2921;
	letter-spacing:1px;
}

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

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:#9B2921;
						letter-spacing:1px;
						text-decoration:none;
						font-weight:normal;
}


/* FINE CELLA TITOLI */




/* Formattazione LINK */




a {	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:underline;
}
a.txt-footer {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:underline;
}
a.txt-footer:hover{	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
a.top {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#990000;
	text-decoration:none;
}
a.top:hover{	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}

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

a.iconcine img {	
	filter:alpha(opacity=45);
	-moz-opacity:.45;
	opacity:.45;
}
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;

}


table#cornice a img{	
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
	border-color:#990000;
	border-style:solid;
	padding:0px;
	border-width:thin;
	display:block;
}
table#cornice a:hover img{	
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	border-color:#990000;
	border-style:solid;
	padding:0px;
	border-width:thin;
	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 LEFT */

table#menu a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #FFFFFF;
					         font-size:12px;
							 text-decoration:none;
							 padding-top:20px;
							 padding-bottom:20px;
							 padding-left:9px;
							 padding-right:9px;
							 display:block; 
							 text-align:center;
}

table#menu a:hover,
table#menu a:active,
table#menu a.selected     { color: #000000;
							   text-decoration:none;
							   display:block;
}

table#menur a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #FFFFFF;
					         font-size:12px;
							 padding-right:6px;
							 padding-left:6px;
							 text-decoration:none;
							 display:block; 
							 text-align:center; 
}

table#menur a:hover,
table#menur a:active,
table#menur a.selected     {   color: #000000;
							   text-decoration:none;
							   display:block;
}

table#internomenu a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #666666;
					         font-size:14px;
							 text-decoration:none;
							 line-height:170%;
							 padding-right:9px;
							 display:block; 
}

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


table#internomenu2 a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #666666;
					         font-size:12px;
							 text-decoration:none;
							 line-height:170%;
							 padding-right:9px;
							 display:block; 
}

table#internomenu2 a:hover,
table#internomenu2 a:active,
table#internomenu2 a.selected     { color: #660000;
									background-color:#FBFBFB;
							   	   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#vocimenu
{ 
 float:left;
 width:274px;
 margin-left:20px;
}
div#dettagliomenu
{ 
 float:right;
 width:458px;
 height:410px;
 margin-top:2px;
 margin-right:2px;
 overflow:auto;
}
div#ImmagineEvento
{ 
 float:left;
 width:274px;
}
div#TitoloEvento
{ 
 float:right;
  width:460px;
 margin-top:16px;
 margin-right:2px;
 overflow:auto;
}
div#TestoEvento
{ 
 float:right;
  width:460px;
 margin-top:16px;
 margin-right:2px;
 overflow:auto;
}
div#dettagliogallery
{ 
 float:right;
 width:460px;
 vertical-align:middle;
 height:400px; 
 margin-top:2px;
 margin-right:2px;
 overflow:auto;
}
div#laliscatxt
{ 
 width:95%;
 height:375px;
 margin-top:2px;
 line-height:135%;
 padding-right:10px;
 text-align:justify;
 overflow:auto;
}