/* CSS Document */
body
{
	margin: 0px !important;
	padding: 0px !important;
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
p, h1, h2, h3, h4, h5, h6, a, div, span, img, dl, dt, dd, form, input, fieldset, legend, label, td, tr, table, ul, li
{
	padding: 0px;
	margin: 0px;
}
fieldset
{
	border: 0;
	margin: 0;
	padding: 0;
}
li
{
	list-style: none;
}
img
{
	border: none;
}
form
{
	border: 0;
	margin: 0;
	padding: 0;
}
input
{
	border: none;
}
a
{
	color: #000000;
	text-decoration: none;
}
a:link
{
	color: #000000;
}
a:visited
{
	color: #000000;
}
a:active
{
	color: #000000;
	text-decoration: underline;
}

#page
{
	width: 978px;
	margin-top: 4px;
	margin-left: auto;
	margin-right: auto;
	height: 766px;
	background: #8da9bb;
}
#header
{
	background: url(/images/bgHeaderNew.gif) no-repeat left center;
	width: 978px;
	height: 95px;
}
#contentHeader
{
	float: right;
}
#boxLoginNew
{
	float: left;
	margin-left: 10px;
}
#boxLoginNew .box
{
	width: 130px;
	height: 20px;
	border: #d9c4c5 1px solid;
	position: relative;
	margin-bottom: 1px;
}

#boxLoginNew div
{
	margin-top: 2px;
}
#boxLoginNew span a
{
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	margin-right: 5px;
	font-style: italic;
	background: url(/images/frecciaboxloginNew.gif) no-repeat left center;
	padding-left: 7px;
	clear: both;
}
#boxLoginNew span a:hover
{
	text-decoration: underline;
}

#boxLoginNew input#txtpasswd
{
	margin-left: 7px;
}
#boxLoginNew input.btnlogin
{
	width: 5px;
	height: 20px;
	position: relative;
	top: 6px;
	left: 2px;
}

#boxLoginNew label, #boxSearch label
{
	position: relative;
	top: 10px;
}

#boxSearch
{
	float: right;
	margin-right: 15px;
}
#boxSearch input.btnsearchNew
{
	width: 5px;
	height: 20px;
	position: relative;
	top: 6px;
	left: 2px;
}
#boxSearch .box
{
	width: 200px !important;
	height: 20px;
	border: #d9c4c5 1px solid;
	position: relative;
	margin-bottom: 1px;
}


#boxLogin
{
	float: left;
	width: 210px;
	margin-right: 40px;
	margin-top: 10px;
}
#boxSignUp
{
	float: left;
	width: 210px;
	margin-right: 10px;
	margin-left: 25px;
	margin-top: 2px;
}
#boxSignUp ul li a
{
	color: #fff;
	font-weight: bold;
	font-size: 10px;
	margin-right: 5px;
	font-style: italic;
	background: url(/images/frecciaboxloginNew.gif) no-repeat left center;
	padding-left: 7px;
	clear: both;
}

#boxLogin .box
{
	width: 210px;
	height: 20px;
	border: #d9c4c5 1px solid;
	position: relative;
	margin-bottom: 1px;
}
#boxLogin form
{
	margin-bottom: 3px;
}
#boxLogin fieldset span
{
	color: #999999;
	font-weight: bold;
	font-size: 12px;
}
#boxLogin span a
{
	color: #990000;
	font-weight: bold;
	font-size: 10px;
	margin-right: 5px;
	font-style: italic;
	background: url(/images/frecciaboxlogin.gif) no-repeat left center;
	padding-left: 7px;
	clear: both;
}
#boxLogin span a:hover
{
	text-decoration: underline;
}
#boxLogin input#txtpasswd
{
	margin-left: 7px;
}
#boxLogin .btnlogin
{
	width: 5px;
	height: 20px;
	position: relative;
	top: 2px;
	left: 2px;
}

#headerMenu
{
	float: left;
	width: 630px;
}
#headerMenu ul
{
	padding-left: 20px;
	padding-top: 10px;
	float: left;
}
#headerMenu ul li, #headerMenu ul li a
{
	display: inline;
	color: #ffffff;
}
#headerMenu ul li a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
#frmSearch
{
	width: 180px;
}
/*
#frmSearchNew
{
	width: 180px;
	float: right;
	clear: left;
}
*/
#headerMenu form
{
	float: left;
}
#headerMenu form label, #headerMenu form label span
{
	float: left;
	color: #FFFFFF;
}
#headerMenu form input.box
{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	width: 130px;
	height: 20px;
	border: #d9c4c5 1px solid;
	margin-right: 3px;
}
#headerMenu input.btnsearch
{
	margin-top: 9px;
	margin-left: 5px;
}

#boxLoginNew .btnlogin
{
	width: 5px;
	height: 20px;
	position: relative;
	top: 2px;
	left: 2px;
}

#midHeader form label, #midHeader form label span, #boxSearch form label
{
	float: left;
	color: #FFFFFF;
}
#midHeader form input.box
{
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	width: 130px;
	height: 20px;
	border: #d9c4c5 1px solid;
	margin-right: 3px;
}
#headerMenu input.btnsearch
{
	margin-top: 9px;
	margin-left: 5px;
}

#midHeader
{
	width: 978px;
	height: 50px;
	background: url(/images/bgMidHeader.gif) repeat-x;
	padding-top: 3px;
	/*border: 1px solid;*/
}
#bottomHeader
{
	/*margin-top: 9px;*/
	margin-left: 15px;
}
#footerHeader
{
	width: 978px;
	height: 50px;
	margin-top: -15px;
	/*border: 1px solid;*/
}
#footerHeader div
{
	padding-left: 22px;
}
#mainMenu
{
	padding: 0;
	margin: 0;
	width: 947px;
	height: 50px;
}
#mainMenu .menuOff
{
	position: absolute;
	z-index: 100;
}

#mainMenu .menuOff li.menuLeft
{
	width: 7px;
	height: 50px;
	background: url(/images/bgMenuLeft.gif) no-repeat;
}
#mainMenu .menuOff li.menuRight
{
	width: 7px;
	height: 50px;
	background: url(/images/bgMenuRight.gif) no-repeat;
}

#mainMenu .menuOff li div.btnMenuText
{
	background: url(/images/btnMenu.gif) repeat-x;
	height: 50px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-size: 90%;
	cursor: pointer;
	width: 90%;
	position: relative;
	left: 5px;
	color: #fff;
}
#mainMenu .menuOff li div.btnMenuText2
{
	background: url(/img_arcadia/btnMenu.png) repeat-x;
	height: 50px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-size: 90%;
	cursor: pointer;
	padding-top: 15px;
	width: 90%;
	position: relative;
	left: 5px;
}

#mainMenu .menuOff li div.btnMenuSpacer:hover,
#mainMenu .menuOff li div.btnMenuSpacer
{
	background: url(/images/btnMenu.gif) repeat-x;
	height: 50px;
	width: 90%;
	position: relative;
	/*left: 5px;*/
}

#mainMenu .menuOff li div.menuSpacerLeft:hover,
#mainMenu .menuOff li div.menuSpacerLeft
{
	background: url(/img_arcadia/bgMenuSpacer.png) no-repeat left top;
}

#mainMenu .menuOff li div.menuSpacerRight:hover,
#mainMenu .menuOff li div.menuSpacerRight
{
	background: url(/img_arcadia/bgMenuSpacer.png) no-repeat right top;
}

#mainMenu .menuOff li div 
{
	background: url(/images/btnMenuLeft.gif) no-repeat left top;
}
#mainMenu .menuOff li div div
{
	background: url(/images/btnMenuRight.gif) no-repeat right top;
}

#mainMenu .menuOff li div.btnMenuText.active,
#mainMenu .menuOff li div.btnMenuText:hover,
#mainMenu .menuOff li div.btnMenuText2.active,
#mainMenu .menuOff li div.btnMenuText2:hover
{
	background: url(/img_arcadia/btnMenuOn.png) repeat-x;
	color: #000;
	z-index: -1;
}
#mainMenu .menuOff li div.active, 
#mainMenu .menuOff li div:hover 
{
	background: url(/images/btnMenuOnLeft.png) no-repeat left top;
}
#mainMenu .menuOff li div div.active,
#mainMenu .menuOff li div div:hover
{
	background: url(/images/btnMenuOnRight.png) no-repeat right top;
}

#mainMenu .menuOff li.btnMenu
{
	width: 93px;
	height: 50px;
	display: block;
}


#mainMenu .menuOff li.btn_Pubblicita a
{
	background: url(/images/btnPubblicita.gif) no-repeat left center;
	width: 93px;
	height: 50px;
	display: block;
}
#mainMenu .menuOff li.btn_ComPubblica a
{
	background: url(/images/btnComPubblica.gif) no-repeat left center;
	width: 102px;
	height: 50px;
	display: block;
}
#mainMenu .menuOff li.btn_FormLavoro a
{
	background: url(/images/btnFormLavoro.gif) no-repeat left center;
	width: 96px;
	height: 50px;
	display: block;
}
#mainMenu .menuOff li.btn_Tecnologia a
{
	background: url(/images/btnTecnologia.gif) no-repeat left center;
	width: 91px;
	height: 50px;
	display: block;
}
#mainMenu .menuOff li.btn_Retail a
{
	background: url(/images/btnRetail.gif) no-repeat left center;
	width: 91px;
	height: 50px;
	display: block;
}
#mainMenu .menuOff li.btn_Cinema a
{
	background: url(/images/btnCinema.gif) no-repeat left center;
	width: 93px;
	height: 50px;
	display: block;
}
#mainMenu .menuOff li.btn_Cultura a
{
	background: url(/images/btnCultura.gif) no-repeat left center;
	width: 98px;
	height: 50px;
	display: block;
}
#mainMenu .menuOff li.btn_Turismo a
{
	background: url(/images/btnTurismo.gif) no-repeat left center;
	width: 93px;
	height: 50px;
	display: block;
}
#mainMenu .menuOff li.btn_Media a
{
	background: url(/images/btnMedia.gif) no-repeat left center;
	width: 93px;
	height: 50px;
	display: block;
}
#mainMenu .menuOff li.btn_Multimedia a
{
	background: url(/images/btnMultimedia.gif) no-repeat left center;
	width: 97px;
	height: 50px;
	display: block;
}

#mainMenu .menuOff li.btn_Pubblicita .active, #mainMenu .menuOff li.btn_Pubblicita a:hover
{
	background: url(/images/btnPubblicitaOn.gif) no-repeat left center;
}
#mainMenu .menuOff li.btn_ComPubblica .active, #mainMenu .menuOff li.btn_ComPubblica a:hover
{
	background: url(/images/btnComPubblicaOn.gif) no-repeat left center;
}
#mainMenu .menuOff li.btn_FormLavoro .active, #mainMenu .menuOff li.btn_FormLavoro a:hover
{
	background: url(/images/btnFormLavoroOn.gif) no-repeat left center;
}
#mainMenu .menuOff li.btn_Tecnologia .active, #mainMenu .menuOff li.btn_Tecnologia a:hover
{
	background: url(/images/btnTecnologiaOn.gif) no-repeat left center;
}
#mainMenu .menuOff li.btn_Retail .active, #mainMenu .menuOff li.btn_Retail a:hover
{
	background: url(/images/btnRetailOn.gif) no-repeat left center;
}
#mainMenu .menuOff li.btn_Cinema .active, #mainMenu .menuOff li.btn_Cinema a:hover
{
	background: url(/images/btnCinemaOn.gif) no-repeat left center;
}
#mainMenu .menuOff li.btn_Cultura .active, #mainMenu .menuOff li.btn_Cultura a:hover
{
	background: url(/images/btnCulturaOn.gif) no-repeat left center;
}
#mainMenu .menuOff li.btn_Turismo .active, #mainMenu .menuOff li.btn_Turismo a:hover
{
	background: url(/images/btnTurismoOn.gif) no-repeat left center;
}
#mainMenu .menuOff li.btn_Media .active, #mainMenu .menuOff li.btn_Media a:hover
{
	background: url(/images/btnMediaOn.gif) no-repeat left center;
}
#mainMenu .menuOff li.btn_Multimedia .active, #mainMenu .menuOff li.btn_Multimedia a:hover
{
	background: url(/images/btnMultimediaOn.gif) no-repeat left center;
}


#mainMenu ul li
{
	display: inline;
	float: left;
}
/*#mainMenu ul li a img{
	float:left;
	padding:0;
	margin:0;
	position:relative;
	z-index:99;
}*/
/*#mainMenu ul li a img.btnOn
{
	position:absolute;
	z-index:105;
}*/
#underMenu
{
	padding: 0;
	margin: 0;
	width: 947px;
	height: 50px;
	background: url(/images/bgMenu.gif) no-repeat left center;
	position: relative;
	top: -11px;
	z-index: 200;
}
#underMenu ul
{
	padding-top: 21px;
	padding-left: 15px;
}
#underMenu ul li
{
	display: inline;
	float: left;
}
#underMenu ul li a
{
	font-weight: bold;
	padding: 2px 10px;
}
#underMenu ul li a.active, #underMenu ul li a:hover
{
	background: #8da9bb;
}
#underMenu ul li ul
{
	position: absolute;
	left: 0px;
	background: url(/images/menu2Lev.gif) no-repeat left center;
	width: 947px;
	top: 33px;
	left: 1px;
	z-index: 300;
	margin-top: -5px;
}

#lev2
{
	position: absolute;
	background: url(/images/menu2Lev.gif) no-repeat left center;
	width: 947px;
	top: 181px;
	z-index: 300;
	margin-left: 1px;
	padding-left: 10px;
}
#submenu
{
	overflow: hidden;
	width: 895px;
	height: 20px;
	margin: 0 5px;
	float: left;
}

#submenu ul
{
	width: 3900px;
}

#submenu li
{
	float: left;
	margin: 0 10px;
	display: inline;
	margin-top: 2px;
}
#submenu a
{
	padding-right: 20px;
}
#lev2 .buttons
{
	float: left;
}
#lev2 .buttons img
{
	margin-top: 5px;
}
#bodyContent
{
	width: 978px;
	margin-top: -15px;
	clear: both;
}
#leftContent
{
	background: url(/images/bgVideo.gif) no-repeat left center;
	width: 613px;
	height: 477px;
	padding-left: 5px;
	position: relative;
	float: left;
}
#leftContent #mediaplayer
{
	margin-left: 13px;
}

#headerPlayer
{
	padding: 14px 0 0 10px;
	margin-left: 14px;
	width: 570px;
}

#headerPlayer span a
{
	padding-right: 17px;
	padding-top: 4px;
}

#headerPlayer .leftHeader
{
	height: 16px;
	float: left;
	margin-right: 50px;
}
#headerPlayer .leftHeader span
{
	line-height: 18px;
	padding-right: 1px;
}
#headerPlayer .leftHeader a
{
	padding: 0;
	color: #b11117;
	font-weight: bold;
	font-size: 10px;
}
#headerPlayer .centerHeader
{
	background: url(/images/btnFullscreen.gif) no-repeat right center;
	height: 16px;
	float: left;
	width: 85px;
}
#headerPlayer .centerHeader span
{
	line-height: 18px;
	padding-right: 1px;
}

#headerPlayer .rightHeader
{
	float: right;
	width: 90px;
}
#headerPlayer .rightHeader span
{
	float: left;
	margin-right: 3px;
}
#rightContent
{
	float: left;
	width: 355px;
	background: url(/images/bgondemand.gif) no-repeat left center;
}
#ondemandContent
{
	width: 332px;
	height: 478px;
	float: left;
	overflow: hidden;
}
#ondemandContent .scroll-pane
{
	padding: 5px 0 0 13px;
	width: 315px;
	height: 432px;
	overflow: hidden;
}
#ondemandContent .elementOndemand
{
	background: url(/images/bgvideolist.gif) no-repeat left center;
	width: 295px;
	height: 67px;
	margin-top: 5px;
	padding-left: 7px;
}

#ondemandContent .elementOndemandActive
{
	background: url(/images/bgvideolistactive.gif) no-repeat left center;
	width: 295px;
	height: 67px;
	margin-top: 5px;
	padding-left: 7px;
}

#ondemandContent .elementOndemand img, #ondemandContent .elementOndemandActive img
{
	float: left;
	padding-top: 7px;
	padding-right: 5px;
}

#ondemandContent .elementOndemand p.date, #ondemandContent .elementOndemandActive p.date
{
	margin-top: 4px;
	color: #666666;
}

#ondemandContent .elementOndemand div.abstract, #ondemandContent .elementOndemandActive div.abstract
{
	padding-right: 12px;
}

#ondemandContent .elementOndemand h3, #ondemandContent .elementOndemandActive h3
{
	font-size: 110%;
	color: #b01f24;
	margin-right: 12px;
}

#ondemandContent .elementOndemand h3 a, #ondemandContent .elementOndemandActive h3 a
{
	font-size: 110%;
	color: #b01f24;
}

/* TopNews Element */

#ondemandContent .elementTopNews
{
	background: url(/images/bgvideofocuslist.gif) no-repeat left center;
	width: 295px;
	height: 136px;
	margin-top: 5px;
	padding-left: 7px;
}

#ondemandContent .elementTopNewsActive
{
	background: url(/images/bgvideofocuslistactive.gif) no-repeat left center;
	width: 295px;
	height: 136px;
	margin-top: 5px;
	padding-left: 7px;
}

#ondemandContent .elementTopNews img, #ondemandContent .elementTopNewsActive img
{
	float: left;
	padding-top: 7px;
	padding-right: 5px;
}

#ondemandContent .elementTopNews .imgRight, #ondemandContent .elementTopNewsActive .imgRight
{
	float: right;
	margin-right: 8px;
}

#ondemandContent .elementTopNews p.date, #ondemandContent .elementTopNewsActive p.date
{
	margin-top: 4px;
	color: #666666;
}

#ondemandContent .elementTopNews div.abstract, #ondemandContent .elementTopNewsActive div.abstract
{
	padding-right: 12px;
}

#ondemandContent .elementTopNews h3, #ondemandContent .elementTopNewsActive h3
{
	font-size: 150%;
	color: #b01f24;
	margin-right: 12px;
}

#ondemandContent .elementTopNews h3 a, #ondemandContent .elementTopNewsActive h3 a
{
	font-size: 110%;
	color: #b01f24;
}

/**/

#ondemandContent .pager
{
	margin-top: 6px;
	text-align: center;
    width:310px;
    margin-left:10px;
    background:#e7e7e7;
}
#ondemandContent .pager a
{
	padding: 0 3px;
	font-weight: bold;
	color: #545556;
}
#ondemandContent .pager a.active
{
	color: #3b779e;
}
#ondemandContent .pager img
{
	padding-top: 2px;
}
.spacer
{
	width: 10px;
}
#menuOndemand
{
	float: left;
	position: relative;
	margin-left: -5px;
	margin-top: 20px;
}
#menuOndemand div.btnPlaylist a
{
	margin-bottom: 5px;
	width: 24px;
	height: 81px;
	display: block;
}
#menuOndemand div.btnOnAir a,
#menuOndemand div.btnFocusOn a,
#menuOndemand div.btnMostView a,
#menuOndemand div.btnTopNews a
{
	margin-bottom: 5px;
	width: 24px;
	height: 71px;
	display: block;
}

#menuOndemand .btnTopNews a
{
	background: url(/images/btnTopNews.gif) no-repeat left center;
}
#menuOndemand div.btnTopNews .active, #menuOndemand .btnTopNews a:hover
{
	background: url(/images/btnTopNewsOn.gif) no-repeat left center;
}
#menuOndemand div.btnOnAir a
{
	background: url(/images/btnChannelOnAir.gif) no-repeat left center;
}
#menuOndemand .btnFocusOn a
{
	background: url(/images/btnFocus.gif) no-repeat left center;
}
#menuOndemand .btnMostView a
{
	background: url(/images/btnMostVisited.gif) no-repeat left center;
}
#menuOndemand .btnPlaylist a
{
	background: url(/images/btnPlaylist.gif) no-repeat left center;
}
#menuOndemand div.btnOnAir .active, #menuOndemand div.btnOnAir a:hover
{
	background: url(/images/btnChannelOnAirOn.gif) no-repeat left center;
}
#menuOndemand div.btnFocusOn .active, #menuOndemand .btnFocusOn a:hover
{
	background: url(/images/btnFocusOn.gif) no-repeat left center;
}
#menuOndemand div.btnMostView .active, #menuOndemand .btnMostView a:hover
{
	background: url(/images/btnMostVisitedOn.gif) no-repeat left center;
}
#menuOndemand div.btnPlaylist .active, #menuOndemand .btnPlaylist a:hover
{
	background: url(/images/btnPlaylistOn.gif) no-repeat left center;
}



#footerContent
{
	clear: both;
	border-top: none;
}
#footerContent #container
{
	background: url(/images/bgcaption2.gif) no-repeat left top;
	width: 978px;
	height: 496px;
}
#footerContent #container .controls
{
	width: 359px;
	margin-left: 60px;
}
#footerContent #container .controls ul li
{
	float: left;
}
#footerContent #container .controls li.btnInfoVideo a
{
	background: url(/images/btnInfoVideo.gif) no-repeat left center;
	display: block;
	width: 84px;
}
#footerContent #container .controls li.btnRelatedContent a
{
	background: url(/images/btnRelatedContent.gif) no-repeat left center;
	display: block;
	width: 82px;
}
#footerContent #container .controls li.btnBlog a
{
	background: url(/images/btnBlog.gif) no-repeat left center;
	display: block;
	width: 82px;
}
#footerContent #container .controls li.btnCaption a
{
	background: url(/images/btnCaption.gif) no-repeat left center;
	display: block;
	width: 82px;
}
#footerContent #container .controls li.btnCaptionOff a
{
	background: url(/images/spacer.gif) no-repeat left center;
	display: block;
	width: 82px;
}
#footerContent #container .controls li.btnInfoVideo .active, #footerContent #container .controls li.btnInfoVideo a:hover
{
	background: url(/images/btnInfoVideoOn.gif) no-repeat left center;
}
#footerContent #container .controls li.btnRelatedContent .active, #footerContent #container .controls li.btnRelatedContent a:hover
{
	background: url(/images/btnRelatedContentOn.gif) no-repeat left center;
}
#footerContent #container .controls li.btnBlog .active, #footerContent #container .controls li.btnBlog a:hover
{
	background: url(/images/btnBlogOn.gif) no-repeat left center;
}
#footerContent #container .controls li.btnCaption .active, #footerContent #container .controls li.btnCaption a:hover
{
	background: url(/images/btnCaptionOn.gif) no-repeat left center;
}
#footerContent #container .controls ul li a
{
	height: 25px;
}

#footerContent #container a
{
	padding-right: 3px;
}
#footerContent #container #infoVideo
{
	width: 575px;
	height: 245px;
	margin-left: 5px;
	padding-left: 16px;
	float: left;
}

#footerContent #container #infoVideo input.url
{
	border-style: inset;
	width: 400px;
	font-size:110%;
}

/* blog */
#footerContent #container #infoVideo .blogBox{
	width:570px;
	height:230px;
	padding-top:10px;
}
#footerContent #container #infoVideo .blogBox .emptyComment
{
	text-align:center;
	margin-top:50px;
}
#footerContent #container #infoVideo .blogBox .emptyComment span
{
	color: #b11117;
	font-size:11px;
	font-weight:bold;
}
#footerContent #container #infoVideo .blogBox  .authorPost,
#footerContent #container #infoVideo .blogBox  .numberPost{
	color:#b11117;
	font-weight:bold;
	font-size:11px;
	float:left;
	width:276px;
}

