/* CSS Document */
/* Created by www.leandropuca.it - Leandro Puca Consulting for Wave Group */

body{padding:0px; margin:0px; background:url(../images/main_bg.jpg) 0 0 repeat-x #ddd; color:#444; font:11px Arial, Helvetica, sans-serif; line-height:16px;}

a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
}
a:hover{
color:#d2ad68;
text-decoration:underline;
}
a:visited{
color:#333;
}

.clear{
clear: both;
}

p{
text-align:right;
color:#333;
}

img{
border:0;
}

.sinsitra{
float:left;
}

.destra{
float:right;
}

#container{
position:relative;
margin:0 auto 0 auto;
width:892px;
}

#logo{
width:127px;
height:162px;
position:absolute;
top:0;
left:40px;
}

#header{
position:relative;
width:892px;
height:162px;
background:url(../images/header_2010.png) no-repeat;
margin:0 auto 0 auto;
padding:0;
}

#header_sponsor{
position:absolute;
top: 24px;
right: 27px;
width:270px;
height:90px;
/*background-color: #FF00FF;*/
margin:0 auto 0 auto;
padding:0;
}


#header_sponsor_link{
position:relative;
display: block;
float: left;
cursor: pointer;
width:130px;
height:40px;
/*background-color: #FFFF00;*/
margin:2px;
padding:0;
}

#spazio_sponsor{
	position:absolute;
	width:900px;
	height:60px;
	margin:2px;
	padding:0;
	top:30px;
}

.header_sponsor_link_zenith{
position:relative;
display: block;
float: left;
cursor: pointer;
width:130px;
height:40px;
margin:2px;
padding:0;

}


.header_sponsor_link_wave{
position:relative;
display: block;
float: right;
cursor: pointer;
width:180px;
height:70px;
margin:2px;
padding:0;
}

.header_sponsor_link_metal{
position:relative;
display: block;
float: left;
cursor: pointer;
width:130px;
height:40px;
margin:2px;
padding:0;

}

/*gli sopnsor*/

#sponsor1{
background:url(../images/sponsor_bg.jpg) no-repeat;
position:absolute;
width:315px;
height:107px;
top:15px;
right:-23px;
margin:0;
}

#sponsor ul{
margin:0;
padding:0;

}

#sponsor li{
line-height:normal;
list-style:none;
padding:0;
margin:0 auto 0 auto;
}

#sponsor li img{
padding:0 0 0px 0;
float:left;
}

#piega_sponsor{
background:url(../images/piega_sponsor.png) no-repeat;
position:absolute;
width:22px;
height:28px;
top:122px;
right:-21px;
padding:0px;
}


#menu{
position:absolute;
right:22px;
height:36px;
width:600px;
top:126px;
z-index: 1000000;
}

#menu ul{
text-align: center;
list-style-type: none;
list-style:none;
width:560px;
float:right;
margin:0px 0 0 0;
padding:0;
}

#menu li{
position: relative;
float: left;
display:inline;

}
#menu li a{
float:left;
display:inline;
padding:10px 5px 0px 5px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
height:25px;
text-decoration:none;
}

/*-----------------------------------*/
#menu ul li ul{
	left: 0;
	position: absolute;
	top: 1em;
	display: block;
	visibility: hidden;
	width: 100%;
	z-index: 200;
	text-align: left;
}
#menu ul li ul li{
	/*display: list-item;*/
	float: none;
	text-align: left;
	width: 100%;
	margin:0;
	padding: 0;
	height: 20px;
}
#menu ul li ul li ul{ 
	left: 159px;
	top: 0;

}
#menu ul li ul li a{
	display: block;
	text-decoration: none;
	width:150px;
	background-color: #a20707;
}


#menu li a:hover{
background:url(../images/bg_current.jpg) repeat-x bottom left;
}

#menu li.current a{
background:url(../images/bg_current.jpg) repeat-x top left;
}

.current{
background:url(../images/bg_current.jpg) repeat-x bottom left;
}



#fasciablu{
/*position:relative;   tmp oscurato  */
/*float:right;*/
background:url(../images/sfondo_primopiano.png) no-repeat;
height:34px;
width:892px;
}



