body {
	margin: 0px;
	padding: 0px;
     
     /* Sfondo classico */
     background: #b09175 url(../images/sfondo_pagina.jpg) repeat 0px 0px;
     
     /* Skin natalizia */
     /* background: #b79476 url(../images/simon_skin_bg.jpg) no-repeat 0px 0px; */
	
     /* Gray Matter skin */
     /* background: #000000 url(../images/graymatter_skin_AP.jpg) no-repeat 0px 0px; */

     /* A New Beginning skin */
     /* background: #000000 url(../images/anewbeginning_skin_AP.jpg) no-repeat 0px 0px; */
		
     /* Hotel - Zodiac skin 
     background: #000000 url(../images/hotel_apskin.jpg) no-repeat 0px 0px; */
	 
     /* Shadows on the Vatican - Atto 1 - Zodiac skin 
     background: #000000 url(../images/sotv_act1_apskin.jpg) no-repeat 0px 0px; */	      
	 
	 /* Face Noir skin 
     background: #000000 url(../images/facenoir_apskin.jpg) no-repeat 0px 0px; */
	 
	 /* Shadows on the Vatican - Atto 2 - Zodiac skin 
     background: #000000 url(../images/sotv2_apskin.jpg) no-repeat 0px 0px; */
	 
	 /* Dracula 4 skin 
     background: #000000 url(../images/dracula4_apskin.jpg) no-repeat 0px 0px; */
	 
	 /* The Night of the Rabbit skin 
     background: #000000 url(../images/rabbit_apskin.jpg) no-repeat 0px 0px; */
	 
	 /* Eymerich 2 skin 
     background: #000000 url(../images/eymerich2_skin.jpg) no-repeat 0px 0px; */
	 
	 /* Moebius: Empire Rising skin 
     background: #000000 url(../images/moebius_skin.jpg) no-repeat 0px 0px; */
	 
	 /* Deponia: Il Giorno del Giudizio skin
	 background: #000000 url(../images/skin_deponia4.jpg) no-repeat 0px 0px; */

	 
	background-position: center top;
	background-attachment: fixed; 
	color: #000;
	font: 12px verdana;
}

a {
	font-weight: bold;
	text-decoration: none;
}

#container {
	position: relative;
	width: 993px;
	margin: 10px auto 10px auto; /*Addio Deponia fix*/
	text-align: left;
}

#menu {
	position: relative;
	float: left;
	width: 114px;
	height: 495px;
	/*margin: 10px 0px 0px 0px; Julia*/
	margin: 130px 0px 0px 1px; 
	padding: 10px 0px 0px 14px;
	text-align: left;
	font: 14px verdana;
	color: #000000;/* 6C593B */
	line-height: 14px;
}

#menu1 {
	position: relative;
	margin: 0px 0px 0px -14px;
	padding: 0px 0px 5px 14px;
	background: url(../images/menu_00.png) repeat 0px 0px;
	line-height: 14px;
}

/*
#menu2 {
	position: relative;
	float: left;
	width: 100px;
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 14px;
	text-align: left;
	background: #6a3203 url(../images/menu_04.jpg) repeat 0px 0px;
	font: 14px verdana;
	color: #6C593B;
	line-height: 14px;
}

#menu3 {
	position: relative;
	float: left;
	margin: 0px 0px 0px -8px;
	padding: 0px 0px 5px 14px;
	background: #6a3203 url(../images/menu_02.jpg) repeat 0px 0px;
	line-height: 14px;
} */

#adv_01 {
	position: absolute;
	width: 135px;
	/* top: 693px; JULIA*/
	top: 793px; 
	left: 0px;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#adv_01 img{
	border: none;
}

#adv_02 {
	position: absolute;
	width: 135px;
	top: 1020px;
	left: 0px;
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#adv_02 img{
	border: none;
}

#scheda {
	position: relative;
	float: right;
	width: 864px;
	margin: 5px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: url(../images/sfondo_scheda_main.png) repeat 0px 0px;
}

#journal {
	position: relative;
	float: left;
	width: 707px;
	/*width: 830px;*/
	margin: 0px auto auto 16px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: #ecce9c url(../images/sfondo_testata_giornale.jpg) repeat 0px 0px;
}

#testata {
	position: relative;
	float: left;
	width: 830px;
	margin: 10px auto auto 16px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#journal_header {
	position: relative;
	float: left;
	width: 707px;
	margin: 20px auto auto 16px;
	text-align: left;
	background: #ecce9c url(../images/sfondo_testata_giornale.jpg) repeat 0px 0px;
}

#vert_banner {
	position: relative;
	float: right;
	width: 130px;
	right: 12px;
	margin: 30px 0px 0px 0px;
	text-align: center;
	z-index: 100;
}

#vert_banner img {
	border: none;
}

#vert_banner_right {
	position: relative;
	float: left;
	margin: 20px 0px 0px 5px;
	border: none;
}

#vert_banner_ling {
	width: 126px;
	position: relative;
	float: left;
	margin: -10px 0px 0px -6px;
	border: none;
}

#scheda2 {
	position: relative;
	float: left;
	width: 955px;
	margin: 0px auto 0px 39px;
	text-align: left;
	background: url(../images/sfondo_scheda2.png) repeat 0px 0px;
}

#page {
	position: relative;
	float: left;
	width: 707px;
	margin: 20px auto auto 16px;
	text-align: left;
	background: #ecce9c url(../images/sfondo_testata_giornale.jpg) repeat 0px 0px;
}

/* Menų */

#menu a, a:hover, a:visited {
	text-decoration: none;
	font: bold 13px verdana;
	color: #000000;		/* CAAA88 */
	display: inline;
}

#menu a.submenu, a.submenu:visited  {
	text-decoration: none;
	font: normal 13px verdana;
	color: #000000;		/* CAAA88 */
	display: inline;
}

#menu a.submenu:hover  {
	text-decoration: none;
	font: bold 13px verdana;
	color: #000000;		/* CAAA88 */
	display: inline;
}


#menu .ttle {
	margin: -10px 0px 0px -15px;
	padding: 0px 0px 0px 0px;
}

#menu img {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
	display: inline;
	vertical-align: top;
}

