/************************************
*
*	DEFINIZIONE DELLA STRUTTURA
*
************************************/


/************************************
*
*	Contenitore della struttura */

#site {
	width:100%;
	height:auto;
	min-height:800px;
	height:auto !important;
	height:800px;	
	background:transparent url(/images/site_background.jpg) top center no-repeat;
}

/************************************
*
*	Header
*
************************************/

#header {
	width:964px;
	height:216px;
	margin:0 auto;
	display:block;
}

/************************************
*
*	Form Email
*
************************************/

#formEmail {
	background:transparent url(/images/site_background.jpg) top center no-repeat;
}

/************************************
*
*	Header -> Menu di servizio
*
************************************/

	#header #submenu {
		margin: 5px 0 0 0;
		width:964px;
		height:auto;
		text-align:right;
		
	}
	
		#header #submenu ul {
			margin:3px 0 0 0;
			padding:0;
			list-style-type:none;
			display:inline;
			float:right;
			height:24px;

		}

		#header #submenu li {
		padding: 0 10px 0 10px;
	background: transparent url(/images/submenu_li.gif) center right no-repeat ;
	display: inline;
	
}
		#header #submenu li img{
		margin: 0;
		vertical-align: bottom;
}

		#header #submenu li.last {
			background:transparent;
		}

/************************************
*
*	Header -> Modulo di ricerca
*
************************************/

	#header #submenu form {
		margin:2px 0 0 10px;
		padding:0;
		list-style-type:none;
		display:inline;
		float:right;
		height:26px;
	}

		#header #submenu form input#keyword {
			font-size:10px;
			background:#a4bbdb;
			border:1px solid #fff;
			width:120px;
			height:14px;
			vertical-align: top;
		}

		#header #submenu form input#submit {
			padding-top:2px;
		}

		#header #submenu form label {
			margin-top:222px;
			padding-right:20px;
			color:#fff;
			}

		#header #submenu form fieldset {
			margin-right:10px;
			display:inline;
			float:left;
		}
	
	#header a {
		color:#fff;
		text-decoration:none;
	}

	#header a:link {
		color:#fff;
		text-decoration:none;
	}

/************************************
*
*	Header -> Menu
*
************************************/

	#header #menu {
		width:964px;
		height:188px;
		background:transparent;
	}
		
/************************************
*
*	Player
*
************************************/

#player {
	margin:0 auto 20px auto;
	padding:0;
	width:964px;
	height:450px;
	background:#fff ;
	display:block;
	position:relative;
}
#playerhome {
	margin:0 auto 20px auto;
	padding:0;
	width:964px;
	height:450px;
	background:#fff url(/images/player_background.jpg) top left repeat-x;
	display:block;
	position:relative;
	
}

#playerhome_SGS {
	margin:0;
	padding:0;
	/*width:964px;*/
	width:707px;
	height:420px;
	/*background:#fff url(/images/content_background.jpg) top left repeat-x;*/
	background:#fff url(/images/sfondo_visore_centrale_sgs.png) top left repeat-x;
	display:block;
	position:relative;
	margin-bottom: 8px;
}
#playerhome_Regione_SGS {
	margin:0;
	padding:0;
	/*width:964px;*/
	width:707px;
	height:420px;
	padding-bottom:20px;
	/*background:#fff url(/images/content_background_regione.jpg) top left repeat-x;*/
	background:#3465B0 url('/images/sfondo_visore_centrale_sgs_regione.png') top left repeat-x;
	display:block;
	position:relative;
	margin-bottom: 8px;
}

.mainContentSgs{
		width:964px; 
		margin:0 auto
		}
 #start1{
			float:left;
			width:380px;
			height:280px;

		}
 #dxBoxPlayer{
 	margin-left: 410px;
 	padding-top: 5px;
	width:225px
}

#b1, #b2, #b3{

width:265px;
height:72px;
padding:6px;
margin-bottom:6px;
background:#FFF url('b_back.gif') no-repeat
}
/*.side_SGS{
	margin-bottom:0px;
	padding-bottom:0px;
}*/
#b1{
	/*margin-top:46px*/
}

.bl, .linkNoUnderline{
margin-top:2px;
text-decoration:none;
color:white;
}
.linkNoUnderline:visited{
	color:#fff;
	
}
		#text{
			width:380px;
		}
		#textRegione{
			width:380px;
			margin-top:-70px;
		}
#spacing_b {
			width:215px;
			height:60px;
			padding:5px;
			margin-bottom:4px;
			
		}
		.button_href{
			width:265px;
			height:72px;
			padding:6px;
			margin-bottom:4px;
			margin-left:-4px;
			margin-top:40px;
			display:block;
			background:transparent url('/images/button_href.png') no-repeat;
			font-size:18px;
			font-weight:bold;
			text-align:center;
			color:#0000FF;
			text-decoration:none;

		}
		.button_href:hover, .button_href:focus, .button_href:active{
			width:265px;
			height:72px;
			padding:6px;
			margin-left:-4px;
			margin-bottom:4px;
			display:block;
			background:transparent url('/images/button_href_hover_y.png') no-repeat;
			font-size:18px;
			font-weight:bold;
			text-align:center;
			color:#0000FF;
			text-decoration:none
		}
#newsMain {
	background:#FFFFFF url(/images/background_home_sgs.png) repeat-x scroll left top;
               border:2px solid #FFFFFF;
               height:446px;
               width:624px;
}

.newsBig{
    width:380px;
    height:440px;
}

		#player #videoPlayer, #playerhome #videoPlayer {
			position:absolute;
			top:10px;
			right:0;
		}

		#player #newsPlayer, #playerhome #newsPlayer  {
			position:absolute;
			top:0;
			left:0;
		}

/************************************
*
*	Contenuti html
*
************************************/

#content {
	margin:0 auto 20px auto;
	padding:8px 0 20px 7px;
	width:957px;
	min-height:420px;
	height:auto !important;
	height:420px;
	background:#fff url(/images/content_background.jpg) bottom left repeat-x;
	display:block;
}
#content2 {
	margin:0 auto 20px auto;
	padding:8px 0 20px 7px;
	width:957px;
	height:auto;
	min-height:420px;
	height:auto !important;
	height:420px;
	background:#fff url(/images/content_background.jpg) bottom left repeat-x;
	display:block;
}

#content2_SGS {
	margin:0 auto 20px 0px;
	padding:8px 0 0px 7px;
	width:700px;
	height:auto;
	min-height:420px;
	height:auto !important;
	height:420px;
	background:#fff url(/images/content_background.jpg) bottom left repeat-x;
	display:block;
}
	#content .info {
		width:689px;
		height:auto;
		min-height:455px;
		height:auto !important;
		height:455px;
		margin-right:6px;
		display:inline;
		float:left;
		background:transparent;
	}
	
	#content2 .info2 {
		width:630px;
		height:auto;
		min-height:420px;
		height:auto !important;
		height:420px;
		margin-right:6px;
		display:inline;
		float:left;
		background:transparent;
	}
	
	#content2_SGS .info2 {
		width:700px;
		height:auto;
		margin-right:6px;
		display:inline;
		float:left;
		background:transparent;
	}
	
		#content .info .boxContainer {
			margin-left:4px;
		}

			#content .info .boxContainer .clear {
				height:5px;
			}
	
		#content .info .infoTitle1, #internalWithoutMenu .infoTitle1 {
			font-family:Helvetica,Arial,Sans-serif;
			width:674px;
			height:25px;
			margin-bottom:6px;
			background: url(/images/title4coll.jpg) top left no-repeat;
			font-size: 13px;
			font-weight: bold;
			text-transform: uppercase;
			color: #fff;
			padding: 8px 0 0 15px;
		}
		#content .info .boxContainer h3 {
			margin:0;
		}

		#content .info .boxContainer p {
			margin:0;
		}

/************************************
*
*	Riga 1
*
************************************/

		#content .info .boxR1 {
			height:210px;
		}

			#content .info .boxR1 .text {
				height:80px;
				padding-top:10px;
				padding-right:5px;
			}

/************************************
*
*	Riga 2
*
************************************/

		#content .info .boxR2 {
			height:170px;
		}

			#content .info .boxR2 .text {
				height:70px;
				padding-top:10px;
				padding-right:5px;
			}
				
/************************************
*
*	Area a due colonne
*
************************************/
		
		#content .info .box2, #content .info .box2l {
			width:335px;
			margin-right:10px;
			display:inline;
			float:left;
			background:transparent;	
				
		}
		
		#content .info .box2l {
			margin-right:0px;
		}

/************************************
*
*	Area a quattro colonne
*
************************************/
		
		#content .info .box4, #content .info .box4l {
			width:163px;
			margin-right:10px;
			display:inline;
			float:left;
			background:transparent;			
		}
		
		#content .info .box4l {
			margin-right:0px;
		}
			

/************************************
*
*	Area a quattro colonne organi generali
*
************************************/
		
		#content .info .box4_pdf {
			width:147px;
			height:170px;
			margin: 20px 24px 0 0;
			display:inline;
			float:left;
			background:transparent;			
		}
		#content .info .box4_pdf img {
			margin:0;
		}
		#content .info .box4_pdf .text {
		padding: 0;
		}
		
		#content .info .box4_pdf .text h3 {
		padding:0 0 0 0;
		color: #fec216;
		}	


/***********************************************
*
*	Area laterale - spalla destra SGS
*
***********************************************/

	.side_SGS {
		width:250px;
		padding-top:4px;
		display:inline;
		float:right;
		background:#FFF
	}
	
	.side_SGS .box_lastComunicati {
	              width:208px;
		height:160px;
		display:inline;
		float:left;
		padding-left:42px;
                             padding-top:55px;
	}
	
	.side_SGS .box_lastComunicati .box_comunicati_SGS_item {
	               width:250px;
		height:41px;
		display:inline;
		float:left;
	}
	
	
	
	.titolo_comunicato_box {
	               color:blue !important;
	               font-size:12px;
                              font-weight:bold;
                              margin-left:28px;
	}
	
	.titolo_box_spalla {
		color: #E3B704 !important;
		font-size:14px;
		font-weight:bold;
		overflow:auto;
		padding-left:4px;
		padding-right:4px;
		padding-top:4px;
	}
	
	.testo_box_spalla{
	padding-left:4px;
	padding-right:4px;
	}
	
	.side_SGS .box_bottone {
		width:250px;
		height:100px;
		display:inline;
		float:left;
	               padding-top:8px;
	}
	
	.side_SGS .box_testuale {
		background:#D6E5E5 url(/images/background_box_testuale_SGS.png) repeat scroll left center;
		display:inline;
		float:left;
		height:271px;
		/*margin-bottom:21px;*/
		margin-top:8px;
		width:250px;
	}
	
	.side_SGS .banner {
			/*margin-bottom:10px;*/
		}
		
		
		
