/* CSS definition file containing sitestyle stylesheets AF&LL*/

BODY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;}

A:link    {color:#00B433; FONT-FAMILY: Verdana, Arial, Helvetica; text-decoration: none;}
A:hover   {color:#99FF33; FONT-FAMILY: Verdana, Arial, Helvetica; text-decoration: underline;}
A:visited {color:#999999; FONT-FAMILY: Verdana, Arial, Helvetica; text-decoration: underline;}
A:active  {color:#0000FF; FONT-FAMILY: Verdana, Arial, Helvetica; text-decoration: none;}
//:hover IMG {BORDER-RIGHT: #000000 1px dashed; BORDER-TOP: #000000 1px dashed; BORDER-LEFT: #000000 1px dashed; BORDER-BOTTOM: #000000 1px dashed }

.st8 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; }
.st9 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; }
.st0 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.st1 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
.st2 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; }
.st3 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13pt; }
.st4 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14pt; }
.st5 { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15pt; }


.news9 {font-family: Tahoma, Verdana, Georgia, Palatino, serif; font-size: 9pt;}
.news0 {font-family: Tahoma, Verdana, Georgia, Palatino, serif; font-size: 10pt;}
.news1 {font-family: Tahoma, Verdana, Georgia, Palatino, serif; font-size: 11pt;}
.news2 {font-family: Tahoma, Verdana, Georgia, Palatino, serif; font-size: 12pt;}
.news3 {font-family: Tahoma, Verdana, Georgia, Palatino, serif; font-size: 13pt; font-weight: bold; }
.news5 {font-family: Tahoma, Verdana, Georgia, Palatino, serif; font-size: 15pt; font-weight: bold; }
.news8 {font-family: Tahoma, Verdana, Georgia, Palatino, serif; font-size: 18pt; font-weight: bold; }

.tabella {border-width:1; border-color: #000000; border-style:solid; }
.tabellaa {border-width:1; border-color: #FF6800; border-style:solid; }
.tabellao {border-width:1; border-color: #E93C00; border-style:solid; }
.tabellagc {border-width:1; border-color: #cccccc; border-style:solid; }
.tabellag4 {border-width:1; border-color: #404040; border-style:solid; }
.tabellag6 {border-width:1; border-color: #606060; border-style:solid; }
.tabellag8 {border-width:1; border-color: #808080; border-style:solid; }
.tabellaw {border-width:1; border-color: #FFFFFF; border-style:solid; }
.tabellar {border-width:1; border-color: #FF0000; border-style:solid; }
.tabellas {border-width:1; border-color: #AA0000; border-style:solid; }
.tabellav {border-width:1; border-color: #00CC00; border-style:solid; }

.bordo {border-width:5; border-color: #202020; border-style:solid; }
.bordofoto {border-width:6; border-color: #FFFFFF; border-style:solid; }
.tratto {border-width:1; border-color: #999999; border-style:dashed; }
.tabellac {border-color: #FF6800 #202020 #000000 #AA4000; border-style:solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px}
.tabellan {border-color: #202020 #505050 #505050 #202020; border-style:solid; border-top-width: 2px; border-left-width: 1px; border-right-width: 2px; border-bottom-width: 1px}


.rilievo {padding=2; border-color: #ff9000 #000000 #000000 #ff9000; border-style:solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.inserto {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color:#AA0000; background-color:#FFCFA5; border-color: #FF6800 #AA4000 #AA4000 #FF6800; border-style:solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.insert  {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color:#303030; text-align: left; background-color:#EFFFF8; border-color: #000000 #999999 #999999 #000000; border-style:solid; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px}
.insertn  {font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color:#202020; text-align: left; background-color:#eeeeee; border-color: #000000 #999999 #999999 #000000; border-style:solid; border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px}


/* CSS style effetto rollover su link */

TD.topics A:link {FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 100%; text-decoration: none; color: #000000; clip:        rect(   ); line-height: 19px; height: 19px} 
TD.topics A:hover {COLOR: #000000; text-decoration: none; font-weight: bold; background: #F5F8F3; clip:         rect(   ); line-height: 19px; height: 19px} 
TD.topics A:visited {WIDTH: 100%; text-decoration: none; color: #000000; line-height: 19px; clip:    rect(   ); height: 19px}


/* CSS box elenco pulsanti */
.box_sx {background:url(images/null.gif) right top no-repeat; width:180px; float:left; border-left:1px solid #FFFFFF; padding-right:1px; }
.box_sx_in {width:180px; padding:5px 5px 5px 5px; float:left; background:url(_bg-box-sx-in-box.jpg) repeat-x top #00ff00; }
.box_sx_down { float:left; margin-bottom:10px; clear:both;}
.no_margin { margin: 0;}
 
ul.elenco_sx {padding:1px 1px 1px 10px; float:left; background:url(images/null.gif) repeat-x top #FFFFFF;}
ul.elenco_sx li { float:left; width:180px; padding-bottom:3px; margin-bottom:3px; border-bottom:1px dotted #666666; }
ul.elenco_sx li a { float:left; width:180px; padding:5px 5px 5px 5px;  background:url(images/barra1.gif) no-repeat left top; }
ul.elenco_sx li a:hover { background:url(images/barra2.gif) no-repeat left top ; color:#006838; }



/* CSS style overlay */
h1 {
	font-family: Tahoma, Verdana;
	font-size: 9pt;
	border-TOP: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #000000;
	filter:Alpha(opacity=43);
	opacity: 0.43
 }

 .generic-box {
 	border: 1px solid #FF0000;
 }
 
 .opacity-container {
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	/*
		ie 7 + other browsers ignore rules that start with _
		ie6 ignores _ and apply the rules.
	*/
	_background-color: #006838;
	_filter:Alpha(opacity=53);
	_position: static;
 }
 
 .opacity-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #000000;
	opacity: 0.13;
	filter:Alpha(opacity=13);
	
	_background-color: transparent;
 }
 
 .opacity-content {
	position: relative;
	width: 100%;
	zoom: 1;
 }