#menu h1 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font: 14px verdana;
	text-indent: 2px;
	border-bottom: 1px solid #E1D5B8;
}

#menu h1.submenu {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 22px;
	font: 14px verdana;
	text-indent: 0px;
	border-bottom: 1px solid #E1D5B8;
}

#menu h2 {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font: 14px verdana;
	font-weight: bold;
	text-indent: 2px;
}


#menu fieldset {
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

#menu form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

#menu .cerca {
	border: 1px solid #AB9682;
	background-color: #FFECC8;
}

#menu .submit {
	padding-left: 85px;
}

#menu2 a, a:hover, a:visited {
	text-decoration: none;
	font: 10px verdana;
	font-weight: bold;
	color: #000000;		/* CAAA88 */
	display: inline;
}

#menu2 img {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}

#menu2 h1 {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	font: 14px verdana;
	text-indent: 2px;
	border-bottom: 1px solid #C6B69E;
}

#menu2 h2 {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font: 14px verdana;
	text-indent: 2px;
}


/********/

/* Header */

#top_journal {
	width: 700px;
	height: 13px;
	margin: 0px 0px auto 0px;
	background: #ecce9c url(../images/bordo_giornale.jpg) repeat-x 0px 0px;
}

#h_logo {
	width: 502px;
	height: 90px;
	margin: 0px 0px auto 110px;
	display: block;
}

#h_logo img {
	border: none;
	padding: 16px 0px 0px 0px;
}

#h_logo a {
	font: 9px verdana;
	text-decoration: none;
}

#header_bar {
	width: 478px;
	height: 14px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #BAA27F;
	border-bottom: 1px solid #BAA27F;
	padding: 4px 0px 4px 0px;
	text-align: left;
	font: 9px verdana;
}

#header_bar a{
	text-align: left;
	font: 9px verdana;
	color: #6C593B;
}


#date {
	position: absolute;
	left: 20px;
	top: 155px;
	color : #FFF;
}

#roll_news {
	position: absolute;
	right: 60px;
	top: 155px;
	color : #FFF;
}
#roll_news_1a {
	position: absolute;
	right: 30px;
	top: 153px;
	color : #FFF;
}

#roll_news_2a {
	position: absolute;
	right: 10px;
	top: 153px;
	color : #FFF;
}

#roll_news_1b {
	position: absolute;
	right: 30px;
	top: 178px;
	color : #FFF;
}

#roll_news_2b {
	position: absolute;
	right: 10px;
	top: 178px;
	color : #FFF;
}

#date2l {
	position: absolute;
	left: 20px;
	top: 178px;
	color : #FFF;
}

#roll_news2l {
	position: absolute;
	right: 60px;
	top: 178px;
	color : #FFF;
}

#roll_news21_2 {
	position: absolute;
	right: 10px;
	top: 178px;
	color : #FFF;
}

#roll_news2l a, a:visited {
	text-decoration: none;
	color: #FFF;
	display: inline;
	font: 12px verdana;
}
#date2l a, a:visited {
	text-decoration: none;
	color: #FFF;
	display: inline;
	font: 12px verdana;
}
#roll_news2l a:hover {
	text-decoration: underline;
	color: #FFF;
	display: inline;
	font: 12px verdana;
}
#date2l a:hover {
	text-decoration: underline;
	color: #FFF;
	display: inline;
	font: 12px verdana;
}

#l_pubb {
	position: absolute;
	top: 30px;
	left: 12px;
}

#r_pubb {
	position: absolute;
	top: 30px;
	right: 19px;
}

#l_pubb img {
	border: none;
}

#r_pubb img {
	border: none;
}

.bar {
	position: relative;
	margin: 30px 15px 0px 12px;
	border-bottom: 1px solid #BAA27F;
}

/**********/


/* Journal Main */
#main_col {
	position: relative;
	float: left;
	width: 469px;
	margin: 15px 0px auto 12px;
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #BAA27F;
	text-align: justify;
}

#main_col .padd {
	border: none;
	display: inline;
	float: left;
	vertical-align: top;
	padding-right: 10px;
}

#main_col img {
	border: 2px solid #CAA473;
	display: inline;
	float: left;
	vertical-align: top;
}

#main_col a {
	color: #AE5D1B;
	font: 11px verdana;
	font-weight: bold;
	display: inline;
}

#news_banner {
	padding-right: 10px;
	margin-bottom: 5px;
}

#news_banner img {
	position: relative;
	display: block;
	float: none;
	border: 1px solid #6C593B;
	margin: 0px auto 0px auto;
	text-align: center;
}

#main_col .bar {
	margin: 10px 10px 0px 0px;
	border-bottom: 1px solid #BAA27F;
}

.main_news {
	position: relative;
	float: left;
	width: 469px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}

#main_col h1 {
	font: italic 11px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 4px 2px 1px 7px;
	background: #e6caa2 url(../images/sfondo_giornale2.jpg) repeat 0px 0px;
}

#main_col h2 {
	font: 16px verdana;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 1px 2px 4px 7px;
	background: #e6caa2 url(../images/sfondo_giornale2.jpg) repeat 0px 0px;
	text-align: left;
}

#main_col a.news_title  {
	font: 16px verdana;
	font-weight: bold;
	color: #000;
}


#main_col h3 {
	font: 9px verdana;
	color: #000;
	text-align: right;
	margin: 5px 0px 0px 0px;
}

#main_col h4 {
	font: 16px verdana;
	font-weight: bold;
	text-align: center;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 1px 2px 4px 7px;
}

#main_col .commenti_right {
	position: relative;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#main_col .commenti_right img {
	border: 0px;
	display: inline;
	margin: 0px 0px 0px 0px;
}

#scheda_text .scheda_news h1 {
	font: italic 11px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 4px 2px 1px 7px;
	background: #e6caa2 url(../images/sfondo_giornale2.jpg) repeat 0px 0px;
}

#scheda_text .scheda_news h2 {
	font: 16px verdana;
	font-weight: bold;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 1px 2px 4px 7px;
	background: #e6caa2 url(../images/sfondo_giornale2.jpg) repeat 0px 0px;
}

#scheda_text .scheda_news h3 {
	font: 9px verdana;
	color: #000;
	text-align: right;
	margin: 5px 0px 0px 0px;
}

