html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, cite, code, em, img, q, small, strike, strong, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	/* border: 0;
	 outline: 0; */
	font-size: 100%;
	vertical-align: baseline;
}
body {
	background-image: url(img/bground.gif);
	background-repeat: repeat;
}


.altrex {
min-height: 65px;
height: auto !important;
height: 65px;
}



#prev { float:left; width:240px; padding-left:20px; padding-right:20px; padding-bottom:5px; padding-top:5px;  font-size:95%; background-color:#EBEBEB; margin-bottom:10px; background-image:url(images/prev.gif);
	background-position:left center;
	background-repeat: no-repeat; text-align:center; }


#next { float:right; width:240px; padding-left:20px; padding-right:20px; padding-bottom:5px; padding-top:5px; font-size:95%; background-color:#EBEBEB; margin-bottom:10px; 

background-image:url(images/next.gif);
	background-position:right center;
	background-repeat: no-repeat; text-align:center;


}




/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 14px Arial, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 6px;
 
 border: 1px solid #778;
 border-bottom: none;
 background: #009933;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #ffffff; }
ul.tabbernav li a:visited { color: #ffffff; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #A5CDAB;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff; color: #000000;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}





.altrex { width:auto; margin-bottom:10px; padding:5px;}

.altrex span { font-size:11px; }



#big { font-size: 25px; padding-top:10px; padding-bottom:5px; line-height:30px; }




.miniatura {
	float:left;
	margin-right:12px; border:0; width:120px; height:70px; background-color:#f5f5f5; border: #ebebeb 1px solid;
}



.min_altre {
	float:right;
	margin-left:12px; border:0; width:75px; height:55px; background-color:#f5f5f5; border: #ebebeb 1px solid;
}


.miniature {
	float:left;
		margin-right:12px; border:0; width:204px; height:130px;  background-color:#f5f5f5; border: #ebebeb 1px solid;
}




.grossa {
	float:left;
		margin-right:18px; border:0; width:415px; height:200px;  background-color:#f5f5f5; border: #ebebeb 2px solid;
}



#classifiche{ border-right:#cccccc 0px solid; border-bottom:#cccccc 0px solid; border-top:#cccccc 0px solid; width:588px;  }




.classf {width:14px; float:left; border-left:#cccccc 1px solid; padding:4px; text-align:right; border-top:#cccccc 0px solid; font-size:90%;}

.squadra {width:100px; text-align:left; border-left:#cccccc 0px solid; font-size:90%; }

.punti { width:35px; border-left:#cccccc 0px solid; font-size:90%;}

.tot_g, .fuo_g, .cas_g {  border-left:#666666 1px solid;  font-size:90%; }



.boxer_s { clear:both; width:100%; line-height:19px; }


.archivio {
	clear: both;
	margin-top:6px;
	margin-bottom:6px;
}
blockquote, q {
/* quotes: none; */
}
ol, ul {
	list-style: none;
}
:focus {
/*outline: 0;*/
}
a {
	position:relative; /*questa Ë fondamentale*/
	z-index:24;
}
a:link {
	color: #006600;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #009966;
}
a:hover {
	text-decoration: underline;
	color: #009933;
	z-index: 25;
}
a:active {
	text-decoration: none;
	color: #009933;
}
a span {
	display: none
}
/*a:hover span { 
	display: block;
	position:absolute;
	
	top: 3em !important;
	
	top: 5em;
	
	left: 0em;
	width: auto;
	background: #E8F1E9;
	background-image:url(img/icona-altre2.jpg);
	background-position:left top 3px;
	background-repeat:repeat-y;
	color:#000;
	font-size: 90%;
	text-align: left; padding:6px; 
}*/
p {
	margin: 0 0 10px 0;
}




h1, h2, h3, h4 {
	padding: 0px;
	font-family:Georgia,"Times New Roman",Times,serif;
	/*font-family:"lucida grande", tahoma, verdana, arial, sans-serif;*/
}
h1 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:5px;
	font-size: 21px;
	font-weight:bold;
	line-height:25px;
}
h2 {
	font-size: 17px;
	font-weight:bold; margin:0px; padding:0; margin-top:3px; margin-bottom:10px;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.2em;
}
.skip, hr {
	position: absolute;
	left: -9999px;
}
.clear {
	clear: both;
}
#contenitore {
	width:968px;
	background-image:url(img/sfondo-contenitore.gif);
	background-position:center;
	background-repeat:repeat-y;
	margin:auto;
	text-align:center;
}
#contenitore-int {
	width:920px;
	margin:auto;
	text-align:left;
	background-color:#FFFFFF;
	height:auto;
}
body, td, th {


/*font-family: Verdana, Tahoma, Arial, sans-serif;*/

	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	/*font-family:Georgia,Palatino,serif;*/
	font-size: 12px;
	color:#333333;
}
#testata {
	clear:both;
}
#logo {
	float:left;
	margin-top:14px;
	margin-bottom:15px;
}
#banner {
	float:right;
	margin-top:14px;
	margin-bottom:15px;
	text-align:right;
	width:300px;
}
.box {
	width:411px;
	width:391px;
	height:260px;
	border:#666666 solid 1px;
	position:relative;
	margin-bottom:3px;
	z-index: 1;
}
.box-int {
	filter:alpha(opacity=90);
	padding:5px;
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	background-color:#FFFFFF;
	position:absolute;
	bottom:0px;
	width:401px;
	width:381px;
	height:auto;
	z-index: 1;
}