#piega_blu{
position:absolute;
top:34px;
right:0;
width:25px;
height:25px;
}

#fascia_scritta{
width:507px;
float:left;
margin-left:50px;
margin-top:10px;
margin-right:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}


/*----------------------------------------------------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------------------------------- NEW */
/*immagine grande e immagine sotto*/

#fascia_primopiano{
	width: 878px;
	padding: 0 0 0 20px;
	margin:0;
	float:left;
	
	/*background-color:#00CCCC;*/
}



#immagine_principale{

width:556px;
height:262px;
float:left;
margin:0;

}

#immagine_trasparente{
	float:right;
	width:230px;
	height:262px;
	background:url(../images/immagine_trasparente.png) no-repeat;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.tit_immagine{
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:33px;
color:#505050;
line-height:30px;
letter-spacing:-2px;
margin-left:35px;
margin-top:50px;
width:155px;
}

/* primo piano */

#tit_primopiano{


float:left;
margin-top:8px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
color:#FFFFFF;

}

#img_primopiano{

float:left;
width:292px;
height:262px;


}

#barra_primopiano{
width:272px;
height:28px;
background:#292c7e;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
padding:10px 10px 0 10px;
}

#barra_primopiano p{
color:#fff;
margin:0;
padding:0;
text-align:left;
font-size:14px;
}

/*----------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------*/

/*content*/

#fascia_oro
{
float:left;
margin:0;
width:892px;
height:66px;
background: url(../images/fascia_oro.png) no-repeat;
}

#menu_fascia{
float:right;
width:300px;
height:30px;
margin:0;
padding:18px 0 0 0;
}

#menu_fascia a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
#menu_fascia a:hover{
text-decoration:underline;
}

#content{
/*position:relative;*/
width:852px;
background: url(../images/bg_page.gif);
margin:0 auto 0 auto;
padding-left: 40px;
/*min-height: 550px; /*-----------------------------------------------------------NEW*/
}

#container_news{
width:307px;
float:left;
padding-top:5px;

}


#container_news img{
width:95px;
height:75px;
float:left;
padding-right:10px;
}

#container_news p{
border-top:1px dotted #999999;
padding:7px 10px 7px 0;
text-align:left;
color:#777;
}

.tit_news{
font-family:Georgia, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
font-weight:normal;
font-style: italic;
}

.tit_data{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#777;
font-weight:normal;
}

.tit{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
line-height:21px;
color:#444;

}

/*classifica*/

#container_classifica{
	/*position:relative;*/
	display: block;
	width:210px;
	height:465px;
	background:#e7e7e9;
	float:left;
	padding:5px 10px 0 10px;
	color:#444;
}

#container_classifica p{
	padding:0px 3px 0px 3px;
	margin:0;
	line-height:18px;
	text-align:left;
	font-size:12px;
	/*text-transform:capitalize;*/
	clear:both;
	display:block;
	width: 190px;
	height: 20px;

}
#container_classifica p span{
	float:left;
}
#container_classifica p span.number{
	float:right;
}

/*classifica pagine interne*/

#container_classifica_int{
	/*position:relative;*/
	display: block;
	width:200px;
	margin:auto;
	/*height:465px;
	background: #CCCCCC;*/
	/*float:left;*/
	padding:5px 10px 0 10px;
	color:#444;
}

#container_classifica_int p{
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 3px 0px 3px;
	margin:0;
	line-height:18px;
	text-align:left;
	font-size:12px;
	text-transform:capitalize;
	clear:both;
	display:block;
	width: 190px;
	height: 20px;

}
#container_classifica_int p span{
	float:left;
}
#container_classifica_int p span.number{
	float:right;
}
/*-----------------------*/

.dellese{
/*display:block;*/
background:url(../images/bg_dellese.jpg) repeat-x;
color:#FFFFFF;
text-transform:uppercase;
width:100%;
padding-right:1px;
padding-left:1px;
}

.dellese_riga{
background:url(../images/bg_dellese.jpg) repeat-x;
color:#FFFFFF;
text-transform:uppercase;
text-align:center;
width:100%;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
}