#scheda_text .scheda_news h4 {
	font: 16px verdana;
	font-weight: bold;
	text-align: center;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 1px 2px 4px 7px;
}

#scheda_text .commenti_right {
	position: relative;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.news {
	font: 11px verdana;
	margin: 0px 0px 0px 0px;
	padding-right: 0px;
	color: #000;
	line-height: 17px;
}

.scheda_news {
	font: 12px verdana;
	line-height: 18px;
	text-align: justify;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
#right_col {
	position: relative;
	float: right;
	width: 197px;
	margin: 15px 10px 0px -8px;
	padding: 0px 0px 0px 8px;
	font: 10px verdana;
	line-height: 15px;
	text-align: left;
	border-left: 1px solid #BAA27F;
}

#right_col img {
	border: none;
	display: inline;
	float: left;
	vertical-align: top;
	padding: 0px 10px 0px 0px;
}

#right_col .ttl img {
	border: none;
	display: inline;
	float: right;
	vertical-align: top;
	padding: 0px 10px 0px 0px;
}

#right_col a{
	font: 10px verdana;
	line-height: 15px;
	color: #AE5D1B;
	display: inline;
}

#cel {
	text-align: center;
	margin: 0px 10px 10px 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #BAA27F;
}


#cel img{
	float: none;
	display:block; 
	margin-left:auto; 
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	width: 100%;
}

#cel .game_title {
	color: #000;
	font: 12px verdana;
	font-weight: bold;
}

#cel a, a:hover {
	font: 12px verdana;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#right_col .bar {
	margin: 0px 10px 0px 0px;
	border-bottom: 1px solid #BAA27F;
}

#right_col .ttl {
	font: 11px verdana;
	font-weight: bold;
	color: #000;
	margin: 0px 10px 0px 0px;
	padding: 3px 3px 3px 5px;
	background: #e6caa2 url(../images/sfondo_giornale2.jpg) repeat 0px 0px;
}

#right_col h1 {
	font: italic 11px verdana;
	color: #000;
	margin: 10px 10px 0px 0px;
	padding: 3px 2px 0px 0px;
}

#right_col h2 {
	font: 12px verdana;
	font-weight: bold;
	color: #000;
	margin: 0px 10px 5px 0px;
	padding: 0px 2px 3px 0px;
}

#right_col .txt {
	margin: 0px 10px 10px 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid #BAA27F;
	color: #000;
}

#right_col .txt2 {
	margin: 0px 10px 20px 0px;
    color: #000;
}

#last {
	margin: 0px 10px 0px 0px;
	padding: 0px 5px 10px 5px;
	font: 12px verdana;
	background: #e6caa2 url(../images/sfondo_giornale2.jpg) repeat 0px 0px;
}

#last a {
	font: 12px verdana;
	text-decoration: none;
}

#last h1 {
	font: 12px verdana;
	font-weight: bold;
	color: #000;
	padding: 5px 0px 10px 0px;
}

#next {
	margin: 0px 10px 0px 0px;
	padding: 0px 5px 10px 5px;
	font: 12px verdana;
	background: #e6caa2 url(../images/sfondo_giornale2.jpg) repeat 0px 0px;
}

#next a {
	font: 12px verdana;
	text-decoration: none;
}

#next h1 {
	font: 12px verdana;
	font-weight: bold;
	color: #000;
	padding: 5px 0px 10px 0px;
}

/****************/


/* Journal Bottom Link bar */
#bt_linkbar {
	position: relative;
	float: left;
	width: 675px;
	height: 14px;
	margin: 10px 0px 0px 12px;
	border-top: 1px solid #BAA27F;
	border-bottom: 1px solid #BAA27F;
	padding: 2px 0px 2px 0px;
	text-align: left;
	font: 10px verdana;
}

#bt_linkbar a {
	font: 10px verdana;
	text-decoration: none;
	color: #000;
}

#bt_lnk1 {
	position: absolute;
	left: 12px;
}

#bt_lnk2 {
	position: relative;
	left: 230px;
	width: 55px;
}

#bt_lnk3 {
	position: absolute;
	right: 129px;
}

/***************************/


/* Seconda Scheda */

#sel_bar_top1 {
	position: relative;
	float: left;
	width: 455px;
	margin: 15px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#sel_bar_top1 img {
	position: relative;
	float: left;
	border: 0px;
	display: block;
}

#sel_bar_top2 {
	position: relative;
	float: left;
	width: 462px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sel_bar_top2 img {
	position: relative;
	float: left;
	border: 0px;
	display: block;
}

#last_cont {
	position: relative;
	float: left;
	background: #e7d9ce url(../images/sfondo_foglio_big.jpg) repeat 0px 0px;
	margin: -1px 0px 0px 20px;
}

#last_rec {
	position: relative;
	float: left;
	width: 445px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 10px;
}

#last_rec img {
	border: none;
	display: inline;
	float: left;
	vertical-align: top;
}

#last_rec a {
	font: 12px verdana;
	color: #000;
	text-decoration: none;
}

#last_rec h1 {
	font: 12px verdana;
	color: #000;
	margin: 0px 20px 0px 0px;
	padding: 0px 20px 0px 20px;
}

#last_rec h2 {
	font: 10px verdana;
	color: #000;
	margin: 0px 20px 0px 0px;
	padding: 0px 20px 5px 20px;
	border-bottom: 1px solid #BAA27F;
}

#last_rec h3 {
	font: 10px verdana;
	color: #000;
	margin: 0px 20px 0px 0px;
	padding: 0px 20px 5px 20px;
}

.l_date {
	margin-top: -17px;
	text-align: right;
	font: 10px verdana;
	color: #000;
	padding-right: 20px;
	padding-bottom: 10px;
}

.l_date_sol {
	margin-top: -17px;
	text-align: right;
	font: 10px verdana;
	color: #000;
	padding-right: 25px;
	padding-bottom: 10px;
}

#last_sol {
	position: relative;
	float: left;
	width: 445px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 10px;
}

#last_sol a {
	font: 12px verdana;
	color: #000;
	text-decoration: none;
}


#last_sol img {
	border: none;
	display: inline;
	float: left;
	vertical-align: top;
}