/************************************
*
*	Area news laterali e banner
*
************************************/

	#content .side {
		width:261px;
		padding-top:4px;
		height:455px;
		display:inline;
		float:left;
	}
		#content2 .side2 {
		margin: 0 0 0 -9px;
		width:320px;
		padding-top:10px;
		height:398px;
		display:inline;
		float:left;
		background-color: #3466af;
		position:relative;
		}
		
		#content2 .side2_sgs {
		margin: 0 0 0 -9px;
		width:320px;
		padding-top:5px;
		height:402px;
		display:inline;
		float:left;
		background-color: #3466af;
		position:relative;
		}
		
		.side_home_sgs{
		background-color: #3466af;
		width:100px;
		float:left;
		position:relative;
		margin-top: 5px;
		width:320px;
		padding-top:5px;
		height:437px;
		display:inline;
		}
		
		
		.comunicati_sgs{
		background:white url(/images/comunicati_background.png) no-repeat scroll left top;
                             height:299px;
                             margin-left:10px;
                             width:302px;
		}
		
		.bottone_mediagallery{
		background-color:white;
                              margin-left:10px;
                              width:302px;
		}
	
		#content .side .banner {
			margin-bottom:10px;
		}
		
		#content2.side2_sgs.banner{
		}
		
		#content2 .side2 .sponsor {
			margin: 10px;
			vertical-align: top;
		}
		
		.box_HP_sgs{
		               margin: 0 10px 10px;
			vertical-align: top;
			height:150px;
			width:302px;
			background-color:#FFFFFF;
		}
		
		.title_box_sgs{
		               color:#3A89FF;
                                            font-family:Helvetica,Arial,Sans-Serif;
                                            font-size:14px;
                                            margin:2px 0 0 5px;
		}
		
		.mainNews_sgs_title{
		               /*color:#000;*/
		               color:white;
                                            font-family:Helvetica,Arial,Sans-Serif;
                                            font-size:17px;
                                            margin:4px 0 0 5px;
                                            width:350px;
		}
		
		.mainNews_sgs_text{
		               /*color:#1F56A8;*/
		               color:white;
                                            font-family:Helvetica,Arial,Sans-Serif;
                                            font-size:13px;
                                            margin:4px 0 0 5px;
                                            width:350px;
                                            font-weight:bold;
		}
		
		.boxNews_sgs_text{
		              font-family:Helvetica,Arial,Sans-Serif;
                                            font-size:13px;
                                            margin:2px 0 0 5px;
                                            width:210px;
                                            font-weight:bold;                                         
                                            color:#1F56A7;
		}
			
		.text_box_sgs{
		             font-family:Helvetica,Arial,Sans-serif;
                                          font-size:11px;
                                          margin:2px 0 0 5px;
                                          color:black;
                                          }
                                          
                             .boxNews_sgs_title{
		             					font-family:Helvetica,Arial,Sans-serif;
                                          font-size:14px;
                                          margin:2px 0 0 0;
                                          color:#1F56A7;
                                          }
                                          
                               .smallBox_home_SGS_1{
                                 /*background:transparent url(/images/background_small_box_SGS.png) repeat-x scroll left bottom;*/
                                 background-color:white;
                                 float:right;
                                 height:82px;
                                 margin-top:-435px;
                                 width:220px;
                               }
                               
                                .smallBox_home_SGS_2{
                                 background:transparent url(/images/background_small_box2_SGS.png) repeat-x scroll left bottom;
                                 float:right;
                                 height:82px;
                                 margin-top:-347px;
                                 width:220px;
                               }
                               
                                .smallBox_home_SGS_3{
                                 background:transparent url(/images/background_small_box3_SGS.png) repeat-x scroll left bottom;
                                 float:right;
                                 height:82px;
                                 margin-top: -259px;
                                 width:220px;
                               }
                               
                                .smallBox_home_SGS_4{
                                  background:transparent url(/images/background_small_box4_SGS.png) repeat-x scroll left bottom;
                                 float:right;
                                 height:82px;
                                 margin-top:-170px;
                                 width:220px;
                               }
                               
                                .smallBox_home_SGS_5{
                                 background:transparent url(/images/background_small_box5_SGS.png) repeat-x scroll left bottom;
                                 float:right;
                                 height:82px;
                                 margin-top:-81px;
                                 width:220px;
                               }

		#content .side .newsLat, #content .side .newsLatl, #internalWithMenu .side .newsLat, #internalWithMenu .side .newsLatl {
			width:261px;
			height:70px;
			background:transparent url(/images/newslat_background_lite.gif) bottom left repeat-x;
		}
		
		#content .side .newsLatl, #internalWithMenu .side .newsLatl {
			background:transparent;
		}

		#content .side .newsLat img, #content .side .newsLatl img, #internalWithMenu .side .newsLat img, #internalWithMenu .side .newsLatl img {
			margin-top:5px;
			float:left;
			display:inline;
		}

		#content .side .newsLat .text, #content .side .newsLatl .text, #internalWithMenu .side .newsLat .text, #internalWithMenu .side .newsLatl .text {
			width:191px;
			height:50px;
			padding:10px;
			float:left;
			display:inline;
		}
		
		#content .side .newsLat .text p, #content .side .newsLatl .text p, #internalWithMenu .side .newsLat .text p, #internalWithMenu .side .newsLatl .text p {
			margin:0;
		}

/************************************
*
*	Pagine interne con menu laterale
*
************************************/
	#internalWithMenu {
		margin:0 auto 20px auto;
		padding:0;
		width:964px;
		height:auto;
		background:transparent;
		display:block;
	}
	
		#internalWithMenu .submenu {
			padding:0 0 1px 1px;
			width:149px;
			height:451px;
			background:#fff;
			display:inline;
			float:left;
		}
.submenu_champions{
			width:149px;
			height:451px;
			background-image:url('/images/FONDINO_MENU_2.png');
		}
		#internalWithMenu .submenuform {
			padding:0 0 1px 1px;
			width:964px;
			height:451px;
			background:#fff;
			display:inline;
			float:left;
		}
		
		#internalWithMenu .pageTitle {
			width:814px;
			height:30px;
			margin:0;
			background:#fff url(/images/internalWithMenu_title_background.jpg) top left repeat-x;
		}
		
		#internalWithMenu .pageTitleGrey {
			width:814px;
			height:30px;
			margin:0;
			background:#fff url(/images/internalWithMenu_title_background_grey.jpg) top left repeat-x;
		}
		
		
		#internalWithMenu .pageTitleLarge {
			width:964px;
			height:30px;
			margin:0;
			background:#fff url(/images/internalWithMenu_title_background_champions.png) top left repeat-x;
		}
		
		#internalWithMenu .pageTitle h3 {
			text-transform:uppercase;	
		}	
		
		#internalWithMenu .pageTitleLarge h3 {
			text-transform:uppercase;	
		}	
		
		#internalWithMenu .pageTitleGrey h3 {
			text-transform:uppercase;	
		}
		#internalWithMenu .texts {
			width:814px;
			min-height:668px;
			height:auto !important;
			height:668px;	
			background:#fff url(/images/internalWithMenu_background.jpg) bottom left repeat-x;
			display:inline;
			float:left;
			padding-bottom:20px;
		}
		
		#internalWithMenu .textsLarge {
			width:964px;
			background:#fff url(/images/internalWithMenu_background.jpg) bottom left repeat-x;
			display:inline;
			float:left;
			padding-bottom:20px;
		}
		
		
		#internalWithMenu .textsform {
			width:964px;
			min-height:668px;
			height:auto !important;
			height:668px;	
			background:#fff url(/images/internalWithMenu_background.jpg) bottom left repeat-x;
			display:inline;
			float:left;
			padding-bottom:20px;
		}

		#internalWithMenu .textsClean {
			background:#fff;

		}
		
		#internalWithoutMenu .textsClean {
			background:#fff;

		}
		
		#internalWithMenu .texts .mainText {
			width:552px;
			display:inline;
			float:left;
			background:transparent;
			padding-bottom:20px;
		}
		
		#internalWithMenu .textsLarge .mainText {
			width:552px;
			display:inline;
			float:left;
			background:transparent;
			padding-bottom:20px;
		}

			#internalWithMenu .texts .mainText .highlight {
				width:536px;
				min-height:150px;
				height:auto !important;
				height:150px;	
				display:block;
				background:#1f56a7;
			}
			
			#internalWithMenu .textsLarge .mainText .highlight {
				width:536px;
				min-height:150px;
				height:auto !important;
				height:150px;	
				display:block;
				background:#1f56a7;
			}

				#internalWithMenu .texts .mainText .highlight img {
					width:95px;
					height:95px;
					border:1px solid #fff;
					margin:25px 0 25px 25px;
					display:inline;
					float:left;
				}
				
				#internalWithMenu .textsLarge .mainText .highlight img {
					width:95px;
					height:95px;
					border:1px solid #fff;
					margin:25px 0 25px 25px;
					display:inline;
					float:left;
				}

				#internalWithMenu .texts .mainText .highlight .text {
					width:auto;
					height:95px;
					margin:25px;
					display:inline;
					float:left;
					font-family:Helvetica,Arial,Sans-Serif;
				}
				
				#internalWithMenu .textsLarge .mainText .highlight .text {
					width:auto;
					height:95px;
					margin:25px;
					display:inline;
					float:left;
					font-family:Helvetica,Arial,Sans-Serif;
				}

			#internalWithMenu .texts .mainText .framer {
				width:509px;
				margin-left:12px;
				height:auto;	
				display:block;
				background:transparent;
			}
			
			#internalWithMenu .textsLarge .mainText .framer {
				width:509px;
				margin-left:12px;
				height:auto;	
				display:block;
				background:transparent;
			}
		
		#internalWithMenu .texts .side {
			width:262px;
			display:inline;
			float:right;
		}
		
		#internalWithMenu .textsLarge .side {
			width:262px;
			display:inline;
			float:right;
		}

			#internalWithMenu .texts .side .banner {
				width:250px;
				margin-top:30px;
			}
			
			#internalWithMenu .texts .side .noTopMargin {
				margin-top:0;
			}
			
			#internalWithMenu .texts .side .smallBanner {
				width:250px;
				margin-top:5px;
			}
			
			#internalWithMenu .texts .side .news {
				width:260px;
				margin-top:5px;
			}

			#internalWithMenu .texts .side .news img.title {
				margin-bottom:5px;
				margin-top:5px;
			}

			#internalWithMenu .texts .side .news .internalNewsLat {
				width:260px;
				height:100px;
				margin-bottom:2px;
				background:transparent;
			}

			#internalWithMenu .texts .side .news .internalNewsLat .box {
				width:250px;
				height:100px;
				margin-bottom:2px;
				background:transparent url(/images/newslat_background_complete.gif) top left repeat-x;
				float:left;
				display:inline;
			}
						
			#internalWithMenu .texts .side .news .internalNewsLat .box img {
				width:100px;
				float:left;
				display:inline;
				margin-right:5px;
			}
			
			#internalWithMenu .texts .side .news .internalNewsLat .box a {
				text-decoration:none;
				color:#333;
			}

			#internalWithMenu .texts .side .news .internalNewsLat .box p {
				margin:0;
				padding-top:5px;
			}	
			
			#internalWithMenu .texts .side .news .internalNewsLat .box strong {
				color:#1f56a7;
			}			

