body{
	margin:0px;
	padding:0px;
	background:url(../imgs/bgBody.jpg) center top no-repeat #DAB655;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
}
ul{
	margin:0px;
	padding:0px;	
}
a{
	color:#FFF;
}
a:focus { 
	outline: 0; 
}
p{
	margin:0px;
	padding:0px;
}


#popupHome{
	height: 100%;
	width: 100%;
	position:fixed; 
	top:0px;
	left:0px;
	z-index:100;
  	background:#5B4E27 none repeat scroll 0 0;
}
#windowPopHome{
	position:fixed;
	width: 389px;
	height: 550px;
	margin:auto;
	top:50%;
	margin-top:-275px;
	left:50%;
	margin-left:-170px;
	z-index:100;
}


/* ASSOCIAZIONE ICONE START */
a[href $='.pdf'] { 
   padding-left: 28px;
   padding-top:6px;
   padding-bottom:4px;
   background: transparent url(images/icoPDF.gif) no-repeat center left;
   height:25px;
   color:#26200E;
   text-decoration:none;
}
/* ASSOCIAZIONE ICONE END */

#contenuto{
	width:898px;
	margin:auto;
	margin-top:30px;
	/*border:1px solid red;*/
}
.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
	height:0px;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
#F1{
	height:65px;
	width:100%;
}
#F2{
	height:44px;
	
	border-top:1px solid #C7AF6F;
	border-left:1px solid #C7AF6F;
	border-right:1px solid #C7AF6F;
	background:url(../imgs/sfMenu.jpg) repeat-x;
	background-color:#FFFFFF;
	
	
	text-align:center;
}
#F2 img,
#F2 a{
	margin:0px; 
	padding:0px;
}
#F3{
	height:358px;
	
	border:1px solid #C7AF6F;
	margin-top:0px;
	background:#FFF;
}
#F3_sx{
	height:358px;
	text-align:center;
	border-right:1px solid #C7AF6F;
}
#F3_sx img, #F3_sx a{
	padding:0px;
	margin:0px;
	display:block;
}
#F3_dx img{
	margin:4px;
}
#F1_sx{
	float:left;
}
#F1_dx{
	float:right;
	text-align:right;
	margin-top:18px;
}
#F1_dx form{
	margin:0px;
	padding:0px;
}
#F1_dx form input[type=text]{
	border-bottom:2px solid #C7AF6F;
	border-top:2px solid #C7AF6F;
	border-left:2px solid #C7AF6F;
	border-right:0px;
	height:16px;
	width:110px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
#F1_dx form input[type=image]{
	border-bottom:2px solid #C7AF6F;
	border-top:2px solid #C7AF6F;
	border-right:2px solid #C7AF6F;
	height:18px;
}
#social{
	background:url(../imgs/bgSocial.gif);
	width:100%;
	height:39px;
}
#social img{
	margin:5px 5px 0px 13px;
	float:left;
}
#F4{
	width:100%;
	margin-top:4px;
}
#F4_1,#F4_2,#F4_3{
	margin-right:4px;	
	border:1px solid #C7AF6F;
	width:219px;
	height:268px;
	float:left;
}

#F4_3{
	margin-left:2px;	
	 
}
#F4 #day{
	width:150px;
	margin:auto;
	margin-top:18px;
	margin-bottom:18px;
}
#F4 #stadio{
	color:#FFF;
	width:100%;
	margin:auto;
	margin-top:18px;
	margin-bottom:6px;
}


