body {
	margin:0;padding:0;
	font-size : 12px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	background:#fff url(../images/layout/bg.jpg);
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
#container {
	margin:auto;
	width:760px;
	border-left:5px solid #757575;
	border-right:5px solid #757575;
	background:#fff;
}
#header {
	width:760px;
	height:155px;
	background:#fff url(../images/layout/header.jpg) no-repeat;
}
#menu {
	background:#000;
	width:750px;
	height:24px;
	margin-left:5px;
}
#headermenu {
	position:relative;
	left:280px;top:45px;
}
#status {
	width:750px;
	height:55px;
	background:#efefef;
	margin-left:5px;
	margin-top:0px;
}
#status a {color:#000}
#submenu {
	width:750px;
	height:19px;
	background:#fff url(../images/layout/submenu.jpg) repeat-x;
	margin-left:5px;
	margin-bottom:20px;
	border:1px solid #c0c0c0;
}
#submenu a {color:#fff;text-decoration:none;}
#submenu a:hover {color:#000;}
#submenu-inner,#submenu-inner table {
	padding-left:8px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}
#main {
	width:500px;
	background:#fff;
	float:left;
	margin-left:5px;
	padding:8px;
	text-align:justify;
}
#main:after {
	content:'.';clear:both;height:0;visibility:hidden;display: block;
}
#main a {
	text-decoration:none;
	color:#88ac0b;
}
#main a:hover {color:#000}
#sidebar {
	width:230px;
	background:#fff;
	float:right;
	margin-right:3px;
	margin-top:6px;
}
#sidebar a {color:#88ac0b;font-weight:bold;text-decoration:none;}
#sidebar a:hover {text-decoration:underline;color:#000}
#sidebar:after {
	content:'.';clear:both;height:0;visibility:hidden;display: block;
}
#sidebar-block {
	margin:2px;
	border:1px solid #757575;
}
#sidebar-top {
	background:#000 url(../images/layout/sidebar-top.jpg) repeat-x;
	height:24px;
	color:#efefef;
	font-weight:bold;
	text-indent:10px;
	padding-top:2px;padding-right:8px;
	text-align:right;
}
#sidebar-top a {color:#fff;text-decoration:none;}
#sidebar-top a:hover {color:#fff;text-decoration:none;}
#sidebar-inner {
	padding:5px;
	text-align:justify;
}
#footer {
	clear:both;
	width:760px;
	background:#fff url(../image/bg2.jpg) repeat-x;
	border-bottom:5px solid #757575;
	height:20px;
	font-size:10px;
	text-align:center;
	color:#757575;
	padding-top:5px;
}
/* PULSANTI MENU */
#menu ul {padding:0;margin:0;}
#menu li {float:left;list-style-type:none;}
.m_home {width:78px;height:24px;background:#000 url(../images/menu/home_n.jpg) no-repeat;}
.m_ff {width:107px;height:24px;background:#000 url(../images/menu/ff_n.jpg) no-repeat;}
.m_gc {width:94px;height:24px;background:#000 url(../images/menu/gc_n.jpg) no-repeat;}
.m_games {width:88px;height:24px;background:#000 url(../images/menu/games_n.jpg) no-repeat;}
.m_liveeye {width:94px;height:24px;background:#000 url(../images/menu/liveeye_n.jpg) no-repeat;}
.m_community {width:93px;height:24px;background:#000 url(../images/menu/community_n.jpg) no-repeat;}
.m_reviews {width:73px;height:24px;background:#000 url(../images/menu/reviews_n.jpg) no-repeat;}
.m_board {width:123px;height:24px;background:#000 url(../images/menu/board_n.jpg) no-repeat;}

.tblock {
	border:1px solid #efefef;
	text-align:justify;
}
.tblock-inner {
	padding:10px;
	line-height:1.5;
}
.tblock-inner a {color:#88ac0b;font-weight:bold;}
.tblock-inner a:hover {color:#000;}
.tblock input {
	font-size:16px;
	font-weight:bold;
	color:#757575;
}
.info {
	background:#404040;
	border-top:6px solid #c0c0c0;
	border-bottom:6px solid #c0c0c0;
	padding:15px;
	color:#efefef;
	line-height:1.9;
}
.button {
	padding:3px;
}
/**** pannelli ****/
.tabs {position:relative; height: 25px; margin: 0; padding: 0; overflow:hidden;background:#ffffff}
.tabs li {display:inline;}
.tabs a:hover {background:#efefef;}
.tabs a.tab-active {}
.tabs a  {height: 25px; font:10px verdana, helvetica, sans-serif;font-weight:bold;
    position:relative; padding:6px 10px 10px 10px; margin: 0px 0px 0px 0px; color:#2B4353;text-decoration:none;border:1px solid #efefef;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0}
.tab-container {background: #fff; border:1px solid #efefef;}
.tab-panes { margin: 3px }
/*** common old styles ***/
	.comp_div {
		 background-color:#f4f4f4;
		 border: 1px dotted #c0c0c0;
		 padding:10px;
	}
	.comp_div_sel {
		 background-color:#a3cd0f;
		 border: 1px dotted #c0c0c0;
		 padding:10px;
	}
	.comp_div_sel2 {
		 background-color:#f5f6d2;
		 border: 1px dotted #c0c0c0;
		 padding:10px;
	}		
	.riquadro {
		background-color:#f4f4f4;
		border: 1px dotted #c0c0c0;
		padding: 10px;
	}
	.comp_tit {
		font-size: 14px;
		font-variant: small-caps;
		font-weight: bold;
		border-bottom: 1px solid #000000;
		background: url('../images/menu-background.png') top left repeat-x;
		color: #FFFFFF;
	}
	.comp_tit2 {
		font-size: 14px;
		font-variant: small-caps;
		font-weight: bold;
		border-bottom: 1px solid #000000;
		background: url('..//images/tab-back.jpg') bottom left repeat-x;
		color: #FFFFFF;
	}	
	.main_tit {
		font-size: 14px;
		font-variant: small-caps;
		font-weight: bold;
		padding-left: 5px;
		border-bottom: 1px solid #000000;
		/*background: url('/images/def-background.jpg') top left repeat-x;*/
		color: #FFFFFF;
		background: #c0c0c0;
	}

.afternews {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;color:#fff;
	background:#c0c0c0 url(..//images/layout/submenu.jpg) repeat-x;
	border-top:1px solid #efefef;margin-top:10px;padding:3px;	
}
.afternews a {color:#fff;}
.afternews a:hover {color:#fff;}
.comp_tit
{
	background: #fff url(../images/bg2.jpg) repeat-x;
	color: #757575;height:27px;
	font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
	padding:8px;
}
h5 {
	background:#fff url(../images/bg2.jpg) repeat-x;
	height:27px;color:#757575;border-top:1px solid #efefef;
	padding:2px;margin:0;font-size:14px;
}
.div-body p {
	padding:0;margin:0;margin-bottom:25px;
	text-indent:20px;color:#404040;
}
#sidebar ul {
	margin:0;padding:0;
	list-style-type:none;
}
#sidebar li {
	background:#fff url(../images/arrow-dx.gif) no-repeat;
	padding-left:20px;line-height:15px;
}
/* VBULLETIN */
.tborder
{
	background: #efefef;
	color: #000000;
	border: 1px solid #757575;
}
.alt1, .alt1Active
{
	background: #fff;
	color: #000;
}
.smallfont
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;;
}
.thead
{
	background: #fff url(../images/bg2.jpg) repeat-x;
	color: #757575;height:27px;
	font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
	padding:8px;
}
.thead a {color:#88ac0b;}
.thead a:hover {color:#000;}
.thead2
{
	background: #fff url(../images/bg.jpg) repeat-x;
	color: #757575;height:38px;
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	padding:8px;
	padding-top:1px;
}
.thead2 a {color:#fff;text-decoration:none;}
.thead2 a:hover {color:#000;}




body {
	margin:0;padding:0;
	font-size : 12px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;
	background:#fff url(../images/layout/bg.jpg);
}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
#container {
	margin:auto;
	width:760px;
	border-left:5px solid #757575;
	border-right:5px solid #757575;
	background:#fff;
}
#header {
	width:760px;
	height:155px;
	background:#fff url(../images/layout/header.jpg) no-repeat;
}
#menu {
	background:#000;
	width:750px;
	height:24px;
	margin-left:5px;
}
#headermenu {
	position:relative;
	left:280px;top:45px;
}
#status {
	width:750px;
	height:35px;
	background:#efefef;
	margin-left:5px;
	margin-top:0px;
}
#status a {color:#000}
#submenu {
	width:750px;
	height:19px;
	background:#fff url(../images/layout/submenu.jpg) repeat-x;
	margin-left:5px;
	margin-bottom:20px;
	border:1px solid #c0c0c0;
}
#submenu a {color:#fff;text-decoration:none;}
#submenu a:hover {color:#000;}
#submenu-inner,#submenu-inner table {
	padding-left:8px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}
#main {
	width:500px;
	background:#fff;
	float:left;
	margin-left:5px;
	padding:8px;
	text-align:justify;
}
#main:after {
	content:'.';clear:both;height:0;visibility:hidden;display: block;
}
#main a {
	text-decoration:none;
	color:#88ac0b;
}
#main a:hover {color:#000}
#sidebar {
	width:230px;
	background:#fff;
	float:right;
	margin-right:3px;
	margin-top:6px;
}
#sidebar a {color:#88ac0b;font-weight:bold;text-decoration:none;}
#sidebar a:hover {text-decoration:underline;color:#000}
#sidebar:after {
	content:'.';clear:both;height:0;visibility:hidden;display: block;
}
#sidebar-block {
	margin:2px;
	border:1px solid #757575;
}
#sidebar-top {
	background:#000 url(../images/layout/sidebar-top.jpg) repeat-x;
	height:24px;
	color:#efefef;
	font-weight:bold;
	text-indent:10px;
	padding-top:2px;padding-right:8px;
	text-align:right;
}
#sidebar-top a {color:#fff;text-decoration:none;}
#sidebar-top a:hover {color:#fff;text-decoration:none;}
#sidebar-inner {
	padding:5px;
	text-align:justify;
}
#footer {
	clear:both;
	width:760px;
	background:#fff url(../images/bg2.jpg) repeat-x;
	border-bottom:5px solid #757575;
	height:20px;
	font-size:10px;
	text-align:center;
	color:#757575;
	padding-top:5px;
}
/* PULSANTI MENU */
#menu ul {padding:0;margin:0;}
#menu li {float:left;list-style-type:none;}
#menu li a {display: block;height:24px;}
.m_home {width:78px;height:24px;background:#000 url(../images/menu/home_n.jpg) no-repeat;}
.m_home a {background:url(../images/menu/home_n.jpg) no-repeat;}
.m_home a:hover {background:url(../images/menu/home_s.jpg) no-repeat;}
.m_ff {width:107px;height:24px;background:#000 url(../images/menu/ff_n.jpg) no-repeat;}
.m_ff a {background:url(../images/menu/ff_n.jpg) no-repeat;}
.m_ff a:hover {background:url(../images/menu/ff_s.jpg) no-repeat;}
.m_gc {width:94px;height:24px;background:#000 url(../images/menu/gc_n.jpg) no-repeat;}
.m_gc a {background:url(../images/menu/gc_n.jpg) no-repeat;}
.m_gc a:hover {background:url(../images/menu/gc_s.jpg) no-repeat;}
.m_games {width:88px;height:24px;background:#000 url(../images/menu/games_n.jpg) no-repeat;}
.m_games a {background:url(../images/menu/games_n.jpg) no-repeat;}
.m_games a:hover {background:url(../images/menu/games_s.jpg) no-repeat;}
.m_liveeye {width:94px;height:24px;background:#000 url(../images/menu/liveeye_n.jpg) no-repeat;}
.m_liveeye a {background:url(../images/menu/liveeye_n.jpg) no-repeat;}
.m_liveeye a:hover {background:url(../images/menu/liveeye_s.jpg) no-repeat;}
.m_community {width:93px;height:24px;background:#000 url(../images/menu/community_n.jpg) no-repeat;}
.m_community a {background:url(../images/menu/community_n.jpg) no-repeat;}
.m_community a:hover {background:url(../images/menu/community_s.jpg) no-repeat;}
.m_reviews {width:73px;height:24px;background:#000 url(../images/menu/reviews_n.jpg) no-repeat;}
.m_reviews a {background:url(../images/menu/reviews_n.jpg) no-repeat;}
.m_reviews a:hover {background:url(../images/menu/reviews_s.jpg) no-repeat;}
.m_board {width:123px;height:24px;background:#000 url(../images/menu/board_n.jpg) no-repeat;}
.m_board a {background:url(../images/menu/board_n.jpg) no-repeat;}
.m_board a:hover {background:url(../images/menu/board_s.jpg) no-repeat;}

.tblock {
	border:1px solid #efefef;
	text-align:justify;
}
.tblock-inner {
	padding:10px;
	line-height:1.5;
}
.tblock-inner a {color:#88ac0b;font-weight:bold;}
.tblock-inner a:hover {color:#000;}
.tblock input {
	font-size:16px;
	font-weight:bold;
	color:#757575;
}
.info {
	background:#404040;
	border-top:6px solid #c0c0c0;
	border-bottom:6px solid #c0c0c0;
	padding:15px;
	color:#efefef;
	line-height:1.9;
}
.button {
	padding:3px;
}
/**** pannelli ****/
.tabs {position:relative; height: 25px; margin: 0; padding: 0; overflow:hidden;background:#ffffff}
.tabs li {display:inline;}
.tabs a:hover {background:#efefef;}
.tabs a.tab-active {}
.tabs a  {height: 25px; font:10px verdana, helvetica, sans-serif;font-weight:bold;
    position:relative; padding:6px 10px 10px 10px; margin: 0px 0px 0px 0px; color:#2B4353;text-decoration:none;border:1px solid #efefef;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0}
.tab-container {background: #fff; border:1px solid #efefef;}
.tab-panes { margin: 3px }
/*** common old styles ***/
	.comp_div {
		 background-color:#f4f4f4;
		 border: 1px dotted #c0c0c0;
		 padding:10px;
	}
	.comp_div_sel {
		 background-color:#a3cd0f;
		 border: 1px dotted #c0c0c0;
		 padding:10px;
	}
	.comp_div_sel2 {
		 background-color:#f5f6d2;
		 border: 1px dotted #c0c0c0;
		 padding:10px;
	}		
	.riquadro {
		background-color:#f4f4f4;
		border: 1px dotted #c0c0c0;
		padding: 10px;
	}
	.comp_tit {
		font-size: 14px;
		font-variant: small-caps;
		font-weight: bold;
		border-bottom: 1px solid #000000;
		background: url('../images/menu-background.png') top left repeat-x;
		color: #FFFFFF;
	}
	.comp_tit2 {
		font-size: 14px;
		font-variant: small-caps;
		font-weight: bold;
		border-bottom: 1px solid #000000;
		background: url('..//images/tab-back.jpg') bottom left repeat-x;
		color: #FFFFFF;
	}	
	.main_tit {
		font-size: 14px;
		font-variant: small-caps;
		font-weight: bold;
		padding-left: 5px;
		border-bottom: 1px solid #000000;
		/*background: url('/images/def-background.jpg') top left repeat-x;*/
		color: #FFFFFF;
		background: #c0c0c0;
	}

.afternews {
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	text-align:right;color:#fff;
	background:#c0c0c0 url(..//images/layout/submenu.jpg) repeat-x;
	border-top:1px solid #efefef;margin-top:10px;padding:3px;	
}
.afternews a {color:#fff;}
.afternews a:hover {color:#fff;}
.comp_tit
{
	background: #fff url(../images/bg2.jpg) repeat-x;
	color: #757575;height:27px;
	font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
	padding:8px;
}
h5 {
	background:#fff url(../images/bg2.jpg) repeat-x;
	height:27px;color:#757575;border-top:1px solid #efefef;
	padding:2px;margin:0;font-size:14px;
}
.div-body p {
	padding:0;margin:0;margin-bottom:25px;
	text-indent:20px;color:#404040;
}
#sidebar ul {
	margin:0;padding:0;
	list-style-type:none;
}
#sidebar li {
	background:#fff url(../images/arrow-dx.gif) no-repeat;
	padding-left:20px;line-height:15px;
}
/* VBULLETIN */
.tborder
{
	background: #efefef;
	color: #000000;
	border: 1px solid #757575;
}
.alt1, .alt1Active
{
	background: #fff;
	color: #000;
}
.smallfont
{
	font: 11px Tahoma, Arial, Helvetica, sans-serif;;
}
.thead
{
	background: #fff url(../images/bg2.jpg) repeat-x;
	color: #757575;height:27px;
	font: bold 15px Tahoma, Arial, Helvetica, sans-serif;
	padding:8px;
}
.thead a {color:#88ac0b;}
.thead a:hover {color:#000;}
.thead2
{
	background: #fff url(../images/bg.jpg) repeat-x;
	color: #757575;height:38px;
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	padding:8px;
	padding-top:1px;
}
.thead2 a {color:#fff;text-decoration:none;}
.thead2 a:hover {color:#000;}