#internalWithMenu .textsLarge.side .banner {
				width:250px;
				margin-top:30px;
			}
			
			#internalWithMenu .textsLarge .side .noTopMargin {
				margin-top:0;
			}
			
			#internalWithMenu .textsLarge .side .smallBanner {
				width:250px;
				margin-top:5px;
			}
			
			#internalWithMenu .textsLarge .side .news {
				width:260px;
				margin-top:5px;
			}

			#internalWithMenu .textsLarge .side .news img.title {
				margin-bottom:5px;
				margin-top:5px;
			}

			#internalWithMenu .textsLarge .side .news .internalNewsLat {
				width:260px;
				height:100px;
				margin-bottom:2px;
				background:transparent;
			}

			#internalWithMenu .textsLarge .side .news .internalNewsLat .box {
				width:250px;
				height:100px;
				margin-bottom:2px;
				background:transparent url(/images/newslat_background_complete.gif) top left repeat-x;
				float:left;
				display:inline;
			}
						
			#internalWithMenu .textsLarge .side .news .internalNewsLat .box img {
				width:100px;
				float:left;
				display:inline;
				margin-right:5px;
			}
			
			#internalWithMenu .textsLarge .side .news .internalNewsLat .box a {
				text-decoration:none;
				color:#333;
			}

			#internalWithMenu .textsLarge .side .news .internalNewsLat .box p {
				margin:0;
				padding-top:5px;
			}	
			
			#internalWithMenu .textsLarge .side .news .internalNewsLat .box strong {
				color:#1f56a7;
			}			





/************************************
*
*	Pagine interne senza menu laterale
*
************************************/
	#internalWithoutMenu {
		margin:0 auto 20px auto;
		padding:0;
		width:964px;
		height:auto;
		background:transparent;
		display:block;
	}
		
		#internalWithoutMenu .pageTitle {
			width:964px;
			height:30px;
			margin:0;
			background:#fff url(/images/internalWithMenu_title_background.jpg) top left repeat-x;
		}
		
		#internalWithoutMenu .pageTitle h3 {
			text-transform:uppercase;	
		}	
		
		#internalWithoutMenu .texts {
			width:964px;
			min-height:768px;
			height:auto !important;
			height:768px;	
			background:#fff url(/images/internalWithMenu_background.jpg) bottom left repeat-x;
			display:inline;
			float:left;
			padding-bottom:20px;
		}
		
		#internalWithoutMenu .textsClean {
			background:#fff;

		}
		
		#internalWithoutMenu .texts .mainText {
			width:702px;
			display:inline;
			float:left;
			background:transparent;
			padding-bottom:20px;
		}
		
			#internalWithoutMenu .texts .mainText .rssDesc {
				margin:0 20px 0 14px;
			}

				#internalWithoutMenu .texts .mainText .rssDesc p {
					margin:0 0 20px 0;
				}
							
				#internalWithoutMenu .texts .mainText .rssDesc h2 {
					color:#1F56A7;
					font-size:14px;
					margin-bottom:0;
				}

			#internalWithoutMenu .texts .mainText .highlight {
				width:536px;
				min-height:150px;
				height:auto !important;
				height:150px;	
				display:block;
				background:#1f56a7;
			}

				#internalWithoutMenu .texts .mainText .highlight img {
					width:95px;
					height:95px;
					border:1px solid #fff;
					margin:25px 0 25px 25px;
					display:inline;
					float:left;
				}

				#internalWithoutMenu .texts .mainText .highlight .text {
					width:auto;
					height:95px;
					margin:25px;
					display:inline;
					float:left;
					font-family:Helvetica,Arial,Sans-Serif;
				}

			#internalWithoutMenu .texts .mainText .framer {
				width:509px;
				margin-left:12px;
				height:auto;	
				display:block;
				background:transparent;
			}
		
		#internalWithoutMenu .texts .side {
			width:262px;
			display:inline;
			float:left;
		}

			#internalWithoutMenu .texts .side .banner {
				width:250px;
				margin-top:30px;
			}
			
			#internalWithoutMenu .texts .side .noTopMargin {
				margin-top:0;
			}
			
			#internalWithoutMenu .texts .side .smallBanner {
				width:250px;
				margin-top:5px;
			}
			
			#internalWithoutMenu .texts .side .news {
				width:260px;
				margin-top:5px;
			}

			#internalWithoutMenu .texts .side .news img.title {
				margin-bottom:5px;
				margin-top:5px;
			}

			#internalWithoutMenu .texts .side .news .internalNewsLat {
				width:260px;
				height:100px;
				margin-bottom:2px;
				background:transparent;
			}

			#internalWithoutMenu .texts .side .news .internalNewsLat .box {
				width:250px;
				height:100px;
				margin-bottom:2px;
				background:transparent url(/images/newslat_background_complete.gif) top left repeat-x;
				float:left;
				display:inline;
			}
						
			#internalWithoutMenu .texts .side .news .internalNewsLat .box img {
				width:100px;
				float:left;
				display:inline;
				margin-right:5px;
			}
			
			#internalWithoutMenu .texts .side .news .internalNewsLat .box a {
				text-decoration:none;
				color:#333;
			}

			#internalWithoutMenu .texts .side .news .internalNewsLat .box p {
				margin:0;
				padding-top:5px;
			}	
			
			#internalWithoutMenu .texts .side .news .internalNewsLat .box strong {
				color:#1f56a7;
			}	








/************************************
*
*	Paginazione vecchia
*
************************************/
/*
			.pages, .pagination {
				text-align:center;
				margin-top:12px;
			}
			
			.pages ul, .pagination ul {
				list-style-type:none;
				margin:0;
				padding:0;
			}
			
			.pages li, .pagination li {
				display:inline;
				padding:2px 10px;
				font-size:11px;
				font-weight:bold;
				color:#1f56a7;
				text-transform:uppercase;
				height: auto;
			}
			
			.pages li.previous {
				
			}
			.pages li.next {
			width:100px;
			
			}
			
			.pages li a, .pagination li a {
				color:#1f56a7;
				text-decoration:none;
			}
			
			.pages li.previous a {
				padding-left:25px;
				background:transparent url(/images/ico_previous.gif) center left no-repeat;
			}
			.pages li.next a {
				padding-left:25px;
				background: url(/images/ico_next.gif) center right no-repeat;
			}
			.pagination li {
				padding:2px 2px;
			}
			
			.pagination li a {
				text-decoration:underline;
			}
*/ 


/************************************
*
*	Paginazione nuova
*
************************************/

			.pages, .pagination {
				text-align:center;
				margin-top:10px;
				padding-bottom:10px;
			}
			
			.pages ul, .pagination ul {
				list-style-type:none;
				margin:0;
				padding:0;
			}
			
			.pages li, .pagination li {
				display:inline;
				padding:2px 10px;
				font-size:11px;
				font-weight:bold;
				color:#1f56a7;
				text-transform:uppercase;
				/*height: auto;*/
			}
			
			.pages li.previous {
				/*border-right:1px solid #1f56a7;*/
			}
			.pages li.next {
			width:100px;
			
			}
			
			.pages li a, .pagination li a {
				color:#1f56a7;
				text-decoration:none;
			}
			
			.pages li.previous a {
				padding-left:25px;
				background:transparent url(/images/ico_previous.gif) center left no-repeat;
			}
			.pages li.next a {
				padding-left:25px;
				background:transparent url(/images/ico_next.gif) center right no-repeat;
			}
			.pagination li {
				padding:2px 2px;
			}
			
			.pagination li a {
				text-decoration:underline;
			}
		
/************************************
*
*	Footer
*
************************************/

#footer {
	width:964px;
	height:auto;
	margin: -15px auto 30px auto;
	display:block;
	text-align: center;
	color: #fff;	
	font-size: 10px;
	
}

.footer_text {
	color:#FFFFFF;
display:block;
font-size:10px;
height:auto;
margin:-148px 0;
text-align:center;
width:702px;
	
}

#footer a{
		text-decoration: none;
		font-size: 10px;
		color: #fff;
}
#footer a:hover{
		text-decoration: underline;
		font-size: 10px;
		color: #fff;
}






/* ------------------------------------- NEWS ------------------------------------------*/

/************************************
*
*	ARCHIVIO NEWS
*
************************************/

                                           .printImage{
                                                           display:none;
                                           }

			#internalWithMenu .texts .mainText .strip2 {
				width:536px;
				height:106px;
				display:block;
			}
			
			#internalWithMenu .newsPreview {
				 border-bottom:1px solid #333333;
                                                            clear:both;
                                                            float:left;
                                                            margin:5px 0 15px 34px !important;
                                                            vertical-align:top;
                                                            width:490px;	
			}
			
			#internalWithMenu .newsPreview h4 { 
				margin:0 0 5px 0;
				font-size:12px;
				color:#003366;
				text-transform:uppercase;
			}
			
			#internalWithMenu .newsPreview h3 { 
				margin:0 0 5px 0;
				font-size:20px;
			}
			
			#internalWithMenu .newsPreview ul {
				list-style-type:none;
				margin:0 0 10px 0;
				padding:0;
				border:none;
			}
			
			#internalWithMenu .newsPreview li {
				padding:3px 18px 3px 0;
				margin-right:15px;
				display:inline;
			}
			
			#internalWithMenu .newsPreview li.leggi {
				background:transparent url(/images/ico_leggi.gif) center right no-repeat;
			}

			#internalWithMenu .newsPreview li.segnala {
				background:transparent url(/images/ico_segnala.gif) center right no-repeat;
			}	
			
			#internalWithMenu .newsPreview li.commenta {
				background:transparent url(/images/ico_commenta.gif) center right no-repeat;
			}	
			#internalWithMenu .newsPreview li.stampa{
				background:transparent url(/images/ico_print.gif) center right no-repeat;
			}	
			
			#internalWithMenu .newsPreview li a {
				color:#003366;
				text-decoration:none;
			}	
			
