*{
	margin:0;
	padding:0;
	border:none;
	text-decoration:none;
	color:#252525;
	font-size:7.5pt;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;

}
img{
	border:#000 1px solid !important;
}
#page{
	background:#FFF;
	width:990px;	
	border:#e4e4e4 1px solid;
	border-left:#e4e4e4 2px solid;
	overflow:hidden;
	margin:0 auto;
}
#page p em,
#page p i
{
	font-size:12px;
}
#page #header .mainHeader{
	height:108px;
	background:url(/perlacultura/img/bgHeader.jpg) no-repeat left center;
}
#page #header .mainHeader a{
	height:108px;
	width:980px;
	display:block;
}
#page #header .menuHeader{
	padding: 0 0 0 8px;
	width:980px;
	height:55px;

}
#page #footer{
	width:990px;
	height:155px;
	background:url(/perlacultura/img/bgFooter.gif) no-repeat left top;
	padding:20px 0 0 0;
}
#page #header .menuHeader .boxLogin,
#page #header .menuHeader .boxGuide,
#page #header .menuHeader .boxList,
#page #header .menuHeader .boxSearch,
#page #header .menuHeader .boxMembers,
#page #header .menuHeader .boxAlert
{
	border:#b4b4b4 1px solid;
	float:left;
	overflow:hidden;
	height:35px;
}
#page #header .menuHeader .boxMembers
{
	height:51px;
}
#page #header .menuHeader .boxStrenna
{
	border:#b4b4b4 1px solid;
	float:left;
	overflow:hidden;
	height:41px;
	padding:5px;
}
#txtCodiceStrenna
{
	border:#b4b4b4 1px solid;
}
#page #header .menuHeader .boxStrenna a
{
	color:#990000;
	background:url(/perlacultura/img/btn_go.gif) no-repeat;
	background-position:right 5px;
	padding-right:10px;
	
}
#page #header .menuHeader .boxLogin {
	
	width:303px; 
	margin:0 5px 0 0;
}
#page #header .menuHeader .boxLogin form{
	
	border-right:#e4e4e4 1px solid;
	width:202px;
	overflow:hidden;
	float:left;

}
#page #header .menuHeader .boxLogin ul {
	margin:2px 0 0 3px;
	float:left;
	overflow:hidden;
}
*:first-child+html #page #header .menuHeader .boxLogin ul{
	margin:2px 0 0 3px;
}
* html #page #header .menuHeader .boxLogin ul{
	margin:2px 0 0 1px;
}
#page #header .menuHeader .boxLogin ul li .register{
	font-size:11px;
	font-weight:bold;
	color:#990000;
}
#page #header .menuHeader .boxLogin form label {
	
	font-weight:bold;
	width:49px;
	display:block;
	float:left;
	margin: 0 3px 0 0;
}
* html #page #header .menuHeader .boxLogin form label 
{
	margin: 0 1px 0 0;
}
#page #header .menuHeader .boxLogin form .textArea,
#page #header .menuHeader .boxLogin form .pwdArea
{
	border:#e4e4e4 1px solid;
	width:104px;
}
#page #header .menuHeader .boxLogin form .pwdArea
{
	margin:1px 0 0 0;
}
*:first-child+html #page #header .menuHeader .boxLogin form .pwdArea{
	margin-top:-1px;
}
* html #page #header .menuHeader .boxLogin form .pwdArea{
	margin-top:-1px;
	margin-left:-1px;
}
#page #header .menuHeader .boxLogin form  a{
	
	display:block;
	width:35px;
	font-weight:bold;
	float:left;
	margin:10px 0 0 3px;
	background:url(/perlacultura/img/btn_go.gif) no-repeat ;
	background-position:right 4px;
}
#page #header .menuHeader .boxLogin .userLogged span,
#page #header .menuHeader .boxLogin .userLogged a{
	float:left;
	display:block;

}

#page #header .menuHeader .boxLogin .userLogged span.userName{
	width:46px;
	padding:0 0 0 4px;
	margin:5px 0 0 0;
}
#page #header .menuHeader .boxLogin .userLogged span.fullName{
	width:110px;
	margin:5px 0 0 0;
}
#page #header .menuHeader .boxLogin .userLogged span.creditInfo{
	width:150px;
	padding-left:4px;
	font-weight:bold;
	line-height:14px;
}
#page #header .menuHeader .boxLogin .userLogged a.logout{
	width:42px;
	height:35px;
	line-height:35px;
	background:url(/perlacultura/img/btn_go.gif) no-repeat ;
	background-position:36px 16px;
	color:#600100;
}
#page #header .menuHeader .boxLogin .userLogged a.reservedArea{
	width:100px;
	text-align:center;
	height:30px;
	border-left:#b7b7b7 1px solid;
	padding-top:5px;
	color:#600100;
	font-weight:bold;
}

#page #header .menuHeader .boxGuide {

	width:104px;
	background:url(/perlacultura/img/bgGuide.gif) no-repeat left center;
	margin:0 5px 0 0;
}
#page #header .menuHeader .boxGuide a{

	margin:0 0 0 40px;
	display:block;
}
#page #header .menuHeader .boxList
{
	width:110px; 
	margin:0 2px 0 0;
}
#page #header .menuHeader .boxList a,
#page #header .menuHeader .boxList p
{
	display:block;
	height:17px;
	line-height:17px;
}
#page #header .menuHeader .boxList a
{
	/*background:url(/perlacultura/img/btnAddToList.gif) no-repeat left top;*/
	padding-left:2px;
	line-height:32px; 
}
#page #header .menuHeader .boxList p,
#page #header .menuHeader .boxList span
{
	color:#5c1a1b;
}
#page #header .menuHeader .boxList p
{
	padding-left:20px;	
	display:none;
}
#page #header .menuHeader .boxAlert
{
	width:152px; 
	margin:0 2px 0 0;
	text-align:center;
	height:32px;
	padding-top:3px;
}
#page #header .menuHeader .boxAlert span
{
	font-size:11px;
	color:#990000;
	font-weight:bold;
}
#page #header .menuHeader .boxSearch
{
	width:270px; 
	background:#e0e0e0;
	margin:0 4px 0 0;
}
#page #header .menuHeader .boxSearch form
{
	float:left;
	overflow:hidden;
}
#page #header .menuHeader .boxSearch a
{
	float:left;
	overflow:hidden;
	display:block;
	width:97px;
	font-weight:bold;
	background:url(/perlacultura/img/btnSearch.gif) no-repeat right center;
	margin: 14px 0 0 8px;
}
#page #header .menuHeader .boxSearch label
{
	margin:0 0 0 5px;
	font-weight:bold;
}
#page #header .menuHeader .boxSearch .textArea
{
	border:#73736b 1px solid;	
	border-top:#73736b 2px solid;
	border-left:#73736b 2px solid;	
	width:104px;
	margin:0 0 0 5px;
}
#page #header .menuHeader .boxSearch .btnSubmit
{
	border:#73736b 1px solid;	
	border-bottom:#73736b 2px solid;
	border-right:#73736b 2px solid;	
	width:43px;
	height:16px;
	margin:0 0 0 5px;
	cursor:pointer;
}
#page #header .menuHeader .boxMembers
{
	background:url(/perlacultura/img/btnMembers.gif) no-repeat left center;
	width:154px;
}
#page #header .menuHeader .boxStrenna 
{
	width:152px;
}
#page #header .menuHeader .boxMembers a
{
	display:block;
	width:72px;
	margin:12px 0 0 70px;
	font-weight:bold;
}
#page #header .menuHeader .boxLogin,
#page #header .menuHeader .boxGuide,
#page #header .menuHeader .boxList,
#page #header .menuHeader .boxSearch,
#page #header .menuHeader .boxAlert
{
	margin-top:8px;
}
#page #header .boxLogin .userLogged .userInfo
{
	float:left;
	width:160px;
}
#page #header .breadcrumb
{
	background:url(/perlacultura/img/bgBreadcrumb.gif) no-repeat left center;
	height:14px;
	width:100%;
	margin: 0 0 0 8px;
	padding: 0 0 0 5px;
}
#page #header .breadcrumbLogged 
{
	background:url(/perlacultura/img/bgBreadcrumbLogged.gif) no-repeat;
	background-position: 16px 0px;	
	height:20px;
	width:100%;
	margin:2px 0 0 0;
	padding:2px 0 0 0;
}
#page #header .breadcrumbLogged ul 
{
	text-align:right;
	margin: 0 12px 0 0;
}
#page #header .breadcrumb ul li,
#page #header .breadcrumbLogged ul li
{
	display:inline;
	font-size:12px;
	color:#333;
}
#page #header .breadcrumbLogged ul li span,
#page #header .breadcrumbLogged ul li a
{
	color:#333;
	padding:0 5px;
	line-height:14px;
	font-size:12px;
}
#page #header .breadcrumbLogged ul li span,
#page #header .breadcrumbLogged ul li a:hover
{
	color:#990000;
}
#page #header .breadcrumb ul li .active,
#page #header .breadcrumbLogged ul li .active
{
	color:#990000;
}
#page #body .topContent {
	clear:both;
	overflow:hidden;
	margin:0 0 30px 0;
}
#page #body .topContent .leftContent{
	/*-width:190px;*/
	width:204px;
	padding:0 0 0 0px;
	/*-padding:0 0 0 8px;*/
}
#page #body .topContent .leftContent,
#page #body .topContent .centerContent
{
	float:left;
	overflow:hidden;
}
#page #body .topContent .leftContent ul{
	padding:20px 0 5px 0;
	/*background:url(/perlacultura/img/bgDotLeftMenu.gif) no-repeat left bottom;*/
	background:url(/perlacultura/img/bgDotLeftMenu.gif) repeat-x left bottom;
	margin-left:8px;
	width:93%;
}
#page #body .topContent .leftContent ul.first{
	padding:44px 0 10px 0 !important;
	background:url(/perlacultura/img/bgIndice.jpg) repeat-x left bottom;
}
#page #body .topContent .leftContent ul.last{
	background:none !important;
}
#page #body .topContent .leftContent ul.first img{
	border:none !important;
}
#page #body .topContent .leftContent ul li a{
	font-size:12px;
	font-weight:bold;
	color:#333333;
}
#page #body .topContent .leftContent ul li a{
	font-size:14px;
}
#page #body .topContent .leftContent ul li ul li a{
	font-size:12px !important;
}
#page #body .topContent .leftContent ul li a:hover,
#page #body .topContent .leftContent ul li a.active,
#page #body .topContent .leftContent ul li a.focus{
	color:#990000;
}
#page #body .topContent .leftContent ul li{
	margin-bottom:15px;
}
#page #body .topContent .leftContent ul.first li{
	margin-bottom:0px !important;
	text-align:center;
}
#page #body .topContent .leftContent ul li ul{
	margin:0;
	padding:0;
	background:none;
}
#page #body .topContent .leftContent ul li ul li 
{
	margin:4px 0 10px 0;
	padding:0;
	width:180px;
}

