body,td,th {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #35454a;
}
body {
background-color: #FFFFFF;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding:0;
background-image:url(../images/bg.jpg);
background-position:top;
background-repeat:repeat-x
}
.sfondo{
background-image:url(../images/sfondo.jpg);
background-position:top center;
background-repeat:no-repeat
}
.bottom{
background-color:#01325a;
background-image:url(../images/bottom_bg.gif);
background-position:top; background-repeat:repeat-x
}
.menu{
margin:0 0 0 10px; padding:0;
}
.menu li{
list-style:none; display:inline; 
background-image:url(../images/riga_menu.gif);
background-position:left; background-repeat:no-repeat;
padding:8px 8px 8px 12px
}
.menu li a{
color:#FFFFFF; font-size:12px; 
text-transform:uppercase;text-decoration:none;
cursor:pointer
}
.m_home{
background:none !important;
}
#menu_home a{
color:#f4f03f !important
}
.menu li ul li a:hover{
color:#117bb9 !important
}
.bg_video{
background-image:url(../images/bg_video.jpg); 
background-position:right; background-repeat:no-repeat;
height:107px;
}
.content_table{
background-image:url(../images/bg_sotto.gif);
background-position:bottom; background-repeat:repeat-x
}
.cella{
background-image:url(../images/bg_sotto.gif);
background-position:bottom; background-repeat:repeat-x;
height:500px
}
.cella_sx{

}
.cella_dx{
width:397px; padding-bottom:10px
}
.box_dx{
margin-left:8px
}
.bg_news{
background-image:url(../images/home/bg_news.gif); background-repeat:no-repeat
}
/* sondaggio */
.box_dx_sondaggio{
position:relative;
margin-right:-27px; 
margin-left:8px;
margin-top:6px;
margin-bottom:6px;
width:400px; 
padding-left:17px;
height:60px;
padding-top:10px;
background-image:url(../images/sondaggio_bg.gif); background-repeat:no-repeat
}
.box_dx_sondaggio a{
color:#FFFFFF; text-decoration:none
}
/* newsletter */
#msg_newsletter{
height:30px; width:350px;
}
.newsletter_bg{
height:153px; 
width:363px;
padding-left:18px;
background-image:url(../images/cella_dx/newsletter_bg.jpg);
background-position:left; background-repeat:repeat-y;
margin-left:8px;
color:#FFFFFF; line-height:16px
}
.newsletter_bg table tr td{
padding:5px 0
}
.riga_form{
padding:5px 0
}
.newsletter_bg a{
color:#FFFFFF; text-decoration:none; font-size:10px
}
.colore{
color:#f2eb38 !important
}
.form_email{
width:206px; 
height:22px;
background-image:url(../images/cella_dx/form_bg.gif); 
background-repeat:no-repeat;
padding-top:3px; padding-left:3px;
}
.form_email input{
border:0; width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:13px; color:#013057;
background-color:#FFFFFF
}
.sfondo_riga{
background-image:url(../images/bg_riga.gif);
background-position:center; background-repeat:repeat-y
}

.top_menu{
padding-top:10px; text-transform:uppercase; 
padding-bottom:12px; text-align:right; color:#FFFFFF
}
.top_menu span{
background-color:#01325a; padding-top:4px;padding-bottom:4px; margin-right:5px
}
.top_menu a{
color:#FFFFFF; text-decoration:none; padding-left:10px;padding-right:10px;
background-color:#01325a; padding-top:4px;padding-bottom:4px;
}

/* video */
.bg_video3, .bg_video2, .bg_video1{
background-position:bottom right;
background-repeat:no-repeat
}
.bg_video3{
background-image:url(../images/bg_video3.jpg);
}
.bg_video2, .bg_video1{
background-image:url(../images/bg_video2.jpg);
}
.bg_video2 div, .bg_video1 div{
padding-left:20px
}
.img_video1{
margin-right:10px;
}
.bg_video1 a{
color:#FFFFFF; text-decoration:none
}
.visto{
float:right; font-size:10px !important; padding-right:10px; padding-left:10px; margin-top:5px;
}