#last_sol h1 {
	font: 12px verdana;
	color: #000;
	margin: 0px 20px 0px 0px;
	padding: 0px 20px 0px 20px;
}

#last_sol h2 {
	font: 10px verdana;
	color: #000;
	margin: 0px 25px 0px 0px;
	padding: 0px 25px 5px 20px;
	border-bottom: 1px solid #BAA27F;
}

#last_sol h3 {
	font: 10px verdana;
	color: #000;
	margin: 0px 20px 0px 0px;
	padding: 0px 20px 5px 20px;
}

#last_bar_cont {
	position: relative;
	float: left;
	margin: -22px 0px 0px 20px;
	padding:  0px 0px 0px 0px;
}

#last_image_bar {
	position: relative;
	float: left;
	width: 298px;
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

#last_image_bar img {
	border: 0px;
	display: block;
	position: relative;
	float: left;
}

#last_trailer_bar {
	position: relative;
	float: left;
	width: 298px;
	margin: 0px 0px 0px 8px;
	padding:  0px 0px 0px 0px;
}

#last_trailer_bar img {
	border: 0px;
	display: block;
	position: relative;
	float: left;
}

#last_demo_bar {
	position: relative;
	float: left;
	width: 298px;
	margin: 0px 0px 0px 8px;
	padding:  0px 0px 0px 0px;
}

#last_demo_bar img {
	border: 0px;
	display: block;
	position: relative;
	float: left;
}

#last_image {
	position: relative;
	float: left;
	width: 288px;
	height: 282px;
	background: #e7d9ce url(../images/sfondo_foglio.jpg) repeat 0px 0px;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 10px;
}

#last_image a {
	font: 12px verdana;
	color: #000;
	text-decoration: none;
}

#last_image img {
	border: 1px solid #BAA27F;
	display: inline;
	float: left;
	vertical-align: top;
}

#last_trailer {
	position: relative;
	float: left;
	width: 288px;
	height: 282px;
	background: #e7d9ce url(../images/sfondo_foglio.jpg) repeat 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}

#last_trailer a {
	font: 12px verdana;
	color: #000;
	text-decoration: none;
}

#last_trailer img {
	border: 1px solid #BAA27F;
	display: inline;
	float: left;
	vertical-align: top;
}

#last_demo {
	position: relative;
	float: left;
	width: 288px;
	height: 282px;
	background: #e7d9ce url(../images/sfondo_foglio.jpg) repeat 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}

#last_demo a {
	font: 12px verdana;
	color: #000;
	text-decoration: none;
}

#last_demo img {
	border: 1px solid #BAA27F;
	display: inline;
	float: left;
	vertical-align: top;
}


.last_date {
	font: 10px verdana;
	color: #000;
	margin: 0px 10px 0px 110px;
	padding: 5px 10px 0px 5px;
	background: #e7d9ce url(../images/sfondo_foglio2.jpg) repeat 0px 0px;
}

.last_tl {
	height: 30px;
	font: 12px verdana;
	color: #000;
	margin: 0px 10px 0px 110px;
	padding: 0px 10px 0px 5px;
	background: #e7d9ce url(../images/sfondo_foglio2.jpg) repeat 0px 0px;
}

.last_subtl {
	height: 10px;
	font: 10px verdana;
	color: #000;
	margin: 0px 10px 0px 110px;
	padding: 0px 10px 0px 5px;
	background: #e7d9ce url(../images/sfondo_foglio2.jpg) repeat 0px 0px;
}

.last_num {
	font: 10px verdana;
	color: #000;
	margin: 0px 10px 5px 110px;
	padding: 10px 10px 5px 0px;
	text-align: right;
	background: #e7d9ce url(../images/sfondo_foglio2.jpg) repeat 0px 0px;
}


/******************/


/* Sezione fondo pagina */

#community {
	position: relative;
	float: left;
	width: 890px;
	background: #e7d9ce url(../images/sfondo_giornale.jpg) repeat 0px 0px;
	margin: 0px 0px 0px 20px;
	padding: 10px 10px 0px 10px;
}

#community a {
	font: 12px verdana;
	color: #000;
	text-decoration: none;
}

#community h1 {
	font: 12px verdana;
	color: #000;
	font-weight: bold;
	background: #ddc199 url(../images/sfondo_giornale2.jpg) repeat 0px 0px;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
}

#forum {
	position: relative;
	float: left;
	width: 680px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #BAA27F;

}

#forum h2 {
	font: 12px verdana;
	color: #000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#forum h3 {
	font: 12px verdana;
	color: #000;
	margin: 3px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #BAA27F;
}

#forum h4 {
	font: 12px verdana;
	color: #000;
	margin: 3px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#community .risposte {
	font: 12px verdana;
	color: #000;
	margin: -24px 10px 15px 0px;
	padding: 0px 0px 0px 0px;
	text-align: right;
}

#contest {
	position: relative;
	float: right;
	width: 200px;
	margin: 0px 0px 0px -1px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #BAA27F;
}

#contest a {
	color: #AE5D1B;
	font: 11px verdana;
	font-weight: bold;
	display: inline;
}

#contest h2 {
	font: 12px verdana;
	color: #000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 2px 10px;
}

#contest h3 {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	line-height: 15px;
}

#contest .bar {
	position: relative;
	margin: 10px 10px 10px 10px;
	border-bottom: 1px solid #BAA27F;
}

#staff {
	position: relative;
	float: left;
	width: 350px;
	background: #e7d9ce url(../images/sfondo_giornale.jpg) repeat 0px 0px;
	margin: 0px 0px 0px 20px;
	padding: 10px 10px 0px 10px;
}

#staff a {
	color: #AE5D1B;
	font: 11px verdana;
	font-weight: bold;
	display: inline;
}

#staff h1 {
	font: 12px verdana;
	color: #000;
	font-weight: bold;
	background: #ddc199 url(../images/sfondo_giornale2.jpg) repeat 0px 0px;
	margin: 10px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
}

#staff h2 {
	font: 12px verdana;
	color: #000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
}

#staff h3 {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 15px;
}

#staff .bar {
	position: relative;
	margin: 10px 10px 10px 10px;
	border-bottom: 1px solid #BAA27F;
}