#page #body .topContent .leftContent ul li ul li a
{
	font-weight:normal;
	padding:0 0 0 5px;
	display:block;
}
#page #body .topContent .leftContent ul li ul li a.active,
#page #body .topContent .leftContent ul li ul li a:hover,
#page #body .topContent .leftContent ul li ul li a:focus
{
	color:#990000;
}

#page #body .topContent .leftContent p{
	margin-top:15px;
}
#page #body .topContent .leftContent p a{
	font-size:12px;
	font-weight:bold;
	color:#333;
}
#page #body .topContent .leftContent ul.listSearch {
	background:none;
}
#page #body .topContent .leftContent ul.listSearch li {
	margin:0 30px 25px 0;
}
#page #body .topContent .leftContent ul.listSearch li a{
	font-size:11px;
	background:url(/perlacultura/img/bgTrailer.gif) no-repeat right center;
	padding:0 16px 0 0;
}
#page #body .topContent .leftContent ul.listSearch li input{
	border:#6b6c67 1px solid;
	border-top:#6b6c67 2px solid;
	border-left:#6b6c67 2px solid;
	width:112px ;
	margin: 0 0 0 20px;
}
#page #body .topContent .leftContent ul.listSearch li input,
#page #body .topContent .leftContent ul.listSearch li a,
#page #body .topContent .leftContent ul.listSearch li span{
	display:block;
	color:#9c9c9c;
}

#page #body .topContent .leftContent ul.listSearch li span,
#page #body .topContent .leftContent ul.listSearch li a{
	text-align:right;
	font-weight:normal;
	font-size:12px;
}
#page #body .topContent .leftContent ul.listSearch li a:hover{
	color:#9c9c9c;
}
#page #body .topContent .leftContent ul.listSearch li span{
	margin: 0 20px 7px 0;
	width:140px;
}
* html #page #body .topContent .leftContent ul.listSearch li span{
	margin: 0 20px 0px 0;
}
#page #body .topContent .leftContent ul.listSearch li span.search{
	margin: 0 0 0 13px;
}
* html #page #body .topContent .leftContent ul.listSearch li span.search{
	display:inline;
}
#page #body .topContent .leftContent ul.listSearch li span.search p a{
	display:block;
	color:#9c9c9c;
}
#page #body .topContent .leftContent ul.listSearch li.searchAll{
	border-bottom:#7b7b7b 1px solid;
	border-right:#bdbdbd 1px solid;
	width:125px;
	padding-right:15px;
	margin-top:48px;
	padding-top:6px;
	padding-bottom:4px;
	margin-left:26px;
}

#page #body .topContent .leftContent ul.listSearch li.searchAll input{
	display:none;
}

/*************Archivio****************/
#page #body .topContent .leftContent ul.enciclopedia
{
	background:none !important;
	background-color:#fafafa !important;
	border:#d7d5c4 1px solid;
	width:200px !important;
	margin:50px 0 0 1px !important;
	padding-bottom:15px !important;
	padding-top:10px !important;
	
}
#page #body .topContent .leftContent ul.enciclopedia li span
{
	font-size:16px;
	font-weight:bold;
	color:#575757;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	padding-bottom:10px;
	margin-top:0 !important;
}
#page #body .topContent .leftContent ul.enciclopedia li 
{
	text-align:center;
	background:url(/perlacultura/img/enciclopedia/bgenciclopedia.gif) repeat-x bottom left;
	width:198px !important;

}
#page #body .topContent .leftContent ul.enciclopedia li,
#page #body .topContent .leftContent ul.enciclopedia a,
#page #body .topContent .leftContent ul.enciclopedia img
{
	padding:0 !important;
	margin:0 !important;
}
#page #body .topContent .leftContent ul.enciclopedia li img
{
	border:none !important;
}
#page #body .topContent .leftContent .banner
{
	margin-top:38px;
}
#page #body .topContent .leftContent .banner img
{
	border:none !important;
}
/***********Fine archivio*************/

#page #body .topContent .leftContent dl {
	margin:40px 0 0 0 ;
}
#page #body .topContent .leftContent dl dt{
	color:#848484;
	font-size:13px;
	font-weight:bold;
	margin:0 0 30px 0;
}
#page #body .topContent .leftContent dl dd{
	width:165px;
	height:20px;
	border:#4c4c4c 1px solid;
	margin:0 0 25px 0;
	background:url(/perlacultura/img/bgAreaRiservata_dd.gif) no-repeat ;
	background-position:155px 5px;
	padding:0 0 0 5px;
}
#page #body .topContent .leftContent dl dd a{
	color:#333333;
	font-weight:bold;
	font-size:11px;
	line-height:19px;
}
#page #body .topContent .centerContent{
	padding: 20px 0 0 0;
	width:758px;
	/*-width:772px;*/
	border-left:#cfcfcf 1px solid;
	padding-left:15px;
}
#page #body .topContent .centerContent.home
{
	padding-top:16px !important;
}
#page #body .topContent .centerContent.internal{
	width:761px;
	/*-width:775px;*/
}
#page #body .topContent .centerContent.signIn{
	width:970px;
	padding-top:0;
 }
