html { padding:0; border:0; }
body {
background-color:#5274A6;
background-image:url(immagini/sfondo_sfumato.gif); background-repeat:repeat-x;
background-attachment:fixed;
margin:0px;
padding:0px;
border:0px;
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#cornerino { visibility:hidden;}
#loghi
{
width:167px;
margin: 15px 0px 10px 0px;
background-color:#FFFFFF;
filter:alpha(Opacity=80);
opacity: .8;
text-align:center;
padding: 4px 0px 4px 0px;
z-index:4;
position:absolute;
visibility:hidden;
}
#loghi_2
{
width:167px;
margin: 140px 0px 10px 0px;
background-color:#FFFFFF;
filter:alpha(Opacity=80);
opacity: .8;
text-align:center;
padding: 4px 0px 4px 0px;
z-index:4;
visibility:hidden;
position:absolute;

}

#loghi_3
{
width:167px;
margin: 165px 0px 10px 0px;
background-color:#FFFFFF;
filter:alpha(Opacity=80);
opacity: .8;
text-align:center;
padding: 4px 0px 4px 0px;
z-index:4;
position:absolute;
visibility:hidden;
}

#websystems
{
width:167px;
margin:15px 0px 10px 0px;
background-color:#FFFFFF;
filter:alpha(Opacity=80);
opacity: .8;
text-align:center;
padding: 10px 0px 6px 0px;
position:absolute;
visibility:hidden;
}

#sponsors_wrapper { width:780px; margin-left:auto; margin-right:auto; 
        margin-top:0px; margin-bottom:12px; 
        background-color:#33527e;
}

#sponsors, #sponsors2
{
    /*width:90%;*/ text-align:center; /*float:left;*/ background-color:#FFFFFF;
    width:780px;
    
    /*
    padding:3px 10px 0px 10px;
*/
    margin:0px auto 10px auto;
}

#sponsors3
{
    width:100px;
    text-align:center; float:left; background-color:transparent;
    padding:3px 10px 0px 10px;
    margin:10px 0px 0px 1px;
}