/************************************
*
*	SPECIALI
*
************************************/
		.newspeciali{
		margin: 50px 0 0 125px;
		}
		.textspeciali {
		margin: 25px 25px 0 35px;
		}
		.textspeciali b {
		color: #003366;
		}

/* ------------------------------------- NEWS ------------------------------------------*/	



/* ------------------------------------- FIGC ------------------------------------------*/	

/*-------------------------------------- ALBO ----------------------------------------*/

                                            #internalWithMenu .listWinner {
				margin:5px 0 15px 20px;
				width:520px;		
				vertical-align: top;		
			}
			
			#internalWithMenu .pageTitleGreen {
			width:814px;
			height:30px;
			margin:0;
			background:#fff url(/images/internalWithMenu_title_background.jpg) top left repeat-x;
		}
		
		#internalWithMenu .listWinner h3 { 
				margin:30px 0 5px 15px;
				font-size:13px;
		}

/************************************
*
*	TABS ORGANI DIRETTIVI
*
************************************/

#accordion {
}

	#accordion h3 {
		text-transform:uppercase;
		font-family:Helvetica,Arial,Sans-Serif;
	}

	#accordion .toggler {
		height:19px;
		background:transparent url(/images/tabs_apertura.jpg) top left no-repeat;
		padding:7px 0 0 34px;
		cursor:pointer;
	}
	
	#accordion .togglerSelected {
		height:19px;
		background:transparent url(/images/tabs_apertura_over.jpg) top left no-repeat;
		padding:7px 0 0 34px;
		cursor:pointer;
	}
	
	#accordion .element .content {
		margin:10px 10px 20px 10px;
	}

	#accordion .element .content img {
		float:left;
		display:inline;
		margin-right:10px;
	}
	
	#accordion .element .content p {
	}
	
	#accordion .element .margin {
		margin-left:34px;
	}
	
	#accordion .element .content h3 {
		color:#1f56a7;
	}
	
	#accordion .limit {
		height:10px;
		background:url(/images/tabs_close.jpg) top left no-repeat;
	}
	
	#accordion .limitL {
		height:10px;
		background:url(/images/tabs_close_last.jpg) top left no-repeat;
	}
	
	#accordion a.download {
		color:#333333;
		text-decoration:none;
		padding-left:20px;
		background:transparent url(/images/ico_pdf.gif) top left no-repeat;
	}
	
	#accordion a.link {
		color:#333333;
		text-decoration:none;
		padding-left:20px;
		background:transparent url(/images/ico_link.gif) top left no-repeat;
	}
	
		#accordion a.link em {
			color:#1f56a7;
			font-style:italic;
		}


	#internalWithMenu .downloadBar {
		margin:20px 0 0 12px;
		width:510px;
		height:50px;
		background:transparent url(/images/barra_download.gif) top left no-repeat;
	}
		
		#internalWithMenu .downloadBar h3 {
			color:#1f56a7;
			text-transform:uppercase;
			padding:12px 0 0 35px;
		}

		#internalWithMenu .downloadBar p {
			margin:0;
			padding-left:12px;
		}
		
		#internalWithMenu .downloadBar h3 a {
			color:#1f56a7;
			text-decoration:none;
		}
		
		#internalWithMenu .downloadBar p a {
			color:#333;
			text-decoration:none;
		}			
	
/************************************
*
*	STORIA
*
************************************/

	#internalWithMenu #viewer {
		width:814px;
		min-height:420px;
		height:auto !important;
		height:420px;	
		margin:0;
		margin-bottom:10px;
		display:block;	
	}
	
		#viewer .preview {
			width:369px;
			min-height:420px;
			height:auto !important;
			height:420px;	
			display:inline;
			float:left;
			
		}
		
			#viewer .preview h3 {
				margin:10px 10px 0 34px;
				font-size:14px;
				font-family:Helvetica,Arial,Sans-Serif;
			}

				#viewer .preview h2 a {
					text-decoration:none;
				}

			#viewer .preview p {
				margin:10px 10px 0 34px;
			}

				#viewer .preview p a {
					text-decoration:none;
					color:#333;
				}
		
		#viewer .imagePlayer {
			width:445px;
			min-height:420px;
			height:auto !important;
			height:420px;	
			display:inline;
			float:left;
			
		}
		
		.mainText .gfxTitle {
			width:532px;
			height:24px;
			display:block;
			background:url(/images/editorial/titlePres.jpg) top left no-repeat;
			font-size: 11px;
			font-weight: bold;
			font-family:Helvetica,Arial,Sans-Serif;
			text-transform: uppercase;
			color: #fff;
			padding: 9px 0 0 15px;
		}
		
		.mainText .personHighlight {
			width:547px;
			min-height:210px;
			height:auto !important;
			height:210px;
			display:block;
			background:transparent url(/images/box_person_background.jpg) top left  no-repeat;
		}
		
			.mainText .personHighlight .box {
				margin-bottom:5px;
				width:272px;
				height:100px;
				background:transparent;
				float:left;
				display:inline;
			}
			
				.mainText .personHighlight .box img {
					margin-left:1px;
					width:100px;
					height:100px;
					float:left;
					display:inline;
				}
				
				.mainText .personHighlight .box .text {
					margin-left:10px;
					width:149px;
					height:100px;
					float:left;
					display:inline;
				}
				
				.mainText .personHighlight .box h3 {
					margin:5px 0 0 0;
					font-size:13px;
					font-family:Helvetica,Arial,Sans-Serif;
					margin-bottom:5px;
					font-weight:bold;
				}

				.mainText .personHighlight .box p {
					margin:5px 0 0 0;
				}
				
				.mainText .personHighlight .box .text a, .mainText .personHighlight .boxNoPic a {
					text-decoration:none;
					color:#333;
				}
				
			.mainText .personHighlight .boxNoPic {
				margin-bottom:5px;
				width:260px;
				height:80px;
				background:transparent;
				float:left;
				display:inline;
			}
			
			.mainText .personHighlight .boxNoPic h3 {
					margin:10px 0 5px 17px; 
					font-size:13px;
					font-weight:bold;
					font-family:Helvetica,Arial,Sans-Serif;
				}
				
				.mainText .personHighlight .boxNoPic p {
					margin:0 0 0 17px; 
				}
				
				#internalWithMenu .texts .mainText .strip {
					width:536px;
					height:250px;
					display:block;
					margin-bottom:20px;
				}
			
			
			#internalWithMenu .impianti h4 { 
				margin:0 0 0 34px;
				font-size:16px;
				text-transform:uppercase;
				font-family:Helvetica,Arial,Sans-Serif;
			}
			
			#internalWithMenu .impianti .newsImage { 
				margin:25px 15px 10px 34px;
			}
			
			#internalWithMenu .impianti .newsImage p { 
				margin:2px 0 2px 15px;
				color:#1F56A7;
			}
			
			
			#internalWithMenu .impianti h6, .newsPreview h6 { 
				margin:5px 0 5px 34px;
				font-size:10px;
				color:#003366;
				text-transform:uppercase;
				font-family:Helvetica,Arial,Sans-Serif;
				font-weight:normal;
				float:left;
			}
			
			.newsPreview h6 {
				margin-left:0;
			}

			#internalWithMenu .impianti h5 { 
				margin:0 0 5px 34px;
				font-size:11px;
				color:#003366;
				text-transform:uppercase;
				font-family:Helvetica,Arial,Sans-Serif;
			}
			
				#internalWithMenu .impianti p { 
				margin:25px 20px 5px 34px;
				
				}
/************************************
*
*	CONTATTI
*
************************************/
			
			.internalbox {
				margin: 0 0 0 0;
			}
			.internalbox h4 {
				margin: 25px 0 0 15px;
				color: #2d61ad;
				font-size: 14px; 
			}
			
			.box_ind{
				margin: 0 0 0 5px;
				border-collapse: collapse;
				width: 676px;
				border-top: 1px solid #dadde1;
				float: left;
			}
			.box_ind2{
				margin: 0 0 0 10px;
				float: left;
				display: inline;
				width: 210px;
				height: auto;
			}
			.box_indblue{
				margin: 0 0 0 10px;
				color: #1f56a7;
				float: left;
				display: inline;
				width: 210px;
				height: auto;
			}
			.internalbox .blue{
				color: #2d61ad;
			}
			.infocalcio{
				margin: 5px 0 0 10px;
				color: #2d61ad;
				background-color: #1f56a7;
				height: 92px;
				width: auto;
			}
			.infocalcio img{
				margin: 5px;
				float: left;
			}
			.infocalcio p{
				margin: 5px 0 0 50px;
				float: left;
				color: #fff;
				font-size: 12px; 
			}
			.infocalcio b{
				font-size: 20px;			
			}
			.infocalcio span{
				font-size: 14px;			
			}	
			.img_registrazione{
				margin: 5px 0 0 10px;
			}
			