#F4_1{
	text-align:center;
	font-weight:bold;
}
#F4_1 p{
	margin:8px 0px 8px 0px;
	padding:0px;
}
#L1,#L2{
	float:left;
	width:90px;
	text-align:center;
	font-weight:normal;
}
#L1 img,#L2 img{
	border:1px solid #000;
}
#VS{
	float:left;
	background:url(../imgs/vs.png) no-repeat center;
	width:38px;
	height:69px;
}
/*#stadio{
	font-size:11px;
	color:#060606;
	font-weight:normal;
}*/
#newsticker{
	width:200px;
	height:200px;
	overflow:hidden;
	margin:5px 10px 2px 10px;
}
#newsticker ul li{
	border-bottom:1px solid #C8B06A;
	margin-top:5px;
	height:105px;
}
#newsticker ul li a{
	font-weight:bold;
	text-decoration:none;
}
#classifica{
	height:180px;
	width:205px;
	margin:0px 10px 2px 10px;	
	margin-top:5px;
	padding-right:10px;
}
#classifica p{
	margin:0px;
	padding:0px;
}
.scroll-pane {
	height:190px;
	width:225px;
	overflow: auto;
}
.jScrollPaneContainer{
	margin-top:2px;
}
a.jScrollArrowUp {
	background: url(images/basic_arrow_up.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(images/basic_arrow_down.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}
.jScrollPaneDrag{
	background:#393016;
}
.jScrollPaneTrack{
	background:none;
}
.clCell_1, .clCell_1_sel, .clCell_tit1{
	float:left;
	display: table-cell;
	padding: 2px;
	/*border: thin solid black;*/
	width:140px;
	margin:0px;
}
.clCell_2, .clCell_2_sel, .clCell_tit2{
	float:left;
	display: table-cell;
	padding: 2px;
	/*border: thin solid black;*/
	text-align:center;
	margin:0px;
	width:40px;
}
.clCell_1, .clCell_1_sel, .clCell_2, .clCell_2_sel{
	border-bottom:1px solid #C8B06A;	
}
.clCell_1_sel, .clCell_2_sel{
	color:#F3C308;
}
#F4_4{
	margin-right:0px;
	border:1px solid #C7AF6F;
	width:219px;
	height:268px;
	overflow:hidden;
	float:right;	
}
#F5{
	width:898px;
	height:100px;
	margin-top:4px;
	text-align:center;
}

#F7{
	width:100%;
	margin:10px 0px 10px 0px;
	text-align:center;
}
#F6{
	
	height:91px;
	border:1px solid #584B25;
	background:url(../imgs/bgF6.gif) repeat-x;
	margin-top:4px;
	text-align:center;
}
#F6_1{
	width:150px;
	height:91px;
	border-right:1px solid #584B25;
	background:url(../imgs/bgSponsor.gif) repeat-x;	
	float:left;
}
#F6_2{
	float:left;
	width:745px;
}
#F6_1_sponsor img{
	/*margin-top:5px;*/
	background-color:#fff;
	padding:2px;
	border:1px solid #FFF;
	cursor:pointer;
	width:100px;
	height:55px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-top:3px;
}
#F6_2_sponsor{
	width:714px;
	height:91px;
	background:url(../imgs/bgSponsor.gif) repeat-x;	
	margin:auto;
}
#F6_1_sponsor li, #F6_scroll li{
	list-style:none;
}
#browsable{
	margin-left:16px;
}
#FRLeft{
	position:absolute;
	margin:-23px -720px;
	width:15px;
	height:90px;
}
#FRRight{
	position:absolute;
	margin:-23px 0px 0px 10px;;
	width:15px;
	height:90px;
}