.loghiIMG
{
border:0px;
margin:0px 0px 0px 0px;
padding:4px;
}
#menu
{
background-image:url(immagini/mezzaluna_logo_BIANCO.gif);
background-position: 0px 0px;
background-repeat: no-repeat;
float:left; background-color:#02629F; width:157px;
padding: 40px 0px 5px 10px;
font-size: 13px;
filter:alpha(Opacity=100,FinishOpacity=50, Style=1, StartY=90, FinishY=100, StartX=100);
text-align:left;
}
.link
{ color:#FFFFFF; }
.link:hover
{
	text-decoration:none;
}
#menu A
{
font-size: 13px;
color:#FFFFFF;
text-decoration: none;
}
#menu ul
{
	list-style-type:none;
	padding:2px 0px 20px 0px;
	margin:0px;
}
#menu li
{
	padding:0px 0px 0px 15px;
	background-image:url(immagini/menu_tree.gif);
	background-repeat:no-repeat;
	background-position:0px -3px;
	background-color:transparent;
	height:18px;
}
#menu A:hover
{
background-color:#FFF15B;
color:#02629F;
}
#centrale
{
float:right;
background-image:url(immagini/sample_03.gif); background-repeat:no-repeat; background-position:right top;
width:601px;
padding: 10px 0px 0px 10px;
}
.news
{
filter:alpha(Opacity=100,FinishOpacity=80, Style=1,StartX=60,StartY=0, FinishY=0, FinishX=100);
float:left;
width:95%;
background-color:#4E8EC1;
margin:10px 0px 3px 1px;
padding:0px 10px 10px 10px;
text-align:left;
font-size:12px;
}
.titolo, .titololungo
{
margin-left: 1px;
margin-top: 10px;
text-align:left;
padding:4px 10px 4px 10px;
background-color:#2F78B5;
float:left;
font-size: 14px;
font-weight:bold;
color:#FFF15B;
white-space:nowrap;
}
.titoloGialloNews
{
text-align:left;
font-size: 14px;
font-weight:bold;
color:#FFF15B;
margin-top:10px;
margin-bottom:10px;
}
.titolo { width:86%; }
.titololungo { width:95%; }
.titoloBox
{ font-weight:bold; font-size:14px; }
.menuMain
{ color:#FFF15B; font-weight:bold; }
.news .thumb
{
	margin: 2px;
	border: 1px solid #FFFFFF;
	padding: 2px;
	width:80px;
}
.squadre
{
	margin: 3px;
	border-top: 2px solid yellow;
	border-right: 2px solid yellow;
	border-bottom: 2px solid #DE1F2C;
	border-left: 2px solid #DE1F2C;
	padding: 0px;
}
.newsPreview
{
	margin: 3px 6px 4px 1px;
	border-top: 2px solid yellow;
	border-right: 2px solid yellow;
	border-bottom: 2px solid #DE1F2C;
	border-left: 2px solid #DE1F2C;
	padding: 0px;
}

.tariffe
{
	padding:5px;
	border:0px dashed white;
}
.tariffe TD
{
	padding:5px;
	border-bottom:1px dashed white;
}

#wrapper
{
	/*
	position:relative;
	*/
	width:780px;
	border-top:1px #FFEB00 solid;
	border-left:1px #FFEB00 solid;
	border-right:1px #DE1F2C solid;
	z-index:1;
	background-color:#134A93;
	background-image:url(immagini/bg_bottom.gif); background-position:bottom center; background-repeat:no-repeat;
	margin-bottom:0;
	margin-left:auto; margin-right:auto;
	padding-bottom:0;
}

.significato
{
	font-style:italic; font-size:11px;
	text-align:right; padding-right:15px;
	margin-bottom:1px;
	
}
INPUT.text
{
	border: 1px solid gray;
	font-size:12px;
}
/**FORM.* { margin:0px; border:0px; }**/
.titoloPreviewNews
{
	margin:20px 0px 10px 0px;
	font-weight:bold;
}
.linkVediNews
{
	font-weight:bold; color:#FFF15B; font-size:10px;
}
.linkVediNews:hover
{ text-decoration: none; }
.corsia
{ clear:both; margin:-20px 0px -20px -10px; }
.altreImmagini
{ border:8px solid #02629F;} /*#134A93*/

#map
{width:550px; height:340px; border: 8px solid #02629F;}
#map_overview
{ background-color:#02629F;}
.singolaNews
{
    margin:0px 40px 21px 0px;
    padding:0px;
    overflow:hidden;
}
.input 
{
border:0; margin:0; padding:0; font-size:13px;   
}
#pallanuotonews
{
    background-repeat:no-repeat; background-position:110px 15px;
    background-image:url(http://www.rarinantesimperia.it/immagini/pallone_4.gif);
}
#nuotonews
{
    background-repeat:no-repeat; background-position:107px 16px;
    background-image:url(http://www.rarinantesimperia.it/immagini/nuotatore_per_menu_2.gif);
}
#pallanuotonews ul, #nuotonews ul { padding-left: 0px; margin-left:0px; }

.ultimoLinkSezione
{ background-image:url(immagini/menu_tree_basso.gif) !important;  }


/* pageFLIP */
#pageflip {
	position: relative;
}
#pageflip img {
	width: 50px; height: 52px;
	z-index: 99;
	position: absolute;
	right: 0; top: 0;
	-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
	width: 50px; height: 50px;
	position: absolute;
	z-index: 50;
	right: 0; top: 0;
	background: url(immagini/rettangolo_corner_2.png) no-repeat right top;
	text-indent: -9999px;
}
/* end pageflip */

.galleria img { border:solid 4px #5274A6; }
.galleria img:hover { border:solid 4px #FFFFFF; }

#footerLinks { padding-bottom:5px; }
#footerLinks p { font-size:11px; text-align:center; }
#footerLinks p a { color:#FFF15B; text-decoration: none; }
#footerLinks p a:hover {
    background-color:#FFF15B;
    color:#02629F;
}

/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*CSS Badoo style pagination*/
div.badoo {
	/*background-color:#fff;*/
	color:#48b9ef;
	margin-top:10px;
	border-top:solid 10px transparent;
	padding:10px 0 10px 0;
    clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:center;
}

div.badoo a {
	/*color:#48b9ef;*/
	color:yellow;
	padding:2px 5px;
	margin:0 0px;
	text-decoration:none;
	background-color:#4e8ec1;
	border:solid 1px #FFF; /*#4e8ec1;*/
}

div.badoo span.noCurrent { 	background-color:#4e8ec1; /*border:1px solid #f0f0f0;*/}

div.badoo span.noCurrent:hover, div.badoo span.noCurrent:active 
{

	/*
	border:1px solid #de1f2c;
	color:#de1f2c;
    */
}

div.badoo a:hover {color:#de1f2c; border:solid 1px #de1f2c;}

div.badoo span.current {
	padding:2px 5px;
	border:1px solid #de1f2c;
	color:yellow;
	font-weight:bold;
	background-color:#de1f2c;
}
div.badoo span.disabled {
	display:none;
}