/* news home */
.primo_tit{
background-color:#01385e; height:26px; 
position:absolute; width:562px; padding-left:10px;padding-right:10px;
padding-top:4px; overflow:hidden; margin-top:157px;
background-image:url(../images/home/fre.gif);
background-position:top right; background-repeat:no-repeat;
}
.primo_tit a{
color:#f4f03f; text-transform:uppercase; font-size:18px; text-decoration:none;
}
.primo_intro{
margin-top:187px; position:absolute; line-height:17px;
width:562px; padding-left:10px; height:60px; padding-top:8px;  
padding-right:10px; background-image:url(../images/home/bg_news.png);

}
.primo_intro a{
color:#FFFFFF; text-decoration:none
}
.fre_giu{
position:absolute; width:20px; height:10px; 
background-image:url(../images/fre_giu.gif);
background-position:top; background-repeat:no-repeat;
margin-left:50px
}
.news_td_dx{
padding-right:26px
}
.news_td_sx{
padding-left:13px; padding-top:0px;
padding-right:40px; height:170px
}
.fumetto{
float:right; text-align:right; padding-right:20px;
background-image:url(../images/fumetto.gif);
background-position:right bottom; background-repeat:no-repeat;
width:40px; font-size:10px;
}
.comm_0{
display:none
}
.news_tit{
padding:2px 0
}
.news_tit a{
color:#35454a; text-decoration:none; font-weight:bold
}
.news_intro{
padding:2px 0;
}
.news_intro a{
color:#35454a; text-decoration:none;
}
.box_news{
margin-top:12px; height:73px; overflow:hidden; line-height:16px
}
/* calendario */
.box_calendario{
width:398px; height:188px;
background-image:url(../images/cella_dx/bg_classifica.gif);
background-position:top; background-repeat:no-repeat
}
/* sponsor */
.sponsor_table tr td{
border-top:1px solid #dedede;
text-align:center
}
/* bottom */
.bottom_table{
background-color:#045288;
background-image:url(../images/bottom_bg2.gif); 
background-position:top right; background-repeat:no-repeat
}
.riga1{
border-bottom:1px solid #01213a; padding-bottom:10px
}
.riga2{
border-top:1px solid #023f64; height:10px
}
.footer tr td{
color:#708e9b
}
.footer tr td a{
color:#708e9b; text-decoration:none
}
.sitemap{
margin:0; padding:0;
margin-top:10px;
margin-left:25px;
}
.sitemap li{
list-style:none; float:left; width:125px; line-height:20px
}
.sitemap li a{
color:#708e9b
}
.sitemap li .sez{
color:#01325a; text-decoration:none; 
text-transform:uppercase;
display:block; padding-bottom:5px
}
/* commenti */
.commenti_bg{
position:relative; margin-top:-20px;
background-image:url(../images/cella_dx/commenti_bg.gif);
background-position:top; background-repeat:no-repeat;
width:375px; padding-right:10px;  
height:230px; margin-left:5px
}
.comm{
width:355px; 
height:35px; overflow:hidden; line-height:17px; margin-top:12px
}
.comm img{
margin-left:14px; margin-right:10px
}
.commenti_bg a{
text-decoration:none; color:#35454a;
}
.comm a span{
color:#117ab8; font-weight:bold
}
.comm a strong{
color:#01385e;
}
/* photogallery */
.campo_bg{
background-image:url(../images/bg_campo.jpg);
background-position:left top; background-repeat:no-repeat;
height:217px;
}
.photogallery_img{
padding-left:12px; padding-top:7px; padding-bottom:30px
}
.links{
color:#35454a; text-decoration:none
}
.photo_tit{
padding-left:15px
}
.im{
float:left; margin-right:2px; margin-bottom:5px;
width:128px; height:104px;
padding-left:8px; padding-top:6px;
/*
padding-bottom:3px; padding-left:10px;padding-rigth:4px;
*/
background-image:url(../images/photo_bg.gif); background-position:bottom right;
background-repeat:no-repeat
}
/* interno */
.sezione{
width:582px; height:43px; margin-bottom:-8px; position:relative;
background-image:url(../images/sezione_bg.gif);
background-position:top left; background-repeat:no-repeat;
}
.sezione2{
width:980px; height:43px; margin-bottom:-8px; position:relative;
background-image:url(../images/sezione_bg2.gif);
background-position:top left; background-repeat:no-repeat;
}
.titolo_bg{
background-color:#f4f4f4;
background-image:url(../images/titolo_bg.gif);
background-position:bottom right; background-repeat:no-repeat;
padding-top:10px;padding-left:17px;padding-bottom:12px;
font-size:18px; border-bottom:1px solid #dedede;
}
.titolo_bg_s{
height:44px;
background-image:url(../images/titolo_bg_s.gif);
background-position:bottom right; background-repeat:no-repeat; 
}
.titolo_bg_s2{
background-color:#f4f4f4;
padding:4px 0;
background-image:url(../images/titolo_bg_s2.gif);
background-position:bottom right; background-repeat:no-repeat;
margin-right:3px
}
.titolo_bg_s2 div{
padding-top:10px;padding-left:17px;padding-bottom:12px;
font-size:16px; 
}
.titolo_bg div{
font-size:10px; float:left; padding-top:8px; padding-right:3px; margin-bottom:10px;
}
.content{
background-image:url(../images/titolo_bg2.gif);
background-position:top right; background-repeat:no-repeat
}
.content tr .c{
height:430px
}
.tools{
border-bottom:1px solid #dedede;
border-top:0px solid #dedede
}
.testo{
padding:18px; line-height:18px
}
.testo a{
color:#35454a;
}
/* classifica */
#classifica_lista{
padding-left:20px; padding-top:5px
}
.sp, .pu{
padding:3px 0px 3px 0px
}
.sq{
color:#FFFFFF; width:130px
}
.pu{
color:#FFFFFF; padding-right:3px
}
.sp{
width:50px
}
.n{
color:#FFFFFF
}
.scafati_m4 td{
background-color:#487497; color:#f4f03f
}
/* messaggi */
.msg_err{
background-color:#FFFFFF; padding:2px; color:#FF0000
}
/* content */
.riga_news{
/*
background-image:url(../images/riga_bl_o.gif); 
background-position:left center; 
background-repeat:repeat-x; 
*/
border-bottom:1px solid #dedede;
height:10px; margin-bottom:10px
}
.box_news_int{
padding:0px 15px 0px 15px
}