#F3_int{
	height:222px;
	width:100%;
	background:#FFF;
}
#F3_int_sx{
	text-align:center;
	margin:0px;
	padding:0px;
	background:#FFF;
}
#proxMatch{
	border-top:1px solid #C7AF6F;
	border-right:1px solid #C7AF6F;
	border-left:1px solid #C7AF6F;
	background:#393016 url(../imgs/bgProxMatchInt.gif) repeat-x bottom;
	height:186px;
	width:218px;
}
#proxMatch #day{
	width:150px;
	margin:auto;
	margin-top:6px;
	margin-bottom:9px;
}
#proxMatch #stadio{
	color:#FFF;
	width:100%;
	margin:auto;
	margin-top:9px;
	margin-bottom:6px;
}
#proxMatch p{
	margin:5px;
}
#F3_int_dx{
	background:#FFF;
	border:1px solid #fff;
}
#F3_int_dx img{
	margin:1px 0px 0px 3px;
}
#botGallery{
	position:absolute;
	z-index:10;
	margin-left:558px;
	margin-top:-87px;
}
#F4_int{
	background:url(../imgs/sfTopCont.png) repeat-x #B49E5D;
	width:896;
	border-left:1px solid #C7AF6F;
	border-right:1px solid #C7AF6F;
	margin:auto;
	min-height:200px;
	padding-top:18px;
	padding-bottom:18px;
	color:#060605;
 	/*filter:alpha(opacity=92);
	-moz-opacity:0.92; 
	opacity:0.92;*/
}
#F4_int h1{
	font-size:18px;
	color:#26200E;
	border-bottom:1px solid #26200E;
}
#F4_int_1,#F4_int_2,#F4_int_3{
	float:left;
}
#F4_int_1{
	width:219px;
}
#F4_int_2{
	width:535px;
}
#F4_int_2_big{
	float:left;
	width:615px;
}
#F4_int_2 img{
	border:3px solid #FFF;
}
#F4_int_3{
	width:142px;
	text-align:center;
}
#F4_int_1 .imgSx{
	border:3px solid #FFF;
}
#imgFSx{
	margin-bottom:15px;
}
#contMenu2{
	margin:5px 10px 10px 10px;
}
#menu2{
	min-height:31px;
	width:188px;
	margin-bottom:10px;
}
#menu2T{
	background:url(../imgs/bgMenu2T.gif) no-repeat;
	height:30px;
}
#menu2C{
	background:url(../imgs/bgMenu2C.gif) repeat-y;
	padding:5px 0px 5px 0px;
}
#menu2B{
	background:url(../imgs/bgMenu2B.gif) no-repeat;
	height:13px;
}
#menu2C a{
	display:block;
	margin:5px;
	font-weight:bold;
	text-decoration:none;
}
#menu2C a:hover{
	color:#BFA761;
}
#menu2C a.sel2{
	color:#BFA761;
}
#F4_int_2 li{
	border-bottom:1px solid #26200E;
	list-style:none;
	padding-top:10px;
	padding-bottom:10px;
}
.orgImg, .orgTxt{
	float:left;
}
.orgImg{
	width:140px;
}
.orgTxt{
	width:365px;
}
.orgTxt a{
	color: #26200e;
}
.orgTxt h2{
	color:#060605;
	font-size:12px;
	padding:0px 0px 5px 0px;
	margin:0px;
}
.orgTxt h3{
	color:#060605;
	font-size:12px;
	padding:0px 0px 5px 0px;
	margin:0px;
	font-weight:normal;
}
#F4_int_2 .ruolo{
	background:#5B4E27;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}

.noVis{
	display: none;
}

#popup{
	height: 100%;
	width: 100%;
	position:fixed; 
	top:0px; 
	
	/*-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	filter:alpha(opacity=75);*/
	z-index:100;
  	background:#5B4E27 none repeat scroll 0 0;
}
#window{
	position:fixed;
	width: 600px;
	height: 400px;
	background: url(../imgs/bgPopUp.gif);
	margin:auto;
	top:50%;
	margin-top:-200px;
	left:50%;
	margin-left:-300px;
	z-index:100;
	color:#060605;
}
#window a{
	color:#060605;
	text-decoration:none;
}
#CloseLayer{
	position:absolute;
	top:6px;
	left:570px;
	height:14px;
	width:21px;
	background:url(../imgs/close.gif) no-repeat;
}
.popup_content{
	margin-top:28px;
}
.popup_content_img{
	position:absolute;
	top:28px;
	width:160px;
	height:108px;
	background:url(../imgs/bgImgCV.gif) no-repeat;
	text-align:center;
}
.popup_content_img img{
	border:3px solid #FFF;
	margin:auto;
}
.popup_content_txt{
	width:380px;
	height:280px;
	position:absolute;
	top:100px;
	left:180px;
	overflow:auto;
	padding-right:5px;
	line-height:19px;
}
.popup_content_tit{
	width:380px;
	position:absolute;
	top:50px;
	left:180px;
	color:#060605;
	font-size:12px;
	font-weight:bold;
}
.popup_content_print{
	position:absolute;
	top:150px;
	left:0px;
}
#anni{
	width:100%;
	background:#393016;
	margin-bottom:1px;
	height:21px;
	line-height:21px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}
