body 
{
	background:#000000 url('../../images/pagina-bkg-interne.jpg') no-repeat center top;
	background-attachment: fixed;
	margin:0px;
	border:0px;
	padding:0px;
	color:#757575;
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	
}

#popbody {background:#183554 url('../../images/Pop-Bkg.gif') repeat-x left top;}

table {	padding: 0px; margin: 0px; font-size:12px;}
img {margin:0px; border:0px;}
div {margin:0px; border:0px; padding:0px; }

input{font-family:Trebuchet MS, Arial; font-size: 11px; color:#757575;}
select{font-family:Trebuchet MS, Arial; font-size: 11px; color:#757575;}
textarea {font-family:Trebuchet MS, Arial; font-size: 11px; color:#757575;}

.curs { cursor:pointer;}

a,a:hover
{
	color:#757575;
	text-decoration:none
}

#divMain
{
	width:1004px;
	text-align:left;
}

#divTopNEW{	background:url('../../images/topShadow-bkg.png') no-repeat center bottom;}

#divTopNEW-Image 
{	
	background:url('../images/topImage-bkg.jpg') no-repeat center top;
	width:1004px;
	height:202px;
	position:relative;
}

/*
#divTop
{
	background:url('../images/top-bkg.png') no-repeat center top;
	width:1004px;
	height:202px;
	position:relative;
}
*/

#divHomeContent {background: url('../../images/home-center-bkg.png') no-repeat center top; width:1004px;}
#divHomeContentSub {padding:30px 13px 0 12px; }
#divHomeContentLeft {width:317px; float:left;}
#divHomeContentCenter{width:482px; float:left;}
#divHomeContentRight{width:180px; float:right;}
#divHomeContentRight2 { width:159px; float:right;}


/* calendario */
#divBoxCalendario { background:url(../images/bkg-divCalendarioH.png) no-repeat; width:302px; height:233px;}
#divBoxCalendarioIn { padding:4px; position:relative;}
#inTitSezCal  { padding-left:8px; height:30px; background:url(../images/bkg-dashedCal.gif) no-repeat center bottom; }
#TitSezCalendario  {font-size:16px; font-weight:bold; color:#365592; padding-top:3px; }
#divCQCalendario { padding-left:10px;}
.divHomeCRss { position:absolute; top:8px;  margin-left:145px; cursor:pointer;}

.arrCal { position:absolute; left:2px; cursor:pointer; }
#calMese {position:absolute; left:24px; width:225px; text-align:center; color:#ffffff; font-weight:bold; padding-bottom:5px; font-weight:bold;}

.cal { font-size: 11px; text-align:center; font-weight:bold; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; float:left;}

.cal-blank	{width:38px; height:17px;}
.cal-off	{width:38px; height:17px; background-color:#ececec; color:#787265;}
.cal-on		{width:38px; height:17px; background-color:#fb804b; color:#ffffff;  cursor: pointer;}

#oggi {background-color: #98c15f; color: #ffffff;}

.dd     { float:left; font-size:18px; font-weight:bold; color:#749a3e; padding:0 2px 0 18px; height:37px;}
.ddbis  { float:left; font-size:18px; font-weight:bold; color:#fb804b;padding:0 2px 0 18px; height:37px;}
#txtcalC { float:right; margin:0 16px 8px 0;}
.txtcal { width:225px; padding:4px 0 4px 0; font-size:11px; line-height:13px;}

.divCalNews { position:absolute; top:112px; left:-14px; width:302px; background: url(../images/bkg-divCalNews.png) no-repeat center bottom;}

/* box link menu */
.divBox-Link1 { background: url(../images/divBox-Link1-Bkg.gif) no-repeat left bottom; width:159px; padding-bottom:5px;}
.Box-Link-Shadow1 {background: url('../images/box-Link-Shadow.png') no-repeat center bottom; width:159px; color:#000000;}

.divBox-Link2 { background:url(../images/divBox-Link2-Bkg.png) no-repeat left bottom; width:282px; padding-bottom:5px;}
.Box-Link-Shadow2 {background: url(../images/box-Link-Shadow2.png) no-repeat center bottom; width:282px; color:#3b3b3b;}

.Box-Link { background:url(../images/Arr-Link.gif) no-repeat left center; font-size:13px; font-weight:bold; line-height:15px; padding:3px 10px 3px 20px; cursor:pointer;}

.divBox-Link3 { background:url(../images/divBox-Link3-Bkg.png) no-repeat left bottom; width:282px; padding-bottom:3px;}
.Box-Link-Shadow3 {background: url(../images/box-Link-Shadow3.png) no-repeat center bottom; width:282px; color:#ffffff;}
.Box-Link3 { background:url(../images/Arr-LinkW.gif) no-repeat left center; font-weight:bold; line-height:15px; padding:3px 10px 3px 20px; cursor:pointer;}

.divBox-Link3h { background:url(../images/divBox-Link3h-Bkg.png) no-repeat left bottom; width:159px; padding-bottom:3px;}
.Box-Link-Shadow3h {background: url(../images/box-Link-Shadow3h.png) no-repeat left bottom; width:159px; color:#ffffff;}

.linkInDX { padding:0 0 12px 12px;}


#divCenter {background:url('../images/center-bkg.png') no-repeat center top; width:1004px;}
#divLeft {float:left; width:690px;}
#divRight {float:right;	width:314px;}

#divLeftMenuFotoH1
{
	color:#ffffff;
	font-size:30px;
	font-weight:bold;
	position:relative;
	top:58px;
	padding-left:12px;
}

#divPop {background:url('../../images/Pop-Top-Bkg.jpg') no-repeat right top;  height:600px; min-width:675px;}
#divPopChiudi{ float:right; position:relative; top:13px; padding-right:13px; cursor:pointer;}

.TitPop {font-size:20px; font-weight:bold; color:#ffffff; position:relative; top:20px; padding-right:45px; cursor:text;}
.TitEventoPop { padding:70px 40px 0 28px; font-weight:bold; color:#ffffff; float:left; font-size:16px; text-align:left; }

#fotoPop {position:relative; top:120px;}
#fotoPopTx {position:relative;  top:95px;}
.NewsDidaPop {color:#ffffff; font-size:10px; font-weight:bold; font-style:italic; padding-top:10px; padding-bottom:10px; text-align:center;}
#fotoPopE {padding-top:10px;}
.NewsDidaPopE {color:#ffffff; font-size:10px; font-weight:bold; font-style:italic; position:relative; top:60px; padding-bottom:10px; text-align:center;}
#div-PagPop {position:relative; top:68px; float:right; padding-right:60px;}

.foto { border:solid 1px #ffffff;}

#home { position:absolute; top:170px; left:26px; z-index:12; font-size:10px; font-weight:bold; color:#ffffff; cursor:pointer;}
 
#divLogoFip
{
	z-index:10;
	position:absolute;
	top:60px;
	padding-left:36px;
}
#divLogoFipPop
{
	position:absolute;
	top:13px;
	left:13px;
}
#divLogoDivisore
{
	position:absolute;
	top:60px;
	padding-left:288px;
}

#divLogoDivisorePop
{
	position:absolute;
	top:23px;
	left:200px;
}


#divSponsor1{position:absolute;	top:74px;	margin-left:320px;}
#divSponsor2{position:absolute;	top:74px;	margin-left:475px;}
/*sponsor come fip-----------------------------------------------------------------------------*/
#divSponsorX-fip { position:absolute; top:80px;	margin-left:354px; z-index:11; width:201px; height:61px; background:url(../../images/divSponsorX.png) no-repeat left top; }
#divSponsor1-fip {position:absolute; top:45px; margin-left:315px; z-index:13;}
#divSponsor2-fip { position:absolute; top:65px;	margin-left:475px; z-index:13;}
#divSponsor3-fip { position:absolute; top:120px; margin-left:315px; z-index:13;}
#divSponsor4-fip { position:absolute; top:120px; margin-left:475px; z-index:13;}

#sepVertSponsorMinor {position:absolute; margin-left:14px;  top:148px; z-index:999; width:550px; height:1px; background-image:url(../../images/sepVertSponsor-fip.gif);}
.sponsorMinori {position:absolute; top:157px; z-index:999;}
.sponsorMinoriTxt {position:absolute; top:173px; z-index:999; margin-left:48px; font-size:10px; color:#b3b3b3;}
.sponsorMinoriSep {position:absolute; top:156px; z-index:999; /*margin-left:204px;*/margin-left:135px; width:1px; height:30px; background-color:#3b3b3b;}
.sponsorMinoriBTxt {font-size:10px; color:#b3b3b3; /*padding-top:12px; */ padding-left:15px; vertical-align:top;}
.sponsorMinoriBSep {width:1px; height:30px; background-color:#3b3b3b;}


#bot-sponsor-fip { background:url('../../images/bot-sponsor-bkg.png') repeat-y center top; padding-bottom:10px;}
#bot-in-sponsor-fip { width:890px;}
.bot-tipSponsor { color:#ffffff; text-align:left;}
.bot-div-s { width:890px; float:right;}
/*.home-sponsor { padding:4px 40px 12px 40px; vertical-align:middle;}*/
.int-sponsor { padding:4px 20px 0 20px; vertical-align:middle;}
/*-----------------------------------------------------------------------------*/

#divSponsor1Pop
{
	position:absolute;
	top:32px;
	left:215px;
}
#divSponsor2Pop
{
	position:absolute;
	top:32px;
	left:305px;
}

#divBasketRadio
{
	float:left;
	padding-left:20px;
	position:relative;
	z-index:27;
}

#divHomeTemplate
{
	position:absolute;
	top:0px;
	margin-left:649px;
	
}

#divHomeTemplateName
{
	position:absolute;
	top:150px;
	width:980px;
	font-size:30px;
	color:#ffffff;
	font-weight:bold;
	text-align:right;
}

#divTesto { position:relative; top:90px; width:690px;}

#divContenuto1 {padding:20px 30px 35px 38px;}
#divContenIN {width:100%; text-align:justify; margin-bottom:60px; }
#divContenutoR {padding:20px 20px 35px 28px;}

#divCenterChiusura {background:url('../../images/center-chiusura-bkg.png') no-repeat center top; width:1004px;	height:20px;}

#divFooter { padding:10px 12px 10px 20px; color:#13314e; background:url('../../images/divFooter-bkg.png') no-repeat center top; }
.lex {float:right; cursor:pointer; padding:8px 12px 10px 0;}

#bot-sponsor { background:#ffffff url('../images/bot-sponsorT.gif') no-repeat center top; width:984px; margin-left:10px;}
#bot-in-sponsor {background:url('../images/bot-sponsorB.gif') no-repeat center bottom; padding-top:6px; }

.home-sponsor { padding:4px 30px 12px 30px; vertical-align:middle;}

#divRightMenuContent
{
	width:304px;
	height:auto !important;
	height:201px;
	min-height:201px;
	background:url('../images/right-menu-bottom-bkg.png') no-repeat center bottom;
}

.clearBoth {clear:both;}
.floatLeft {float:left;}

.topMenuOFF
{
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	float:left;
	width:139px;
	height:40px;
	text-align:center;
	padding-top:10px;
}

.topMenuON
{
	background:url('../../images/top-freccia-giu.png') no-repeat center top;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	float:left;
	width:139px;
	height:40px;
	text-align:center;
	padding-top:10px;
	cursor:pointer;
}
.BlackBold { color:#000000; font-weight:bold;}
.BlackBold a { color:#000000;}
.BlackBold a:hover { color:#000000;}

.BluBold { color:#023678; font-weight:bold;}
.BluBold a {color:#023678;}
.BluBold a:hover {color:#023678;}

.White { color:#ffffff;}
.White a {color:#ffffff;}
.White a:hover {color:#ffffff;}

.Tit1 {font-size:22px; font-weight:bold; color:#365592; padding-bottom:8px; }
.Tit3 {font-size:16px; font-weight:bold; color:#023678; padding-bottom:8px; }
.Tit6 {font-size:22px; font-weight:bold; color:#ffffff; padding-bottom:8px; }
.Tit7 {font-size:15px; font-weight:bold; color:#023678; padding-bottom:8px; }

.TitSez  {font-size:16px; font-weight:bold; color:#365592; padding-bottom:4px; }

#Aggiorn {border-bottom:dashed 1px #929292; padding-left:4px;}
.foto-border {border:solid 1px #ffffff;}

.ist-leg-spaceS {float:left; width:40px; height:1px;}
.ist-leg-logo{float:left; width:185px; margin-left:20px; text-align:center; cursor:pointer;}
.ist-leg-sep { width:622px; height:30px; border-bottom:dashed 1px #707070; clear:both;}
.ist-leg-sepdown { width:1px; height:30px;}

.linklog { width:130px; background-color:#ffffff; text-align:center; color:#023678; font-weight:bold;}
.linklog a {color:#023678;}
.linklog a:hover {color:#023678;}

.btnLink { background:url(../images/btnLink-Bkg.png) no-repeat left top; float:left; width:271px; color:#ffffff; font-size:11px; font-weight:bold; height:26px; cursor:pointer;}
.btnLinkEnd { float:right;}

/*form */
.tForm { margin:0 15px 12px 0; width:140px; float:left;}
.btn-big {background: url(../../images/btn-big.png) no-repeat left top; width:180px; height:40px; cursor:pointer; text-align:center; font-weight:bold; color:#023678; line-height:14px;}


#btnD-ho {width:300px; margin-top:10px;}
#btnD-in {width:282px; margin-top:10px;}

.divRss-btn { position:absolute; z-index:100; top:15px; left:7px; cursor:pointer;}

.btnDiretti {background:url(../images/btn-linkDiretti.png) no-repeat left bottom; font-size:13px; color:#ffffff; font-weight:bold; line-height:15px; float:left; position:relative;}
.btnDEnd { background: url(../images/btn-linkDirettiEnd.png) no-repeat right bottom; width:6px; height:50px; float:left;}

.btnD-Img { background-repeat:no-repeat; height:50px; padding-left:52px;}
.btnD-Arr {background:url(../images/Arr-linkD.png) no-repeat left center; height:50px; padding-left:40px;}
.btnD-Arr2 {background:url(../images/Arr2-linkD.png) no-repeat right center; height:50px; padding-left:40px;}

.btnD-1row {padding-top:20px;}
.btnD-1row a { color:#ffffff;}
.btnD-1row a:hover { color:#aedaee;}

.btnD-2row {padding-top:13px;}
.btnD-2row a { color:#ffffff;}
.btnD-2row a:hover { color:#aedaee;}


.back {	padding-right:11px; color:#000000; font-weight:bold; background:url(../../images/arrBack-bkg.png) no-repeat right center; float:right; cursor:pointer; }
.back a {color:#000000;}
.back a:hover {color:#000000;}

.backWhite{	padding-right:11px; color:#ffffff; font-weight:bold; background:url(../images/arrBackW-bkg.png) no-repeat right center; float:right; cursor:pointer; }
.backWhite a {color:#ffffff;}
.backWhite a:hover {color:#ffffff;}
#backSx { float:none; background-position:left; padding-left:11px;}

/*liste */
.listMenu {	padding-left:11px; color:#000000; font-weight:bold;}
.listMenu a {color:#000000;}
.listMenu a:hover {color:#000000;}

.listBkg {background:url(../../images/listBkg.gif) no-repeat left top;}
.listEdx {background:url(../../images/listEdx.gif) no-repeat left bottom; padding:4px;}

.listBkg2 {background:url(../images/listBkg2.gif) no-repeat left top;}
.listEdx2 {background:url(../images/listEdx2.gif) no-repeat left bottom; padding:4px;}

.arr-li {background:url(../../images/arr-bkg.gif) no-repeat; padding-left:11px; color:#000000;}

.div-cartella {background:url(../images/div-cartella.gif) no-repeat left top; padding-right:16px; float:left;}
.div-cartellaEnd {background:url(../images/div-cartellaEND.jpg) no-repeat left bottom; width:295px; padding-bottom:5px; cursor:pointer; }
.cartellaT {background: url(../images/Arr-linkD.png) no-repeat left center; padding-left:40px; color:#ffffff; font-size:16px; font-weight:bold; line-height:18px;}

/* TV */
#divHomeTv {background:url(../../images/bkg-divHomeTv.png) no-repeat left bottom; width:300px; height:286px;}
#divHomeTvIn { padding:0 7px 0 8px;}

.tv-date {  float:left; width:195px; position:relative; top:8px; color:#555454; text-align:left; font-weight:bold; font-size:11px; }
.tv-date a		 {color:#555454;}
.tv-date a:hover {color:#555454;}

.tv-watch { float:right; cursor:pointer; position:relative; top:2px; right:-6px;}

#WarnerBros { position:absolute; top:2px; left:253px; z-index:3;}

.link-arr {background:url(../../images/arrGrey2.gif) no-repeat left; padding-left:10px; color:#3a3a3a; font-weight:bold; cursor:pointer; position:relative; left:12px;}
.link-arr  a		 {color:#3a3a3a;}
.link-arr a:hover {color:#3a3a3a;}

.link-arrDX {background:url(../../images/arrGrey2.gif) no-repeat right; padding-right:10px; color:#3a3a3a; font-weight:bold; text-align:right; cursor:pointer;  margin-right:8px;}
.link-arrDX  a		 {color:#3a3a3a;}
.link-arrDX a:hover {color:#3a3a3a;}

/* NEWS */
#divHomeNews { float:right; width:480px;}
#divHomeNews1T {background: url(../images/bkg-divHomeNews1T.png) no-repeat right bottom; width:480px; height:220px;}
.divHomeNewsIn {padding:0 15px 0 15px; text-align:left;}
.divHomeNewsInSX { float:left; width:210px; height:180px; text-align:left; }
.divHomeNewsInDX { float:right; width:232px;}
.divHNpag { float:right; padding-top:2px;}

#divHomeNews2 { background:url(../images/bkg-divHomeNews2.png) repeat-y; position:relative; padding-top:5px;}
#divHomeNews2OvF { overflow:auto; margin-right:2px;}
#divHomeNews2End { background:url(../images/bkg-divHomeNews2End.png) no-repeat left bottom; width:100%; height:7px; }

#divNewsH { z-index:5; position:absolute; top:309px; margin-left:15px; font-size:30px; font-weight:bold; color:#365592; line-height:21px;}
#divHomeNewsRss { z-index:1; position:absolute; top:313px;  margin-left:93px; cursor:pointer;}

#divNovH { font-size:16px; font-weight:bold; color:#365592; margin:5px 0 8px 15px;}
.divHomeNRss { position:absolute; top:10px;  margin-left:90px; cursor:pointer;}

.divDatanewsH { margin-top:40px; color:#000000;  font-weight:bold; padding-bottom:5px;}

.divTitnewsH { color:#365592; font-size:13px; font-weight:bold; cursor:pointer;}
.divTitnewsH a		{color:#365592;}
.divTitnewsH a:hover	{color:#365592;}

.divHNewsImg { height:180px;width:232px;}
.tableHNewsImg {background-color:#ffffff; border:solid 1px #7e7e7e; height:177px; width:232px;}
.tableHNewsImgAlign {text-align:center;vertical-align:middle;}
.HNews-pag {padding:0 5px 5px 5px; color:#000000; font-weight:bold;}

.imgNewsFoto { background:url(../../images/bkgNewsImg.png) no-repeat left center; width:170px; height:170px; text-align:center; vertical-align:middle;}

#divNewsTit   
{
    width:468px;
    float:right;
	position:relative;
	top:50px;
	padding-left:12px;
	padding-right:12px;
}
.NewsDataIN {color:#000000; font-size:14px; font-weight:bold; padding-bottom:5px; text-align:left; }
.NewsTitIN { color:#365592; font-size:16px; font-weight:bold; padding-bottom:15px; text-align:left; }
.NewsDidaIN { font-size:10px; font-weight:bold; font-style:italic; padding:0 4px 10px 4px;}

.NewsDate { color:#000000; font-size:11px; font-weight:bold; padding-top:10px;}
.NewsElenco{ font-size:11px; padding-bottom:10px; cursor:pointer;}
.NewsEl-videoH { float:right;}
.NewsEl-video { position:absolute; top:-10px; left:550px;}

.NewsDateSR { color:#000000; font-size:11px; font-weight:bold; padding-top:18px; border-top:dashed 1px #737373;}
.NewsElencoSP{ font-size:11px; padding-bottom:10px;}

#divHomeUltimiAgg {  background:url(../images/bkg-divHomeUltimiAgg.png) no-repeat center bottom; padding:0 3px 7px 4px;}
#divUltimiAggSroll {overflow:auto; width:473px; height:200px; position:relative;  }

.agg-date { border-bottom:dashed 1px #929292; color:#023678; font-weight:bold; padding:5px 8px 10px 8px; font-size:10px; vertical-align:top; }
.agg-tit { padding:5px 2px 10px 8px; width:100%; border-bottom:dashed 1px #929292; }

/*ricerca */
#divHomeRicerca { background:url(../images/bkg-divHomeRicerca.png) repeat-y; padding:10px 12px 6px 12px;}
#divInRicerca	{ background:url(../images/bkg-boxRicerca.gif) no-repeat; width:622px;}
#divBoxRicerca  { padding:10px;}
#divBoxRicEndBtn {background:#c4c4c4 url(../images/bkg-divBoxRicEndBtn.gif) no-repeat center bottom;  padding-bottom:10px;}

#divInLog	{ background:url(../images/bkg-boxRicerca.gif) no-repeat; width:622px;}
#divBoxLog { padding:10px;}

#div-RicBlu	{ background:url(../images/bkg-boxRicBlu.gif) no-repeat; width:622px; }
#divBox-Blu {padding:15px 0 15px 0;}
.cercaDida { float:right; font-weight:bold;}

#N-elenco { background:url(../images/bkg-N-elenco.gif) repeat-y; padding:10px 25px;}
#G-elenco { background:url(../images/bkg-N-elenco.gif) repeat-y; padding:10px;}

.paginaz {font-size:14px;color:#023678; padding:1px; font-weight:bold; background-color:#ffffff; border:solid 1px #cdcdcd;}
.paginaz a		{color:#023678;}
.paginaz a:hover	{color:#023678;}

.pag-di-pag {font-size:11px; color:#000000; padding:0 5px 0 5px; line-height:10px;}

.paginazWhite {font-size:20px; font-weight:bold; color:#ffffff; padding:1px; font-weight:bold;}
.paginazWhite a		{color:#ffffff;}
.paginazWhite a:hover	{color:#ffffff;}

.pag-di-pagW {font-size:16px; color:#ffffff;  padding:0 5px 0 5px; line-height:10px;}

#divHomeRssH1 {position:absolute; z-index:2; top:6px; left:3px; cursor:pointer;}
#H1-rss { position:absolute; left:40px;}

/* gallery */
#divHGallery { background:url(../images/divHGallery-bkg.png) no-repeat; width:160px;}
#divHGalleryGALLERY { background:url(../images/divHGallery-bkg.gif) no-repeat; width:160px; position:relative;}
#divHGallerySroll { overflow:auto; width:100%;}
#divHomeRss2 { position:absolute; z-index:2; cursor:pointer;}
#divHomeRss2GALLERY { position:absolute; z-index:2; top:6px; left:2px; cursor:pointer;}
.THome-gall { color:#365592; font-weight:bold; font-size:17px; padding:4px 0 3px 16px; margin:0 4px; border-bottom:dashed 1px #969696;  }
.THome-gall2 {font-size:13px; color:#484848; font-weight:normal;}
.THome-cartella { color:#ff8625; font-weight:bold; font-size:13px; height:50px; padding-left:20px; line-height:14px;}

.TH-cartList { color:#ffffff; padding:0 4px 6px 10px; font-size:11px; background:url(../images/arr-Orange.gif) no-repeat;}
.TH-cartList a		{color:#ffffff;}
.TH-cartList a:hover	{color:#ffffff;}

.divGallery {background:url(../images/divGallery-bkg.gif) no-repeat left bottom; float:left; padding-right:18px; height:260px; }
#fv { height:280px;}

/*GALLERY*/
.TH-gllList {background:url(../images/TH-gllList-bkg.png) repeat-x left bottom; border-bottom:dashed 1px #969696; padding-top:12px; margin-bottom:1px; }
.GallerySDataH {color:#000000; font-size:10px; padding:2px;}
.GallerySDataH a		{color:#000000;}
.GallerySDataH a:hover	{color:#000000;}


.divGalleryStart {background:url(../images/divGalleryStart-bkg.gif) no-repeat; width:182px; text-align:left; }
.divGalleryIn {position:relative; top:12px; left:14px; width:157px;}
.divGalleryPrev { width:100%; height:157px;}
.PrevPlay { width:155px; height:116px;}
.GallerySData { padding-top:4px; color:#000000; font-weight:bold; font-size:11px;}
.GallerySData a		{color:#000000;}
.GallerySData a:hover	{color:#000000;}

.GalleryTxt  {color:#365592; line-height:14px; padding-top:3px;}
.GalleryTxt a		{color:#365592;}
.GalleryTxt a:hover	{color:#365592;}
              
.GallEvent { padding:5px 0 15px 10px; line-height:18px;}
.div-GMultimedia {position:absolute; top:239px;}
.GMultimedia{background-position:left center; background-repeat:no-repeat; padding:4px 0 2px 25px; white-space:nowrap;}

#divTab {background: url(../../images/RisultatiSquadreTab-bkg.gif) no-repeat right bottom; height:29px; width:622px;}
.tabON	  {background: url(../../images/tabONend-bkg.gif) no-repeat right top; padding-right:3px; float:left;}
.tabONtxt {background: url(../../images/tabON-bkg.gif) no-repeat left top; color:#023678; font-weight:bold; padding:3px 10px 1px 10px;}
.tabOFF	  {background: url(../../images/tabOFFend-bkg.gif) no-repeat right top;  padding-right:3px; cursor:pointer; float:left;}
.tabOFFtxt {background: url(../../images/tabOFF-bkg.gif) no-repeat left top; color:#4b4d50; font-weight:bold; padding:3px 10px 1px 10px;}
.tabOFFtxt a {color: #5e5e5e;}
.tabOFFtxt a:hover {color: #000000;}

#divTabBlu {background: url(../images/TabBlu-bkg.png) no-repeat left bottom; height:29px; width:622px;}
.tabBluON	  {background: url(../images/tabBluONend-bkg.png) no-repeat right top; padding-right:5px; float:left;}
.tabBluONtxt {background: url(../images/tabBluON-bkg.png) no-repeat left top; color:#4c4c4c; font-weight:bold; padding:4px 10px 7px 13px;}
.tabBluOFF	  {background: url(../images/tabBluOFFend-bkg.png) no-repeat right top;  padding-right:5px; cursor:pointer; float:left;}
.tabBluOFFtxt {background: url(../images/tabBluOFF-bkg.png) no-repeat left top; color:#ffffff; font-weight:bold; padding:4px 10px 7px 13px;}

/*TDR - finali giovanili*/
#divTab-TDR {background: url(../images/RisultatiFinaliGiovTab-bkg.gif) no-repeat; width:642px; padding-bottom:25px; font-weight:bold;}
.tabON-TDR	  {background: url(../images/tabONend-TDR-bkg.gif) no-repeat right top; padding-right:3px; float:left;}
.tabONtxt-TDR {background: url(../images/tabON-TDR-bkg.gif) no-repeat left top; color:#000000; padding:8px 7px 2px 10px;}
.tabOFF-TDR	  {background: url(../images/tabOFFend-TDR-bkg.gif) no-repeat right top;  padding-right:3px; cursor:pointer; float:left;}
.tabOFFtxt-TDR {background: url(../images/tabOFF-TDR-bkg.gif) no-repeat left top; color:#ffffff; padding:6px 7px 4px 10px;}
.tabOFFtxt-TDR a {color: #ffffff;}
.tabOFFtxt-TDR a:hover {color: #bfc7d7;}
/**/

.tabSep	  { width:3px; height:25px; float:left;}
.tabSepR	  { width:3px; height:22px; float:left;}

.TEventi { background:url(../images/bkg-N-elenco.gif) repeat-y; padding:5px 10px; font-size:22px;  font-weight:bold; color:#365592; }

#RisultatiSquadre {background: url(../images/RisultatiSquadre-bkg.gif) no-repeat left bottom; width:622px; }
.mapsS { border:solid 1px #858383; width:604px; height: 499px; position:relative; top:4px; left:8px; background-color:#e5e3df;}
.mapsList { width:162px; height:499px; float:left;}

.BD-list { padding:10px 8px 22px 14px; background: url(../../images/BD-list-bkg.gif) no-repeat left bottom; font-size:11px; }


.socialNet { cursor:pointer; float:left; padding:5px 5px 0 0;}
.SepSocial { height:20px; border-top:dashed 1px #737373;}

/* RISULTATI */
.ris-partita{float:left; width:588px;}
.risTrCode {float:left; width:64px; height:27px; color:#000000; font-weight:bold; text-align:center; background:url(../../images/ris-code.gif) no-repeat left top;}
.risTrCode a, a:hover {color: #000000;}

.ris-info{float:left; width:642px;}

.risTr1 {float:right; width:524px; background-color:#bebebe;}

.risTr1T { color:#000000; font-weight:bold; width:200px; cursor:pointer; padding-bottom:5px; }
.risTr1T a, a:hover {color: #000000;}

.risTr1P { color:#000000; font-weight:bold; font-size:11px; width:125px; text-align:right; padding:2px 5px 0 0;}

.risTr2 { background:#dddddd url(../../images/ris-Tr2.gif) no-repeat left bottom; padding:4px 0 4px 78px; color:#000000; position:relative; top:2px; }

.vs {padding: 0 15px 5px 5px; color:#000000; font-size:10px;}

.padGg1 {color:#000000; padding-top:10px; }
.padGg2 {color:#023678; padding-top:10px; font-size:14px;}

.tabON-RCO { padding:8px 0 2px 8px; color:#023678; font-weight:bold; float:left;}
.tabOFF-RCO { padding:8px 0 2px 8px; color:#5e5e5e; float:left;}
.tabOFFtxt a {color: #5e5e5e;}
.tabOFFtxt a:hover {color: #000000;}

.tabSep-RCO { padding:8px 0 2px 8px; color:#5e5e5e; float:left;}

.pop-TDR-txt {border-bottom:dashed 1px #ffffff; line-height:20px;}

.TDR-pdf {background: url(../../images/icoPDF-small.png) no-repeat right center; padding:5px 25px 0 20px; text-align:right; color:#000000; font-weight:bold; cursor:pointer; float:left; }

/*pop overlay -- Risultati */
.PopOverlay680   {background: url(../../images/PopOverlay680.png) no-repeat left top; padding:5px 6px 0 5px;}
#divContenutoOverlay {padding:0 10px 0 10px;}
#PopOverlay-list {float:left; width:580px; position:relative; top:10px;}

/*pop overlay -- myBasket - img da fip-it*/
.PopOverlayMyB   {background: url(../../images/PopOverlayMyB.png) no-repeat right top;}
.PopOverlayMyBc  {background: url(../../images/PopOverlayMyBc.gif) no-repeat left top; padding:9px 8px 0 8px;}
.PopOverlayMyB-close { position:absolute; top:17px; left:430px; cursor:pointer;}
/* class for TABELLONI */
.TabBoxC    {background:url(../../images/BkgTabBox1.gif) no-repeat right top; }
.TabBoxI    {background:url(../../images/BkgTabBox1e.gif) no-repeat right bottom; width:100%;}
.TabBoxPad  {padding:10px 5px 10px 0; vertical-align:middle;}
.TabBoxS  {padding:10px 0 10px 5px; vertical-align:middle;background:url(../../images/BkgTabBoxS.gif) no-repeat right center;}
.TabBoxBlank    { width:1px; height:100px;}

.Shome0     {background:url(../../images/BkgShome0.gif) no-repeat left top; padding:5px 6px 5px 4px;}
.Shome1     {background:url(../../images/BkgShome1.gif) no-repeat left top; padding:5px 6px 5px 4px;}
.Shome2     {background:url(../../images/BkgShome2.gif) no-repeat left top; padding:5px 6px 5px 4px;}

.SPlay          {font-size:10px; color:#000000; font-weight:bold; width:100%; padding-left:5px; }
.SPlay a		{color: #000000; font-weight:bold; text-decoration: none;}
.SPlay a:hover	{color: #000000; font-weight:bold; text-decoration: underline;}

.SWin           {font-size:10px; color:#4a4a4a; width:100%; padding-left:5px; text-decoration: underline; }
.SWin a		    {color: #4a4a4a; text-decoration: underline;}
.SWin a:hover	{color: #4a4a4a; text-decoration: underline;}

.SNoW           {font-size:10px; color:#4a4a4a; width:100%; padding-left:5px; }
.SNoW a		    {color: #4a4a4a; text-decoration:none;}
.SNoW a:hover	{color: #4a4a4a; text-decoration: none;}

.SClass         {font-size:10px; color:#4a4a4a; font-style:italic; padding-left:3px}

.line1up    {width:1px; height:1px;}
.line1down  {width:1px; height:1px;}

.line2up    { width:80px; height:10px; border-top:solid 1px #a5acb8; border-right:solid 1px #a5acb8;}
.line2down  {width:80px; height:10px; border-bottom:solid 1px #a5acb8; border-right:solid 1px #a5acb8;}

.line3up    { width:80px; height:85px; border-top:solid 1px #a5acb8; border-right:solid 1px #a5acb8;}
.line3down  {width:80px; height:85px; border-bottom:solid 1px #a5acb8; border-right:solid 1px #a5acb8;}

.SepDas   {  height:10px; border-bottom:dashed 1px #788297;}
.SepS   { width:1px; height:20px;}
.SepB   { width:1px; height:50px;}
.SepB2  { width:1px; height:150px;}

.Tleg   { font-size:10px; color:#4a4a4a; white-space:nowrap; padding-right:20px;}



/*table */
.tableTopBkg {background:url(../../images/TableTopBkg.gif) no-repeat left top; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; vertical-align:top;}
.tableTopEdx {background:url(../../images/TableTopEdxBkg.gif) no-repeat right top; padding:4px; color:#ffffff;  font-weight:bold; border-bottom:solid 1px #434343;}

.tableTopBkg2 {background:url(../../images/TableTopBkg2.gif) no-repeat left top; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; vertical-align:top;}
.tableTopEdx2 {background:url(../../images/TableTopEdxBkg2.gif) no-repeat right top; padding:4px 6px 4px 6px; color:#ffffff; font-weight:bold; border-bottom:solid 1px #434343;}

.tableTR1   { background-color:#d6d6d6; font-size:10px; border-right:solid 1px #ffffff; border-bottom:solid 1px #ffffff; padding:3px; vertical-align:top; color:#000000; font-weight:bold;}
.tableTR1 a { color:#000000; font-size:10px;font-weight:bold;}
.tableTR1 a:hover { color:#000000; font-size:10px;font-weight:bold;}

.tableCloseR {background:url(../images/TableCloseR.gif) no-repeat left top; width:1px; height:30px; border-bottom:dashed 1px #3e6daa; }


/* MENU */
#divTopMenu
{
	background:url('../../images/top-menu-bkg.png') no-repeat center top;
	width:1004px;
	height:36px;
	position:absolute; 
	z-index:17;
}

/*milonich

#divMenuMil{ position:relative; top:-3px; left:12px; width:980px;}
.menuoff {text-align:center; color:#ffffff; width:196px; line-height:13px;} 
.menuon  {text-align:center; color:#ffffff; width:196px; line-height:13px; cursor:pointer;} 
.submenuoff { text-align:left; padding:0 5px;} 
.submenuon  { text-align:left; cursor:pointer; }
 */

/**
 *********************************************
 * (X)HTML-scheme:
 *  <div id="menu">
 *      <ul class="menu">
 *          <li><a href="#" class="parent"><span>level 1</span></a>
 *              <ul>
 *                  <li><a href="#" class="parent"><span>level 2</span></a>
 *                      <ul><li><a href="#"><span>level 3</span></a></li></ul>
 *                  </li>
 *              </ul>
 *          </li>
 *          <li class="last"><a href="#"><span>level 1</span></a></li>
 *      </ul>
 *  </div>
 *********************************************
 */

/* menu::base */
div#menu {
	position:relative; 
    top:-3px; 
    left:12px; 
    width:980px;
    z-index:9999;
}

div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

div#menu li {
    position: relative;
    z-index: 9;
    margin: 0;
    width: 172px;
    display: block;
    float: left;
}
div#menu li:hover>ul { left: -2px;}

div#menu li.long a {line-height: 1}

div#menu a {
    position: relative;
    z-index: 10;
    height: 41px;
    display: block;
    float: left;
    text-decoration: none;
    line-height: 2;
}
div#menu a:hover, div#menu a:hover span { color: #fff; }
div#menu li.current a {}

div#menu span {
    display: block;
    cursor: pointer;
    width:100%;
    background-repeat: no-repeat;
    background-position: 98% 0;
}
div#menu ul ul span {line-height:15px; font-weight:normal; padding:1px 0;}

div#menu ul ul a.parent span {background-position:98% 3px; background-image: url(../images/item-pointer.gif);}
div#menu ul ul a.parent:hover span {background-image: url(../images/item-pointer-mover.gif);}

/* menu::level1 */
div#menu a {
    padding:4px 17px 0 10px !important;
    _padding-top:9px;
    color: #ffffff;
    font-weight:bold;
}
div#menu span {
    margin-top:5px;
}/**@replace#1*/
div#menu li { background: url(../images/planegrey.png) 100% 6px no-repeat;}
div#menu li.last { background-image: url(../images/planegreyLast.png); width:120px; position:absolute; left:860px;}

/* menu::level2 */
div#menu ul ul li { background: none;}
div#menu ul ul {
    position: absolute;
    top: 38px;
    left: -999em;
    width: 185px;
    padding-top:4px;
    background:#2d2d2d;
    
}

div#menu ul ul a {
    padding-left:15px;
    height: auto;
    float: none;
    display: block;
    color: #a9a9a9;
    border-bottom:solid 1px #464849;
}
div#menu ul ul span {
    margin-top: 0;
    padding-right:20px;
    _padding-right: 50px;
    color: #a9a9a9;
}
div#menu ul ul a:hover span {
    color: #fff;
}
div#menu ul ul li.last { background: none;}
div#menu ul ul li {width: 100%;}

/* menu::level3 */
div#menu ul ul ul {
    padding: 0;
    margin: -35px 0 0 188px;
}
/* colors */
div#menu ul ul ul { background: #292929; }
div#menu ul ul ul ul { background: #262626; }
div#menu ul ul ul ul { background: #232323; }

/* lava lamp */
div#menu li.back {
    background-image: url(../images/dummy.gif);
    width: 13px;
    height: 44px;
    z-index: 8;
    position: absolute;
    margin: -1px 0 0 -5px;
}
div#menu li.back .left {
    background-image: url(../images/dummy.gif);
    height: 44px;
    margin-right: 2px;
}

div#menu ul ul.last {margin-left:-62px;}

#lastFix { position:absolute; top:3px; left:871px; z-index:999;}


/*BANNERS*/
#bannerTop { position:absolute; top:198px; padding-left:10px; z-index:30;}
.bannerSponsor {width:304px; padding-top:15px; text-align:center;}
.bannerSmallsx { padding:22px 13px 0 0; float:left;}
.bannerBasketDove {width:304px; height:120px; padding-top:10px; background:url(../../images/bannerBasketDove.jpg) no-repeat left bottom;}


.banner-LooneyTunes { background:url(../images/LooneyTunesActiveBannerS10.png) no-repeat; height:70px; float:left; text-align:right; cursor:pointer;}
.LT-End { background: url(../images/LooneyTunesActiveBannerS10End.png) no-repeat right bottom; width:8px; height:70px; float:left;}


/*CNA VIDEO - REGISTRAZIONE */
.CNABenvenuto { float:right; color:#000; font-size:14px; padding:7px 0 4px 0; text-align:right;}
.formLine { padding:6px 0 12px 0; border-bottom:solid 1px #fff; color:#000; line-height:14px; text-align:right;}
.formT { float:left; width:95px; margin:2px 8px 0 8px;}
.btnRegistrati {background: url(../images/btnRegistrati-bkg.png) no-repeat center top; width:129px; height:48px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer; color:#365592}
.btnLogin {background: url(../images/btnLogin-bkg.png) no-repeat center top; width:73px; height:21px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer; color:#365592; float:right; margin-top:6px;}

#div-RicCNA	{ background:url(../images/bkg-boxRicCNA.gif) no-repeat; width:622px; }
#divBox-CNA {padding:15px 0 5px 0;}
.tagcredito {padding-top:6px;  border-bottom:dashed 1px #929292; vertical-align:top;}


#CNA-logH {background:url(../images/bkg-CNA-logH.png) no-repeat; width:159px; margin-top:10px; color:#fff;  }
#CNA-logHE {background:url(../images/bkg-CNA-logHE.png) no-repeat left bottom; width:159px; }

#CNA-log {background:url(../images/bkg-CNA-log.png) no-repeat; width:283px; margin-top:10px; color:#fff;  }
#CNA-logE {background:url(../images/bkg-CNA-logE.png) no-repeat left bottom; width:283px; }

.CNA-T1{ color:#63deee; font-size:12px;}
.CNABenvenuto2 { font-size:16px; line-height:16px; font-weight:bold; padding:6px 8px 4px 7px;}
.CNAVideo-link {background:url(../images/arr-CNAVideo.png) no-repeat; color:#fff; font-weight:bold; padding:2px 0 0 20px; margin-left:3px;  }
.CNAVideo-link a { color:#fff; }
.CNAVideo-link a:hover { color:#63deee; text-decoration:none;}

.cna-logI {width:144px; border:solid 1px #5e7eaf; color:#365592; font-weight:bold; padding:1px 3px;}
.btnMieiVideo {background: url(../images/btnMieiVideo-bkg.png) no-repeat center top; width:121px; height:36px; text-align:center; font-size:13px; font-weight:bold; cursor:pointer; color:#000; }
.btnADDVideo {background: url(../images/btnADDVideo-bkg.png) no-repeat center top; width:156px; height:38px; text-align:center; font-size:12px; font-weight:bold; cursor:pointer; color:#000;  }
.btnDELVideo {background: url(../images/btnDELVideo-bkg.png) no-repeat center top; width:156px; height:38px; text-align:center; font-size:12px; font-weight:bold; cursor:pointer; color:#000;  }
.btnDWLVideo {background: url(../images/btnDWLVideo-bkg.png) no-repeat center top; width:156px; height:38px; text-align:center; font-size:12px; font-weight:bold; cursor:pointer; color:#000;  }