#page #body .topContent .centerContent.reservedArea{
	width:968px;
	border:none;
}
#page #body .topContent .centerContent h2,
#page #body .topContent .centerContent h2 span{
	color:#525252;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0 auto;
	text-align:center;
	
}
#page #body .topContent .centerContent h2{
	border-bottom:#990000 3px solid;	
	font-size:21px;
	width:650px;
	padding: 0 0 5px 0;
}
#page #body .topContent .centerContent h2 span{
	font-size:25px !important;
	display:block;
}

#page #body .topContent .centerContent.internal .orderBox{
	float:left;	
	width:720px;
	margin-bottom:20px;
}
#page #body .topContent .centerContent.internal .orderBox.bottom{
	margin-bottom:10px;
}
#page #body .topContent .centerContent.internal .orderBox p,
#page #body .topContent .centerContent.internal .orderBox span{
	font-size:12px;
}
#page #body .topContent .centerContent.internal .orderBox p{
	margin-top:5px;
}
#page #body .topContent .centerContent.internal .orderBox .contentInfo{
	width:215px;
	float:left;
}
#page #body .topContent .centerContent.internal .orderBox .contentInfo span.bold,
#page #body .topContent .centerContent.internal .orderBox .contentInfo span.red{
	font-weight:bold;
}
#page #body .topContent .centerContent.internal .orderBox .contentInfo span.red{
	color:#990000;
}
#page #body .topContent .centerContent.internal .orderBox .contentButton{
	width:230px;
	float:left;
}
#page #body .topContent .centerContent.internal .orderBox .contentButton p{
	margin-top:19px;
}
#page #body p{
	font-size:110%;
}
#page #body .topContent .centerContent .alertContent{
	margin:0 0 50px 0;
	float:left;
	overflow:hidden;
	width:765px;
}

#page #body .topContent .centerContent .alertContent p{
	margin:0 0 0 135px;
}
#page #body .topContent .centerContent.reservedArea table {
	border-left:#bababa 1px solid;
	border-top:#bababa 1px solid;
	margin:0 auto;
}
#page #body .topContent .centerContent.reservedArea table th,
#page #body .topContent .centerContent.reservedArea table tr,
#page #body .topContent .centerContent.reservedArea table td{
	border:#bababa 1px solid;
	border-left:none;
	border-top:none;
}
#page #body .topContent .centerContent.reservedArea table th{
	text-align:center;
	height:30px;
	font-size:12px;
}
#page #body .topContent .centerContent.reservedArea table th.titolo{
	width:314px;
}
#page #body .topContent .centerContent.reservedArea table th.costi{
	width:234px;
}
#page #body .topContent .centerContent.reservedArea table th.data,
#page #body .topContent .centerContent.reservedArea table th.azioni,
#page #body .topContent .centerContent.reservedArea table th.collana{
	width:103px;
}
#page #body .topContent .centerContent.reservedArea table th.costoSingolo,
#page #body .topContent .centerContent.reservedArea table th.tipologia{
	width:102px;
}
#page #body .topContent .centerContent.reservedArea table td.titolo{
	padding:9px 0 6px 7px;
	width:307px;
}
#page #body .topContent .centerContent.reservedArea table td.titolo img,
#page #body .topContent .centerContent.reservedArea table td.titolo p{
	float:left;
}
#page #body .topContent .centerContent.reservedArea table td.titolo img{
	margin-right:12px;
	vertical-align:middle;
}
#page #body .topContent .centerContent.reservedArea table td.titolo p{
	font-size:12px;
	width:172px;
}
#page #body .topContent .centerContent.reservedArea table td.titolo p.titolo{
	font-weight:bold;
	margin-bottom:15px;
}
#page #body .topContent .centerContent.reservedArea table td.titolo p span{
	font-size:12px;
	font-weight:bold;
	font-style:italic;
}
#page #body .topContent .centerContent.reservedArea table td table,
#page #body .topContent .centerContent.reservedArea table td table td{
	border:none;
}
#page #body .topContent .centerContent.reservedArea table td.costi table{
	width:230px;
}
#page #body .topContent .centerContent.reservedArea table td table td{
	border:none;
	padding:3px 0;
}
#page #body .topContent .centerContent.reservedArea table td table td *{
	color:#c7c7c7;
	font-weight:bold;
}
#page #body .topContent .centerContent.reservedArea table td table td span {
	text-align:center;
	display:block;
}
#page #body .topContent .centerContent.reservedArea table td table td a ,
#page #body .topContent .centerContent.reservedArea table td table td span{
	font-size:12px;
}
#page #body .topContent .centerContent.reservedArea table td table td a {
	background:url(/perlacultura/img/checkOff.gif) no-repeat left center;
	padding:0 0 0 20px;
	margin:0 0 0 5px;

}
#page #body .topContent .centerContent.reservedArea table td table tr.active a {
	background:url(/perlacultura/img/checkOn.gif) no-repeat left center;

	color:#747474;
}
#page #body .topContent .centerContent.reservedArea table td table tr.active span{
	color:#990000;
}
#page #body .topContent .centerContent.reservedArea table td.data,
#page #body .topContent .centerContent.reservedArea table td.collana{
	text-align:center;
	color:#747474;
}
#page #body .topContent .centerContent.reservedArea table td.data{
	font-size:12px;
}
#page #body .topContent .centerContent.reservedArea table td.collana{
 
}
#page #body .topContent .centerContent.reservedArea table td.collana a{ 
	background:url(/perlacultura/img/carrelloCollana.gif) no-repeat left center ;
	font-size:12px;
	display:block;
	width:66px;
	text-align:left;
	padding:0 0 0 20px;
	color:#747474;
}
#page #body .topContent .centerContent.reservedArea table td.costoSingolo,
#page #body .topContent .centerContent.reservedArea table td.quantita{
	text-align:center;
	font-size:12px;
	color:#141414;
}
#page #body .topContent .centerContent.reservedArea table td.quantita input{
	width:44px;
	height:16px;
	border-top:#747474 2px solid;
	border-left:#747474 2px solid;	
	border-right:#747474 1px solid;
	border-bottom:#747474 1px solid;
	text-align:center;
	font-size:11px;
	
}
#page #body .topContent .centerContent.reservedArea table td.quantita a{
	font-size:12px;
	color:#141414;
	display:block;
	width:44px;
	margin:0 auto;

}
#page #body .topContent .centerContent.reservedArea table td.tipologia,
#page #body .topContent .centerContent.reservedArea table td.spesaTotale{
	text-align:center;
	font-size:12px;
}
#page #body .topContent .centerContent.reservedArea table td.tipologia{
	color:#141414;
}
#page #body .topContent .centerContent.reservedArea table td.spesaTotale{
	color:#990000;
}
#page #body .topContent .centerContent.reservedArea table td.azioni a{
	display:block;
	text-align:center;
}
#page #body .topContent .centerContent.reservedArea table td.azioni a img{
	border:none !important;
	
}
#page #body .topContent .centerContent.reservedArea table td.informazioni{
	text-align:right;
	height:35px;
}
#page #body .topContent .centerContent.reservedArea table td.informazioni a{
	display:inline-block;
	font-size:12px;
	background:url(/perlacultura/img/infoAcquisto.gif) no-repeat left center;
	padding:0 0 0 35px;
	margin:0 10px 0 0 ;
}
#page #body .topContent .centerContent.reservedArea table td.goToBack,
#page #body .topContent .centerContent.reservedArea table td.azioniCarrello,
#page #body .topContent .centerContent.reservedArea table td.totalPrice,
#page #body .topContent .centerContent.reservedArea table td.cassa
{
	background:url(/perlacultura/img/bgTdActions.gif) repeat-x left top;
}
#page #body .topContent .centerContent.reservedArea table.storico .groupTable
{
	
}
#page #body .topContent .centerContent.reservedArea table.storico th.titolo
{
	width:371px;
}
#page #body .topContent .centerContent.reservedArea table.storico .groupTable td
{
	width:364px;
	background:url(../img/bgDotLeftMenu.gif) repeat-x left bottom;
}
#page #body .topContent .centerContent.reservedArea table.storico .groupTable tr.nobg td
{
	background:none;
}
#page #body .topContent .centerContent.reservedArea table.storico .groupTable tr
{

}
#page #body .topContent .centerContent.reservedArea table.storico th.tipologia,
#page #body .topContent .centerContent.reservedArea table.storico .groupTable td.tipologia