/************************/


/* Recensioni */

#recensioni_tl {
	position: relative;
	float: left;
	width: 707px;
	margin: 20px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#recensioni_tl img {
	border: none;
	display: block;
}

#recensioni_tl2 {
	position: relative;
	float: left;
	width: 707px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#recensioni_tl2 img {
	border: none;
	display: block;
}

#rece_tl {
	position: relative;
	float: left;
	width: 115px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#interv_tl {
	position: relative;
	float: left;
	width: 106px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#img_tl {
	position: relative;
	float: left;
	width: 91px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#solle_tl {
	position: relative;
	float: left;
	width: 104px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#trailer_tl {
	position: relative;
	float: left;
	width: 101px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#demo_tl {
	position: relative;
	float: left;
	width: 72px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#patch_tl {
	position: relative;
	float: left;
	width: 73px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#save_tl {
	position: relative;
	float: left;
	width: 109px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#prob_tl {
	position: relative;
	float: left;
	width: 175px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#extra_tl {
	position: relative;
	float: left;
	width: 88px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#end_tl {
	position: relative;
	float: left;
	width: 183px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#recensioni {
	position: relative;
	float: left;
	width: 707px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: #e7d9ce url(../images/sfondo_foglio_brd.jpg) repeat 0px 0px;
}

#recensioni img {
	border: none;
}

#recensioni a {
	font: 12px verdana;
	color: #000;
	text-decoration: none;
}

#recensioni .title {
	font: 11px verdana;
	color: #000000;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#ultime_rec {
	position: relative;
	float: left;
	width: 341px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#ultime_rec img {
	border: 1px solid #BAA27F;
	display: inline;
	float: left;
	vertical-align: top;
}

#recensioni .divis {
	position: relative;
	float: left;
	width: 341px;
	margin: 10px 0px 0px 0px;
}

#recensioni .last_date {
	width: 186px;
	font: 10px verdana;
	color: #888888;
	margin: 0px 10px 0px 130px;
	padding: 5px 10px 2px 5px;
	background: #e7d9ce url(../images/sfondo_foglio2.jpg) repeat 0px 0px;
}

#recensioni .last_tl {
	width: 186px;
	font: 12px verdana;
	color: #000;
	margin: 0px 10px 0px 130px;
	padding: 0px 10px 2px 5px;
	background: #e7d9ce url(../images/sfondo_foglio2.jpg) repeat 0px 0px;
}

#recensioni .last_subtl {
	width: 186px;
	font: 10px verdana;
	color: #888888;
	margin: 0px 10px 0px 130px;
	padding: 0px 10px 0px 5px;
	background: #e7d9ce url(../images/sfondo_foglio2.jpg) repeat 0px 0px;
}

#recensioni .last_num {
	width: 191px;
	font: 10px verdana;
	color: #888888;
	margin: 0px 10px 0px 130px;
	padding: 13px 10px 5px 0px;
	text-align: right;
	background: #e7d9ce url(../images/sfondo_foglio2.jpg) repeat 0px 0px;
}

#top_rec {
	position: relative;
	float: left;
	width: 341px;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 5px;
}

#top_rec img {
	border: 1px solid #BAA27F;
	display: inline;
	float: left;
	vertical-align: top;
}

#rec_last_bt_brd {
	position: relative;
	float: left;
	width: 700px;
	height: 20px;
	background: #e7d9ce url(../images/degrad2.jpg) repeat 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#sch_search {
	position: relative;
	float: left;
	width: 700px;
	margin: 20px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	line-height: 30px;
}

.center {
	position: relative;
	text-align: center;
	margin: 0px auto 0px auto;
}

.alf_tl {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#rece_list  {
	position: relative;
	float: left;
	width: 670px;
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 20px 0px;
	font: 11px verdana;
	color: #000000;
}

#cerca_list  {
	position: relative;
	float: left;
	width: 590px;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 20px 0px;
	font: 11px verdana;
	color: #000000;
}


.rece_nome {
	position: relative;
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	border-bottom: 1px solid #E1D5B8;
}

.rece_nome:hover {
	background-image: url(../images/riempimento_rigaselezionata.jpg);
}

.rece_nome a {
	font: 11px verdana;
	color: #000000;
	display: inline;
	padding: 0px;
	margin: 0px;
}

.rece_nome a:hover {
	font: 11px verdana;
	color: #000000;
	display: inline;
	padding: 0px;
	margin: 0px;
}

.rece_autore {
	position: relative;
	float: right;
	margin: -17px 100px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
}

.rece_voto {
	position: relative;
	float: right;
	margin: -17px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #5B0000;
}

/**************/

/* Scheda */
#scheda_tl {
	position: relative;
	float: left;
	width: 707px;
	margin: 20px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#scheda_tl img {
	border: none;
	display: block;
}

#scheda_tl2 {
	position: relative;
	float: left;
	width: 707px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#scheda_tl2 img {
	border: none;
	display: block;
}

.scheda_tl {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#scheda_page {
	position: relative;
	float: left;
	width: 707px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: transparent url(../images/bordo_buco.jpg) repeat-y 633px 0px;
	z-index: 10;
}

#scheda_text {
	position: relative;
	float: left;
	width: 525px;
	margin: 0px 0px 0px 0px;
	padding: 40px 88px 0px 20px;
	text-align: left;
	background: #e7d9ce url(../images/sfondo_foglio_brd.jpg) repeat 0px 0px;
	z-index: 10;
}

#scheda_text h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 26px verdana;
	color: #000000;
}

#scheda_text h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 20px verdana;
	color: #000000;
}

#scheda_text h3 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	font: 15px verdana;
	color: #000000;
}

#scheda_text a {
	color: #AE5D1B;
	font: 12px verdana;
	font-weight: bold;
	display: inline;
}

.bar_text {
	margin: 8px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	font: 10px verdana;
	color: #938b7c;
}

#bar_textc {
	margin: 8px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	font: 10px verdana;
	color: #938b7c;
}

#bar_textc a {
	font: 10px verdana;
	color: #938b7c;
	text-decoration: none;
	display: inline;
}

#bar_textc a:hover {
	font: 10px verdana;
	color: #938b7c;
	text-decoration: none;
	display: inline;
}

