body
{
	font-family: Verdana, Arial, Helvetica, "sans-serif";
	font-size: 12px !important;
}

#page
{
	background: url(/modules/site/gfx/page_bg.jpg) repeat-y;
}

#page_close
{
	background: url(/modules/site/gfx/end_page.jpg) no-repeat top;
}

#top
{
	background: url(/modules/site/gfx/top_bg.jpg) repeat-x;
}

#top_logo
{
	background: url(/modules/site/gfx/logo.jpg) no-repeat top left;
}

#top_dx
{
}

#top_navi
{
/*
	background-color: #ffffff;
	-moz-opacity: 0.5;
	opacity: 0.5;
*/
	color: white;
	font-weight: bolder;
}

#top_navi a {
	text-decoration: none;
	color: white;
	font-weight: bolder;
}

#cnt_login span
{
	color: white;
	font-weight: bold;
}

#payment_kind
{
	background: url(/modules/site/gfx/pagamenti.jpg) no-repeat center right;
}

#leftbar,
#rightbar,
#block_main
{
	/*border: 1px solid red;*/
}

/* =====   BOX LEFTBAR  =================*/
#leftbar .box_blue .box_body
{
	border: 1px solid #67A0B1;
}

#leftbar .box_blue .box_body a
{
	color: black;
	text-decoration: none;
}

#leftbar .box_blue .box_body a:hover
{
	text-decoration: underline;
}

#leftbar .box_blue .box_bar
{
	background: url(/modules/site/gfx/menu.jpg) repeat-x;
}

#leftbar .box_blue .box_bar,
#rightbar .box_blue .box_bar
{
	line-height: 25px;
	color: white;
	text-indent: 15px;
	font-size: 13px;
	font-weight: bold;
}

#leftbar .box_blue .box_body .row0
{
	background-color: #F0F0F0;
}

#leftbar .box_blue .box_body .row1
{
	background-color: #DAECF6;
}

#leftbar .box_blue .box_body .row0 .box_img img,
#leftbar .box_blue .box_body .row1 .box_img img
{
	border: 1px solid gray;
}

#leftbar .box_blue .box_body .row0 .box_text a,
#leftbar .box_blue .box_body .row1 .box_text a
{
	font-weight: bold;
}

/*=========  RIGHTBAR ===========*/
#btn_all_search
{
	background: url(/modules/site/gfx/cerca_web.jpg) no-repeat center;
	cursor: pointer;
}

#btn_all_news
{
	background: url(/modules/site/gfx/tutte_novita.jpg) no-repeat center;
	cursor: pointer;
}

/* =====   BOX RIGHTBAR  =================*/
#rightbar .box_blue .box_body
{
	border: 1px solid #67A0B1;
}

#rightbar .box_blue .box_bar
{
	background: url(/modules/site/gfx/menu.jpg) repeat-x;
}

#rightbar .box_blue .box_body a
{
	color: black;
	text-decoration: none;
}

#rightbar .box_blue .box_body a:hover
{
	text-decoration: underline;
}


#rightbar .box_blue .box_body .row0
{
	background-color: #F0F0F0;
}

#rightbar .box_blue .box_body .row1
{
	background-color: #DAECF6;
}

#rightbar .box_blue .box_body .row0 .box_img img,
#rightbar .box_blue .box_body .row1 .box_img img
{
	border: 1px solid gray;
}

#rightbar .box_blue .box_body .row0 .box_text a,
#rightbar .box_blue .box_body .row1 .box_text a
{
	font-weight: bold;
}


/*======   BLOCK MAIN   ===============*/
#hp_banner_cnt
{
}

#hp_dvd_cnt .bar_black,
#hp_news_cnt .bar_black,
#hp_dvd_cnt .bar_blue,
#hp_news_cnt .bar_blue
{
	background: url(/modules/site/gfx/menu.jpg) repeat-x;
	line-height: 25px;
	color: white;
	text-indent: 15px;
	font-size: 13px;
	font-weight: bold;
}

#hp_dvd_cnt .bar_black,
#hp_news_cnt .bar_black
{
	background: url(/modules/site/gfx/menu.jpg) repeat-x;
}

.hp_news,
.hp_dvd
{
	border: 1px solid #67A0B1;	
}

.hp_dvd a
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.hp_dvd a:hover
{
	text-decoration: underline;
}



/*=====   COPYRIGHT  ======*/
#copyright
{
	background-color: #E5E4E4;
	border: 1px solid #CCCCCC;
	font-size: 90%;
	text-align: center;
}

.imdb_info_box {
	margin-top: 2em;

	border: 1px solid #cccccc;
}

.imdb_info_box .title {
	background-color: red;
	font-size: 10px;
}

.imdb_info_box .desc {
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.imdb_info_box a {
	text-decoration: none;
	color: black;
}

.imdb_info_box a:hover {
	text-decoration: underline;
}

.imdb_info_box .box {
	height: 200px;
	border: 1px solid #cccccc;

	overflow: auto;
}

.hp_dvd .product-row .img {
	width: 118px !important;
}
