html, body {height: 100%;}
body {margin: 0; padding: 0;}

.indirizzo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.tabella{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	color: #666666;
}
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align: justify;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;
}
.puntini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#737173;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;
	text-decoration: none;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737173;
	text-decoration: none;
}

.txgrigino {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.txgrigino a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.txgrigino a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.txgrigino a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.txgrigino a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 4px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}

div#nyroModalFull {color: #777; height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#nyroModalLoading {border: 4px solid #777; width: 150px; height: 150px; text-indent: -9999em; background: #fff url(img/ajaxLoader.gif) no-repeat center;}
div#nyroModalLoading.error {border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #fff;}
div#nyroModalWrapper {background: #fff; border: 4px solid #777;}
a#closeBut {position: absolute; display: block; top: -13px; right: -13px; width: 12px; height: 12px; text-indent: -9999em; background: url(img/close.gif) no-repeat;	outline: 0;}
h1#nyroModalTitle {margin: 0; padding: 0; position: absolute; top: -20px; left: 5px; color: #fff; font-size: 12px;}
div.wrapper div#nyroModalContent {padding: 5px;}
div.wrapperImg div#nyroModalContent {position: relative; overflow: hidden; text-align: center;}
div.wrapperImg div#nyroModalContent h2 {font-size: 12px; color: #4AC010;}
div.wrapperImg img {vertical-align: baseline;}
div.wrapperImg div#nyroModalContent div {position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; opacity: 0.0; filter: alpha(opacity=0);}
div.wrapperImg div#nyroModalContent div:hover {opacity: 0.0; filter: alpha(opacity=0); cursor: help;}
a.nyroModalPrev, a.nyroModalNext {z-index: 105; outline: none; position: absolute; top: 0; height: 100%; width: 40%; cursor: pointer; text-indent: -9999em; background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {height: 60%; width: 20%;}
a.nyroModalPrev {left: 0;}
a.nyroModalPrev:hover {background: url(img/prev.gif) left 20% no-repeat;}
a.nyroModalNext {right: 0;}
a.nyroModalNext:hover {background: url(img/next.gif) right 20% no-repeat;}