#scheda_breve {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 2px solid #333333;
	border-bottom: 2px solid #333333;
	font: 12px verdana;
	line-height: 18px;
	text-align: justify;
}

#scheda_completa {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 40px 0px;
	font: 12px verdana;
	line-height: 18px;
	text-align: justify;
}

#foot_bar {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#foot_bar a {
	font: 12px verdana;
	text-decoration: none;
}

#foot_bar a:hover {
	font: 12px verdana;
	text-decoration: none;
}

#prev_page {
	position: relative;
	float: left;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#act_page {
	position: relative;
	float: left;
	width: 325px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

#next_page {
	position: relative;
	float: left;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sch_img_box {
	position: relative;
	float: left;
	width: 240px;
	height: 230px;
	margin: -72px 0px 0px -145px;
	padding: 10px 6px 0px 8px;
	text-align: left;
	background: transparent url(../images/immagini_riempimento.jpg) repeat 0px 0px;
	overflow: hidden;
	z-index: 100;
}

#sch_img_box a, a:hover, img {
	border: none;
	text-decoration: none;
	display: block;
}

#sch_img_box_brd_rx {
	position: relative;
	float: left;
	width: 21px;
	height: 240px;
	margin: -72px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: transparent url(../images/immagini_bordodx.jpg) repeat 0px 0px;
}

#sch_img_box_brd_bottom {
	position: relative;
	float: left;
	width: 275px;
	height: 33px;
	margin: 0px 0px 0px -145px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: transparent url(../images/immagini_bordoinferiore.jpg) repeat 0px 0px;
}

#sch_img_box_over {
	position: relative;
	width: 132px;
	height: 56px;
	margin: -25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: transparent url(../images/annullato.png) repeat 0px 0px;
}

#sch_img_download a:hover{
	position: relative;
	margin: 5px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
}

#sch_img_download {
	position: relative;
	margin: 5px 0px 0px 60px;
	padding: 0px 0px 0px 0px;
}

.sch_img_prev {
	position: absolute;
	left: 10px;
	bottom: 0px;
	width: 70px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.sch_img_next {
	position: absolute;
	right: 10px;
	bottom: 0px;
	width: 68px;
	height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sch_info_box {
	position: relative;
	float: left;
	width: 275px;
	margin: 0px 0px 0px -145px;
	padding: 0px 0px 10px 0px;
	text-align: left;
	background: transparent url(../images/info_riempimento.jpg) repeat 0px 0px;
}

#sch_info_box a, a:hover {
	font: 12px Courier New;
	color: #766544;
	text-decoration: none;
}

.sch_info_tl {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#sch_info_box table {
	position: relative;
	float: left;
	width: 248px;
	margin: 10px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	font: 12px Courier New;
	color: #766544;
	border: 1px solid #766544;
}

#sch_info_box tr {
	border: 1px solid #766544;}

#sch_info_box th {
	text-align: center;
	color: #a18d66;
	background-color: #766544;
	padding: 2px;
}

#sch_info_box td {
	padding: 2px;
}

.sch_info_txt {
	color: #000000;
	font-weight: bold;
}

.sch_info_central {
	text-align: center;
	background: transparent url(../images/info_riempimento_ricerche.jpg) repeat 0px 0px;
}

.sch_shop_box_price {
	display: block;
}


#sch_info_brd_bottom {
	position: relative;
	float: left;
	width: 275px;
	height: 7px;
	margin: 0px 0px 0px -145px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: transparent url(../images/info_bordo_basso.jpg) repeat 0px 0px;
}

#sch_sop_brd_sx {
	position: relative;
	float: left;
	width: 38px;
	height: 169px;
	margin: 30px 0px 0px -145px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: transparent url(../images/ags_latosx.jpg) repeat 0px 0px;
}

#sch_shop_box {
	position: relative;
	float: right;
	width: 237px;
	height: 164px;
	margin: 30px 0px 0px -107px;
	padding: 5px 0px 0px 0px;
	text-align: left;
	background: transparent url(../images/ags_riempimento.jpg) repeat 0px 0px;
	overflow: hidden;
}

#sch_shop_box img {
	border: none;
	display: inline;
	float: left;
	vertical-align: top;
}

#sch_shop_box_rq img {
	border: none;
	display: inline;
	float: left;
	vertical-align: top;
	padding-right: 5px;
}

#sch_shop_box a, a:hover {
	text-decoration: none;
}

#sch_shop_box_rq {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sch_shop_box a.title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 11px verdana;
	color: #3d230a;
}

#sch_shop_box h2 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font: 10px verdana;
	color: #3d230a;
	display: inline;
}

#sch_shop_box h3 {
	bottom: 19px;
	font: 30px verdana;
	color: #3d230a;
	display: inline;
}

/**********/

/* Scheda - video */
#scheda_video {
	position: relative;
	margin: 0px auto 0px auto;
	padding: 20px 0px 20px 0px;
	text-align: center;
}

/*********************/