{
	width:165px;
}
#page #body .topContent .centerContent.reservedArea table.storico th.stato,
#page #body .topContent .centerContent.reservedArea table.storico .groupTable td.stato
{
	width:223px;
}
#page #body .topContent .centerContent.reservedArea table.storico .groupTable td.stato
{
	font-size:12px;
	text-align:center;
}
#page #body .topContent .centerContent.reservedArea table.storico .groupTable td.tipologia,
#page #body .topContent .centerContent.reservedArea table.storico .groupTable td.titolo
{
	border-right:#bababa 1px solid;

}
#page #body .topContent .centerContent.reservedArea table td.goToBack a{
	display:block;
	font-size:11px;
	width:150px;
	height:22px;
	border-top:#cccccc 5px solid;
	border-bottom:#cccccc 5px solid;	
	text-align:center;
	background:url(/perlacultura/img/carrelloCollana.gif) no-repeat left center;
	line-height:20px;
	margin:20px 0 20px 7px;
	font-weight:bold;
}
#page #body .topContent .centerContent.reservedArea table td.azioniCarrello
{
	text-align:center;
}
#page #body .topContent .centerContent.reservedArea table td.azioniCarrello a
{
	margin-right:5px;
}
#page #body .topContent .centerContent.reservedArea table td.azioniCarrello a img
{
	border:none !important;
}
#page #body .topContent .centerContent.reservedArea table td.totalPrice 
{
	text-align:right;
	font-size:11px;
}
#page #body .topContent .centerContent.reservedArea table td.totalPrice span
{
	font-size:11px;
	font-weight:bold;
}
#page #body .topContent .centerContent.reservedArea table td.totalPrice span.highlightRed
{
	color:#990000;
}
#page #body .topContent .centerContent.reservedArea table td.totalPrice span#spedition,
#page #body .topContent .centerContent.reservedArea table td.totalPrice span#finalPrice
{
	margin-right:20px;
}
#page #body .topContent .centerContent.reservedArea table td.cassa a{
	display:block;
	font-size:11px;
	width:95px;
	height:22px;
	border-top:#cccccc 5px solid;
	border-bottom:#cccccc 5px solid;	
	text-align:center;
	background:url(/perlacultura/img/pay.gif) no-repeat right center;
	line-height:20px;
	margin:20px 0 20px 3px;
	font-weight:bold;
}
/******************Pager***************/
#page #body .topContent .centerContent.reservedArea{
	width:968px;
	border:none;
}
#page #body .topContent .centerContent.reservedArea .pagerCart
{
	text-align:center;
	padding : 10px 200px;
	font-size:12px;
	font-weight:bold;
	
}
#page #body .topContent .centerContent.reservedArea .pagerCart a
{
	font-size:12px;
	color:#666;
	font-weight:normal;
}
#page #body .topContent .centerContent.reservedArea .pagerCart a:hover,
#page #body .topContent .centerContent.reservedArea .pagerCart a.active,
#page #body .topContent .centerContent.reservedArea .pagerCart
{
	color:#990000;
}
#page #body .topContent .centerContent.reservedArea .pagerCart .prevPage
{
	margin-right:40px;
}
#page #body .topContent .centerContent.reservedArea .pagerCart .nextPage
{
	margin-left:40px;
}
/***************Fine Pager*************/
#page #body .topContent .centerContent.reservedArea table td.contatti span
{
	display:block;
	font-size:12px;
	background:url(/perlacultura/img/icoAlert.gif) no-repeat left center;
	width:891px;
	margin:0 auto;
	padding:0 0 0 17px;
	
}
#page #body .topContent .centerContent.signIn .headerRegistration
{
	width:765px;
	margin: 0 0 0 95px;
	overflow:hidden;
}
#page #body .topContent .centerContent.signIn .bottomRegistration
{
	padding: 0 0 0 95px;
	float:left;
	width:880px;
	margin:0 0 10px 0;
}
#page #body .topContent .centerContent.signIn .privacyPolicy,
#page #body .topContent .centerContent.signIn .submitRegistrazioneCart
{
	clear:both;
	width:765px;
	margin: 15px 0 0 95px;
}
#page #body .topContent .centerContent.signIn .privacyPolicyCart,
#page #body .topContent .centerContent.signIn .submitRegistrazioneCart
{
	clear:both;
	width:900px;
	margin: 15px 0 0 30px !important;
}
#page #body .topContent .centerContent.signIn .privacyPolicy,
#page #body .topContent .centerContent.signIn .privacyPolicyCart
{
	background:#f4f4f4;
	border:#a8a8a8 1px solid;
	margin: 0 0 0 95px;
}
#page #body .topContent .centerContent.signIn .submitRegistrazione,
#page #body .topContent .centerContent.signIn .submitRegistrazioneCart
{
	text-align:right;
}
#page #body .topContent .centerContent.signIn .privacyPolicy, #page #body .topContent .centerContent.signIn .submitRegistrazione {
clear:both;
margin:15px 0 0 95px;
width:765px;
}
#page #body .topContent .centerContent.signIn .submitRegistrazione a
{
	background:url(/perlacultura/img/bgBtnRegistrazione.gif) no-repeat left center;
	display:block;
	height:22px;
	width:159px ;
	text-align:center;
	line-height:22px;
	font-size:12px;
	font-weight:bold;
	margin-left:605px;
}
#page #body .topContent .centerContent.signIn .submitRegistrazioneCart a
{
	display:block;
	height:22px;
	width:159px ;
	text-align:center;
	line-height:22px;
	font-size:12px;
	font-weight:bold;
}
#page #body .topContent .centerContent.signIn .submitRegistrazioneCart a.right
{
	float:right;
	background:url(/perlacultura/img/bgBtnRegistrazione.gif) no-repeat left center;
}
#page #body .topContent .centerContent.signIn .submitRegistrazioneCart a.left
{
	float:left;
	background:url(/perlacultura/img/bgBtnRegistrazioneBack.gif) no-repeat left center;
}
#page #body .topContent .centerContent.signIn .formHelp .submitRegistrazione a
{	
	margin:0 !important;
	padding:0 !important;
}
#page #body .topContent .centerContent.signIn .formHelp .submitRegistrazione
{
	width:300px !important;
	clear:both;
	display:block;
	text-align:left;
}
#page #body .topContent .centerContent.signIn .privacyPolicy p
{
	padding:0 7px;
}
#page #body .topContent .centerContent.signIn .privacyPolicy p,
#page #body .topContent .centerContent.signIn .privacyPolicy a
{
	font-size:11px;
}
#page #body .topContent .centerContent.signIn p.privacyParagrafo,
#page #body .topContent .centerContent.signIn .privacyPolicyCart p.privacyParagrafo
{
	text-align:center;
	margin-top:10px;
}
#page #body .topContent .centerContent.signIn p.privacyParagrafo span,
#page #body .topContent .centerContent.signIn .privacyPolicyCart p.privacyParagrafo span
{
	font-size:11px;
	color:#000;
	display:block;
	margin:5px 0 0 0 ;
}
#page #body .topContent .centerContent.signIn .headerRegistration h4
{
	font-size:12px;
	background:#f4f4f4;
	border:#d5d5d5 1px solid;
	height:25px;
	line-height:25px;
	text-align:center;
	font-weight:normal;
}