.pieno {
	filter:alpha(opacity=100);
	z-index: 1;
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
#apertura {
	width:600px;
	float:left;
	min-height: 205px;
	height: auto !important;
	z-index: 1;
	height: 205px;
	background-color:#FFFFFF; /*font-size: 12px;*/
}
#corpo {
	width:600px;
	float:left;
	background-color:#FFFFFF;
}
#colonna {
	width:301px;
	float:right;
	height:auto;
	background-color:#ffffff;
	border-left:solid 0px #EEEEEE;
}
#menu {
	background-image:url(img/sfondo-menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:30px;
}
#menu-int {
	padding-left:10px;
	padding-top:7px;
	font-size:13px;
	width:61%;
	float:left;
	color:#FFFFFF;
}
#menu-int a:link, #menu-int a:visited, #menu-int a:active #menu-int a:hover {
	color:#FFFFFF;
}
#menu-int a:hover {
	color:#000000;
	text-decoration: underline;
}
#sottomenu {
	background-color:#E7F1E9;
	height:28px;
	border-bottom:#B1C2D4 solid 1px;
}
.divisore {
	clear:both;
	height:16px;
}


.divisore-int {
	clear:both;
	height:20px; 
}

.divisorex {
	clear:both;
	height:3px; background-image:url(img/puntinato.jpg); background-position:left; background-repeat:repeat-x; margin-bottom:10px;
	margin-top:10px;
}