/************************************
*
*	PRESIDENTI
*
************************************/
			
			.infopresidenti{
				margin: 0 0 0 0;
				background: url(/images/presidenti/bg_presidente.jpg) top left repeat-x;
				height: auto;
				width: 535px;
			}
			.infopresidenti p{
				margin: 80px 0 0 20px;
				float: left;
				color: #fff;
				font-size: 12px; 
			}
			.infopresidenti span{
				font-size: 14px;			
			}
			.infopresidenti b{
				font-size: 20px;			
			}
			.infopresidenti img{
				float: left;
			}
			
			.datepresidenti {
				width:250px;
				margin: 10px 0 0 15px; 
				height:50px; 
				float:left;
				display:inline; 
				border-bottom:1px solid #cecece;
			}
			.datepresidenti .boxdata {
				width:80px; 
				height:50px; 
				display:inline; 
				float:left;
			}
			.datepresidenti .boxdata2 {
				width:160px; 
				height:50px; 
				display:inline; 
				float:left;
			}
			
			.datepresidenti .boxdata h3 {
				margin: 0 0 0 20px;
				font-size: 14px;
				font-weight: bold;
			}
			
			.datepresidenti .boxdata h4 {
				margin: 0 0 0 20px;
				color: #6695db;
				font-size: 10px;
				font-weight: normal;
			}
			
			.datepresidenti .boxdata2 h3 {
				color: #1f56a7;
				font-size:14px;
				font-weight:bold;
			}

			.datepresidenti .boxdata2 h3 a {
				color: #1f56a7;
				text-decoration:none;
			}			
			
			.datepresidenti .boxdata2 h4 {
				margin: 0 0 0 0;
				color: #6695db;
				font-size:10px;
				font-weight:bold;
			}
			
			.testopresidenti{
				margin: 15px 25px 0 25px;
			}
			
			.testopresidenti p {
				margin-bottom: 15px;
			}
			
			.testopresidenti ul {
				margin: 5px 0  5px;
			}
			
			
/************************************
*
*	FORM
*
************************************/
		.form{
		margin: 15px 0 0 145px;
		}
		.form_conf{
		margin: 15px 0 0 145px;
		}
		.form b{
		color:#1f56a7;
		margin-left:10px;
		}
		.form p{
		margin:5px 0 15px 10px;
		}
		.form_conf b{
		text-transform: uppercase;
		color:#1f56a7;
		}
		.btn_home{
		padding-left: 500px;
		}
		
		.riga_info{
		height: 112px;
		width: 674px;
		background-color: #d8e2f0;
		}
		.margin{
		padding-top: 11px;
		}
		.form fieldset.fieldsetblue input{
		margin-left: 500px;
		border:none;
		}
		.paddingtext{
		margin-left: 540px;
		}
 		.form input, .form select {
		border: 1px solid #cecece;
		width: 180px;
		}
		#btn_invia input{
		width: auto;
		}
		.form textarea {
		border: 1px solid #cecece;
		width: 488px;
		height: 69px;
		}
		.form fieldset {
		padding: 10px 0 10px 0;
		min-height:30px;
		height:auto !important;
		height:40px;
		width: 674px;
		background-color: #d8e2f0;
	    margin-top: 15px;
		border: 0px solid #cecece;
		}
		.form .fieldsetblue  {
		margin-top: 1px;
		background-color: #aabfde;
		}
		.form .fieldsetblue .btnright  {
		margin-left:500px;
		width: auto;
		}
	   .form label {
		color:#1f56a7;
		font-weight: bold;
		}
		.form .label {
		float: left;
		margin-top: 3px;
		}
	   .form input.checkbox  {
		width: auto;
		margin: 5px 0 0 0;
		}
		.form input.radio  {
		width: auto;
		margin: 0;
		}
		.form .text{
		margin-left: 10px;
		float: left;
		display: inline;
		width: 290px;
		text-align: right;
		}
		.form .text2{
		margin-left: 40px;
		float: left;
		display: inline;
		width: 290px;
		text-align: right;
		}
		.form .cellulare{
		margin-left: 10px;
		float: left;
		display: inline;
		width: 220px;
		}
		.form .mail{
		margin-left: 10px;
		float: left;
		display: inline;
		width: 250px;
		text-align: right;
		}
		.form .cap{
		float: left;
		display: inline;
		margin-left: 40px;
		}
		.form .cap .cap2{
		margin-left: 20px;
		width:60px;
		}
		.form .domanda{
		margin:0 0 15px 10px;
		display: inline;
		width: 220px;
		}
		.form .risposta{
		margin: 55px 0 0 10px;
		display: inline;
		width: 220px;
		}
		.form .lingua{
		margin: 15px 0 0 10px;
		}
		.form .lingua2{
		display:block;
		float: left;
		line-height: 20px;
		margin: 0 7px 0 0;
		}
		.form .option{
		float: left;
		display: inline;
		margin: 0 0 0 40px;
		}
		.form .margin{
		margin: 0 0 0 22px;
		}
		.form .blue {
		background-color: #aabfde;
		border: none;
		}
		.form .news{
		margin-left: 10px;
		margin-top: 5px;
		margin-bottom: 5px;
		float: left;
		display: inline;
		width: 300px;
		}
		.form .info{
		margin-left: 10px;
		}
		.form .login{
		margin-left: 10px;
		float: left;
		display: inline;
		width: 210px;
		text-align: right;
		}
		.form .accesso{
		width: 140px;
		}
		.form .btn_vailogin  {
		margin-left:480px;
		margin-top: -20px;
		width: 135px;
		display: inline;
		}
		.form .btn_vaipassword {
		margin-left:480px;
		margin-top: 0;
		width: 135px;
		display: inline;
		}
		.form .passremind  {
		margin-left: 480px;
		float:left;
		}
		.form .passremind a {
		color: #000;
		}
		.form .passremind2  {
		margin: 10px 0 0 10px;
		float:left;
		}
		.form .passremind3{
		margin: 0 0 0 10px;
		float: left;
		}
		
		.form .ask{
		margin-left: 10px;
		float: left;
		}
		.form .ask b{
		margin-top: 4px;
		color:#3c4041;
		font-size: 10px;
		float: left;
		display:block;
		}
		.form .versione{
		display: block;
		margin: 3px 0 0 33px;
		padding: 0;
		}
		
			
/************************************
*
*	RICERCA
*
************************************/
			
			.infopresidenti{
				margin: 0 0 0 0;
				background: url(/images/presidenti/bg_presidente.jpg) top left repeat-x;
				height: auto;
				width: 535px;
			}
			.infopresidenti p{
				margin: 80px 0 0 20px;
				float: left;
				color: #fff;
				font-size: 12px; 
			}
			.infopresidenti span{
				font-size: 14px;			
			}
			.infopresidenti b{
				font-size: 20px;			
			}
			.infopresidenti img{
				float: left;
			}
			
			.cerca{
				margin: 5px 0 0 18px;
				color: #000;
				font-family: arial;
			}
			.cerca h3{
				font-weight:normal;
			}
			.cerca b{
				color: #000;
				font-weight:bold;
			}
			.cerca h3 p{
				color: #1f56a7;
				font-weight:bold;
				display:inline;
			}
			.datericerca {
				width:670px;
				margin: 10px 0 0 15px; 
				height:90px; 
				float:left;
				display:inline; 
				background-color: #fff;
				border:1px solid #cecece;
			}
			.datericercanofoto {
				width:670px;
				margin: 10px 0 0 15px; 
				height:50px; 
				float:left;
				display:inline; 
				background-color: #fff;
				
			}
			.datericerca img{
				margin: 5px;
				width: 80px;
				display:inline; 
				float:left;
			}
			.datericerca .boxdata {
				margin: 0 0 0 0px;
				width:570px; 
				height:90px; 
				display:inline; 
				float:left;
			}
			.datericercanofoto .boxdata {
				margin: 0 0 0 0px;
				width:660px; 
				height:50px; 
				display:inline; 
				float:left;
			}
			
			.datericerca .boxdata h2 {
				margin: 5px 0 0 0;
				color: #1f56a7;
				font-size:14px;
				font-weight:bold;
				
				}
			.datericerca .boxdata h3 {
				margin: 0;
				font-size:10px;
				font-weight:bold;
			
			}
				.datericerca .boxdata p {
				margin: 0;
				font-size: 10px;
				font-weight: normal;
				}
				.datericerca .boxdata a {
					color: #333333;
					text-decoration: underline;
				}
				.datericercanofoto .boxdata h2 {
				margin: 5px 0 0 0;
				color: #1f56a7;
				font-size:14px;
				font-weight:bold;
				
				}
				.datericercanofoto .boxdata h3 {
				margin: 0;
				font-size:10px;
				font-weight:bold;
			
			}
				.datericercanofoto .boxdata p {
				margin: 0;
				font-size: 10px;
				font-weight: normal;
				}
				.datericercanofoto .boxdata a {
				color: #333333;
				text-decoration: underline;
				}
						
/************************************
*
*	CALCIATORI
*
************************************/					
			
	
			
		.calciatoritesto{
				margin: 15px 25px 0 25px;
				font-size: 13px;	
				font-weight: bold;	
			}	
		.calciatoritesto b {
				font-size: 20px;
				color: #3ebc00;
				font-weight: normal;
			}
		.calciatoritesto p {
				font-weight: normal;
			}
		.calciatoritesto h3 {
	color:#3db501;
	text-transform: uppercase;
			}
		.calciatoritesto .boxsx{
				font-size: 13px;	
				background: #becee5;
				height: 17px;
				width: 250px;
				display: block;
				float: left;
				margin-top: 7px;
			}	
		.calciatoritesto .boxsx p{
				margin: 0;
				padding: 2px 0 0 20px;
				}	
		.calciatoritesto .boxdx{
				font-size: 13px;	
				background: #ccd8eb;
				height: 17px;
				width: 250px;
				display: block;
				float: right;
				margin-top: 7px;
			}		
		.calciatoritesto .boxdx p{
				margin: 0;
				padding: 2px 0 0 20px;
				font-weight: bold;
			}		
				

/* ------------------------------------- FIGC ------------------------------------------*/	

.titolo{
    float:left;
}

.icona_stampa_news{
	display: block;
	margin: 0 12px 0 9px;
	text-align:right;
	float:right;
	width:230px;
}

.icona_stampa_lista_news{
	display: block;
	margin: 0 12px 0 197px;
	text-align:right;
	float:left;
	width:30px;
}

.icona_stampa_impianti{
	display: block;
	margin: 0 0 0 305px;
	text-align:right;
	width:230px;
}

.icona_stampa_calendario{
	display: block;
	margin: 0 0 0 488px;
	text-align:left;
	width:100px;
}

.icona_stampa_sezioneSX{
	display: block;
	margin: 0 0 0 169px;
	text-align:left;
	width:210px;
}

.icona_stampa_storia{
	display: block;
	margin: 0 0 0 336px;
	text-align:left;
	width:210px;
}

.icona_stampa_struttura{
	display: block;
	margin: 0 78px 0 436px;
	text-align:right;
	width:100px;
}

.icona_stampa_norme{
	display: block;
	margin: 0 78px 0 437px;
	text-align:right;
	width:100px;
}