#page #body .topContent .centerContent.signIn .headerRegistration p
{
	float:left;
	color:#000;
	font-size:12px;
	margin:10px 0 0 0;
}
#page #body .topContent .centerContent.signIn .bottomRegistration p
{
	float:left;
	color:#000;
	font-size:12px;
	margin:10px 0 0 0;
}
#page #body .topContent .centerContent.signIn .headerRegistration p label,
#page #body .topContent .centerContent.signIn .bottomRegistration p label
{
	font-size:12px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p input,
#page #body .topContent .centerContent.signIn .bottomRegistration p input
{
 	border:#a8a8a8 1px solid;
	height:18px;
	font-size:12px;
	float:left;
	display:block;
}
#page #body .topContent .centerContent.signIn .control
{
	color:#990000;	
	font-size:12px;
	font-weight:bold;
}
#page #body .topContent .centerContent.signIn select{
	border:#a8a8a8 1px solid;
}
#page #body .topContent .centerContent.signIn .headerRegistration p.combo select
{
	width:119px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p.combo
{
	width:130px;
}


#page #body .topContent .centerContent.signIn .headerRegistration p.comboProvincia select
{
	width:135px;
}
#page #body .topContent .centerContent.signIn .bottomRegistration p.comboSesso select
{
	width:50px;
}
#page #body .topContent .centerContent.signIn .bottomRegistration p.comboProfessione select,
#page #body .topContent .centerContent.signIn .bottomRegistration p.comboStudi select
{
	width:190px;
}
#page #body .topContent .centerContent.signIn p select,
#page #body .topContent .centerContent.signIn p option
{
	font-size:12px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p.comboProvincia
{
	width:140px;
}
#page #body .topContent .centerContent.signIn .bottomRegistration p.comboSesso
{
	width:63px;
}
#page #body .topContent .centerContent.signIn .bottomRegistration p.comboProfessione,
#page #body .topContent .centerContent.signIn .bottomRegistration p.comboStudi
{
	width:201px;
}

#page #body .topContent .centerContent.signIn .bottomRegistration p.comboSesso,
#page #body .topContent .centerContent.signIn .bottomRegistration p.comboProfessione,
#page #body .topContent .centerContent.signIn .bottomRegistration p.comboStudi,
#page #body .topContent .centerContent.signIn .bottomRegistration p.txtDataNascita
{
	margin-top:0;
}
#page #body .topContent .centerContent.signIn .headerRegistration p #txtName,
#page #body .topContent .centerContent.signIn .headerRegistration p #txtUserName
{
	width:213px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p.txtName
{
	width:220px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p #txtLastName
{
	width:155px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p.txtLastName
{
	width:162px;
}

#page #body .topContent .centerContent.signIn .headerRegistration p #txtCf,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtCf
{
	width:250px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p.txtAddress input,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtFrazione input,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtTelefono input,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtCellulare input,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtFax input,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtMail input,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtPassword input,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtPasswordConfirm input,
#page #body .topContent .centerContent.signIn .bottomRegistration p.txtRaiCode input
{
	width:249px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p.txtAddress,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtFrazione,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtTelefono,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtCellulare,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtMail,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtPassword,
#page #body .topContent .centerContent.signIn .bottomRegistration p.txtRaiCode
{
	width:257px;
}
#page #body .topContent .centerContent.signIn .bottomRegistration p.txtRaiCode,
#page #body .topContent .centerContent.signIn .bottomRegistration p.infoMail
{
	margin-top:30px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p.txtFrazione
{
 
}
#page #body .topContent .centerContent.signIn .headerRegistration p.txtCivico input,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtCap input
{
	width:135px;
}
#page #body .topContent .centerContent.signIn .bottomRegistration p #txtDataNascita
{
	width:129px;
}
#page #body .topContent .centerContent.signIn .bottomRegistration p.txtDataNascita
{
	width:138px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p.txtCivico
{
	width:142px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p.txtComune input,
#page #body .topContent .centerContent.signIn .headerRegistration p.txtComune
{
	width:363px;
}
#page #body .topContent .centerContent.signIn .headerRegistration p.infoMail,
#page #body .topContent .centerContent.signIn .bottomRegistration p.infoMail
{
	padding:9px 0 0 0;
}
#page #body .topContent .centerContent.signIn .bottomRegistration p.infoMail
{
	margin-right:20px;
}
#page #body .topContent .centerContent.signIn .bottomRegistration a,
#page #body .topContent .centerContent.signIn .bottomRegistration img
{
	position:relative;
	top:-20px;
}
#page #body .topContent .centerContent.signIn .headerRegistration.help p, 
#page #body .topContent .centerContent.signIn .bottomRegistration.help p 
{ 
	display:block; clear:both; 
}
#page #body .topContent .centerContent.signIn .headerRegistration.help p input, 
#page #body .topContent .centerContent.signIn .bottomRegistration.help p input, 
#page #body .topContent .centerContent.signIn .bottomRegistration.help p select, 
#page #body .topContent .centerContent.signIn .bottomRegistration.help p textarea 
{ 
	width:300px!important; 
}
#page #body .topContent .centerContent.signIn .formHelp 
{ 
	width:500px; padding:0 224px;
}
#page #body .topContent .centerContent.signIn .formHelp .list
{
	clear:both;
}	
#page #body .topContent .centerContent.signIn .formHelp .list li
{
	font-size:11px;
	color:#990000;
}
#page #body .topContent .centerContent.signIn .formHelp .alertInfo{
	font-size:11px !important;
	color:#990000 !important;
	
	
}
#page #body .topContent .centerContent.signIn .contentList
{
	width:965px;
	overflow:hidden;
}
#page #body .topContent .centerContent.signIn .forAddress
{
	font-size:12px;
	display:block;
	clear:both;
}
#page #body .topContent .centerContent.signIn .inlineInfo
{
	display:block;
	width:760px;
	margin:0 !important;
}
#page #body .topContent .centerContent.signIn .forFrazione,
#page #body .topContent .centerContent.signIn .forCap
{
	font-size:12px;
	display:block;
	float:left;
}
#page #body .topContent .centerContent.signIn .forFrazione
{
	width:270px;
}
#page #body .topContent .centerContent.signIn .forCap
{
	width:180px;
	margin:0 0 0 127px;
}
#page #body .topContent .centerContent.signIn form a 
{
	
 
}

#page #body .topContent .centerContent.signIn form a img
{
	border:#c5c5c5 1px solid;

	left:515px;
	top:-35px;
	 
}


#page #body h3{
	font-size:200%;
	color:#990000;
	background:url(/perlacultura/img/h3Border.gif) repeat-x left bottom;
	/*width:100%;*/
	/*width:710px;*/
	width:745px;
	clear:both;	
	font-weight:normal;
	height:43px;
	margin: 0 0 30px 0;

}
* html #page #body h3{
	padding-bottom:35px;
	margin: 0 0 20px 0;
 	height:45px;
 	
}
*:first-child+html #page #body h3{
	height:35px;
}
h3:first-letter
{
	font-size:31px;
	color:#990000;
}
#page #body .dualInfo.reservedArea
{
	width:900px;
	float:left;
	padding-left:100px;
	padding-top:20px;
}
#page #body .signInMessage.reservedArea
{
	width:765px;
	margin:0 auto;
	padding-top:20px;
}
#page #body .dualInfo
{
	float:left;
	 width:760px;
	 padding-bottom:20px;
}
#page #body .dualInfo h3
{
	float:left;
	width:560px;
	height:auto !important;
	padding-bottom:27px;
	margin:0;
}
*:first-child+html #page #body .dualInfo h3
{
	padding-bottom:35px !important;
}
* html #page #body .dualInfo h3
{
	padding-bottom:35px !important;
}

#page #body .dualInfo.reservedArea h3
{
	width:675px;
	padding-bottom:10px !important;
}
*:first-child+html #page #body .dualInfo.reservedArea h3
{
	padding-bottom:10px !important;
}
* html #page #body .dualInfo.reservedArea h3
{
	padding-bottom:10px !important;
}
#page #body .scheda h3{
	font-size:20px;
	background:url(../img/h3Border.gif) repeat-x left bottom;
	/*width:100%;*/
	height:auto!important;
	margin: 0 0 0px 0;
	padding-bottom:35px !important;
	display:block;
}
* html #page #body .scheda h3{
	height:auto!important;
 	margin: 0 0 0px 0;
	padding-bottom:10px;
}
*:first-child+html #page #body .scheda h3{
	color:#990000;
	padding-bottom:39px !important;
}

.scheda h3:first-letter
{
	font-size:23px !important;
	color:#990000;
}

#page #body .scheda h5,
#page #body .scheda h5 span{
	color:#444444;
	margin-bottom:30px;
}
#page #body .scheda h5.top {
	margin:0;
	padding:0;
}
#page #body .scheda h5 span{
	font-weight:normal;
}
#page #body .scheda h5 {
	font-size:17px;
}
#page #body .scheda h5 span {
	font-size:14px;
}
#page #body .dualInfo span
{
	font-size:12px;
	font-weight:bold;
}
#page #body .dualInfo .comboOrder
{
	float:left; 
	display:block;
	margin-top:49px;
	padding-left:10px;
	overflow:hidden;
}
#page #body .reservedArea .comboOrder
{
	margin-top:31px !important;
}
#page #body .dualInfo .comboOrder option,
#page #body .dualInfo .comboOrder select
{
	font-size:11px;
}
#page #body .dualInfo .comboOrder select
{
	border:1px solid;
}
*:first-child+html #page #body .dualInfo .comboOrder{
	margin-top:46px;
}
*:first-child+html #page #body .reservedArea .comboOrder{
	margin-top:21px !important;
}
* html #page #body .dualInfo .comboOrder{
	margin-top:46px !important;
}
* html #page #body .reservedArea .comboOrder{
	margin-top:21px !important;
}
#page #body .topContent .centerContent .flashContent{
	height:175px;
	padding:45px 0 0 0;
 	clear:both;
}
#page #body .topContent .centerContent #DockMenuDiv{
	
	margin: 0 0 0 50px; 	
}
#page #body .topContent .centerContent .newsContent
{
	overflow:hidden;
	clear:both;
}
#page #body .boxContent{
	width:289px;
	float:left;
	margin:4px 0 0 0;
}
#page #body .newsContent .boxContent{
	float:left;
	width:730px;
	margin:0 0 15px 0;
	padding:0 0 0 20px;
}
#page #body .newsContent .boxContent.down{
	padding:25px 0 0 20px;
	margin:0 0 0 0;
	background:url(/perlacultura/img/bgHpContentLine.jpg) repeat-x left top;
}
#page #body .boxContent.right{
	margin:4px 0 0 120px;
}
#page #body .boxContent.center{
	margin:10px 10px 0 10px;
}
#page #body .boxContent .leftInfo,
#page #body .boxContent .rightInfo
{
	float:left;
}
#page #body .boxContent .leftInfo
{
	width:148px;
}
#page #body .boxContent .leftInfo img
{
	margin-bottom:20px;
}
#page #body .boxContent .leftInfo p
{
	width:148px;
	font-size:12px;
}
#page #body .boxContent .leftInfo p.trailer
{
	background:url(/perlacultura/img/bgTrailer.gif) no-repeat ;
	background-position:125px center;
	letter-spacing:normal;
}
#page #body .boxContent .leftInfo p.trailer a
{
	font-weight:bold;
	color:#3b3b3b;
	font-size:12px;
}
#page #body .boxContent .rightInfo
{
	padding:0 0 0 13px;
	width:140px;
}
#page #body .boxContent .rightInfo.desc
{
	padding:0 0 0 13px;
	width:175px;
	height:160px;
}
#page #body .boxContent .rightInfo.price
{
	padding:0 0 0 13px;
	width:225px;
	height:160px;
}
#page #body .boxContent .rightInfo span
{
	color:#990000;
	font-weight:bold;
	font-size:12px;
}
#page #body .boxContent .rightInfo span.first
{
	display:block;
	width:110px;
	margin:0 0 5px 0;
	padding:0;
}
#page #body .boxContent .rightInfo span.title,
#page #body .boxContent .rightInfo span.titoloCollana
{
	color:#333333;
	display:block;
}
#page #body .boxContent .rightInfo span.title
{
	height:60px;
}
#page #body .boxContent .rightInfo p
{
	font-size:12px;
	width:140px;
	margin:0 0 18px 0;
}
#page #body .boxContent .rightInfo p.collana
{
	height:80px;
	display:block;
	clear:both;
	margin:0 0 0 0;

}
#page #body .boxContent .rightInfo p b,
#page #body .boxContent .rightInfo p strong
{
	font-size:12px;
	font-weight:bold;
	color:#3b3b3b;
}
#page #body .boxContent .rightInfo .price
{
	border:#af3636 1px solid;
	padding:3px;
	margin: 0 0 5px 0;
	width:158px;
	height:53px;
}
#page #body .boxContent .rightInfo .price p
{
	margin:0;
}
#page #body .boxContent .rightInfo .price b
{
	font-weight:bold;
	font-size:12px;
	color:#333;
}
#page #body .boxContent p.addList,
#page #body .boxOrder p.addList 
{
	margin: 0 0 0 107px;
	background:url(/perlacultura/img/btnAddToList.gif) no-repeat left center;
	clear:both;
	top:-10px;
	position:relative;
}
#page #body .boxContent div.price p.addList,
#page #body .boxContent div.price p.removeList
{
	clear:both;
	width:100%;
	margin:40px 0 0 0;
}
#page #body .boxContent div.price p.removeList
{
	background:url(/perlacultura/img/btnAddToList.gif) no-repeat left center;
}
#page #body .boxContent div.price p.removeList
{
	background:url(/perlacultura/img/btnRemoveToList.gif) no-repeat left center;
}
#page #body .boxContent div.price p.addCart
{
	clear:both;
	width:100%;
}
#page #body .boxContent p.removeList 
{
	margin: 0 0 0 107px;
	background:url(/perlacultura/img/btnRemoveToList.gif) no-repeat left center;
	clear:both;
	top:-10px;
	position:relative;
}
#page #body .newsContent .boxContent h3
{
	width:100%;
}
#page #body .singleContent p.removeList,
#page #body .singleContent p.addList
{
	margin: 7px 0 0 0;
	clear:both;
	position:relative;
	height:16px;
}
#page #body .singleContent p.addList,
#page #body .orderBox p.addList
{
	background:url(/perlacultura/img/btnAddToList.gif) no-repeat left center;
}
#page #body .singleContent p.removeList,
#page #body .orderBox p.removeList
{
	background:url(/perlacultura/img/btnRemoveToList.gif) no-repeat left center;
}
#page #body .singleContent p.addCart,
#page #body  p.addCart
{
	background:url(/perlacultura/img/addContentCart.gif) no-repeat left center;
}
#page #body .boxContent p.addList a,
#page #body .boxContent p.removeList a
{
	font-size:12px;
	padding: 0 0 0 25px;
}
#page #body .orderBox p.removeList,
#page #body .orderBox p.addList,
#page #body  p.addCart
{
	margin: 7px 0 0 0;
	clear:both;
	height:16px;
}
#page #body .orderBox p.addList a,
#page #body .orderBox p.removeList a,
#page #body  p.addCart a
{
	font-size:12px;
	padding:0 0 0 25px;
}
#page #body .singleContent p.removeList a,
#page #body .singleContent p.addList a
{
	font-size:12px;
	padding: 1px 0 0 25px;
}
#page #body p.goTo{
	clear:both;
	text-align:right;
	background:url(/perlacultura/img/bgTrailer.gif) no-repeat right center;
	padding:0 15px 0 0;
	margin:0 60px 0 0;
}
#page #body .goToLoading{
	background:url(/perlacultura/img/preloading2.gif) no-repeat right center !important;
}
#page #body p.goTo.colonna{
	margin:0 10px 0 0;
}
#page #body p.goTo a{
	color:#990000;
	font-size:12px;
}
#page #body p.goTo .addNext{
	font-weight:bold;
	font-size:13px;
	
}
#page #body p.goTo .addNextLoading{
	font-weight:bold;
	font-size:13px;
	
}
#page #body .singleContent p.goTo a{
	color:#606463;
	font-size:12px;
}
#page #body p.goToCollana{
	clear:both;
	background:url(/perlacultura/img/bgCollana.gif) no-repeat left center;
	padding:0 0 0 30px;
	margin:0 10px 0 0;
}
#page #body p.goToCollana a{
	font-size:12px;
	background:url(/perlacultura/img/bgTrailer.gif) no-repeat right center;
	padding:0 10px 0 0;
}
*:first-child+html #page #body p.goToCollana a{
	background-position:110px 18px;
}
* html #page #body p.goToCollana a{
	background-position:110px 18px;
}
#page #body .bottomContent
{
	width:890px;
	clear:both;
	overflow:hidden;
	padding:0 0 0 45px;
}
#page #body .bottomContent .centerArea,
#page #body .bottomContent .tipArea
{
	overflow:hidden;
	clear:both;
}
#page #body .bottomContent .centerArea .films,
#page #body .bottomContent .centerArea .quote,
#page #body .bottomContent .centerArea .events
{
	width:296px;
	float:left;
}
#page #body .bottomContent .centerArea .quote
{
	text-align:center;
}