#footerContent #container #infoVideo .blogBox .headerComment{
	width:560px;
	float:left;
}
#footerContent #container #infoVideo .blogBox .scroll-pane{
	height:230px;
}
#footerContent #container #infoVideo .blogBox .numberPost{
	text-align:right;
}
#footerContent #container #infoVideo .blogBox  li{
	margin-top:10px;
}

#footerContent #container #infoVideo .blogBox .scroll-pane span.reply a,
#footerContent #container #infoVideo .blogBox .scroll-pane span.reply a:hover,
#footerContent #container #infoVideo .blogBox .scroll-pane span.reply a:active{
	background:url(/images/btnReply.gif) repeat-x bottom left ;
	font-style:italic;
	margin-left:5px;
}

#footerContent #container #infoVideo .blogBox .postComment{
	display:none;
}
#footerContent #container #infoVideo .blogBox .postComment textarea{
	width:300px;
	height:50px;
	font-size:11px;
	display:block;
}
#footerContent #container #infoVideo .blogBox a:active{
	text-decoration:none;
}
#footerContent #container #infoVideo .blogBox ul li p{
	display:inline;
	font-size:11px;
	color:#415a88;
	font-weight:bold;

}
#footerContent #container #infoVideo .blogBox ul ul li p{
	display:inline;
	font-size:11px;
	color:#454545;
	font-weight:normal;

}
#footerContent #container #infoVideo .blogBox ul li {
	background:url(/images/bulletComment.gif) no-repeat ;
	padding-left:10px;
	background-position:0px 17px;
	
}
#footerContent #container #infoVideo .blogBox ul ul li{
	background:url(/images/bulletReplyToComment.gif) no-repeat;
	padding-left:25px;
	background-position:0px 10px;
}
#footerContent #container #infoVideo .blogBox ul ul ul li{
	background:url(/images/bulletReplyToReply.gif) repeat-y top left;
	padding-left:15px;
	
}
#footerContent #container #infoVideo .blogBox ul ul{
	margin-left:20px;
}
/* blog */
#footerContent #container #infoVideo .infoHeader
{
	width: 450px;
	float: left;
}
#footerContent #container #infoVideo .titleForm
{
	width: 570px;
	
}
#footerContent #container #infoVideo .infoHeader h1
{
	color: #b11117;
	font-weight: bold;
	font-size: 180%;
	margin-top: 15px;
}
#footerContent #container #infoVideo .infoHeader h2,
#footerContent #container #infoVideo .titleForm h2
{
	color: #666666;
	font-size: 110%;
	margin-top: 3px;
	margin-bottom: 5px;
}
#footerContent #container #infoVideo .titleForm h2
{
	margin-top: 15px;
	
}
#footerContent #container #infoVideo .infoHeader span
{
	color: #666666;
	margin-top: 3px;
	font-style: italic;
}
#footerContent #container #infoVideo .infoHeader .archiveLink
{
	color: #b11117;
	background: url(/images/fracciapagerdx.gif) no-repeat left center;
	font-weight: bold;
	font-size: 110%;
	padding-left: 8px;
	padding-bottom: 2px;
	float: right;
}
#footerContent #container #infoVideo .panelInfo
{
	float: right;
	width: 115px;
	height: 80px;
	overflow: hidden;
}
#footerContent #container #infoVideo .scroll-pane
{
	overflow: hidden;
}
#footerContent #container #infoVideo .panelInfo span
{
	color: #666666;
	font-size: 110%;
}
#footerContent #container #infoVideo .panelInfo .playList
{
	background: url(/images/bgaddplaylist.gif) no-repeat left center;
	padding: 10px 8px;
}
#footerContent #container #infoVideo .panelInfo .playList span a
{
	color: #ffffff;
	font-size: 8px;
	font-weight: bold;
}
#footerContent #container #infoVideo .panelInfo .chapter
{
	/*width: 70px;*/
}
#footerContent #container #infoVideo .panelInfo .chapter span
{
	background: url(/images/bgcap.gif) no-repeat center;
	padding: 0 5px;
}
#footerContent #container #infoVideo .panelInfo .chapter span a
{
	color: #ffffff;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
}