.icona_stampa_com{
	display: block;
	margin: 0 78px 0 448px;
	text-align:right;
	width:100px;
}

.icona_stampa_lista_news{
	display: block;
	margin: 0 78px 0 448px;
	text-align:right;
	width:100px;
}

.icona_stampa{
	display: block;
	margin: 0 78px 0 30px;
	text-align:left;
	
}
.icona_stampa img{
	margin: 3px 0 0 5px;
}

.link_stampa{
                width:10px;
}






/* ------------------------------------- LEGHE ------------------------------------------*/	


/************************************
*
*	COMITATI
************************************/
			.imgmargininput {
			float: right;
			margin: 0 0 0 25px; 
				}
			.textmargin{
			margin: 0 20px 20px 20px;
				}
			.textmargin h3{
			padding: 10px 0 0 0;
			}
			.inputradio b {
			margin: 0 0 3px 0;
			font-weight: normal;
			
			}
			.inputradio, .labelstato {
			color: #fff;
			margin: 7px 0 0 0;
			}
			.margincomitati {
			width: 135px;
			height: 34px;
			float: right;
			margin: 0 0 0 25px; 
				}
			
			.margincomitati {
				margin: 0 0 0 25px; 
				float:left;
				display:inline; 
				}
			.regione {
				font-size: 20px;
				margin: 30px 0 0 25px; 
				color: #1f56a7;
				}
			.bgcomitato {
				width:519px;
				height:30px; 
				background: #1f56a7;
				}
			.bgcomitato h3 {
				padding: 10px 0 0 25px; 
				color: White;
				text-transform: uppercase;
				}
			.comitati {
				width:450px;
				margin: 0 0 5px 35px; 
				padding-bottom:5px;
				min-height:30px;
				height:auto !important;
				height:30px;
				float:left;
				display:inline; 
				border-bottom:1px solid #cecece;
			}
			.comitati p {
				margin:0px; 
			}		
			.comitati p a {
			color: #000000; 
			}		
			.comitati .boxdata {
				width:225px; 				
				display:inline; 
				margin-bottom: 10px;
				float:left;
			}
			.comitati .boxdata2 {
				width:225px; 
				margin-bottom: 10px;
				display:inline; 
				float:left;
			}
					
			.comitati .boxdata h3 {
				margin: 3px 0 0 0;
				font-size: 14px;
				font-weight: bold;
			}
			.comitati .boxdata2 h3 {
				margin: 3px 0 0 0;
				color: #1f56a7;
				font-size:14px;
				font-weight:bold;
			}


/* ------------------------------------- LEGHE ------------------------------------------*/	










/* ------------------------------------- CLUBITALIA ------------------------------------------*/	

/************************************
*
*	calendario partite
*
************************************/


	table.partita {
		width: 500px;
		margin: 0 0 0 34px;
		height:auto; 
		border-collapse: collapse;
	}
	table.partita th{
		margin:0 0 0 0;
		text-align: left;
		vertical-align: bottom;
		height: 30px;
		color: #1f56a7;
		font-size: 12px;
		border-bottom: 1px solid #cecece;
		font-family:Helvetica,Arial,Sans-Serif;
	}
	table.partita td {
		height: auto;
		font-size: 14px;
		border-bottom: 1px solid #cecece;
		vertical-align: top;
	}
	table.partita .risultati{
		margin: 0;
		text-align:center;
	}
	table.partita b {
		font-size: 15px;
		font-weight:normal;
	}
	table.partita .risultati a {
		color: #1f56a7;
		text-decoration: underline;
	}
	table.partita img {
		margin:5px 0 5px 0;
	}
	table.partita p {
		margin: 0;
		font-size: 13px;	
	}
	table.partita td b {
		font-size: 16px;
		font-weight: normal;
	}
	/************************************
*
*	calendario partite  nuovo
*
************************************/


	table.game {
		width: 500px;
		margin: 0 0 0 34px;
		height:auto; 
		border-collapse: collapse;
	}
	table.game th{
		margin:0 0 0 0;
		text-align: left;
		vertical-align: bottom;
		height: 30px;
		color: #1f56a7;
		font-size: 12px;
		border-bottom: 1px solid #cecece;
		font-family:Helvetica,Arial,Sans-Serif;
	}
	table.game td {
		height: auto;
		font-size: 13px;
		border-bottom: 1px solid #cecece;
		vertical-align: top;
		padding:10px 7px 0 7px;
		width:auto;
		
	}
	table.game .risultati{
		margin: 0;
		text-align:center;
	}
	table.game .risultati_no{
		margin: 0;
		text-align:center;
	}
	table.game .risultati_on{
		margin: 0;
		text-align:left;
		color:#1c55a2;
		background-color:#cce0f8;
	}
	table.game .risultati_on .risultato_on {
		font-weight:bold;
		font-size:15px;
		width:auto;
		background-color:#2458a1;
		height:18px;
		
	}
	table.game .risultati_on .risultato_on a{
		color: #fff;
		text-decoration: none;
		
	}
	
	
	table.game b {
		font-size: 13px;
		font-weight:normal;
	}
	table.game .data {
		font-size: 11px;
		font-weight:normal;
	}
	table.game .risultati .risultato_off {
		font-weight:bold;
		font-size:15px;
		width:auto;
		background-color:#cde1f8;
		height:18px;
		color: #1f56a7;
		
	}
	table.game .risultati_no .risultato_off {
		font-weight:bold;
		font-size:15px;
		width:auto;
		background-color:#ccc;
		height:18px;	
		
	}
	
	table.game .risultato_off a {
		color: #1f56a7;
		text-decoration: none;
	}
	table.game img {
		margin:0 0 5px 0;
	}
	table.game p {
		margin: 0;
		font-size: 13px;	
	}
	table.game td b {
		font-size: 13px;
		font-weight: bold;
	}


/* ------------------------------------- CLUBITALIA ------------------------------------------*/	















/* ------------------------------------- SPONSOR ------------------------------------------*/	



	#internalWithMenu .sponsor {
			width:814px;
			height:auto;
			background:#fff url(/images/internalWithMenu_background.jpg) bottom left repeat-x;
			display:inline;
			float:left;
			padding-bottom:20px;
		}
	.sponsor .titlesponsor{
			margin: 10px 15px 0 15px; 
			color: #bccde6;
			border-bottom: 1px solid;
			height: 20px;
			text-align: center;
}
	 .titcenter{
		text-align:center;
}
	.sponsor .titcenter img{
		margin: 0 auto;

}
 	.sponsor .titlesponsor .center{
		margin: 0;
		float:left;
		width:33%;
		
}
	.titlesponsor .left{
		margin: 0;
		float:left;
		width:33%;
}
	.titlesponsor .right{
		margin: 0;
		float:left;
		width:33%;

}
 	.sponsor .imgcenter{
		text-align: center;	
}
		
.tabella_sponsor{
	margin:20px;
	width:auto;

}

.tabella_sponsor table{
	margin:0;
	padding:0;
	width:370px;
	border:0;
}
.tabella_sponsor table .font{
	vertical-align:top;
	font-weight: bold;	
	font-size: 16px;
	text-transform:uppercase;
	font-family:Arial,Helvetica,Sans-Serif;
}

.tabella_sponsor table .font p{
	margin:0;
	font-size: 14px;
	font-weight: bold;	
	text-transform:uppercase;
	font-family:Arial,Helvetica,Sans-Serif;
	
}

.tabella_sponsor table .font .titolo{
	font-weight: bold;
	color: #333;
	font-size: 17px;
	text-transform:uppercase;
	font-family:Arial,Helvetica,Sans-Serif;
}

.tabella_sponsor table td a{
	vertical-align:top;
	font-size: 12px;
	text-transform:uppercase;
	font-family:Arial,Helvetica,Sans-Serif;
	text-decoration:none;
	color:#333;
	font-weight: bold;
}

.tabella_sponsor td{
	vertical-align:top;
	color: #1f56a7;
	border:0;
	width:185px;
	height:50px;
	
}

.border{
border-bottom:1px solid #333;
}

.tabella_sponsor img{
	margin:0 15px 15px 15px;
	border:1px solid #333;
	

}


/* ------------------------------------- SPONSOR ------------------------------------------*/










/* ------------------------------------- STAMPA ------------------------------------------*/

.titolocomunicato p {
	margin: 30px 0 0 30px; 
	color: #ffa644;
	font-weight: bold; 
	font-size: 18px;

}

	.comunicati {
		width:auto;
		margin: 15px 0 0 40px; 
		min-height:75px;
		height:auto !important;
		height:75px;
		float:left;
		display:inline; 
		border-bottom:1px solid #cecece;
	}
	.comunicati h3 {
		margin: 5px 0; 		
		font-size:11px;
	}
	.comunicati h4 {
		margin: 3px 0;
		color: #ffa644;
		display: inline;
		font-size:14px;
		font-family:Helvetica,Arial,Sans-Serif;
	}
	
		
	.comunicati p {
		margin:5px 0;
	}
	
	.comunicati p a {
		padding: 3px 0 0 20px;
		color: #333;
		text-decoration: none;
		background:transparent url(/images/ico_pdf.gif) top left no-repeat;
	}
	.comunicati img {
		margin: 3px 0 0 0;
		float:left;
	  display: none;
	  visibility:hidden;	  
	}
	
	.comunicati ul {
		margin:10px 0;
		padding:0;
		border:0;
		list-style-type:none;
	}
				
	.comunicati li {
		margin:0;
		padding:0;
		border:0;
	}				
				
/* ------------------------------------- STAMPA ------------------------------------------*/				




/************************************
*
*	KIDS
*
************************************/




/* ------------------------------------- GEMMA ------------------------------------------*/		


.gemmacontent{
	height: auto;
	width: 964px;
}

.gemmacontent .testata{
	background: transparent url(/images/gemma/testata.jpg) top center no-repeat;
	width: auto;
	height: 209px;
	margin: 10px 0 0 0;
}

.gemmacontent .gemmabox{
	background: transparent url(/images/gemma/title_background.jpg) top center repeat-y;
	width: auto;
	height: auto;
	margin: 0;
}

.gemmacontent .gemmabox p {
	padding: 30px 40px 0 20px;
	margin: 0;
	font-size: 12px;
}

.gemmacontent .gemmabox img {
	margin: 30px 10px 10px 20px;
	padding: 0;
}