.cella_tab{
padding-top:206px;
}


/*  TEAM SCHEDA */
.c_squadra{
background-image:url(../images/bg_squadra.gif);
background-repeat:no-repeat
}
.marg{
padding:0 15px
}
#back{
float:right; margin-top:-20px
}
.scheda tr td{
border-bottom:1px solid #dedede; padding:0px 5px 10px 5px
}
.scheda .team_tit{
font-weight:bold; width:110px
}
.na{
text-transform:uppercase
}
.scheda_td h1{
font-size:14px; margin:0 0 20px 10px
}
.scheda_td span{
font-size:20px;
}
.team_header tr td{
border-bottom:1px solid #dedede; padding:8px 5px 8px 5px
}
.team_header .col td{
font-weight:bold
}
.team_riga td a{
color:#012554; text-decoration:none; font-weight:bold
}
.staff tr td{
padding:5px 0
}
/* news dx */
.box_news_dx{
margin:10px 25px 0 22px; border-top:1px solid #dedede;
padding-top:10px; width:350px
}
.news0{
border:0; margin-top:0
}
/* commenti */
.comm_table_head{
height:44px; background-image:url(../images/commenti/comm_bg.gif);
background-position:right
}
.td_head{
height:51px; background-image:url(../images/commenti/comm_bg_riga.gif); 
background-position:top; background-repeat:repeat-x; 
padding-left:15px;
}

