/* 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: 12px;
	color:#777777;
}
.titolinoMenu {
	color: #9B2921;
	font-weight: bold;
}

.titolo-profilo {	font-family: Verdana, Arial, sans-serif, Helvetica, ;
	font-size: 30px;
	color:#9B2921;
	letter-spacing:1px;
}
.titoletto {	font-family: Verdana, Arial, sans-serif, Helvetica, ;
	font-size: 18px;
	color:#003366;
	padding-left:30px;
	letter-spacing:1px;
}
.titoletto2 {	font-family: Verdana, Arial, sans-serif, Helvetica, ;
	font-size: 18px;
	color:#003366;
	letter-spacing:1px;
}
.slogan {	font-family: Verdana, Arial, sans-serif, Helvetica, ;
	font-size: 14px;
	color:#098CD5;

}
.azzurrino {	color:#00AEEF;
}

.txt-footer {	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	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:#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: 10px;
	color:#333333;
	text-decoration:underline;
}
a.txt-footer:hover{	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color:#000000;
	text-decoration:none;
}
a.b-mappasito {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#00AEEF;
	text-decoration:none;
}
a.b-mappasito:hover{	
	color:#003366;
	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.linkpopup {	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#000000;
	text-decoration:none;
}
a.linkpopup:hover{	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
}

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


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: #336699;
					         font-size:13px;
							 text-decoration:none;
							 padding-right:15px;
							 display:block; 
							 text-align:right;
}

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

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

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

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

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

.menuleft      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #666666;
					         font-size:12px;
							 text-decoration:none; 
							 text-align:right; 
}

.menuleftselected     { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #003366;
					         font-size:12px;
							 text-decoration:none; 
							 text-align:right; 
}

table#sottomenu a      { font-family: Verdana, Arial, Helvetica, sans-serif;
							  color: #666666;
					         font-size:11px;
							 text-decoration:none;
							 padding-right:25px;
							 display:block;
							 text-align:right; 
}

table#sottomenu a:hover,
table#sottomenu a:active,
table#sottomenu a.selected     { color: #003366;
							   	   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:460px;
 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#privacy
{ 
 width:95%;
 height:450px;
 margin-top:2px;
 padding-right:10px;
 text-align:justify;
 overflow:auto;
}