#footerContent #container #infoVideo .panelInfo a
{
	padding: 0;
	margin: 0;
}
#footerContent #container #infoVideo hr
{
	color: #999999;
	height: 1px;
	width: 560px;
	clear: both;
}
#footerContent #container #infoVideo .scroll-pane
{
	width: 580px;
	height: 330px;
}
#footerContent #container #infoVideo .archiveNews .scroll-pane
{
	width:580px;
	height: 400px;
}
#footerContent #container #infoVideo .descrizioneVideo
{
	width: 560px;
	font-size: 120%;
}
#footerContent #container #infoVideo .scroll-pane h3
{
	color: #b11117;
	font-size: 100%;
	font-weight: bold;
}
#footerContent #container #infoVideo .scroll-pane p
{
	color: #333333;
	/*font-weight: bold;*/
}
#footerContent #container #newsBox
{
	float: right;
	width: 345px;
	margin-right: 10px;
}
#footerContent #container #newsBox #newstrick
{
	width: 345px;
	height: 155px;
	overflow: hidden;
}

#footerContent #container #newsBox span
{
	color: #b11117;
	font-weight: bold;
	font-size: 110%;
	padding-right: 10px;
	float: right;
}
#footerContent #container #newsBox span a
{
	color: #b11117;
	background: url(/images/fracciapagerdx.gif) no-repeat left center;
	padding-left: 8px;
	padding-bottom: 2px;
}
#footerContent #container #newsBox #newstrick
{
	clear: both;
}
#footerContent #container #newsBox #newstrick .news
{
	clear: both;
	padding-left: 10px;
}
#footerContent #container #newsBox #newstrick .news img
{
	float: left;
	padding-right: 5px;
}
#footerContent #container #newsBox #newstrick .news h3,
#footerContent #container #infoVideo .archiveNews .scroll-pane h3
{
	color: #415a88;
	font-weight: bold;
	font-size: 110%;
}
#footerContent #container #newsBox #newstrick .news p,
#footerContent #container #infoVideo .archiveNews p
{
	color: #454545 !important ;
	font-size: 110%;
	font-weight:normal;
}
#footerContent #container #newsBox hr
{
	color: #999999;
	height: 1px;
	width: 300px;
	clear: both;
}
#footerContent #container #infoVideo .archiveNews .scroll-pane hr
{
	color: #999999;
	height: 1px;
	width: 500px;
	clear: both;
}
#footerContent .footer, #footerContent .footer a
{
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	height: 15px;
	background: #c5c6c5;
	font-size: 10px;
	padding-top: 2px;
	padding-left: 5px;
	clear: both;
}
#footerContent .contacts
{
	color: #b11117;
	clear: both;
	float: right;
	margin-top: -12px;
	padding-right: 10px;
}
#footerContent .contacts a
{
	color: #b11117;
}
/*aggiunti Bea*/
.Sx
{
	float:left;
	margin-right: 10px;
}
.Cancella
{
	clear: both;
}
.txtNews
{
	margin-top:10px;
}
.labelNews
{
	height:18px;
	background-color:#efefef;
	font-size:16px;
	color:#999999;
	text-align:right;
	margin-bottom:10px;
	font-weight:bold;
}
/*form*/
#iscrizione{
	padding:8px;
	width:500px;
	margin:20px;