.tabella_avanzata{
	border-bottom:solid #CCC 1px;
	border-left:solid #CCC 1px;
}

.tabella_avanzata td{
	border-top:solid #CCC 1px;
	border-right:solid #CCC 1px;
	text-align:center;
}

.tabella_avanzata th{
	border-top:solid #CCC 1px;
	border-right:solid #CCC 1px;
	text-align:center;
	font-weight:bold;
}


.dellese_calendario{
/*display:block;*/
background:url(../images/bg_dellese_calendario.jpg) repeat-x;
color:#FFFFFF;
text-transform:uppercase;
padding-right:1px;
padding-left:1px;
}

#numbers{
/*position:absolute;*/
right:0;
top:37px;
float:right;
padding:0px 3px 0px 3px;
margin:0;
line-height:18px;
font-size:12px;
text-transform:capitalize;
color:#444;
}

/*  tabellone partita  */

#container_tabellone{
display: block;
width:292px;
height:227px;
background:url(../images/bg_ultimo.png) no-repeat;
padding:10px 0 0 0;
margin-top: 10px;

}

#tit_tabellone{
text-align:left;
width:260px;
float:left;
padding-top:5px;
padding-left:18px;

}

.stadio{
text-align:center;
color:#FFFFFF;
}

.tab_sinistra{
width:130px;
text-align:center;
color:#FFFFFF;
padding:10px 0px 0 5px;
float:left;
font-size:12px;
}

.tab_destra{
text-align:center;
font-size:12px;
color:#FFFFFF;
float:right;
padding:10px 23px 0 0;
width:130px;
}

.num_sinistra{
width:130px;
height:40px;
text-align:center;
color:#FFFFFF;
padding:0px 0px 0 5px;
float:left;
font-size:42px;
margin-top:30px;
line-height:normal;
}

.num_destra{
text-align:center;
height:40px;
margin-top:30px;
font-size:42px;
color:#FFFFFF;
float:right;
padding:0px 23px 0 0;
width:130px;
line-height:normal;
}

.menu_tabellone{
margin-top:19px;
margin-left:12px;

color:#FFFFFF;
}

.menu_tabellone ul{
margin:0;
padding:0;
width:274px;
list-style:none;
text-align:center;
}

.menu_tabellone li{
float:left;
}

.menu_tabellone li a{
text-decoration:none;
color:#333;
margin-left:2px;
margin-bottom: 2px;
padding: 2px 1px 2px 1px;
display:block;
background:#fff;
font-size: 12px;
font-weight: normal;
width: 64px;
}

.menu_tabellone li a:hover{
color:#d2ad68;

}

.menu_video{
    display: block;
    float: left;
    margin:3px;
    padding:3px;;
    width:160px;
    background:url(../images/sfondo_primopiano.png) no-repeat;
    background-position: -20px 0;
    text-align:center;
    color: #fff;
    font-size: 14px;
}

.menu_video a{
    color: #fff;
    text-decoration: none;
    font-size: 14px;
}

.menu_video a:hover{
    color: #aaa;
    font-size: 14px;
}

/* prossimo incontro */

#container_prossimo{
width:294px;
height:169px;
background:url(../images/bg_prossimo.png) no-repeat;
padding:10px 0 0 0;

}

#tit_prossimo{

text-align:left;
width:275px;
float:left;
margin: 38px 0 0 18px;/*NEW*/

}


.squadra{
text-align:center;
color:#FFFFFF;
padding:0px 0px 0 5px;
font-size:14px;
line-height:30px;
}

.menu_prossimo{
text-align:center;
color:#FFFFFF;
}

.menu_prossimo ul{
margin:0;
padding:0;
display:inline;
list-style:none;
text-align:center;
}

.menu_prossimo li{

}

.menu_prossimo li a{
text-decoration:none;
float:left;
margin-left:65px;
margin-top:00px;
color:#fff;
padding: 2px 3px 2px 3px;
background:#14154d;
}

.menu_prossimo li a:hover{
color:#d2ad68;

}

/* footer */
#tit_sponsor{
float:left;
width: 560px;

margin-bottom: 10px;



}

.left{
	float:left;
	width:330px;
}