#page #body .topContent .centerContent.internal .contentList .headerList
{
	border:#cfcfcf 1px solid;
	clear:both;
	overflow:hidden;
	height:30px;
	width:718px;
}
#page #body .topContent .centerContent.internal .contentList p.cover,
#page #body .topContent .centerContent.internal .contentList p.info,
#page #body .topContent .centerContent.internal .contentList p.description{
	float:left;	
	display:block;
	font-size:13px;
	font-weight:bold;
	color:#414141;
	padding-top:7px;
}
#page #body .topContent .centerContent.internal .contentList p.cover {
 	width:171px;
	text-align:center;
}
#page #body .topContent .centerContent.internal .contentList p.info {
	width:235px;
	text-align:center;
}
#page #body .topContent .centerContent.internal .contentList p.description{
 	width:310px;
	text-align:center;
}
#page #body .topContent .centerContent.internal .contentList .singleContent {
 	
	clear:both;
	overflow:hidden;
	padding-bottom:10px;
	border:#cfcfcf 1px solid;
	border-top:none;
	width:718px;
}
.scroll-pane{
	
	
	width:735px;
}
.scroll-pane.search{
	/*height:846px;
	overflow:auto;*/
	width:735px;
}
#page #body .topContent .centerContent.internal .contentList .singleContent .cover,
#page #body .topContent .centerContent.internal .contentList .singleContent .info,
#page #body .topContent .centerContent.internal .contentList .singleContent .description{
	float:left;	
	padding:3px 0 0 0;
}
#page #body .topContent .centerContent.internal .contentList .singleContent img{
	margin:3px 0 0 0;
}
#page #body .topContent .centerContent.internal .contentList .singleContent .cover {
 	width:146px;
	padding:10px 0 0 25px;
}
#page #body .topContent .centerContent.internal .contentList .singleContent .info {
	width:235px;
 	padding:10px 0 0 0px;
}
#page #body .topContent .centerContent.internal .contentList .singleContent .info p.text{
 	padding:0px 3px 5px 0px;
	
}
#page #body .topContent .centerContent.internal .contentList .singleContent .description{
 	 width:310px;
}
#page #body .topContent .centerContent.internal .contentList .singleContent .description span.title{
	font-size:12px;
	color:#606463;
	font-weight:bold;
	background:url(/perlacultura/img/bgtitleSingleContentDesc.gif) repeat-x left bottom;
}
#page #body .topContent .centerContent.internal .contentList .singleContent .description p.text{
	margin:8px 0 0 0;
	
}
#page #body .topContent .centerContent.internal .contentList .singleContent p,
#page #body .topContent .centerContent.internal .contentList .singleContent p b
{
	font-size:12px;
}
#page #body .topContent .centerContent.internal .contentList .singleContent p b
{
	font-weight:bold;
}
#page #body .topContent .centerContent.internal .contentList .singleContent .cover span
{
	display:block;
}
#page #body .topContent .centerContent.internal .contentList .singleContent .info span.title,
#page #body .topContent .centerContent.internal .contentList .singleContent .info p.text,
#page #body .boxContent .rightInfo p.collana
{
	font-weight:bold ;
	color:#333;
}
#page #body .topContent .centerContent.internal .contentList .singleContent .info span.title,
#page #body .topContent .centerContent.internal .contentList .singleContent .info span.titoloCollana
{
	font-size:12px;
	display:block;
}
#page #body .topContent .centerContent.internal .contentList .singleContent .info span.titoloCollana,
#page #body .boxContent .rightInfo span.title, #page #body .boxContent .rightInfo span.titoloCollana  
{
	font-weight:normal;
}
#page #body .topContent .centerContent.internal .contentList .singleContent .info span.title
{
	margin-bottom:5px;
}
#page #body .topContent .centerContent.internal .contentList .singleContent span.download,
#page #body .topContent .centerContent.internal .contentList .scheda span.download
{
	font-size:12px;
	font-weight:bold;
	
}
#page #body .topContent .centerContent.internal .contentList .singleContent span.percent,
#page #body .topContent .centerContent.internal .contentList .scheda span.percent
{
	color:#990000;
	font-size:12px;
	font-weight:bold;
}