/*	border:#fff 1px solid*/
}

#iscrizione p 
{
text-align:right;
color:#fff;
}
#iscrizione p.LP 
{
text-align:left;
}
#iscrizione p.cp12 
{
	font-size:12px;
	text-align:left;
}
#iscrizione p input.campo
{
	background:#fff;
	margin-top:13px;
/*	margin-right:20px;*/
	border:#c4c4c3 1px solid;
	height:12px;
	font-size:9px;
	padding:2px;
	width:400px;
}
#iscrizione p input.userpass
{
	background:#fff;
	margin-top:13px;
/*	margin-right:20px;*/
	border:#c4c4c3 1px solid;
	height:12px;
	font-size:9px;
	padding:2px;
	width:172px;
}
#iscrizione p select.campo
{
	background:#fff;
	margin-top:13px;
/*	margin-right:20px;*/
	border:#c4c4c3 1px solid;
	height:18px;
	font-size:9px;
	padding:2px;
	width:406px;
}
#iscrizione p span 
{
	color:#CC0000;
}
#iscrizione p span a 
{
	color:#CC0000;
	font-style:normal;
	text-decoration:none;
}
#iscrizione p span a:hover
{
	font-style:normal;
	text-decoration:underline;
}
#iscrizione input.bottone
{
	color:#4377ac;
	margin-top:10px;
	margin-bottom:0px;
	text-align:center!Important;
}
#iscrizione ul 
{
margin-top:10px;
margin-bottom:10px;
color:#FFFFFF;
font-size:12px;

}
#iscrizione li 
{
padding-left:15px;
margin-top:10px;
background: url(../img/bullet.gif) no-repeat left 4px;
}
#i_frame{
	padding:8px;
	width:462px;

	margin:0px;
	background-color:#efefef;