.right{
	float:left;
	width:170px;
}

#tit_eventi{
float:left;
width: 140px;




}

#tit_bacheca{}


#content_int{
/*position:relative;*/
width:852px;
background: url(../images/bg_page_int.gif) 0 0;
margin:0 auto 0 auto;
padding-left: 40px;

/*background-color:#006666; /* verde scuro */
/*min-height: 550px; /*-----------------------------------------------------------NEW*/
}
#colonna_sinistra{
	float:left;
	/*background-color: #66CCFF;/* azz */
	width: 520px;
}

#colonna_sinistra_grande{
	float:left;
	/*background-color: #66CCFF;/* azz */
	width: 830px;
}


#colonna_destra{
	float: right;
	width:310px;
	padding-top:20px;

}


#contenuti_interne{
	text-align: left;
	padding-top:20px;

 
}
#contenuti_interne p{
text-align:left;}

#footer{
position:relative;
background:url(../images/bg_footer_2010.png) no-repeat;
height:158px;
width:892px;
}

#sponsor{
width:785px;
height:65px;
margin:30px 0 0 53px;
float:left;
}

#eventi{
position:absolute;
right:165px;
top:14px;
}

#bacheca{
position:absolute;
right:35px;
top:14px;
}

.img_left{
float:left;
margin:10px;
border:solid 10px #eee;
}

.img_left2{
margin:10px;
border:solid 10px #eee;
}

#tit_bpx{
background:url(../images/bg_tit_box.jpg) repeat-x;
width:530px;
float:left;
padding:5px 0 0 15px;
color:#fff;
margin:0px;
height:17px;
}

#tit_bpx a{
color:#fff;
text-decoration:none;
}

#tit_bpx a:hover{
color:#fff;
text-decoration:none;
}
#tit_bpx a:visited{
color:#fff;
text-decoration:none;
}

#tit_bpx_print{
background:url(../images/bg_tit_box.jpg) repeat-x;
width:585px;
float:left;
padding:5px 0 0 15px;
color:#fff;
margin:0px;
height:17px;
}

#tit_bpx_print a{
color:#fff;
text-decoration:none;
}

#tit_bpx_print a:hover{
color:#fff;
text-decoration:none;
}
#tit_bpx_print a:visited{
color:#fff;
text-decoration:none;
}

#box{
background:url(../images/bg_box.jpg) #494949 repeat-x bottom;
width:530px;
padding-left:15px;
padding-top:5px;
margin:0;
padding-bottom:15px;
text-align:center;

}

#box p{
background:#fff;
padding:15px;
margin:5px 15px 5px 0;
font-size:12px;
}

#box_txt p{
background:#fff;
padding: 8px;
margin:0;
font-size:12px;
}

#box_txt{
background:#fff;
width:520px;
float:left;
padding-top:5px;
text-align:left;
}

#box_print{
background:url(../images/bg_box.jpg) #494949 repeat-x bottom;
width:585px;
padding-left:15px;
padding-top:5px;
margin:0;
padding-bottom:15px;
text-align:center;

}

#banners{
position:relative;
}

.image_foto_giovanili{
	float:right;
	height:114px;
	width:135px;
	background:url(../images/foto_young_dellese.jpg) no-repeat;
}

.image_stampa{
	float:right;
	height:114px;
	width:235px;
	background:url(../images/stampa.jpg) right no-repeat;
	margin: 0 11px 0 0;
}

.image_stampa_home{
	float:right;
	height:114px;
	width:235px;
	background:url(../images/stampa_home.jpg) right no-repeat;
	margin: 0 45px 0 0;
}

.image_news_young_dellese{
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding: 38px 0 0 34px;
	text-align:left;
	height:97px;
	color:#FFFFFF;
	width:135px;
	background:url(../images/news_young_dellese.jpg) no-repeat;
	
}


.image_news_young_dellese a{
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	font-size: 12px;
}

.image_news_young_dellese a:hover{
	color:#ccc;
	font-family:Georgia, "Times New Roman", Times, serif;

}

.recuperi, .recuperi p {
	width: 80%;
	font-size:12px;
	margin: 0 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
}