.td_comm{
padding-bottom:20px; padding-left:15px; padding-right:15px; 
padding-top:5px;line-height:16px;
}
.comm_table{
background-image:url(../images/commenti/comm_sotto.gif); 
background-position:bottom left; background-repeat:no-repeat
}	  
.box_commenti{
padding-top:10px; padding-left:8px; padding-right:8px; padding-bottom:40px
}
.comm_bg_utente{
background-image:url(../images/commenti/comm_bg_utente.gif); 
background-position:bottom; background-repeat:no-repeat;
margin-top:-10px
}
.comm_tipo{
float:right; padding-top:42px; padding-right:85px
}
.comm_tipo a{
color:#000000; font-weight:bold
}
.comm_tipo .comm_sel{
color:#117ab8;
}
/**/
.welcome tr td{
color:#e46e10;
}
.welcome tr td a{
color:#e46e10;text-decoration:none
}
.msg_utente {
color:#e46e10; padding-left:20px;
}
.msg_login{
color:#117ab8; padding-left:20px; line-height:18px
}
.msg_login a{
color:#117ab8; font-weight:bold
}
.comm_form tr td{
padding:5px 10px
}
.form_bg_titolo{
width:206px; padding-left:3px; height:21px; padding-top:2px;
background-image:url(../images/commenti/form_bg_titolo.gif);
background-position:top; background-repeat:no-repeat
}
.form_bg_titolo input{
border:0; width:198px; 
font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#013259;
}
.form_bg_testo{
background-image:url(../images/commenti/form_bg_testo.gif); background-repeat:no-repeat;
width:519px; padding-top:3px; padding-left:3px; height:62px; 
}
.form_bg_testo textarea{
border:0; width:510px; height:57px;
font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#013259;
}
.msg_ip{
color:#117ab8; font-size:10px
}
/* registrazione */
form{
margin:0; padding:0
}
.reg_table tr td .form_bg_titolo{
margin-top:5px;margin-bottom:10px;
}
.reg_table tr td{
padding-right:20px
}
.reg_box{
padding:0 20px 20px 20px; background-image:url(../images/registrazione/bg_fascia.gif);
background-position:bottom; background-repeat:repeat-x
}
.reg_conferma{
padding-left:20px; padding-top:20px; line-height:18px
}
.msg_error{
background-color:#e56e10; margin:10px; padding:10px; line-height:18px; color:#FFFFFF
}
.msg_error a{
color:#FFFFFF !important
}
.msg{
margin:20px; padding:10px;
}
.back{
float:right; padding:18px 25px 0 0
}
.pag table tr td{
padding-bottom:5px; padding-left:15px;padding-right:15px;
}
.pag table tr td a, .pag table tr td strong{
padding:0 5px; text-decoration:none; color:#35454a
}
.pag table tr td strong{
color:#e56e10;
}
.loader{
text-align:center; padding:30px 0
}
.comm_avatar{
float:right; padding-right:20px
}
.td_avatar img{
cursor:pointer
}
.comm_dta{
float:left
}
.comm_s{
float:left; padding-left:3px
}
.comm_user{
font-weight:bold; padding-bottom:5px; color:#117ab8
}
/* segnala */
.segnala_bg{
background-image:url(../images/registrazione/bg_fascia.gif); 
background-position:bottom; background-repeat:repeat-x;
}
.segnala_bg tr td{
padding-top:5px
}
.segnala_bg tr td .form_bg_titolo{
margin-top:5px
}
.form_bg_messaggio{
width:443px; padding-left:3px; height:21px; padding-top:2px;
background-image:url(../images/commenti/form_bg_messaggio.gif);
background-position:top; background-repeat:no-repeat; margin-top:5px
}
.form_bg_messaggio input{
border:0; width:430px; 
font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;color:#013259;
}
#box_banner_3{
width:566px; height:90px; margin-left:7px; margin-bottom:20px;margin-top:10px;
}
/* video */
	.spacer{
	margin:5px 15px
	}

	.box_video_intro{
	padding:18px 18px 0 18px;width:362px;
	color:#FFFFFF; line-height:15px; margin-bottom:15px;
	 height:105px; overflow:hidden; font-size:10px
	}
	.video_titolo{
	font-size:12px; color:#f1f76b; text-transform:uppercase
	}
	.box_video_intro img{
	margin:0 10px 10px 0
	}
	.box_dx_video{
	background-image:url(../images/video/bg_dx.jpg); background-position:top;
	width:398px;
	height:337px
	}
	#banner_video{
	width:370px; height:140px;  
	margin-left:14px;
	}