.gemmacontent .footer {
	background: transparent url(/images/gemma/footer_chiusura.jpg) top center no-repeat;
	width: auto;
	height: 21px;
	margin: 0;
}

#playerKids {
	margin:0 auto 20px auto;
	padding:10px 0;
	width:964px;
	height:auto;
	background:#fff;
	display:block;
	position:relative;
	
}

#playerKids .head {
	margin:0;
	padding:0;
	width:964px;
	height:220px;
	background:transparent url(/images/kids_head.jpg) top left no-repeat;
}

#playerKids .foot {
	margin:0;
	padding:0;
	width:964px;
	height:33px;
	background:transparent url(/images/kids_foot.jpg) top left no-repeat;
}


/* ------------------------------------- GALLERY ------------------------------------------*/		

	.gallery {
		height:auto;
	}
	
	#gallery {
			position:absolute;
			top:0;
			left:0;
			width:954px;
			height:450px;
		}
	
		
		#gallery .row {
			display:block;
			width:944px;
			height:125px;
			margin:10px 0 0 10px;			
			padding:0;
			border:none;
			border-bottom:10px solid #a08ee2;
			
		}
		
		.impianti .row {
			display:block;
			width:500px;
			height:140px;
			margin:10px 0 0 35px;			
			padding:0;
			border:none;
			border-bottom:10px solid #a08ee2;
			
		}
		
		.impianti .rowText {
			display:block;
			width:500px;
			height:125px;
			margin:10px 0 0 0px;			
			padding:0;
			border:none;			
		}
		
		.impianti .rowBorder{width:500px; height:10px; margin-left:35px; background-color:#a08ee2;}
		
		#gallery .picture{
			width:100px;
			height:110px;
			margin-right:18px;
			padding:0;
			border:none;
			float:left;
		}		
		
		.impianti .picture {
			width:100px;
			height:110px;
			margin-right:33px;
			padding:0;
			border:none;
			float:left;
		}		
		
		.impianti .picture4 {
			width:100px;
			height:110px;
			padding:0;
			border:none;
			float:left;
		}		
		
		#gallery .picture h4 {
			margin:0;
			padding:0;
			border:none;
			font-size:11px;
			text-align:right;
			font-weight:normal;
		}
		
		
		#internalWithMenu .impianti .picture h4, #internalWithMenu .impianti .picture4 h4{
			margin:0;
			padding:0;
			border:none;
			font-size:11px;
			text-align:left;
			font-weight:normal;
			color:#000;
			text-transform:none;
		}
		
		#gallery .picture h3, .impianti .picture h3, #gallery .picture h3, .impianti .picture4 h3  {
			margin:0;
			padding:0;
			border:none;
			font-size:10px;
			text-align:right;
			font-weight:normal;
			color:#001d65;
			text-transform:uppercase;
		}


/* ------------------------------------- WALLPAPER ------------------------------------------*/		


.wallpapercontent{
	height: auto;
	width: 964px;
}

.wallpapercontent .testata{
	background: transparent url(/images/wallpaper/testata.jpg) top center no-repeat;
	width: auto;
	height: 367px;
	margin: 10px 0 0 0;
}

.wallpapercontent .testata h3 {
	color:#fff;
	padding: 270px 40px 0 40px;
	margin: 0;
	font-size: 18px;
	font-weight: normal; 
	
}
.wallpapercontent .testata p {
	color:#fff;
	padding: 0 40px 0 40px;
	font-size: 12px;
}
.wallpapercontent .testata p b {
	color:#fff;
	font-size: 14px;
}
.wallpapercontent .box{
	background: transparent url(/images/gemma/title_background.jpg) top center repeat-y;
	width: auto;
	height: auto;
	border:dotted transparent;

}
.wallpapercontent .box .img_sx {
	/*width:auto;
	padding: 0;*/
	margin-left:30px;
}
/*.wallpapercontent .box .img_sx img {
	float:left;
	margin: 10px 10px 0 40px;
}*/

.wallpapercontent .box .img_dx{
	/*width: auto;
	padding: 0;*/
	margin-left:60px;
}

/*.wallpapercontent .box .img_dx img{
margin: 10px 40px 0 20px;
	
	}*/

.wallpapercontent .footer {
	background: transparent url(/images/gemma/footer_chiusura.jpg) top center no-repeat;
	width: auto;
	height: 21px;
	margin:0;
}

#playerKids {
	margin:0 auto 20px auto;
	padding:10px 0;
	width:964px;
	height:auto;
	background:#fff;
	display:block;
	position:relative;
	
}

#playerscreen .head {
	margin:0;
	padding:0;
	width:964px;
	height:220px;
	background:transparent url(/images/kids_head.jpg) top left no-repeat;
}

#playerscreen .foot {
	margin:0;
	padding:0;
	width:964px;
	height:33px;
	background:transparent url(/images/kids_foot.jpg) top left no-repeat;
}


/*******************************************
*
* FIGC GAME
* 
*******************************************/

#internalWithMenu .body_game {
			width:964px;
			min-height:480px;
			height:auto !important;
			height:480px;	
			background:#fff url(/images/internalWithMenu_background.jpg) bottom left repeat-x;
			display:inline;
			float:left;
			padding-bottom:10px;
		}


#figc_game {
	margin:30px auto 20px auto;
	padding:10px 0;
	width:916px;
	height:460px;
	display:block;
	position:relative;
	background:transparent url(/images/figc_game/bg_figc_game.gif) top center no-repeat;
}




















/*******************************************
*
* RSS
* 
*******************************************/

.rssTitle {
	width:88px;
	height:auto;
	float:left;
	display:inline;
	margin-left:35px;
}

.rssList {
	width:550px;
	height:auto;
	float:left;
	display:inline;
}

	.rssList h2 {
		margin:0 0 20px 40px;
		text-transform:uppercase;
		border-bottom:1px solid #f68a1e;
		padding-top:10px;
		padding-bottom:5px;
		color:#1F56A7;
		font-size:14px;
	}
	
	.rssList ul {
		list-style-type:none;
	}

	.rssList li {
		margin:0 0 15px 0;
	}
	
		.rssList li h3 {
			background:#eaeef9 url(/images/rss-bullet-big.gif) center left no-repeat; 
			text-transform:uppercase;
			padding:4px 4px 4px 25px;
			font-size:11px;
			margin-bottom:0;
		}

			.rssList li h3 a {
				text-decoration:none;
				color:#282828;
			}
					
			.rssList ul li div {
				margin-left:20px;
			}
				
			.rssList ul li div a {
				text-decoration:none;
				color:#282828;
				background:transparent url(/images/rss-bullet-small.gif) left center no-repeat;
				padding:5px 0 5px 15px;
			}

				.rssList ul li div div {
					margin-left:15px;
				}
						
				.rssList ul li div div a {
					text-decoration:none;
					color:#282828;
					background:transparent url(/images/rss-bullet-point.gif) left center no-repeat;
					padding:5px 0 5px 15px;
				}
				
	/*******************************************
*
* CALENDARIO NEW
* 
*******************************************/			
		
.content_calendario{
background: #fff url(/images/calendario_na/bg_delpiero.jpg) top repeat-x;
width:auto;
min-height:700px;
height:auto !important;
height:700px;	
padding:6px 0 0 4px;
}
.box_marcatori{
background: transparent url(/images/calendario_na/bg_calendario.gif) top center no-repeat;
width:958px;
height:80px;

}

.select_nazionale {
	
	width: 230px;
	font-size:14px;
	font-family:Arial,Sans-serif;
}

.box_marcatori .box1{
margin-top:15px;
float:left;
display:inline;
width:376px;

}

.box_marcatori .box1 fieldset{
padding:14px 8px 8px 65px;
}

.box_marcatori .box2{
margin-top:10px;
float:left;
display:inline;
width:188px;		
color:#0d438d;
font-weight: bold;
font-family:Arial,Sans-serif;
}

.box_marcatori .box2 p{
	margin:2px;
}

.box_marcatori .box2 p a {
	text-decoration:none;
}


.box_marcatori .box2 p a:visited {
	
}


.box_marcatori .box3{
margin-top:5px;
float:left;
display:inline;
width:203px;	
color:#0d438d;	
font-weight: bold;
font-family:Arial,Sans-serif;
}

.box_marcatori .box3 p{
margin:2px;

}

.box_marcatori .box3 p a {
	text-decoration:none;
}


.box_marcatori .box3 p a:visited {
	
}

.box_marcatori .box4{
margin-top:5px;
float:left;
display:inline;
width:218px;	
color:#0d438d;	
font-weight: bold;
font-family:Arial,Sans-serif;
}
.box_marcatori .box4 p{
margin:2px;
}

.box_marcatori .box4 p a {
	text-decoration:none;
}


.box_marcatori .box4 p a:visited {
	
}

.box_marcatori .box5{
margin-top:5px;
float:left;
display:inline;
width:148px;	
color:#0d438d;	
font-weight: bold;
font-family:Arial,Sans-serif;
}
.box_marcatori .box5 p{
margin:2px;

}

.box_marcatori .box5 p a {
	text-decoration:none;
}


.box_marcatori .box5 p a:visited {
	
}

.box_marcatori .box5 p a:hover {
	
}

.content_calendario .tabella_marcatori, .content_calendario .tabella_marcatori_nobg {
margin: 3px 0 25px 163px;
min-height:69px;
height:auto !important;
height:69px;
width: 793px;
background: #fff url(/images/calendario_na/bg_calendario_new2.jpg) top  no-repeat;
}		

.content_calendario .tabella_marcatori_nobg {
	background: #c7d2e8 url(/images/calendario_na/bg_calendario_nosfo.jpg) top  no-repeat;
}

.content_calendario .tabella_marcatori h2 {
margin:0;
padding: 15px 0 0 20px;
font-family: Arial, sans-serif;color: #10418d;
display:inline;
font-size:14px;
float:left;
}
.content_calendario .tabella_marcatori h3{
margin:0;
padding: 15px 0 0 20px;
font-family: Arial, sans-serif;
color: #10418d;
display:inline;
font-size:14px;
float:left;
text-transform: uppercase;
text-align:center;


}
.content_calendario .tabella_marcatori h3 img{
display:inline;
padding:0 5px 0 5px;
margin:0;

}

.content_calendario .tabella_marcatori h4{
margin:0;
padding: 15px 15px 5px 0;
font-family: Arial, sans-serif;color: #10418d;
display:inline;
float:right;
font-size:10px;
}
	