/* Scheda - Immagini */
.scheda_immagini {
	position: relative;
/*  float: left; >>> Tolto perchč fa scazzare il layout in presenza di immagini pių alte che larghe, tipicamente nel caso degli sketch */ 
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.scheda_immagini_center {
	position: relative;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}

.scheda_immagini_left {
	position: relative;
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.scheda_immagini_right {
	position: relative;
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.scheda_immagini img {
	display: inline;
	margin: 5px 10px 5px 10px;
}

.scheda_immagini_center img {
	display: inline;
	margin: 5px 10px 5px 10px;
}

.scheda_immagini_left img {
	display: inline;
	margin: 0px 10px 0px 0px;
}

.scheda_immagini_right img {
	display: inline;
	margin: 5px 10px 5px 10px;
}

/*********************/

/* Pagina Generica */
#generic_tl {
	position: relative;
	float: left;
	width: 707px;
	margin: 20px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

#generic_tl img {
	border: none;
	display: block;
}

.generic_tl {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#generic_page {
	position: relative;
	float: left;
	width: 707px;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background: transparent url(../images/bordo_buco.jpg) repeat-y 633px 0px;
}

#generic_text {
	position: relative;
	float: left;
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 40px 13px 0px 20px;
	text-align: left;
	background: transparent url(../images/sfondo_foglio_brd.jpg) repeat 0px 0px;
}

.generic_page a, a:hover {
	font: 12px Verdana;
	color: #000000;
	text-decoration: none;
}

/*******************/

/* Link */
.lnk_row {
	position: relative;
	float: left;
	width: 600px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align: left;
	border-bottom: 1px solid #a5a09a;
}

.lnk_row:hover {
	background-image: url(../images/riempimento_rigaselezionata.jpg);
}

a.lnk_row_h {
	text-decoration: none;
}

a.lnk_row_h:hover {
	text-decoration: none;
}

.lnk_link {
	position: relative;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px Verdana;
	color: #000000;
}

.lnk_descr {
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 6px;
	font: 10px Verdana;
	color: #918983;
}

.lnk_nat {
	position: relative;
	float: right;
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 10px Verdana;
	color: #918983;
}

/********/

/* FAQ */
.toggler_faq {
	cursor:pointer;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font: 12px Verdana;
	color: #000000;
	font-weight: normal;
	border-bottom: 1px solid #a5a09a;
}
.toggler_faq:hover {
	background-image: url(../images/riempimento_rigaselezionata.jpg);
}

.pre_faq {
	font: 14px Verdana;
	font-weight: bold;
	color: #bb7d4e;
	line-height: 16px;
}

.element_faq {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px Verdana;
	color: #000000;
}

.element_faq table{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #a5a09a;
}

.faq_sx {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px Verdana;
	color: #bb7d4e;
	line-height: 16px;
	vertical-align: top;
}


.faq_dx {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font: 12px Verdana;
	color: #000000;
	line-height: 16px;
	vertical-align: top;
	text-align: justify;
}

/*******/

/* Staff */
.toggler_staff {
	width: 600px;
	cursor:pointer;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font: 12px Verdana;
	color: #000000;
	font-weight: normal;
	border-bottom: 1px solid #a5a09a;
}

.toggler_staff:hover {
	background-image: url(../images/riempimento_rigaselezionata.jpg);
}

.toggler_staff_work {
	text-align: right;
	margin: -14px 0px 0px 0px;
}

.element_staff {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 12px Verdana;
	color: #000000;
	line-height: 15px;
}

.element_staff a {
	font: 12px verdana;
	line-height: 12px;
	color: #AE5D1B;
	display: inline;
	font-weight: bold;
}

.element_staff table{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #a5a09a;
}

.staff_sx {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 9px Verdana;
	color: #000000;
	line-height: 15px;
	vertical-align: top;
}

.staff_sx ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

.staff_sx a {
	color: #000000;
	font: 9px verdana;
	font-weight: bold;
	display: inline;
}

.staff_dx {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font: 12px Verdana;
	color: #000000;
	line-height: 16px;
	vertical-align: top;
	text-align: justify;
}

.staff_link {
	margin: 50px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*********/
/* Footer */

#footer {
	position: relative;
	float: left;
	width: 900px;
	height: 100px;
	left: 50px;
	bottom: 0px;
	font: 10px verdana;
	color: #000000;
	text-align: center;
}

#f_link {
	position: absolute;
	top: 0px;
	right: 10px;
	font: 10px verdana;
	color: #000;
	text-align: right;
}

#f_link a {
	font: 10px verdana;
	color: #000;
	text-align: right;
}

#f_link a:hover {
	font: 10px verdana;
	color: #000;
	text-align: right;
	display: inline;
}

/**********/


/* Bordi */

#b_line {
	width: 100%;
	position: relative;
	float:left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#c_brd_top {
	position: absolute;
	width: 832px;
	height: 14px;
	top: -10px;
	right: 20px;
	background: url(../images/bordo-scheda-alto.jpg) repeat-x 0px 0px;
}

#c_brd_topsx {
	position: absolute;
	width: 14px;
	height: 14px;
	top: -10px;
	left: 0px;
	background: url(../images/bordo-scheda-alto-sin.png) repeat 0px 0px;
}

#c_brd_topdx {
	position: absolute;
	width: 20px;
	height: 14px;
	top: -10px;
	right: 0px;
	background: url(../images/bordo-scheda-alto-des.png) repeat 0px 0px;
}

#c_brd_btsx {
	position: relative;
	float: left;
	width: 16px;
	height: 20px;
	margin: -1px 0px 0px 129px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bordo-scheda-basso-sin.png) repeat 0px 0px;
}

#c_brd_bt {
	position: relative;
	float: left;
	width: 828px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bordo-scheda-basso.png) repeat-x 0px 0px;
}

#c_brd_btdx {
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bordo-scheda-basso-des.png) repeat 0px 0px;
}

#menu_btw_brd {
	position: relative;
	width: 129px;
	height: 15px;
	margin: -4px 0px 0px -14px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/menu_03.jpg) no-repeat 0px 0px;
}

#menu_btw2_brd {
	position: relative;
	width: 129px;
	height: 15px;
	margin: -4px 0px 0px -14px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/menu_07.jpg) no-repeat 0px 0px;
}

#menu_bt_brd {
	position: relative;
	width: 115px;
	height: 15px;
	margin: 5px 0px -5px -14px;
	padding: 0px 0px 0px 0px;
	background: url(../images/menu_05.jpg) no-repeat 0px 0px;
}

#menu_bt2_brd {
	position: relative;
	width: 129px;
	height: 15px;
	margin: 5px 0px -5px -14px;
	padding: 0px 0px 0px 0px;
	background: url(../images/menu_06.jpg) no-repeat 0px 0px;
}

#journal_header_border {
	position: relative;
	float: left;
	width: 707px;
	height: 15px;
	margin: 0px auto auto 16px;
	text-align: left;
	background: #ecce9c url(../images/sfondo_bordo_testata_giornale.jpg) repeat 0px 0px;
}

#j_brd_bottom_testata {
	position: relative;
	float: left;
	width: 707px;
	height: 50px;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	background: transparent url(../images/bordo_sotto_giornale.jpg) no-repeat 0px 0px;
}

#j_brd_hddx {
	position: absolute;
	width: 9px;
	height: 12px;
	top: 20px;
	right: 143px;
}