#anni a{
	text-decoration:none;
}
#anni #anniLEFT{
	float:left;
	margin-left:5px;
}
#anni #anniRIGHT{
	float:right;
	margin-right:5px;
}
#mesi{
	width:100%;
	background:#5B4E27;
	margin-bottom:5px;
	height:21px;
}
#mesi ul{
	margin:0px 0px 0px 10px;
	padding:0px;
	position: relative;
	display: block;
	width: 100%;
	text-align:center;
}
#mesi ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	display:inline;
	width:8%;
	text-align:center;
	border:0px;
	line-height:21px;
}
#mesi ul li a{
	display:block;
	text-decoration:none;
	line-height:21px;
}
#mesi ul li a:hover{
	display:block;
	background:#393016;
	line-height:21px;
}
#mesi ul li a.sel{
	display:block;
	background:#393016;
	line-height:21px;
}
.popup_content_txt_priv{
	width:500px;
	height:280px;
	position:absolute;
	top:80px;
	left:30px;
	overflow:auto;
	padding-right:5px;
}
.popup_content_tit_priv{
	width:500px;
	position:absolute;
	top:50px;
	left:30px;
	color:#060605;
	font-size:12px;
	font-weight:bold;
}
.lab, .inp{
	float:left;
	padding:1px;
}
.lab{
	width:190px;
	font-weight:bold;
}
.inp{
	width:180px;
}
#F4_int_2 span form{
	margin-left:60px;
	color:#060605;
	font-size:12px;
	font-weight:bold;
}
#F4_int_2 span form a{
	color:#26200e;
	font-weight:normal;	
}
#F4_int_2 span form input[type=text]{
	border:1px solid #26200e;
	width:180px;
}
#F4_int_2 span form input[type=submit]{
	background:#26200e;
	color:#FFF;
	border:2px solid #FFF;
	width:180px;
}
.botFotoGal,.botVideoGal,.botWallGal{
	margin-top:3px;
	width:218px;
	height:81px;
	display:block;
}
#F3_int_gal{
	height:477px;
	width:100%;
	background:#FFF;
}
.botWallGal{
	margin-bottom:3px;
}
#F3_int_gal_dx{
	width:668px;
	height:452px;
	margin-left:4px;
	margin-top:3px;
}
#galThumbs{
	background:#231D0D;
	padding:10px 0px 10px 0px;
}
#imgDesc{
	position:absolute;
	color:#231D0D;
	height:16px;
	width:668px;
	margin-top:460px;
	margin-left:224px;
	overflow:hidden;
}
.sponsorloghi{
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}
.sponsorloghi .sponsor{
	border:0px;
	background:#FFF;
	margin:2px;
}
#attention{
	width:500px;
	color:#231D0D;
	border:2px solid #231D0D;
	margin:0px 0px 20px 0px;
	padding:10px;
	background:#FFF url(../imgs/bgAttenzione.png) right center no-repeat;
}
#confirm{
	width:500px;
	color:#231D0D;
	border:2px solid #231D0D;
	margin:0px 0px 20px 0px;
	padding:10px;
	background:#FFF url(../imgs/bgConferma.png) right center no-repeat;
}
#vidThumbs{
	background:#231D0D;
	padding:10px 0px 10px 0px;
}
#selDay{
	width:100%;
	margin:10px 0px 10px 0px;
	text-align:right;
	font-weight:bold;
}
#selDay select{
	width:40px;
}
#imgFSx img{
	border:3px solid #FFF;
}
.continua{
	float:right;
}
.continua a{
	text-decoration:none;
	color:#231D0D;
}








.bandascura {
	background-color:#393016;
	height:25px;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}