.bg_calendario{
width:793px;
min-height:69px;
height:auto !important;
height:69px;
padding:6px 0 0 0;
margin:6px 0 0 0;
top:0;
}

.bg_calendario b{
padding: 15px 0 0 20px;
font-family: Arial, sans-serif;
display:inline;
float:left;
font-size:12px;
font-weight:normal;
}
	
.bg_calendario .box1{
float:left;
display:inline;
width:auto;		
color:#0d438d;
font-size: 15px;
font-weight: bold;
font-family:Arial,Sans-serif;
}

.bg_calendario .box1 p{
margin:2px;
padding:0 5px 2px 20px;
}

.bg_calendario .box2{

float:left;
display:inline;
font-size: 15px;
width:auto;		
color:#0d438d;
font-weight: bold;
font-family:Arial,Sans-serif;
}
.bg_calendario .box2 p{
margin:2px;
padding:0 60px 2px 5px;
}
.bg_calendario .box3{

float:left;
display:inline;
width:auto;	
font-size: 15px;
color:#0d438d;	
font-weight: bold;
font-family:Arial,Sans-serif;
}
.bg_calendario .box3 p{
margin:2px;
padding:0 30px 2px 19px;
}
.bg_calendario .box4{

float:left;
display:inline;
width:auto;	
font-size: 15px;
color:#0d438d;	
font-weight: bold;
font-family:Arial,Sans-serif;
}
.bg_calendario .box4 p{
margin:2px;
padding:0 30px 2px 15px;
}
.bg_calendario .box5{

float:left;
display:inline;
width:auto;	
font-size: 15px;
color:#0d438d;	
font-weight: bold;
font-family:Arial,Sans-serif;
}
.bg_calendario .box5 p{
margin:2px;
padding:0 30px 2px 15px;
}
.bg_calendario .box6{

float:left;
display:inline;
width:auto;	
font-size: 15px;
color:#0d438d;	
font-weight: bold;
font-family:Arial,Sans-serif;
}
.bg_calendario .box6 p{
margin:2px;
padding:0 0 2px 15px;
}

.bg_calendario .box7{

float:left;
display:inline;
width:auto;		
color:#0d438d;
font-size: 15px;
font-family:Arial,Sans-serif;
}

.bg_calendario .box7 p{
margin:2px;
padding:0 5px 2px 20px;

}

.bg_calendario .box7 .bold {
font-weight: bold;

}

.bg_calendario .img_input{
width:120px;
height:21px;
padding: 9px 15px 10px 0;
display:inline;
float:right;
}


.bg_calendario .vai{
display:inline;
margin:0;
padding:0;

}
.bg_calendario .conferma{
display:inline;
margin:0 0 0 50px;
}


.bg_calendario .input1{
padding:10px 15px 0 195px;
margin-top:5px;
display:inline;

}
.bg_calendario .input2{
padding:0 10px 0 50px;
margin:0;
display:inline;
float:left;
}
.bg_calendario .input3{
margin:-30px 15px 0 650px;
display:block;
float:left;

}
.bg_calendario .input4{
margin:0 15px 0 150px;
display:block;
float:left;

}
.textsform .content_calendario .tabella_marcatori  table{
border-top:1px solid #bbcbe4;
border-left:1px solid #bbcbe4;
width:793px;
margin-top:12px;
padding:0;
background-color:#fff;


}	
.tabella_marcatori  td{
border-bottom:1px solid #bbcbe4;
border-right:1px solid #bbcbe4;
width:793px;
margin:0;
padding:0;
width:auto;

}	

.bg_calendario fieldset {
display:inline;
float:left;
padding:0;
margin:0 0 0 23px;
font-weight: bold;

}
.bg_calendario fieldset label{
padding-right:7px;
margin:0;
font-size:13px;
color: #104289;
}
.bg_calendario fieldset select {
width:250px;
height:20px;
padding:0;
padding:0;

}



.tabella_marcatori  td.nome {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px 8px 8px 20px; width:auto; text-align:center;}		
.tabella_marcatori  td.convocazioni {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; text-align:right; padding:8px; text-align:center;}		
.tabella_marcatori  td.presenze {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px; text-align:center;}		
.tabella_marcatori  td.gol {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px; text-align:left; text-align:center;}			
.tabella_marcatori  td.societa {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px; text-align:center;}			
.tabella_marcatori  td.data {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px 8px 8px 10px; text-align:center;}	
.tabella_marcatori  td.gara {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px; text-align: center;}	
.tabella_marcatori  td.formazione_ita {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px 8px 8px 20px; }	
.tabella_marcatori  td.formazione_avv {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px;}
.tabella_marcatori  td.nazionale {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px; text-align:center;}	
.tabella_marcatori  td.risultato {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-align:left; text-transform: uppercase; padding: 8px; text-align: center;}	
.tabella_marcatori  td.supplementari {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-align:left; text-transform: uppercase; padding: 8px; text-align: center;}	
.tabella_marcatori  td.rigori {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-align:left; text-transform: uppercase; padding: 8px; text-align: center;}	
.tabella_marcatori  td.competizione {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-align:left; text-transform: uppercase; padding: 8px; text-align: center;}
.tabella_marcatori  td.citta {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-align:left; text-transform: uppercase; padding: 8px; text-align: center;}
.tabella_marcatori  td.stadio {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-align:left; text-transform: uppercase; padding: 8px; text-align: center;}
.tabella_marcatori  td.statistiche {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px; }	
.tabella_marcatori  td.totale {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px; text-align: center;}	
.tabella_marcatori  td.in_casa {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px; text-align: center;}	
.tabella_marcatori  td.fuori_casa {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px; text-align: center;}
.tabella_marcatori  td.campo_neutro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px; text-align: center;}
.tabella_marcatori  td.curriculum_te {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:8px; text-align:right; }
.tabella_marcatori  td.curriculum_na {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0148AE; font-weight: bold; text-transform: uppercase; padding:12px; text-align:right; }
.tabella_marcatori  td.nome_cu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: bold; text-transform: capitalize; padding:8px 8px 8px 20px;}	
.tabella_marcatori  td.convocazione_cu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: bold; text-transform: capitalize; padding:8px; text-align:center;}	
.tabella_marcatori  td.presenze_cu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: bold; text-transform: capitalize; padding:8px; text-align:center;}	
.tabella_marcatori  td.gol_cu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; font-weight: bold; text-transform: capitalize; padding:8px; text-align:center;}
.tabella_marcatori  td.nota_cu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666; font-weight: bold; text-transform: capitalize; padding:8px; text-align:right;}

.tabella_marcatori  td.nome_cu a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #3EBD00; font-weight: bold; text-transform: capitalize; text-decoration: none;}
.tabella_marcatori  td.nome_a a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding:8px 8px 8px 20px; color:#3EBD00; text-decoration:none;}		

.tabella_marcatori  td.convocazioni_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:8px; color:#333; text-decoration:none; text-align:right;}		
.tabella_marcatori  td.presenze_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:8px; color:#333; text-decoration:none; text-align:left;}		
.tabella_marcatori  td.gol_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:8px; color:#333; text-decoration:none; text-align:left;}	
.tabella_marcatori  td.societa_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:8px; color:#333; text-decoration:none; text-align:left; text-transform: uppercase;}

.tabella_marcatori  td.data_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:8px; color:#333; text-align:center;}

.tabella_marcatori  td.gara_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:8px; color:#333; }
.tabella_marcatori  td.gara_a a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#3EBD00; text-decoration:none; }
.tabella_marcatori  td.gara_a a:visited {}

.tabella_marcatori  td.nazionale_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:8px; color:#333; text-align:left; text-decoration:none; }

.tabella_marcatori  td.risultato_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; text-align:center; text-decoration:none; padding: 8px;}

.tabella_marcatori  td.supplementari_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; text-align:left; text-decoration:none; padding: 8px;}

.tabella_marcatori  td.rigori_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:8px; color:#333; text-align:left; text-decoration:none; }

.tabella_marcatori  td.competizione_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; text-align:left; text-decoration:none;}

.tabella_marcatori  p.competizioneLabel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; text-align:left; text-decoration:none; text-transform: uppercase; }

.tabella_marcatori  p.faseLabel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; text-align:left; text-decoration:none;}

.tabella_marcatori  td.citta_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; text-align:left; text-decoration:none; text-transform: uppercase; }

.tabella_marcatori  td.stadio_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; text-align:left; text-decoration:none;}

.tabella_marcatori  td.statistiche_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding:8px; color:#0148AE; font-weight: bold; text-decoration:none; text-transform: uppercase; }

.tabella_marcatori  td.totale_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding:8px; color:#333; text-decoration:none; text-transform: uppercase; text-align: right;}		
.tabella_marcatori  td.in_casa_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding:8px; color:#333; text-decoration:none; text-transform: uppercase; text-align: right;}		
.tabella_marcatori  td.fuori_casa_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding:8px; color:#333; text-decoration:none; text-transform: uppercase; text-align: right;}
.tabella_marcatori  td.campo_neutro_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding:8px; color:#333; text-decoration:none; text-transform: uppercase; text-align: right;}

.tabella_marcatori  td.totale_a a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; text-transform: uppercase; font-weight: bold; color: #3EBD00;}		
.tabella_marcatori  td.in_casa_a a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; ; text-decoration:none; text-transform: uppercase; font-weight: bold; color: #3EBD00;}		
.tabella_marcatori  td.fuori_casa_a a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; text-transform: uppercase; font-weight: bold; color: #3EBD00;}
.tabella_marcatori  td.campo_neutro_a a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration:none; text-transform: uppercase; font-weight: bold; color: #3EBD00;}


.tabella_marcatori  td.nome_cu_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333; font-weight: normal; text-transform: uppercase; padding:8px 8px 8px 20px; }	
.tabella_marcatori  td.convocazione_cu_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666; font-weight: bold; text-transform: capitalize; padding:8px; text-align:right;}	
.tabella_marcatori  td.presenze_cu_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666;  font-weight: bold; text-transform: capitalize; padding:8px; text-align:right;}	
.tabella_marcatori  td.gol_cu_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666;  font-weight: bold; text-transform: capitalize; padding:8px; text-align:right;}

.tabella_marcatori  td.nota_cu_a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #333; font-weight: normal; text-transform: capitalize; padding:8px; text-align:right;}	

/* per stampa */
#logoPerStampa{display:block;}  /*none*/