#page #body .topContent .centerContent.internal .contentList .singleContent span.length {
	font-weight:bold;
	margin-top:5px;
}
#page #body .topContent .centerContent.internal .contentList .singleContent span.trailer {
	margin-top:15px;
}
#page #body .topContent .centerContent.internal .contentList .singleContent span.section{
	font-size:12px;
	margin-top:12px;
}
#page #body .topContent .centerContent.internal .contentList .singleContent div.price,
#page #body .topContent .centerContent.internal .contentList .scheda div.price{
	width:200px;
	border:#af3636 1px solid;
	padding:3px;
}
#page #body .topContent .centerContent.internal .contentList .scheda div.price{
	float:left;
	margin-left:8px;
	width:228px !important;
	padding:6px;
	padding-right:0;
}

#page #body .topContent .centerContent.internal .contentList .scheda div.price p{
	margin-bottom:5px;
}
#page #body .topContent .centerContent.internal .contentList .scheda .contentBox{
	padding-left:0px
}
#page #body .topContent .centerContent.internal .contentList .scheda .titleBox
{
	text-align:center; 
	font-size:14px;
	padding:3px; 
	font-weight:bold;
	color:#464646;
	width:228px;
	display:block;
	float:left;
	margin-left:7px;
}
#page #body .topContent .centerContent.internal .contentList .scheda .contentBox .separator
{
	border:none !important;
	width:228px;
}
#page #body .topContent .centerContent.internal .contentList .singleContent span.trailer a
{
	background:url(/perlacultura/img/bgTrailer.gif) no-repeat center right;
	padding-right:12px;
	font-size:12px;
	font-weight:bold;
	color:#414141;
		margin-top:15px;
}
#page #body .topContent .centerContent .contentList .topInfo
{
	padding:62px 0 0 0;
}
#page #body .topContent .centerContent .contentList .bottomInfo
{
	padding:52px 0 0 0;
}
#page #body .topContent .centerContent .contentList .topInfo p,
#page #body .topContent .centerContent .contentList .topInfo a,
#page #body .topContent .centerContent .contentList .bottomInfo p,
#page #body .topContent .centerContent .contentList .bottomInfo a
{
	font-size:12px;
}
#page #body .topContent .centerContent .contentList .topInfo a
{
	font-weight:bold;
}
#page #body .topContent .centerContent .contentList .topInfo p,
#page #body .topContent .centerContent .contentList .bottomInfo p
{
	border:#bdbdbd 1px solid;
	margin:0 0 15px 0;
}
#page #body .topContent .centerContent .contentList .topInfo p
{
	padding-left:60px;
}
#page #body .topContent .centerContent .contentList .bottomInfo p
{
	padding-left:10px;
}
#page #body .topContent .centerContent .contentList .topInfo p.carrello
{
	background:url(/perlacultura/img/bgCarrello.gif) no-repeat ;
	line-height:27px;
	background-position:9px 0px;
 
}