/* altri video */
	.tit_altri_video{
	text-align:right; color:#FFFFFF;
	width:398px; height:43px;
	background-image:url(../images/video/altri_video.gif); background-repeat:no-repeat
	}
	.tit_altri_video a{
	 color:#FFFFFF; text-decoration:none;
	}
	.tit_altri_video .sel{
	color:#ffff66
	}
	.tit_altri_video div{
		padding-top:10px; padding-right:10px
	}
	.box_altri_video{
	height:320px; width:398px; 
	background-image:url(../images/video/bg_altri_bottom.gif);
	background-position:bottom; background-repeat:no-repeat
	}
	.altri_video_content{
		height:310px; width:385px;
		margin-left:10px ; overflow:auto
	}
	.bg_foto{
		background-image:url(../images/video/bg_foto.gif); background-repeat:no-repeat;
		background-position:bottom;
		width:93px; height:67px; padding-top:5px
	}
	.bg_foto img{
	margin-left:4px; margin-top:8px
	}
	.bg_foto_text{
	vertical-align:top;  padding-left:8px; 
	padding-top:5px; line-height:17px;color:#35454a;
	}
	.bg_foto_text a{
	color:#35454a; text-decoration:none
	}
	.vis{
	color:#117ab8
	}
	.n_com{
	color:#e56e10; font-weight:bold;
	background-image:url(../images/video/fumetto.gif); background-position:right bottom; 
	background-repeat:no-repeat; padding-right:20px; margin:0 5px
	}
	.rig{
	border-bottom:1px solid #dedede; height:10px
	}
	.r0{
	border:0; height:1px
	}
	.spacer2{
	background-image:url(../images/video/spacer2.gif); background-position:center; background-repeat:no-repeat;
	width:10px
	}
	.img_sez{
	margin-top:11px; margin-bottom:5px
	}
  .fumetto_voto{
  position:absolute; margin-top:-47px; margin-left:-5px
  }
	
/* SUB MENU */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
margin-left:10px
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
/*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
/*width: 80px;*/ /*Width of top level menu link items*/
border-left-width: 0;
text-decoration: none;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
margin-left:0px;
background-image:url(../images/bg_sub_menu.gif);
background-position:bottom; background-repeat:no-repeat;; padding-bottom:10px
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
background-image:none; 
padding:5px 10px 
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 151px; /*width of sub menu levels*/
text-decoration: none;
padding: 1px 1px 1px 2px;
}

.suckertreemenu ul li a:hover{
color: #f4f03f;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
/*background: #F3F3F3 url(media/arrow-down.gif) no-repeat center right;*/
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
/*background: #F3F3F3 url(media/arrow-right.gif) no-repeat center right;*/
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */
#menu_home ul li a{
color:#FFFFFF !important
}
#menu_home ul li a:hover{
color:#117bb9 !important
}	
/* sottomenu history */
#sm{
display:none
}
.hv{
margin-left:-12px; padding-top:10px;
position:absolute; width:174px;
background-image:url(../images/bg_sub_menu2.gif);
background-position:bottom left; 
background-repeat:no-repeat; padding-bottom:10px
}
.hv a{
text-decoration:none;
color:#FFFFFF; display:block; font-size:12px; text-transform:uppercase; padding:4px 0 4px 10px
}	
.hv a:hover{
color:#0e7bb9
}
.sezione_video{
font-size:14px; color:#FFFFFF; text-transform:uppercase; 
padding-left:15px; font-weight:bold
}
#likebox-frame{
border:2px solid #FFFFFF;
width:974px;
z-index:10;
height: 338px;
overflow: hidden;
position:relative;
top:-1px;
left:0px;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

#tifosi {
font-size: 25px;
position: absolute;
z-index: 11;
top: 0px;
right: 3px;
background-color: red;
width: 700px;
}
