body{ font-family:Arial,Helvetica,sans-serif; font-size:10px; margin-left: 35px; margin-top: 0px; background:#005d98;}
div#natale{ font-family:Arial,Helvetica,sans-serif; font-size:10px; margin-left: 35px; margin-top: 0px; background:#005d98 url('../images/merry_christmas_corner.png') no-repeat right top;}

#frameforum { width: 100%; height: 800px; border: 0px; overflow: hidden;}
h1 { font-size: 19px};
h2 { font-size: 17px};
h3 { font-size: 13px;};
h4 { font-size: 12px};


.nascondi { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }

.fg-button { clear:left; margin: 2px; padding: 4px; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fg-button .ui-icon { position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
a.fg-button { float:left;  }
button.fg-button { width:auto; overflow:visible; } /* removes extra button width in IE */

.fg-button-icon-left { padding-left: 2.1em; }
.fg-button-icon-right { padding-right: 2.1em; }
.fg-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.fg-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.fg-button-icon-solo { display:block; width:8px; text-indent: -9999px; }	 /* solo icon buttons must have block properties for the text-indent to work */	

.fg-button.ui-state-loading .ui-icon { background: url(spinner_bar.gif) no-repeat 0 0; }

.newsticker {
	list-style-type: none;
	padding: 3px;
	margin: 0;
}


#s3slider {    
   width: 459px; /* important to be same as image width */
   height: 280px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */	
}

#s3sliderContent {   
   width: 450px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */   
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   margin-left:-35px;   
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;			   
   padding: 10px 13px;
   width: 440px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 


a.linkbutton  { color:#005d98; padding-left: 18px;padding-bottom:4px; margin: 4px; background: url(../images/read.png) no-repeat; vertical-align: middle;  } 
a.linkhome    { color:#005d98; padding-left: 18px;padding-bottom:4px; margin: 4px; background: url(../images/home.png) no-repeat; vertical-align: middle;  }
a.linktags    { color:#005d98; padding-left: 18px;padding-bottom:4px; margin: 4px; background: url(../images/tags.png) no-repeat; vertical-align: middle; }
a.linkaddnews { color:#005d98; padding-left: 18px;padding-bottom:4px; margin: 4px; background: url(../images/news.png) no-repeat; vertical-align: middle; }
a.contatti    { color:#005d98; padding-left: 18px;padding-bottom:4px; margin: 4px; background: url(../images/contact.png) no-repeat; vertical-align: middle; }
a.linkcomment { color:#005d98; padding-left: 18px;padding-bottom:4px; margin: 4px; background: url(../images/comment.png) no-repeat; vertical-align: middle; }
a.linkclose   { color:#005d98; padding-left: 18px;padding-bottom:4px; margin: 4px; background: url(../images/close.png) no-repeat; vertical-align: middle; }

