.freccette:link, .freccette:visited  {
	color: #c42637;
	font-size : 9pt;
	font-weight:bold;
	text-decoration:none;
}

.freccette:hover  {
	color: #c42637;
	font-size : 9pt;
	font-weight:bold;
	text-decoration:underline;
}

.freccetteambiente:link, .freccetteambiente:visited  {
	color: #abc51d;
	font-size : 9pt;
	font-weight:bold;
	text-decoration:none;
}

.freccetteambiente:hover  {
	color: #abc51d;
	font-size : 9pt;
	font-weight:bold;
	text-decoration:underline;
}

a:link  {
	text-decoration: underline;
	color: #000000;
}

a:visited  {
	text-decoration: underline;
	color: #000000;
}

a:hover  {
	text-decoration: none;
	color: #c42637;
}

body  {
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000; 
}

td  {
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.nickname  {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;	
}

.piccolo  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.piccolopiccolo  {
	font-size : 7pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #a1a5ad;
}

.piccolor  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #cc0000;
}

.piccolon {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000000;
}

.abstract  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.grande  {
	font-size : 16pt;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.form  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.footer  {
	font-size : 8pt;
}

.footer:link{
	text-decoration: none;
	color : #ffffff;
}

.footer:visited{
	text-decoration: none;
	color : #ffffff;
}

.footer:hover{
	text-decoration: underline;
	color : #ffffff;
}

.titolo {
	font-size : 15pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
}

.titolotabella  {
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}

.titolotabellar  {
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
}

.titolotabellabx  {
	font-size : 15pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #9a0b0e;
}

.titolopiccolobx  {
	font-size : 12pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #9a0b0e;
}

.titolotabellab  {
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006699;
}

.input
{
	border : thin solid; border-color:#a1a5ad;	
	padding-left : 2px;
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.data  {
	font-size : 7pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;	
}

.servizi {
	font: 12px Verdana, Arial, Times;
	color: #FFFFFF;			
}

.servizi:link{
	text-decoration: none;
	color: #FFFFFF;
}

.servizi:hover{
	text-decoration: none;
	color: #FFFFFF;
}

.servizi:visited{
	text-decoration: none;
	color: #FFFFFF;
}

.servizi1 {
	border : 1px solid;
	font-size : 12px;
	color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #a1a5ad;
	border-bottom-color: #242935;
	border-left-color: #383e4d;
	border-right-color: #383e4d;
}

.servizi1:link{
	text-decoration: none;
	border : 1px solid;
	font-size : 12px;
	color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
}

.servizi1:hover{
	border : 1px solid;
	font-size : 12px;
	color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #000000;
}

.servizi1:visited{
	border : 1px solid;
	font-size : 12px;
	color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
}

.newsletter
{
	border : 1px solid;
	font-size : 7pt;
	color:#676d7a;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.newsletter1
{
	border : 1px solid;
	font-size : 12px;
	color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #a1a5ad;
	border-bottom-color: #242935;
	border-left-color: #383e4d;
	border-right-color: #383e4d;
}

.risorse1 {
	border : 1px solid;
	font-size : 10px;
	background-color: #3e4554;
	color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #a1a5ad;
	border-bottom-color: #242935;
	border-left-color: #383e4d;
	border-right-color: #383e4d;
}

.risorse1:hover {
	border-top-color: #000000;
}

.ospitalita {
	border : 1px solid;
	font-size : 10px;
	background-color: #4F5664;
	color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #a1a5ad;
	border-bottom-color: #242935;
	border-left-color: #383e4d;
	border-right-color: #383e4d;
}

.ospitalita:hover {
	border-top-color: #000000;
}

.calendario_off {padding-right: 3px;}

.calendario_off a {
	display: block;
	width: 38px;
	padding: 9px 0 6px 0;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #333;
	background: url(/i/cal/cal_bg_sm.gif) 0 -35px no-repeat;
	text-decoration: none;
	text-align: center;
	line-height: 10px;
}

.calendario_off a:hover {
	background-position: 0 0;
	text-decoration: none;
	color: #333;
}

.calendario_off a:visited {
	color: #333;
	text-decoration: none;
}

.calendario_off a:active {
	color: #333;
	text-decoration: none;
}

.calendario {
	padding-right: 3px;
}

.calendario a {
	display:block;
	width: 38px;
	padding:9px 0 6px 0;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color:#333;
	background: url(/i/cal/cal_bg_sm.gif) 0 0 no-repeat;
	text-decoration: none;
	text-align: center;
	line-height:10px;
}

.calendario a:hover {
	background-position: 0 0;
	text-decoration: none;
	color: #333;
}

.calendario a:visited {
	background-position: 0 0;
	text-decoration: none;
	color: #333;
}

.testata {
	border: 1px solid #a1a5ad;
	font-size : 10px;
	background-color: #3e4554;
	color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.home{
	border : thin solid;
	font-size : 12px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #797d86;
	border-bottom-color: #797d86;
	border-left-color: #797d86;
	border-right-color: #797d86;
}

.ambiente{
	border : thin solid;
	font-size : 12px;
	color:#ffffff;
	background-color:#abc51d;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #cbdb74;
	border-bottom-color: #77960a;
	border-left-color: #8ba316;
	border-right-color: #8ba316;
}

.cultura{
	border : thin solid;
	font-size : 12px;
	color:#ffffff;
	background-color:#feb53e;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #fed183;
	border-bottom-color: #fb8514;
	border-left-color: #fc9813;
	border-right-color: #fc9813;
}

.musica{
	border : thin solid;
	font-size : 12px;
	color:#ffffff;
	background-color:#b64816;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #d28e70;
	border-bottom-color: #862007;
	border-left-color: #99350c;
	border-right-color: #99350c;
}

.spettacoli{
	border : thin solid;
	font-size : 12px;
	color:#ffffff;
	background-color:#e192de;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #efabec;
	border-bottom-color: #cc5bc7;
	border-left-color: #d96fd5;
	border-right-color: #d96fd5;
}

.sportbenessere{
	border : thin solid;
	font-size : 12px;
	color:#ffffff;
	background-color:#426984;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #8ba3b3;
	border-bottom-color: #1e3a52;
	border-left-color: #2e5068;
	border-right-color: #2e5068;
}

.tavola{
	border : thin solid;
	font-size : 12px;
	color:#ffffff;
	background-color:#a57854;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #bda28b;
	border-bottom-color: #7e4929;
	border-left-color: #8f5d39;
	border-right-color: #8f5d39;
}

.turismo{
	border : thin solid;
	font-size : 12px;
	color:#ffffff;
	background-color:#e1824c;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #ecb290;
	border-bottom-color: #8b5935;
	border-left-color: #b55f2d;
	border-right-color: #b55f2d;
}

.universita{
	border : thin solid;
	font-size : 12px;
	color:#ffffff;
	background-color:#8ca4a4;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-top-color: #b8c7c7;
	border-bottom-color: #536e6e;
	border-left-color: #668181;
	border-right-color: #668181;
}

.scheda{
	border: 1px solid #3e4554;
	font-size : 12px;
	color:#000000;
	background-color:#FBF7B5;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.riquadro{
	border: 1px solid #3e4554;
	font-size : 12px;
	color:#000000;
	background-color:#e7e7e7;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.forum{
	border: 1px solid #3e4554;
	font-size : 12px;
	color:#000000;
	background-color:#efefef;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.riquadrovuoto{
	border: 1px solid #3e4554;
	font-size : 12px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-color: #3e4554;
}

.riquadrometeo{
	font-size : 12px;
	color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color:#3e4554;
}

.riquadrointerno{
	border: 1px solid #676d7a;
	font-size : 12px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.disclaimer{
	border: 1px solid #C62431;
	font-size: 7pt;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	border-color: #C62431;
}

.riquadroambiente{
	border: 1px solid #abc51d;
	font-size : 12px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.riquadrocultura{
	border: 1px solid #feb53e;
	font-size : 12px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.riquadromusica{
	border: 1px solid #b64816;
	font-size : 12px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.riquadrospettacoli{
	border: 1px solid #e192de;
	font-size : 12px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.riquadrosportebenessere{
	border: 1px solid #426984;
	font-size : 12px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.riquadrotavola{
	border: 1px solid #a57854;
	font-size : 12px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.riquadroturismo{
	border: 1px solid #e1824c;
	font-size : 12px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.riquadrouniversita{
	border: 1px solid #8ca4a4;
	font-size : 12px;
	color:#000000;
	background-color:#ffffff;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.sezioni:link{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
}

.sezioni:visited{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
}

.sezioni:hover{
	color:#ffffff;
	text-decoration:underline overline;
	font-size:12px;
}

.link:link{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color : #000000;
}

.link:visited{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color : #000000;
}

.link:hover{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #c42637;
}

.linkg:link{
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color : #000000;
}

.linkg:visited{
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color : #000000;
}

.linkg:hover{
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color : #c42637;
}

.linkb:link{
	text-decoration: none;
	color : #ffffff;
}

.linkb:visited{
	text-decoration: none;
	color : #ffffff;
}

.linkb:hover{
	text-decoration: none;
	color : #ffffff;
}

.linkbianco:link{
	text-decoration: underline;
	color : #ffffff;
}

.linkbianco:visited{
	text-decoration: none;
	color : #ffffff;
}

.linkbianco:hover{
	text-decoration: none;
	color : #ffffff;
}

.piccolohome  {
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.iframe { 
width: 575px; 
height: 250px; 
overflow: auto;
padding: 5px;
}

.riquadrokursaal{
	border: 1px solid #676d7a;
	font-size : 12px;
	color:#000000;
	background-color:#d3e5fa;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

.errore {
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}

.piugrande {
	font-size : 12pt;
}

.piugrandeancora {
	font-size : 14pt;
}

.ticker:link{
	font-size : 8pt;
	text-decoration: none;
	font-weight:bold;
	color : #ffffff;
}

.ticker:visited{
	font-size : 8pt;
	text-decoration: none;
	font-weight:bold;
	color : #ffffff;
}

.ticker:hover{
	font-size : 8pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight:bold;
	color : #c42637;
}

.newsticker {
	list-style-type: none;
	border: 1px dashed #fff;
	background: #050c44;
	padding: 3px;
	margin: 0;
}



/* galleria */


#thumbnails td {
	position: relative;
	width: 73px;
	height: 73px;
	float: left;
	margin: 8px;
	padding: 0;
	display: inline;
}

#picture {
	padding: 0px;
	width: 500px;
}
#mainImageOutline {
	padding: 0;
	background-color: #e7e7e7;
	border: solid 1px #000000;
	overflow: hidden; 
}
#mainImage {
	width: 100%;
	height: 100%;
}

#picture img {	border: 1px solid #676d7a; }


img.thumbs {
	height:60px;
	width:60px;
	margin-right: 2px;
	margin-bottom: 2px;
	border: solid black 1px;
}

img.mainimage {
	border: solid black 1px;
}