.divisore2 {
	clear:both;
	height:6px;
}
#menu-int span {
	padding-left:4px;
	padding-right:4px;
}
#aperture {
	float:right;
	width:172px;
	width:192px;
	background-image:url(img/sfondo-aperture.gif);
	background-repeat:repeat-x;
	background-position:top; 	font-family: Arial, Verdana, sans-serif;
}
#cont_continua1, #cont_continua2, #cont_continua3, #cont_continua4, #cont_continua5, #cont_continua6 {
	padding-top:6px;
	padding-bottom:6px;
	padding-left:3px;
	padding-right:3px;
	border-bottom:#A1C8AD solid 1px;
	font-size:11px;
		font-family: Arial, Verdana, sans-serif;
}
#cont_continua1 a:link, #cont_continua2 a:link, #cont_continua3 a:link, #cont_continua4 a:link, #cont_continua5 a:link, #cont_continua6 a:link {
	color:#333333;
}
#cont_continua1 a:visited, #cont_continua2 a:visited, #cont_continua3 a:visited, #cont_continua4 a:visited, #cont_continua5 a:visited, #cont_continua6 a:visited {
	color:#333333;
}
#cont_continua1 a:hover, #cont_continua1.selezionato, #cont_continua2 a:hover, #cont_continua3 a:hover, #cont_continua4 a:hover, #cont_continua5 a:hover, #cont_continua6 a:hover {
	color:#006600;
}
.selezionato {
	background-color:#daf2df;
	font-weight:normal;
	text-decoration:none;
	color:#006600;
}
a.selezionato:link, a.selezionato:active {
	background-color:#daf2df;
	font-weight:normal;
	color:#006600;
}
.normale, a.normale:link {
	background-color:#FFFFFF;
	font-weight:normal;
	color:#333333;
}
.boxer {
	float:left;
	display:none;
	width:413px;
	width:393px;
	line-height:19px;
}
.boxer_l {
	float:left;
	width:290px;
	line-height:19px;
}
.boxer_r {
	float:right;
	width:290px;
	line-height:19px;
}
.box-sotto {
	width:288px;
	height:198px;
	border:#333333 solid 1px;
	position:relative;
	margin-bottom:3px;
}
.box-int-sotto {
	filter:alpha(opacity=90);
	padding:5px;
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	background-color:#FFFFFF;
	position:absolute;
	bottom:0px;
	width:278px;
	height:auto;
}
.box, .box-sotto {
	background-color:#E8F1E9;
	background-position:center top;
}
#apertura p, #corpo p {
	margin:0;
	padding: 0;
}
.righe {
	background-image:url(img/righette.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:20px;
	clear:both;
}
#footer {
	background-color:#009933;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	clear:both;
	width:960px;
	margin:auto;
	clear:both
}
/** MENU 1 ** roll-over basato solo sui colori **/
ul.menu1 {
	font-size:12px;
	width:298px;
	list-style:none; /* elimino i punti elenco */
	margin:0;
	padding:0; /* elimino i rientri delle liste */
	line-height:16px;
}
ul.menu1 li a {
	margin-bottom:6px;
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding:0;
	padding-left:6px;/* lascia spazio far il bordo del menu e il testo del link */
	height:auto; /* altezza del link: height e line-height devono avere il medesimo valore */
	padding-top:3px;
	padding-bottom:3px;
}
ul.menu1 li {
	display:inline;
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu1 li a:link, ul.menu1 li a:visited {
	background:#eeeded;
	background-image:url(img/icona-altre30.gif);
	background-position:left top 3px;
	background-repeat:no-repeat;
	color: #333333;
} /* colori per il link */
ul.menu1 li a:hover, ul.menu1 li a:active {
	background: #E8F1E9;
	background-image:url(img/icona-altre2.jpg);
	background-position:left top 3px;
	background-repeat:repeat-y;
	color:#000000;
} /* colori per l'effetto roll-over */
.foto_interna {
	float:right;
	margin-left:10px;
	margin-bottom:5px;
	border:3px solid #eee
}

.foto_interna2 {
	/*float:right;*/
	margin-left:10px;
	margin-bottom:5px;
	border:3px solid #eee
}


.interna {
	line-height:19px; /*word-spacing:-0.55px;*/
}
.titolo_interno {
	padding-left:0px;
	margin-left:0px;
}
.neretto {
	font-weight:bold;
	font-size:12px;
}
#ultima_ora {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding-top:3px;
	padding-bottom:3px;
	width:100%;
	border-top:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	background-color:#D4F1DB;
	text-align:center; height:17px; overflow:hidden; 
}
.style2 {
	font-weight: bold
}
.firma {
	font-style:italic;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#cerca {
	padding-top:4px;
	font-size:13px;
	width:33%;
	float:right;
	padding-right:10px;
	text-align:right;
	color:#FFFFFF;
}



.grande { font-size:14px; font-weight:bold; }


#last_1, #last_2, #last_3, #last_4, #last_5,  { display:none; clear:none; width:90%; }

/*  */

#tooltip0{
	/*position:absolute;*/
	 z-index:50;
	border:1px solid #333;
	background:#f7f5d1;
	padding:6px;
	color:#333;
	display:none;
	}	

/*a:hover {background:#ffffff; text-decoration:none;}*/
 /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:4px; margin-top:3px; width:250px; font-size:11px; margin-left:-6px !important; 


text-decoration:none;}
a.tooltip:hover span{  clear:none !important; clear:all; display:block;  position:absolute !important;   border:1px solid #cccccc; background:#f7f5d1; color:#000000; text-decoration:none;}


a.tooltip_aper span {display:none; padding:4px; margin-top:-118px; width:101%; font-size:11px; margin-left:-11px; font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:12px; line-height:19px; font-weight:normal; text-decoration:none; }
a.tooltip_aper:hover span{display:block;  position:absolute; background:#ffffff; color:#000000; text-decoration:none; }