/*	border:#fff 1px solid*/
}
#footer
{
background:url(../img/footer_popup.gif) repeat-x left top;
height:30px;
}
.clear {
	clear: both;
}
.txtNews a, 
.txtNews a:hover
{
font-weight:bold;
text-decoration:underline;
color:#333;
}
.blog
{
	width: 300px;
	float: left;
}

.blog h2
{
	color: #666666;
	font-size: 110%;
	margin-top: 3px;
	margin-bottom: 5px;
}
.blog h2 a, 
.blog h2 a:hover
{
	color: #666666;
	text-decoration:underline;
}
.blog span
{
	color: #666666;
	margin-top: 3px;
	font-style: italic;
	
}
.blogdue
{
	padding-left:30px;
}
.paginazione
{
	height:16px;
	background-color:#efefef;
	font-size:12px;
	color:#999999;
	text-align: center;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:normal;
}
.paginazione a,
.paginazione a:hover
{
	color:#999999;
	font-weight:bold;
	text-decoration:underline;
}
.bannerBox
{
	margin-top: 20px;
	float:left;
	margin-left:50px;
	/*border:1px solid;*/
}
/*	form*/
#info{
	padding:8px;
	width:500px;
	margin:0px;

}

#info p 
{
text-align:left;
color:#000;

}
#info p.cp12 
{
	font-size:12px;
	text-align:left;
}
#info  input.campo
{
	background:#fff;
	/*margin-top:13px;*/
/*	margin-right:20px;*/
	border:#c4c4c3 1px solid;
	height:12px;
	font-size:9px;
	padding:2px;
	width:200px;
}
#info  textarea.campo
{
	background:#fff;
	margin-top:13px;
/*	margin-right:20px;*/
	border:#c4c4c3 1px solid;
/*	height:12px;*/
	font-size:11px;
	padding:2px;
	width:472px;
	height:80px;
}
#info  select.campo
{
	background:#fff;
	margin-top:13px;
/*	margin-right:20px;*/
	border:#c4c4c3 1px solid;
	height:18px;
	font-size:9px;
	padding:2px;
	width:406px;
}
#info p span 
{
	color:#CC0000;
}
#info p span a 
{
	color:#CC0000;
	font-style:normal;
	text-decoration:none;
}
#info p span a:hover
{
	font-style:normal;
	text-decoration:underline;
}
#info input.bottone
{
	color:#4377ac;
	margin-top:10px;
	margin-bottom:0px;
	text-align:center!Important;
}
#infoVideo .archiveNews
{
	margin-top: 15px;	
}
#footerContent #container #infoVideo .archiveNews h2
{
	color:#b01f24;	
}
#footerContent #container #infoVideo .archiveNews span
{
	color:#b01f24;
	font-style:italic;	
}