#page #body .topContent .centerContent .contentList .topInfo p.storico
{
 
}
#page #body .topContent .centerContent .contentList .topInfo p.lista
{
	background:url(/perlacultura/img/bgLista.gif) no-repeat ;
	background-position:11px 4px;

}
#page #body .topContent .centerContent .contentList .bottomInfo p.cancella
{
	line-height:27px;

}
#page #body .topContent .contentList .scheda
{
	/*padding:0 0 0 15px;*/
	/*border-left:#c5c5c5 1px solid;*/
	float:left;
	width:750px;
}
#page #body .topContent .contentList .scheda h4
{
	color:#990000;
	font-size:20px;
	font-weight:normal;
	text-align:center;
}
#page #body .topContent .contentList .scheda h4,
#page #body .topContent .contentList .scheda p.subTitle
{
	width:553px;
	text-align:center;
}
#page #body .topContent .contentList .scheda h4
{
	width:490px;
}
#page #body .topContent .contentList .scheda p.subTitle
{
	font-weight:bold;
	font-style:italic;
	color:#585858;
	line-height:20px;
}
#page #body .topContent .contentList .scheda .leftInfo,
#page #body .topContent .contentList .scheda .rightInfo{
	float:left;
	overflow:hidden;
}
#page #body .topContent .contentList .scheda .leftInfo{
	width:250px;
	margin:20px 0 25px 0 ;
}
#page #body .topContent .contentList .scheda .rightInfo{
	width:500px;
	margin:20px 0 25px 0 ;
}
#page #body .topContent .contentList .scheda .rightInfo p.fullscreen{
	width:100%;
	background:url(/perlacultura/img/bgFullscreen.gif) no-repeat left bottom;
	height:20px;
	font-size:12px;
}
#page #body .topContent .contentList .scheda .rightInfo p.fullscreen a{
	font-size:11px;
	margin-left:15px;
	line-height:20px;
	font-weight:bold;
	color:#555;
	display:block;
	width:200px;
}
#page #body .topContent .contentList  p.goToBack{
	background:url(/perlacultura/img/btnGoToBack.gif) no-repeat left center;
	padding:20px 0 20px 10px;
}
#page #body .topContent .contentList .scheda p.goToBack a{
	font-size:12px;
	font-style:italic;
}
#page #body .topContent .contentList .scheda p
{
	font-size:12px;
}
#page #body .topContent .contentList .scheda div.descriptionSheet,
#page #body .topContent .contentList .scheda div.descriptionSheet p
{
	margin:0 0 0 0 !important;
	padding:0 13px 0 0;
	font-size:12px;
}
#page #body .topContent .contentList .scheda div.descriptionSheet p.type
{
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:10px !important;
	display:block;
	color:#464646;
}
#page #body .topContent .contentList .scheda div.descriptionSheet span
{
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0 0 13px 0;
}
#page #body .topContent .contentList .scheda div.descriptionSheet p.duration
{
	margin:10px 0 0 0 !important;
}
#page #body .topContent .contentList .scheda .contentPlayer
{
	margin:0 0 12px 0;
	padding:0 0 0 1px;
}
#page #body .topContent .contentList .scheda .addList{
	width:495px;
}
#page #body .topContent .contentList .scheda .addList a.rights{
	margin-left:0px;
}
#page #body .topContent .contentList .scheda .addList a{
	font-size:12px;
	padding:0 0 0 20px;
}

#page #body .topContent .contentList .scheda .addList a.add{
	background:url(/perlacultura/img/btnAddToList.gif) no-repeat left center;
}
#page #body .topContent .contentList .scheda .addList a.remove{
	background:url(/perlacultura/img/btnRemoveToList.gif) no-repeat left center;
}


#page #body .topContent .contentList .scheda .contentCollane{

	clear:both;
	overflow:hidden;
}
#page #body .topContent .contentList .scheda p.warning{
	font-size:14px;
	font-style:italic ;
	font-weight:bold;
 	color:#464646;
}
#page #body .topContent .contentList .scheda  p.warning span{
	font-size:14px;
	font-style:normal ;
	font-weight:bold;
	color:#464646;
}
#page #body .topContent .contentList .scheda .contentCollane h5,
#page #body .topContent .contentList .scheda .contentCollane h5 span{
	font-size:16px;
	color:#464646;
	margin:0 0 20px 0;
}
#page #body .topContent .contentList .scheda .contentCollane h5 span{
	font-size:16px;
	color:#464646;
	font-style:italic;
}
#page #body .topContent .contentList .scheda .contentCollane span.title{
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:0 0 0 0 ;
	color:#464646;
	border-bottom:#bbbbbb 1px solid;
	padding-bottom:2px;
}
#page #body .topContent .contentList .scheda .contentCollane td{
	width:355px;
	padding:0 10px 10px 10px;
	background:url(/perlacultura/img/dotTd.gif) no-repeat ;
	background-position:0 8px;
	vertical-align:text-top;
}
#page #body .topContent .contentList .scheda .contentCollane table{
	margin:10px 0 0px 0;
}

#page #body .topContent .contentList .scheda .contentCollane ul{
	float:left;
	width:180px;
	margin:0 0 10px 0;
}
#page #body .topContent .contentList .scheda .contentCollane ul li{
	display:block;
	margin:0 0 10px 0;
}
#page #body .topContent .contentList .scheda .contentCollane ul li a,
#page #body .topContent .contentList .scheda .contentCollane table td a{ 
	font-size:12px;
	
}
#page #body .topContent .contentList .scheda .contentCollane table td a{ 

	color:#383838;

}
#page #body .topContent .contentList .scheda .contentCollane table td a:hover,
#page #body .topContent .contentList .scheda .contentCollane table td a.active{ 
	color:#990000;
}
#page #body .topContent .contentList .scheda .contentCollane ul li a.active,
#page #body .topContent .contentList .scheda .contentCollane ul li a:hover,
#page #body .topContent .contentList .scheda .contentCollane ul li a:focus{ 
	color:#990000;
}
#page #body .topContent .contentList .scheda .contentCollane p.singolaCollana a{ 
	display:block;
	float:left;
	width:175px;
	font-size:12px;
}
#page #footer ul{
	width:585px;
	margin:30px auto 0 auto;
}
#page #footer ul li{
	display:inline;
}
#page #footer ul li,
#page #footer ul li a{
	font-size:12px;
	font-weight:bold;
}
#page #footer ul li a
{
	padding:0 5px;
}
#page #body .topContent .centerContent .messaggionull h4
{
	font-size:12px;
	background:#f4f4f4;
	border:#d5d5d5 1px solid;
	height:25px;
	line-height:25px;
	text-align:center;
	font-weight:normal;
}
#page .testoGenerico 
{
	width:760px;
}
#page .testoGenerico  *, 
#page .testoGenerico p
{
	font-size:12px !important;
}

#page .requisiti p a,
#page .requisiti p,
#page .requisiti td,
#page .requisiti span
{
	font-size:12px;
}
#page .requisiti p a,
#page .requisiti p .titoletto
{
	color:#990000;
}
#page .requisiti p .titoletto
{
	display:block;
	margin:20px 0 2px 0;
}
#page .requisiti .tbldati
{
	margin:10px 0;
}
#page .requisiti .tbldati,
#page .requisiti .tbldati tr,
#page .requisiti .tbldati td
{
	border:#990000 1px solid;
}
#page .requisiti .tbldati td
{
	padding:5px;
}