.sxCol {
	width:460px;
	float:left;
	height:25px;
	color:#FFF;
	line-height:25px;
}
.dxCol {
	float:left;
	width:150px;
	border-left:1px solid #C8B06A;
	height:25px;
	color:#FFF;
	line-height:25px;
}
.rigaH {
	background-color:#9D894F;
	height:65px;
	border-top:1px solid #C8B06A;
}
.rigaH .sxCol img {
	float:left;
	margin:4px 0px 4px 15px;
	border: 1px solid #000;
}
.rigaH .sxCol span {
	float:left;
	margin-left:15px;
	line-height:58px;
	color:#26200e;
}
.rigaH .dxCol {
	display:block;
	height:65px;
	text-align:center;
}
.rigaH {
	color:#000000;
}
.rigaH .dxCol span {
	display:block;
	color:#26200e;
	line-height:58px;
}
.sepaBlock {
	width:1px;
	border-right:1px dotted #000;
	float:left;
	height:58px;
	margin:2px;
}
#squadreCNT, #classCNT {
	width:613px;
}
.bandascura span {
	border-right:1px solid #C8B06A;
	height:25px;
	display:block;
	float:left;
	line-height:25px;
	color:#FFF;
}
#classCNT .rigaH span {
	display:block;
	float:left;
	text-align:center;
	border-right:1px solid #C8B06A;
	height:65px;
	line-height:65px;
}
.piccolo {
	width:28px;/*4%*/
}
.medio {
	width:65px;/*11%*/
}
.grande {
	width:195px;/*30%*/
}
.grande img{
	margin:2px;
	border:1px solid #000;
}
.NS{
	width:143px;
	text-align:left;
}
.titoliXL {
	font-size:18px;
	color:#393014;
	border-bottom:1px solid #393014;
	margin-bottom:10px;
	margin-top:10px;
}
/*#squadreCNT select{
	float:right;
	margin-bottom:10px;
}*/
.grande img{
	margin-top:8px;
}
.SQ1{
	float:left;
	border-right:1px dotted #000;
	width:228px;
	margin-top:3px;
}
.SQ2{
	float:left;
	width:228px;
	margin-top:3px;
}



/* SCROLL SPONSOR START */
/* position and dimensions of the navigator */
.navi {
	margin-left:328px;
	width:200px;
	height:20px;
}
/* items inside navigator */
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	/*background:url(../img/scrollable/arrow/navigator.png) 0 0 no-repeat;*/
	display:block;
	font-size:1px;
}
/* mouseover state */
.navi a:hover {
	background-position:0 -8px;      
}
/* active state (current page state) */
.navi a.active {
	background-position:0 -16px;     
}/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}
/* prev, next, prevPage and nextPage buttons */
a.browse {
	/*background:url(../imgs/frecciaDX.gif) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;*/
}
/* right */
a.right 			{ background:url(../imgs/frecciaDX.gif) no-repeat; width:15px; }
/*a.right:hover 		{ background-position:-30px -30px; }
a.right:active 		{ background-position:-60px -30px; } */
/* left */
a.left				{ background:url(../imgs/frecciaSX.gif) no-repeat; width:15px; } 
/*a.left:hover  		{ background-position:-30px 0; }
a.left:active  		{ background-position:-60px 0; }*/
/* up and down */
a.up, a.down		{ 
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}
/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }
/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  		{ background-position:-60px -30px; } 
/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 680px;
	height:68px;
	/* custom decorations */
	/*border:1px solid #ccc;*/
	/*background:url(/img/global/gradient/h300.png) repeat-x;*/
}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
/* single scrollable item */
.scrollable img {
	float:left;
	margin:0px 5px 0px 21px;
	background-color:#fff;
	padding:2px;
	border:1px solid #FFF;
	cursor:pointer;
	width:100px;
	height:55px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-top:3px;
}
/* active item */
.scrollable .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}
/* SCROLL SPONSOR END */


.scrollableGal {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 842px;
	height:80px;
	margin-left:10px;
	/* custom decorations */
	/*border:1px solid #ccc;*/
	/*background:url(/img/global/gradient/h300.png) repeat-x;*/
}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollableGal .itemsGal {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
/* single scrollable item */
.scrollableGal img {
	float:left;
	margin:0px 1px 0px 13px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:100px;
	height:68px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-top:3px;
}
/* active item */
.scrollableGal .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}



.scrollableVid {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 842px;
	height:80px;
	margin-left:10px;
	/* custom decorations */
	/*border:1px solid #ccc;*/
	/*background:url(/img/global/gradient/h300.png) repeat-x;*/
}
.scrollableVid .itemsGal {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}
/* single scrollable item */
.scrollableVid img {
	float:left;
	margin:0px 1px 0px 13px;
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	cursor:pointer;
	width:100px;
	height:68px;	
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-top:3px;
}
/* active item */
.scrollableVid .active {
	border:2px solid #000;
	z-index:9999;
	position:relative;
}