#j_brd_bt_c {
	position: relative;
	float: left;
	width: 707px;
	height: 19px;
	margin: 0px 0px 0px 16px;
	padding: 0px;
	background: #e6caa2 url(../images/sfondo_testata_giornale.jpg) repeat 0px 0px;
}

#j_brd_btsx {
	position: relative;
	float: left;
	width: 8px;
	height: 9px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background: #e6caa2 url(../images/bordo-basso-sin-giornale.jpg) repeat 0px 0px;
}

#j_brd_bt {
	position: relative;
	float: left;
	width: 688px;
	height: 6px;
	margin: 13px 0px 0px 0px;
	padding: 0px;
	background: #e6caa2 url(../images/bordo_sott.jpg) repeat-x 0px 0px;
}

#j_brd_btdx {
	position: relative;
	float: left;
	width: 9px;
	height: 9px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background: #e6caa2 url(../images/bordo-basso-des-giornale.jpg) repeat 0px 0px;
}

#s2_brd_topsx {
	position: relative;
	float: left;
	width: 14px;
	height: 14px;
	top: 0px;
	left: 39px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bordo-scheda-alto-sin.png) repeat 0px 0px;
}

#s2_brd_top {
	position: relative;
	float: left;
	width: 921px;
	height: 14px;
	top: 0px;
	left: 39px;
	padding: 0px 0px 0px 0px;
	background: #6a3203 url(../images/bordo-scheda-alto.jpg) repeat-x 0px 0px;
}

#s2_brd_topdx {
	position: relative;
	float: left;
	width: 20px;
	height: 14px;
	top: 0px;
	left: 39px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bordo-scheda-alto-des.png) repeat 0px 0px;
}

#s2_brd_btsx {
	position: relative;
	float: left;
	width: 16px;
	height: 20px;
	top: -1px;
	left: 39px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bordo-scheda-basso-sin.png) repeat 0px 0px;
}

#s2_brd_bt {
	position: relative;
	float: left;
	width: 919px;
	height: 19px;
	top: 0px;
	left: 39px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bordo-scheda-basso.png) repeat-x 0px 0px;
}

#s2_brd_btdx {
	position: relative;
	float: left;
	width: 20px;
	height: 20px;
	top: 0px;
	left: 39px;
	padding: 0px 0px 0px 0px;
	background: url(../images/bordo-scheda-basso-des.png) repeat 0px 0px;
}

#last_bt_brd {
	position: relative;
	float: left;
	width: 910px;
	height: 42px;
	background: #e7d9ce url(../images/degrad.jpg) repeat 0px 0px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#last_btw_brd1 {
	position: relative;
	float: left;
	width: 8px;
	height: 299px;
	background-image: url(../images/spazio.png);
	margin: -24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#last_btw_brd2 {
	position: relative;
	float: left;
	width: 8px;
	height: 299px;
	background-image: url(../images/spazio.png);
	margin: -24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#last_bt_brd_shadow1 {
	position: relative;
	float: left;
	width: 298px;
	height: 6px;
	background-image: url(../images/bordo_sott.jpg);
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
#last_bt_brd_shadow2 {
	position: relative;
	float: left;
	width: 298px;
	height: 6px;
	background-image: url(../images/bordo_sott.jpg);
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}
#last_bt_brd_shadow3 {
	position: relative;
	float: left;
	width: 298px;
	height: 6px;
	background-image: url(../images/bordo_sott.jpg);
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
}

#last_btw_sch_ang_shadow {
	position: relative;
	float: left;
	width: 20px;
	height: 53px;
	background-image: url(../images/sfum1.jpg);
	margin: -373px 0px 0px 456px;
	padding: 0px 0px 0px 0px;
}

#bottom_journal1_top_brd {
	position: relative;
	float: left;
	width: 520px;
	height: 13px;
	background-image: url(../images/bordo_giornale.jpg);
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#bottom_journal1_bt_brd {
	position: relative;
	float: left;
	width: 520px;
	height: 6px;
	background-image: url(../images/bordo_sott.jpg);
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
}

#bottom_journal2_top_brd {
	position: relative;
	float: left;
	width: 370px;
	height: 13px;
	background-image: url(../images/bordo_giornale.jpg);
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

#bottom_journal2_bt_brd {
	position: relative;
	float: left;
	width: 370px;
	height: 6px;
	background-image: url(../images/bordo_sott.jpg);
	margin: 10px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
}

#bottom_pagina_buchi {
	position: relative;
	float: left;
	width: 707px;
	height: 12px;
	background-image: url(../images/paginaschede_bordoinferiore.jpg);
	margin: 0px 0px 20px 15px;
	padding: 0px 0px 0px 0px;
}

/*********/

.tabcontent {
	display:none;
	}

@media print {
	.tabcontent {
		display:block !important;
	}
}

#flowertabs {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	text-align: left;
}

#flowertabs img {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	text-align: left;
}

#flowertabs a {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	text-align: left;
}

#flowertabs a:hover {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: inline;
	text-align: left;
}

.highslide {
	cursor: url(../jscripts/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid #CAA473;
}
 .highslide:hover img {
	 border: 2px solid #AE5D1B;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    padding-left: 22px;
    background-image: url(../jscripts/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(../jscripts/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}



/* Controlbar example */
.controlbar {	
	background: url(../jscripts/highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(../jscripts/highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}


/* Social sharing buttons */
.social_top_commenti{
/*      background: url(../images/social_top_commenti.jpg) no-repeat scroll left top transparent; */
        margin: 0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
}

.social_top_facebook{
/*      background: url(../images/social_top_facebook.jpg) no-repeat scroll left top transparent; */
        margin: 0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
}

.social_top_twitter{
        background: url(../images/social_top_twitter.jpg) no-repeat scroll left top transparent;
        padding:0px 0px 0px 0px;
}

.social_top_sharethis{
        background: url(../images/social_top_sharethis.jpg) no-repeat scroll left top transparent;
        padding:0px 0px 0px 0px;
}

/* Archivio delle News */

.archive_row {
	position: relative;
	float: left;
	width: 469px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-align: left;
	border-bottom: 1px solid #BAA27F;
}

.archive_link {
	position: relative;
	float: left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}