﻿/*****************/
/* GLOBAL STYLES */
/*****************/

div, img, body, a, h1, h2, h3, h4, h5, form, fieldset, table, tr, td, p
{
	border: 0;
	margin: 0;
	padding: 0;
}
div
{
	position: relative;
	float: left;
}
p
{
	padding: 3px;
}
.center
{
	text-align: center;
}
.hidden
{
	display: none;
}
img.bordered
{
	border: 1px solid #ccc;
	padding: 1px;
}
.title
{
	font-weight: bold;
}
.custom-list, .custom-list li
{
	position: relative;
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}
a
{
	text-decoration: none;
	outline: none;
	/*color: #2f4368;*/
	color:#003399;
}
a:hover
{
	text-decoration: underline;
}
form, fieldset
{
	position: relative;
	text-align: left;
}
.no-margin
{
	margin: 0;
}
.no-padding
{
	padding: 0;
}
.no-border
{
	border: 0 none;
}
h1 { font-size: 24px;  }
h2 { font-size: 22px;  }
h3 { font-size: 20px;  }
h4 { font-size: 18px;  }
h5 { font-size: 16px;  }
h6 { font-size: 14px;  }


/********************/
/* MAIN SITE STYLES */
/********************/


body
{
	text-align: center;
	font: normal 12px Arial, Verdana, Tahoma, sans-serif;
	background: #ebf2f5 url( 'immagini/bg-body.png' ) no-repeat top center;
}
#background
{
	position: static;
	float: none;
	width: 980px;
	margin: 5px auto 0 auto;
}
#container
{
	width: 980px;
	text-align: left;
	background: url( 'immagini/bg-container.png' ) repeat-y top left;
}
#page
{
	width: 950px;
	left: 15px;
	z-index: 1;
}
.text-input-container input
{
	position: relative;
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
}
.form-styled-button
{
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent none no-repeat top left;
	cursor: pointer;
}
.page-title
{
	position: relative;
	float: left;
	width: 650px;
	height: 38px;
	/*left: 15px;*/
	/*margin-top: 188px;*/
	background: url( 'immagini/bg-page-title.png' ) repeat-x top left;

	text-indent: 10px;
	line-height: 38px;
	font-size: 15px;
	color: #ffffff;

}
.page-title span
{
	color: #ecff99;
}
.page-title span.date
{
	color: #dddddd;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	padding-left: 10px;
}
.one-column
{
	width: 950px;
}
.two-cols-lx
{
	width: 650px;
}
.two-cols-rx
{
	float: right;
	width: 300px;
	/*margin-top: -38px;*/
}


/*****************/
/* HEADER STYLES */
/*****************/


#header
{
	width: 950px;
	height: 156px;
	left: 15px;
	background: url( 'immagini/bg-header.png' ) repeat-x top left;
	z-index: 2;
	/*margin-top: -226px;*/
}
a.logo
{
	position: absolute;
	top: 15px;
	left: 15px;
}
a.logo img { width:123px;height:58px; }
a.logo-giochi-online
{
	position: absolute;
	top: 7px;
	left: 15px;
}
a.logo-giochi-online img { width:120px;height:75px; }


/******************************/
/* HEADER CONSOLE MENU STYLES */
/******************************/


.console-menu-area
{
	position: absolute;
	width: 950px;
	height: 35px;
	top: 95px;
	left: 0px;
	background: url( 'immagini/bg-console-menu.png' ) repeat-x top left;
}
.console-menu li
{
	height: 35px;
	line-height: 35px;
	padding: 0 12px 0 10px;
	background: url( 'immagini/separator-console-menu.png' ) no-repeat top right;

	font-size: 15px;
	font-weight: bold;
}
.console-menu li a
{
	line-height: 30px;
	display: inline-block;
}
.console-menu li.selected
{
	background: url( 'immagini/bg-console-menu-selected.png' ) repeat-x top left;
}
.console-menu li.feed-rss
{
	background: none;
}
.console-menu li.feed-rss a
{
	display: block;
	position: relative;
	float: left;
	width: 17px;
	height: 17px;
	top: 9px;
	background: url( 'immagini/button-feed-rss.gif' ) no-repeat top left;
}
.console-home { color: #000000; }
.console-xbox { color: #388c01; }
.console-ps3  { color: #818080; }
.console-wii  { color: #0094ff; }
.console-pc   { color: #f6ae3d; }
.console-psp  { color: #7d63ff; }
.console-ds   { color: #f23f54; }
.console-giochionline { color: #ff4e00; }
.console-new-item
{
	padding-right: 25px;
	background: url( 'Immagini/icon-menu-new.gif' ) no-repeat scroll top right;
}


/*****************************/
/* HEADER SEARCH FORM STYLES */
/*****************************/


.form-header-search
{
	position: absolute;
	float: left;
	top: 95px;
	left: 770px;
	height: 35px;
	line-height: 35px;

	z-index: 3;
}
.form-header-search label
{
	position: absolute;
	float: left;
	left: 16px;
	color: #666666;
	font-weight: bold;
	font-size: 12px;
}
.form-header-search .text-input-container
{
	position: absolute;
	left: 55px;
	top: 8px;
	width: 107px;
	height: 19px;
	background: url( 'immagini/bg-header-search.png' ) no-repeat top left;
}
.form-header-search .text-input-container input
{
	width: 100px;
	height: 13px;
	top: 3px;
	left: 3px;
	line-height: 13px;
	font-size: 11px;
}
.form-header-search button
{
	position: absolute;
	top: 8px;
	left: 168px;
	width: 18px;
	height: 19px;
	background: url( 'immagini/button-go.png' ) no-repeat top left;
}


/******************************/
/* HEADER CONTENT MENU STYLES */
/******************************/


.content-menu
{
	position: absolute;
	width: 950px;
	height: 26px;
	top: 130px;
	left: 0px;
	background: url( 'immagini/bg-content-menu.png' ) repeat-x top left;
}
.content-menu li
{
	height: 26px;
	line-height: 26px;
	padding: 0 12px 0 10px;
	background: url( 'immagini/separator-content-menu.png' ) no-repeat top right;

	font-size: 12px;
}
.content-menu li a
{
	display: block;
	color: #ffffff;
	line-height: 26px;
}
/*
.content-menu li.feed-rss
{
	background: none;
}
.content-menu li.feed-rss a
{
	display: block;
	position: relative;
	float: left;
	width: 17px;
	height: 17px;
	top: 5px;
	background: url( 'immagini/button-feed-rss.gif' ) no-repeat top left;
}
*/
.content-menu li.new-link a
{
	padding-right: 25px;
	background: url( 'Immagini/icon-menu-new.gif' ) no-repeat scroll top right;
}


/****************************/
/* SOCIAL LINKS MENU STYLES */
/****************************/


#social-links
{
	position: absolute;
	right: 0;
	top: 135px;
}
#social-links li a
{
	display: inline;
	position: relative;
	float: left;
	width: 16px;
	height: 16px;
	margin-right: 10px;

	background: transparent none no-repeat top left;
}
#social-links li.social-link-rss a
{
	background-image: url( 'immagini/social-icons/rss.gif' );
}
#social-links li.social-link-facebook a
{
	background-image: url( 'immagini/social-icons/facebook.gif' );
}


/***********************/
/* BREAD CRUMBS STYLES */
/***********************/


.bread-crumbs
{
	width: 950px;
	left: 15px;
	height: 30px;
	/*margin-top: -70px;*/

	/*line-height: 32px;*/
	line-height:25px;
}
.bread-crumbs li
{
	padding: 0 10px 0 12px;
	background: url( 'immagini/separator-bread-crumbs.gif' ) no-repeat center left;
}
.bread-crumbs li.first
{
	background: none;
	padding-left: 10px;
}
.bread-crumbs a, .bread-crumbs span
{
	color: #ffffff;
	font-size: 12px;
}
.bread-crumbs span
{
	font-weight: bold;
}


/*****************/
/* FOOTER STYLES */
/*****************/


#footer
{
	width: 950px;
	left: 15px;
	padding-top: 15px;
}
.footer-info
{
	width: 940px;
	height: 39px;
	left: 5px;
	background: url( 'immagini/bg-footer-info.png' ) no-repeat top left;
}
.footer-links
{
	padding-left: 70px;
}
.footer-links li
{
	padding: 0 11px 0 10px;
	background: url( 'immagini/separator-footer-links.png' ) no-repeat center left;
	line-height: 36px;
}
.footer-links li.first
{
	background: none;
}
.footer-links a
{
	color: #f2f2f2;
	font-size: 11px;
}
.copyright, .copyright a, #visit-network-site, #visit-network-site a
{
	color: #f2f2f2;
	font-size: 11px;
}
.copyright
{
	position: relative;
	float: left;
	line-height: 36px;
	padding: 0 0 0 15px;
}
#visit-network-site
{
	position: relative;
	float: right;
	right: 0;
	top: 0;
	padding-right: 15px;
	height: 39px;

	line-height: 36px;
}
#visit-network-site span, #visit-network-site a, #visit-network-site select
{
	display: block;
	position: relative;
	float: left;
}
#visit-network-site span
{
	padding-right: 8px;
}
#visit-network-site a
{
	padding-left: 8px;
}
#visit-network-site select
{
	top: 8px;
	font-size: 10px;
}
.press-disclaimer
{
	position: relative;
	float: left;
	padding: 0;
	width: 950px;
	height: 30px;

	color: #191919;
	text-align: center;
	font-size: 11px;
	line-height: 25px;
}


/*****************/
/* BANNER STYLES */
/*****************/

#overlayerL-banner
{
	position:absolute;
	left:15px;
	top:0;
	z-index:999;
}

#leaderboard-banner
{
	width: 950px;
	/*padding: 10px 0;*/
	/*background: #000000;*/
	text-align: center;
}
#leaderboard-banner div
{
	/*width: 728px;*/
	/*position: relative;*/
	position: static;
	float: none;
	margin: 10px auto;
}
#header-banner
{
	left: 15px;
	width: 950px;
	/*padding: 10px 0;*/
	/*background: #99a0a7;*/
	text-align: center;
	z-index: 2;
}
#header-banner .banner-content
{
	width: 728px;
	position: relative;
	float: left;
	left: 111px;
	margin: 10px 0;
}
.side-banner
{
	width: 300px;
	/*height: 250px;*/
	position: relative;
	float: right;
	right: 0;
	background: #000000;
}
.text-banner
{
	width:300px;
	height:250px;
	float:left;
	margin-right:5px;
	background: #000000;
}
.bottom-banner
{
	width: 950px;
	padding: 10px 0;
}
.bottom-banner .banner-content
{
	width: 728px;
	position: relative;
	padding: 0;
	left: 111px;
	text-align: center;
}


/************************/
/* PREMIUM LINKS STYLES */
/************************/


.premium-links
{
	width: 630px;
	margin: 20px 10px;
}
.game-review-box .premium-links
{
	margin: 20px 10px 0 10px;
}
.main-gallery-list .premium-links
{
	width: 626px;
	margin: 20px 10px 10px 10px;
}
.news-content .premium-links
{
	width: 612px;
	margin-left: 15px;
	margin-top: 0;
	margin-bottom: 0;
}


/****************/
/* PAGER STYLES */
/****************/


.pager li
{
	text-align: center;
	font-size: 12px;
}
.pager li p
{
	padding: 0;
	display: inline;
}
.pager li span
{
	display: none;
}
.pager li p, .pager li a
{
	font-weight: bold;
	text-align: center;
	color: #707070;
	padding: 0 3px 0 3px;
}
.pager li a
{
	text-decoration: none;
}
.pager li a:hover
{
	text-decoration: underline;
}
.pager li p.page-selected
{
	background: #707070;
	color: #ffffff;
}
.pager li a.next-page, .pager li a.prev-page
{
	border:1px solid #d7d7d7;
	padding-left:5px;
	padding-right:5px;
}
.pager li a.next-page
{
	margin-left:5px;
}
.pager li a.prev-page
{
	margin-right:5px;
}
.pager li a.next-page:hover, .pager li a.prev-page:hover
{
	text-decoration:none;
	color:#FFFFFF;
	background-color:#707070;
}
.pager li p.total-pages
{
	color:#333333;
	margin-left:12px;
	padding-left:10px;
	border-left:1px solid #a0a0a0;
}




/***********************/
/* RIGHT COLUMN STYLES */
/***********************/




/***********************/
/* RANKINGS BOX STYLES */
/***********************/


.rankings-box
{
	width: 300px;
}
.rankings-box h2
{
	width: 300px;
	height: 33px;
	background: url( 'immagini/bg-rankings-box-title.png' ) no-repeat top left;

	line-height: 33px;
	text-indent: 10px;
	font-size: 16px;
	color: #d6dfeb;
}
.rankings-menu
{
	width: 300px;
	height: 36px;
	background: url( 'immagini/bg-rankings-menu.png' ) repeat-x top left;
}
.rankings-menu li
{
	height: 36px;
	padding: 0 10px 0 12px;
	background: url( 'immagini/separator-rankings-menu.png' ) no-repeat top left;

	line-height: 30px;
}
.rankings-menu li.selected
{
	background: url( 'immagini/bg-rankings-menu-item-selected.png' ) no-repeat top center;
}
.rankings-menu li span
{
	color: #ffffff;
	font-weight: bold;
}
.rankings-menu li a
{
	color: #ffffff;
}
.rankings-container
{
	width: 300px;
	height: 537px;
	background: #0d1730 url( 'immagini/bg-rankings-foot.png' ) no-repeat bottom left;
}
.rankings-box-collapsible .rankings-container
{
	height: auto;
}
.rankings-box-collapsible .rankings-container .collapsed
{
	display: none;
}
.rankings-container .collapse-button
{
	position: relative;
	float: left;
	padding: 0 0 4px 0;
	width: 300px;

	line-height: 19px;
	text-align: right;
}
.rankings-container .collapse-button a
{
	padding-right: 20px;
	margin-right: 10px;

	background-position: center right;
	background-repeat: no-repeat;

	color: #d3dce9;
	font-size: 10px;
	font-weight: bold;
}
.rankings-container .collapse-button a.closed
{
	background-image: url( 'immagini/button-ranking-box-collapse-closed.png' );
}
.rankings-container .collapse-button a.opened
{
	background-image: url( 'immagini/button-ranking-box-collapse-opened.png' );
}
.rankings-container ol
{
	width: 300px;
	padding-top: 10px;
	color: #ffffff;
}
.rankings-container ol li
{
	width: 300px;
	border-bottom: 2px solid #2f4368;
	margin-bottom: 3px;
}
.rankings-container ol li.last-item
{
	border-bottom: none;
}
.rankings-container ol li a.rank
{
	display: block;
	float: left;
	height: 44px; /* Marco */
	width:180px; /* Marco */
	padding: 3px 20px 0 50px; /* Marco */

	color: #d6dfeb;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 1.2em;
	background: none transparent no-repeat 10px 3px;
}

.rankings-container ol li p /* Marco */
{
	float: right;
	width: 40px;
	text-align:right;
	color:#fce261;
	font-weight:bold;
}

.rankings-container ol li.pl-1  a.rank { background-image: url( 'immagini/rankings/1.gif' ); }
.rankings-container ol li.pl-2  a.rank { background-image: url( 'immagini/rankings/2.gif' ); }
.rankings-container ol li.pl-3  a.rank { background-image: url( 'immagini/rankings/3.gif' ); }
.rankings-container ol li.pl-4  a.rank { background-image: url( 'immagini/rankings/4.gif' ); }
.rankings-container ol li.pl-5  a.rank { background-image: url( 'immagini/rankings/5.gif' ); }
.rankings-container ol li.pl-6  a.rank { background-image: url( 'immagini/rankings/6.gif' ); }
.rankings-container ol li.pl-7  a.rank { background-image: url( 'immagini/rankings/7.gif' ); }
.rankings-container ol li.pl-8  a.rank { background-image: url( 'immagini/rankings/8.gif' ); }
.rankings-container ol li.pl-9  a.rank { background-image: url( 'immagini/rankings/9.gif' ); }
.rankings-container ol li.pl-10 a.rank { background-image: url( 'immagini/rankings/10.gif'); }

.rankings-container ol li a.rank:hover
{
	text-decoration: underline;
	color: #d6dfeb;
}
.rankings-container ol li ul.available-list, .rankings-container ol li ul.available-list li
{
	position: relative;
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	background: none;
}
.rankings-container ol li ul.available-list
{
	position: absolute;
	float: right;
	right: 5px;
	bottom: 0px;
}
.rankings-container ol li ul.available-list li a
{
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
}


/****************************/
/* LAST COMMENTS BOX STYLES */
/****************************/


.last-comments-box
{
	width: 300px;
	margin-top: 10px;
}
.last-comments-title
{
	width: 290px;
	left: 5px;
	height: 22px;
	background: url( 'immagini/bg-last-comments-title.png' ) no-repeat top left;

	line-height: 22px;
}
.last-comments-title h2
{
	position: relative;
	float: left;
	padding: 0;
	left: 10px;

	font-size: 14px;
	color: #ffd400;
}
.last-comments-title a
{
	display: block;
	position: relative;
	float: right;
	right: 10px;
	padding: 0 2px 0 10px;
	font-size: 11px;
	color: #ffea7f;

	background: url( 'immagini/separator-last-comments-title.png' ) no-repeat top left;
}
.last-comments-box ul
{
	width: 280px;
	/*height: 125px;*/
	margin-top: 10px;
	left: 10px;
}
.last-comments-box ul li
{
	width: 280px;
	/*height: 45px;*/
	overflow: hidden;
	color: #333333;
	font-size: 11px;
}
.last-comments-box ul li a
{
	display: block;
	padding: 0 0 4px 0;
	color: #ffffff;
	font-size: 12px;
	line-height: 1em;
}
.last-comments-box ul li a:hover
{
	text-decoration: none;
	color: #dddddd;
}
.last-comments-box ul li .item-area
{
	text-transform: uppercase;
	font-weight: bold;
}
.last-comments-box ul li .author
{
	font-style: italic;
}


/*******************/
/* POLL BOX STYLES */
/*******************/



.poll-box
{
	width: 300px;
	margin-top: 20px;
	background: url( 'immagini/bg-poll-box.png' ) no-repeat bottom center;
}
.poll-box h2
{
	height: 33px;

	text-align: center;
	font-size: 16px;
	line-height: 33px;
	color: #2f4368;
	background: url( 'immagini/bg-poll-box-title.png' ) no-repeat top center;
}
.poll-box .poll-results
{
	width: 280px;
	margin-top: 4px;
	left: 10px;
}
.poll-box fieldset
{
	width: 270px;
	left: 15px;
	margin-top: 4px;
	padding-bottom: 10px;
}
.poll-box p.question
{
	padding: 2px 20px 10px 20px;
	text-align: center;
	line-height: 1.2em;
	font-size: 13px;
	color: #2f4368;
}
.poll-box fieldset p.field-container
{
	color: #4c4c4c;
}
.poll-box fieldset p.field-container input
{
	margin-left: 0;
}
.poll-box fieldset input.form-styled-button
{
	position: relative;
	width: 74px;
	height: 24px;
	left: 103px;
	background-image: url( 'immagini/button-form-send.png' );
}
.poll-footer
{
	width: 280px;
	left: 10px;
	line-height: 33px;
}
.poll-footer li
{
	width: 140px;
}
.poll-footer li.mx
{
	text-align: center;
	width: 280px;
}
.poll-footer li.lx
{
	text-align: right;
	background: url( 'immagini/separator-poll-box.gif' ) no-repeat center right;
}
.poll-footer li.lx a
{
	padding-right: 10px
}
.poll-footer li.rx
{
	text-align: left;
}
.poll-footer li.rx a
{
	padding-left: 10px
}
.poll-footer a
{
	color: #2f4368;
	font-size: 11px;
	text-decoration: underline;
}
a.poll-expand-link
{
	font-size:8pt;
	font-weight:normal;
}
.poll-box ul.results li
{
	width: 240px;
	height: 30px;
	left: 20px;
	margin-bottom: 5px;
	background: url( 'immagini/bg-poll-result.png' ) no-repeat bottom left;
}
.poll-box ul.results li span.label
{
	display: block;
	position: relative;
	float: left;

	color: #4c4c4c;
	font-family:Verdana;
	font-size:7pt;
	line-height: 13px;
}
.poll-box ul.results li span.value
{
	display: block;
	position: absolute;
	float: right;

	bottom: 0;
	right: 8px;
	height: 16px;
	width: 228px;

	background: url( 'immagini/poll-result-bar.gif' ) no-repeat 0px 0px;

	text-align: right;
	line-height: 16px;
	font: bold 12px Arial;
	color: #2f4368;
}
ul.poll-results
{
    width:250px;
}
ul.poll-results li
{
	width: 240px;
	height: 32px;
	background: url( 'immagini/bg-poll-result.png' ) no-repeat bottom left;
}
ul.poll-list-results
{
	width: 620px;

	position: absolute;
	top: 40px;
	left: 15px;
}
ul.poll-list-results li
{
	width: 124px;
	background: url( 'immagini/bg-poll-list-result.png' ) no-repeat 0px 3px;
}
ul.poll-list-results li span
{
	position: relative;
	display: block;

	font-size: 11px;
}
ul.poll-list-results li span.value
{
	width: 118px;
	left: 2px;
	background: url( 'immagini/poll-list-result-bar.gif' ) no-repeat;

	font-size: 10px;
	font-weight: bold;
	text-align: right;
}
ul.poll-list-results li span.label
{
	width: 115px;
	padding-top: 2px;
	color: #555555;
}


/***************************/
/* NEXT COMINGS BOX STYLES */
/***************************/


.next-comings-box
{
	width: 300px;
	height: 254px;
	margin-top: 20px;
	background: url( 'immagini/bg-next-comings-box.png' ) no-repeat top center;
}
.next-comings-box h2
{
	position: relative;
	float: left;
	left: 20px;

	line-height: 26px;
	font-size: 14px;
	color: #2f4368;
}
.next-comings-box .more
{
	display: block;
	position: relative;
	float: right;
	right: 20px;

	line-height: 26px;
	font-size: 12px;
	color: #4c4c4c;
}
.next-comings-box table
{
	position: relative;
	float: left;
	width: 270px;
	height: 220px;
	left: 15px;
	margin-top: 2px;
	color: #333333;
}
.next-comings-box table,
.next-comings-box table thead,
.next-comings-box table tbody
.next-comings-box table tr,
.next-comings-box table td
{
	border: 0;
	margin: 0;
	padding: 0;
}
.next-comings-box table a
{
	color: #333333;
}
.next-comings-box table tr
{
	height: 20px;
}
.next-comings-box table tr th
{
	color: #4c4c4c;
	font-weight: normal;
	font-size: 10px;
}
.next-comings-box table td.date
{
	width: 40px;
	font-style: italic;
}
.next-comings-box table td.wait
{
	width: 40px;
	background: transparent none no-repeat center left;
}
.next-comings-box table td.wait-0
{
	background-image: url( 'immagini/comings/0.gif' );
}
.next-comings-box table td.wait-1
{
	background-image: url( 'immagini/comings/1.gif' );
}
.next-comings-box table td.wait-2
{
	background-image: url( 'immagini/comings/2.gif' );
}
.next-comings-box table td.wait-3
{
	background-image: url( 'immagini/comings/3.gif' );
}
.next-comings-box table td.wait span
{
	display: none;
}
.next-comings-box table td.name
{
	width: 190px;
	font-weight: bold;
}


/*************************/
/* NEWSLETTER BOX STYLES */
/*************************/

.newsletter-box
{
	width: 300px;
	height: 38px;
	background: url( 'immagini/bg-newsletter.png' ) no-repeat top left;
}
.newsletter-box h2
{
	position: absolute;
	text-indent: 10px;
	top: 0px;

	font-size: 16px;
	line-height: 38px;
	color: #535353;
}
.newsletter-box .text-input-container
{
	position: absolute;
	top: 12px;
	left: 110px;
}
.newsletter-box label
{
	display: none;
}
.newsletter-box input
{
	width: 140px;
	background: #f6f6f6;
	color: #777777;
	font-size: 11px;
}
.newsletter-box button
{
	position: absolute;
	top: 10px;
	left: 265px;
	width: 18px;
	height: 19px;
	background: url( 'immagini/button-go.png' ) no-repeat top left;
}


/***********************/
/* NEWSLETTER CONCORSO */
/***********************/

.newsletter-box
{
	height: 118px;
	background: url( 'immagini/bg-newsletter_concorso.jpg' ) no-repeat bottom left;
	background-color:#FFFFFF;
}
.newsletter-box h2
{
	position: absolute;
	text-indent: 10px;
	top: 8px;

	font-size: 16px;
	line-height: 1em;
	color: #535353;
}
.newsletter-box label
{
	position: absolute;
	display: block;
	width: 280px;
	left: 10px;
	top: 35px;

	font-size: 11px;
	line-height: 1.2em;
	color: #535353;
}
.newsletter-box .console-img
{
	position: absolute;
	left: 0;
	top: 64px;
}
.newsletter-box .text-input-container
{
	position: absolute;
	top: 90px;
	left: 13px;
}
.newsletter-box input
{
	width: 180px;
	background: #f6f6f6;
	color: #999999;
}
.newsletter-box button
{
	position: absolute;
	top: 85px;
	left: 210px;
	width: 74px;
	height: 24px;
	background-image: url( 'immagini/button-form-send.png' );
}

/*******************/
/* MORE BOX STYLES */
/*******************/


.more-box
{
	width: 282px;
	left: 9px;
	margin-top: 20px;

	background: #001224 url( 'immagini/bg-more-bottom.png' ) no-repeat bottom left;
}
.more-box h2
{
	position: relative;
	float: left;
	width: 282px;
	height: 30px;
	padding: 0;
	background: #001224 url( 'immagini/bg-more-top.png' ) no-repeat top left;

	line-height: 30px;
	font-size: 14px;
}
.more-box h2 span
{
	color: #8ab9ff;
	padding: 0 5px 0 10px;
}
.more-box h2 a
{
	color: #8ab9ff;
	text-decoration: underline;
}
.more-box ul
{
	width: 260px;
	left: 11px;
	padding-bottom: 10px;
}
.more-box ul li
{
	width: 260px;
	padding: 10px 0;
}
.more-box ul li .img-container
{
	position: relative;
	float: left;
}
.more-box ul li strong, .more-box ul li span
{
	position: relative;
	float: right;
	width: 200px;

	font-size: 12px;
}
.more-box ul li strong a
{
	color: #ffffff;
}
.more-box ul li span
{
	color: #e5e5e5;
	font-size:11px;
}

/**************************/
/* GAMES CLOUD BOX STYLES */
/**************************/


.games-cloud-box
{
	width: 286px;
	left: 7px;
	margin-top: 20px;
}
.games-cloud-box h2
{
	position: relative;
	float: left;
	width: 286px;
	height: 27px;
	padding: 0;

	background: url( 'immagini/bg-games-cloud-title.png' ) no-repeat top left;

	line-height: 22px;
	font-size: 14px;
	color: #ffffff;
	text-indent: 10px;
}
.games-cloud-box ul
{
	text-align: center;
	width: 280px;
	left: 3px;
	padding-top: 5px;
}
.games-cloud-box ul li
{
	position: static;
	float: none;
	display: inline;
}
.games-cloud-box ul li a
{
	color: #ffffff;
}
.cloud-1{ font-size: 80%; }
.cloud-2{ font-size: 85%; }
.cloud-3{ font-size: 90%; }
.cloud-4{ font-size: 95%; }
.cloud-5{ font-size: 100%; }
.cloud-6{ font-size: 120%; }
.cloud-7{ font-size: 140%; }
.cloud-8{ font-size: 160%; }
.cloud-9{ font-size: 180%; }



/*************************************/
/* VIDEO AND GALLERY SIDE BOX STYLES */
/*************************************/


.video-gallery-box
{
	width: 300px;
	height: 312px;
	margin-top: 10px;
	background: url( 'immagini/bg-side-video-gallery.png' ) no-repeat top left;
}
.video-box
{
	width: 300px;
	height: 162px;
	margin-top: 10px;
	background: url( 'immagini/bg-side-video.png' ) no-repeat top left;
}
.gallery-box /* mod 10/10/2008 */
{
	width: 300px;
	height: 162px;
	margin-top: 10px;
	background: url( 'immagini/bg-side-gallery.png' ) no-repeat top left;
}
.box-title
{
	width: 300px;
	height: 30px;

	line-height: 30px;
}
.box-title h3
{
	position: relative;
	float: left;
	left: 10px;

	font-size: 14px;
}
.box-title a
{
	display: block;
	position: relative;
	float: right;
	right: 10px;

	font-size: 11px;
}
.box-content-list
{
	width: 300px;
	height: 110px;
	margin-top: 10px;
	overflow: hidden;
}
.box-content-list li
{
	width: 81px;
	margin: 0 9px 0 10px;
}
.box-content-list li a
{
	color: #ffffff;
	font-size: 11px;
	text-align: left;
}


/**********************/
/* GALLERY BOX STYLES */
/**********************/


.gallery-box-content
{
	width: 300px;
	height: 150px;
}
.gallery-box-content .box-title h3, .gallery-box-content .box-title a
{
	color: #ffe4cc;
}


/********************/
/* VIDEO BOX STYLES */
/********************/


.video-box-content
{
	width: 300px;
	height: 162px;
}
.video-box-content .box-title h3, .video-box-content .box-title a
{
	color: #e3f499;
}
#btnHD img
{
	margin-left:255px;
}


/******************************/
/* DEEPENINGS SIDE BOX STYLES */
/******************************/


.deepenings-box
{
	width: 300px;
	height: 212px;
	margin-top: 20px;
	background: url( 'immagini/bg-side-deepenings.png' ) no-repeat bottom left;
}
.deepenings-box-menu
{
	width: 300px;
	height: 30px;
	background: url( 'immagini/bg-side-deepenings-menu.png' ) repeat-x top left;
	overflow: hidden;
	line-height: 20px;
}
.deepenings-box-menu li
{
	padding: 0 15px;
	height: 30px;
	background: url( 'immagini/separator-side-deepenings-menu.png' ) no-repeat top right;
}
.deepenings-box-menu li.selected
{
	background: url( 'immagini/bg-side-deepenings-menu-item-selected.png' ) no-repeat top center;
}
.deepenings-box-menu li a
{
	color: #b8c8db;
	font-size: 11px;
}
.deepenings-box-menu li span
{
	color: #d6dfeb;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}
.deepenings-box-container ul
{
	padding-top: 5px;
	width: 300px;
}
.deepenings-box-container ul li
{
	width: 300px;
	height: 55px;

	line-height: 1.2em;
}
.deepenings-box-container ul li a
{
	display: block;
	position: relative;
	float: left;
	width: 185px;
	left: 10px;

	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.deepenings-box-container .img-container
{
	display: block;
	position: relative;
	float: left;
	margin: 3px 10px 0 0px;
	width: auto;
}
.deepenings-box-container .img-container img
{
	border: 2px solid #000000;
}
.deepenings-box-container ul li span
{
	display: block;
	position: relative;
	float: left;
	width: 185px;
	left: 10px;

	font-size: 11px;
	font-style: italic;
	color: #cccccc;
}


/*******************/
/* NEWS BOX STYLES */
/*******************/


.last-news
{
	width: 650px;
	background: #ededed;
	border-bottom: 1px solid #737678;
	margin-bottom: 10px;
}
.last-news .news-head
{
	width: 650px;
	height: 39px;
	background: url( 'immagini/bg-last-news-title.png' ) repeat-x top left;

	line-height: 39px;
}
.last-news .news-head h2
{
	position: relative;
	float: left;
	padding: 0;
	padding-left: 10px;

	font-size: 14px;
	color: #ffffff;
}
.last-news .news-head h2 span
{
	font-weight: normal;
	color: #dce4ef;
}
.last-news .news-head a
{
	display: block;
	position: relative;
	float: right;
	padding-right: 10px;

	color: #ffffff;
}
.last-news ul
{
	width: 630px;
	left: 10px;
	padding: 10px 0 20px 0;
	color: #2f4368;
}
.last-news ul li
{
	width: 610px;
	left: 20px;
	padding-bottom: 10px;

	background: url( 'immagini/bg-news-list-link.gif' ) no-repeat 0px 5px;
}
.last-news ul li a
{
	display: block;
	color: #2f4368;
	font-weight: bold;
	padding-left: 10px;
}
.last-news ul li a span
{
	color: #4b6ca2;
	font-size: 11px;
	padding-left: 20px;
}
.last-news ul.related-resources
{
	width: 620px;
}
.last-news ul.related-resources li
{
	width: 600px;
	text-indent: 10px;
}
.last-news ul.related-resources li a
{
	display: inline;
	padding-left: 0;
}
.last-news ul.related-resources li span
{
	color: #4b6ca2;
	font-weight: bold;
	font-size: 11px;
	padding-left: 20px;
}


/**********************/
/* LEFT COLUMN STYLES */
/**********************/


/***********************/
/* CONTEXT MENU STYLES */
/***********************/


.context-menu
{
	width: 649px;
	height: 36px;
	margin-bottom: 1px;
	left: 1px;
	background: url( 'immagini/bg-context-menu.png' ) repeat-x top left;
}
.context-menu-items, .alpha-context-menu-items
{
	line-height: 36px;
	text-align: center;
	width: 649px;
	text-align: center;
}
.context-menu-items li
{
	padding: 0 15px;
	display: inline;
	position: static;
	float: none;
	background: url( 'immagini/separator-context-menu.png' ) no-repeat center left;

	font-weight: bold;
}
.context-menu-items li.first
{
	background: none;
}
.context-menu-items li span
{
	color: #ecff99;
}
.context-menu-items li a
{
	color: #ffffff;
}
.alpha-context-menu-items li
{
	display: inline;
	position: static;
	float: none;

	font-weight: bold;
	font-size: 15px;
}
.alpha-context-menu-items li span
{
	color: #ffffff;
	background: #333333;
	padding: 0 2px;
}
.alpha-context-menu-items li a
{
	color: #333333;
	padding: 0 2px;
}


/***************************/
/* RELATED RESOURCE STYLES */
/***************************/


.related-resource
{
	width: 650px;
	background: #d9dadb url( 'immagini/bg-related-resource.png' ) repeat-x top left;
	padding: 10px 0 15px 0;
	border-bottom: 1px solid #797979;
}
.related-resource .img-container
{
	position: relative;
	float: left;
	margin: 0 10px;
}
.related-resource span
{
	font-size: 11px;
	color: #444444;
}
.related-resource .title
{
	display: block;
	font-size: 14px;
	padding: 3px 0 20px 0;
}
.related-resource .available-list li
{
	padding-right: 15px;
	font-weight: bold;
}
.related-resource .goto-resource
{
	position: relative;
	float: right;
	margin-right: 20px;

	font-size: 11px;
	color: #999999;
}


/**************************/
/* DESCRIPTION BOX STYLES */
/**************************/


.main-description
{
	width: 650px;
	padding-bottom: 20px;
	background: #ededed;

	text-align: justify;
}
.main-description .content
{
	padding: 20px 15px 20px 15px;

	clear:left; /* Marco */
	width:615px; /* Marco */
	line-height:1.5em;
}
.main-description .content div.one-video
{
    text-align:center;
    padding: 20px 0;
    width:615px;
}
.main-description .content div.one-video img
{
	position: static;
	float: none;
}
.main-description .content ul.one-gallery
{
    left: 65px;
}
.download .content
{
	padding-top:5px;
}
.download .content span
{
	display:block;
	background-color:#e2e2e2;
	padding:5px 10px;
}
.download .content span.dim
{
	margin:5px 0 0 0;
	font-size:1.5em;
	font-weight:bold;
	color:#ff5000;
}
.download .content span.ndown
{
	margin:0 0 5px 0;
}
.download .content h5
{
	color:#333333;
	font-size:13px;
}
.download .content ul
{
	margin-top:5px;
	margin-bottom:10px;
}
.download .content div.btndownload a
{
	display:block;
	width:110px;
	margin:15px 0 0 246px;
	padding:5px;
	background-color:#58595b;
	color:#FFFFFF;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
	background-image:url(immagini/button_download.jpg);
	background-repeat:repeat-x;
	border:1px solid #959595;
}
.main-description .content img
{
	float:left;
	margin-right:15px;
}
.main-description .content p
{
	padding-left: 0;
	padding-right: 0;
	margin-bottom:10px;
}
.main-description .content ul li
{
	margin-bottom:10px;
}
.main-description .content a.next /* Marco */
{
	display:block;
	float:right;
	height:20px;
	font-weight:bold;
}
.main-description .content a.prev /* Marco */
{
	display:block;
	float:left;
	height:20px;
	font-weight:bold;
}
.main-description .description-title
{
	padding: 10px 10px 0px 10px;
}
.main-description .description-title span
{
	font-size: 11px;
	font-style: italic;
	color: #849cc1;
}
.main-description .description-title span.author
{
	display:block;
	font-style:normal;
	font-weight:bold;
	color:#333333;
	margin-bottom:7px;
	padding-bottom:3px;
}
.main-description .description-title h4
{
	font-size: 14px;
	color: #2f4368;
	margin-top:5px;
	margin-bottom:5px;
}
.main-description h3
{
	font-size: 13px;
	color: #000000;
	margin-top:0;
	margin-bottom:0;
}
.main-description h2
{
	font-size: 14px;
	color: #2f4368;
	margin-top:5px;
	margin-bottom:5px;
}

.main-description .content label
{
	display:block;
	float:left;
	width:150px;
}

table.tabella_htmlit {margin:5px auto 15px auto;}
table.tabella_htmlit caption {font-size:80%; font-weight:bold;}
table.tabella_htmlit th{vertical-align:top; background-color:#666;color:#fff; padding:3px; font-size:80%; font-weight:bold; width:30%}
table.tabella_htmlit td{vertical-align:top; background-color:#fff; padding:3px;}


/***********************/
/* COMMENTS BOX STYLES */
/***********************/


.comments-box
{
	width: 649px;
	border-bottom: 1px solid #535353;
	background: #707070;
	left: 1px;
}
.comments-box h2
{
	position: relative;
	float: left;
	width: 649px;
	height: 31px;
	background: url( 'immagini/bg-comments-box-title.png' ) repeat-x top left;

	line-height: 31px;
	font-size: 16px;
	text-indent: 10px;
}
.comments-box h4
{
	width: 649px;
	height: 31px;

	line-height: 31px;
	color:#ededed;
	font-size: 16px;
	text-indent: 10px;
	border-top:1px solid #ededed;
}
.comments-box .notes
{
	padding: 10px 10px 10px 10px;
	color:#ededed;
	font-style:italic;
	font-weight:bold;
}
.comments-box .comments-list
{
	width: 649px;
	border-bottom: 1px solid #434343;
	border-top: 1px solid #515457;
	padding-top: 10px;
}
.comments-box .comments-list li
{
	width: 630px;
	left: 9px;
	padding-bottom: 30px;
}
.comments-box .comments-list li .comment-body
{
	width: 630px;
	background: #ededed url( 'immagini/bg-comment-box-comment-body.png' ) no-repeat top left;
	color: #191919;
}
.comments-box .comments-list li .comment-body div
{
	padding: 10px 10px 5px 10px;
}
.comments-box .comments-list li .comment-foot
{
	width: 630px;
	padding-top: 15px;
	background: url( 'immagini/bg-comment-box-comment-foot.png' ) no-repeat top left;
	color: #e5e5e5;
}
.comments-box .comments-list li .comment-foot .author
{
	font-style: italic;
	font-weight: bold;
}
.comment-foot a.author
{
	color: #ffea7f;
}
.comment-foot span.author
{
	color: #fff6cc;
}
.comments-box fieldset
{
	position: relative;
	float: left;
	width: 648px;
	height: 250px;
	border-top: 1px solid #9b9b9b;
}
.comments-box fieldset h3
{
	position: absolute;
	top: 10px;
	left: 10px;
	color: #e5e5e5;
	font-size: 16px;
}
.comments-box fieldset label,
.comments-box fieldset input,
.comments-box fieldset textarea
{
	position:absolute;
	float:left;
	padding:0;
	margin:0;
	border:0;
	left: 10px;
}
.comments-box fieldset input,
.comments-box fieldset textarea
{
	background: #f6f6f6;
	border: none;
}
.comments-box fieldset input
{
	width: 200px;
	height: 20px;
	line-height: 20px;
}
.comments-box fieldset label
{
	color: #e5e5e5;
	font-size: 12px;
}
.comments-box fieldset .comment-form-name-label
{
	top: 40px;
	left: 10px;
}
.comments-box fieldset .comment-form-mail-label
{
	top: 40px;
	left: 224px;
}
.comments-box fieldset .comment-form-site-label
{
	top: 40px;
	left: 438px;
}
.comments-box fieldset .comment-form-area-label
{
	top: 90px;
	left: 10px;
}
.comments-box fieldset .comment-form-name
{
	left: 10px;
	top: 60px;
}
.comments-box fieldset .comment-form-mail
{
	left: 224px;
	top: 60px;
}
.comments-box fieldset .comment-form-site
{
	left: 438px;
	top: 60px;
}
.comments-box fieldset .comment-form-area
{
	top: 110px;
	width: 628px;
	height: 100px;
}
.comment-form-send
{
	position: absolute;
	border: 0;
	margin: 0;
	padding: 0;
	top: 220px;
	width: 67px;
	height: 21px;
	left: 571px;
	background: url( 'immagini/button-send-generic.gif' ) no-repeat top left;
	text-align: left;
}
.comments-box fieldset .comment-form-check
{
	width: auto;
	left: 10px;
	top: 220px;
	background: none;
}
.comments-box fieldset .comment-form-check-label
{
	left: 30px;
	top: 223px;
}
.comment-form-button
{
	margin: 0;
	border: 0;
	padding: 0;
	position: absolute;
	float: left;
	width: 14px;
	height: 15px;
	background-position: top left;
	background-repeat: no-repeat;
}
.comment-form-add-area-size
{
	top:90px;
	left:604px;
	background-image: url( 'immagini/button-textarea-add-size.png' );
}
.comment-form-rem-area-size
{
	top:90px;
	left:624px;
	background-image: url( 'immagini/button-textarea-rem-size.png' );
}


/**********************/
/* COMMON LIST STYLES */
/**********************/


.list-title
{
	width: 650px;
	height: 30px;
	line-height: 30px;

	background-position: top left;
	background-repeat: repeat-x;
}
.list-title h2
{
	position: relative;
	float: left;
	padding-left: 10px;

	color: #ffffff;
	font-size: 16px;
}
.list-title a
{
	position: relative;
	float: right;
	right: 0;

	color: #ffffff;
}
.list-title a span
{
	display: block;
	padding: 0 15px;
}


/*************************/
/* GALLERIES LIST STYLES */
/*************************/


.galleries-list .list-title
{
	background-image: url( 'immagini/bg-galleries-list-title.png' );
}
.galleries-list .list-title h2
{
	color: #ffe4cc;
}
.galleries-list .galleries-items
{
	width: 650px;
	height: 225px;
	background: url( 'immagini/bg-galleries-list.png' ) repeat-x bottom left;
}
.galleries-list .gallery-item
{
	height: 220px;
	width: 217px;
	background: url( 'immagini/bg-common-list-item.png' ) no-repeat top left;
}
.galleries-list .gallery-item-last
{
	width: 216px;
}
.galleries-list .gallery-item .img-container
{
	position: relative;
	float: left;
	margin-top: 10px;
	margin-left: 8px;
}
.galleries-list .gallery-item h3
{
	position: relative;
	float: left;
	left: 0px;
	width: 200px;
	padding: 0;
	margin-top: 5px;
	left: 8px;

	font-size: 14px;
}
.galleries-list .gallery-item h3 a
{
	color: #ffffff;
}
.galleries-list .gallery-item span
{
	position: absolute;
	display: block;
	margin-left: 8px;
	left: 0px;
	bottom: 5px;

	font-size: 14px;
	color: #ffe4cc;
}
.galleries-list .available-list
{
	margin-top: 3px;
	left: 8px;
	width: 200px;
}
.galleries-list .available-list li
{
	padding-right: 3px;
}
.galleries-list .available-list a
{
	font-size: 9px;
	font-weight: bold;
}
.galleries-list .available-list .console-ps3
{
	color: #b2e9f4;
}
.galleries-list .available-list .console-xbox
{
	color: #bae300;
}


/*********************/
/* IMAGE VIEW STYLES */
/*********************/


.image-view
{
	width: 650px;
}
.image-view .main-list
{
	margin: 0;
}
.image-view-content
{
	width: 650px;
	height: 340px;
	background: url( 'immagini/bg-image-view.png' ) no-repeat top left;

	text-align: center;
}
.image-view-content p.image-label
{
	color: #ffffff;
	text-align: center;
}
.image-view-content img
{
	margin-top: 10px;
	border: 1px solid #ffffff;
}
.image-view-content ul
{
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
}
.image-view-content ul li
{
	position: absolute;
}
.image-view-content ul li.full-image
{
	left: 272px;
	top: 288px;
	width: 274px;
	height: 34px;
}
.image-view-content ul li.full-image a
{
	display: block;
	width: 274px;
	height: 34px;
	background: url( 'immagini/button-open-fullscreen.png' ) no-repeat top left;

	text-indent: 50px;
	line-height: 34px;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}
.image-view-content ul li.full-image a:hover
{
	text-decoration: none;
}
.image-view-content ul li.gallery-back /* Marco */
{
	left: 10px;
	top: 288px;
	width: 161px;
	height: 34px;
}
.image-view-content ul li.gallery-back a /* Marco */
{
	display: block;
	width: 161px;
	height: 34px;
	background: url( 'immagini/button-back-gallery.png' ) no-repeat top left;

	text-indent: 25px;
	line-height: 34px;
	font-weight: bold;
	font-size: 14px;
	color: #333333;
}
.image-view-content ul li.gallery-back a:hover /* Marco */
{
	text-decoration: none;
}

.image-view-content ul li.prev-image,
.image-view-content ul li.next-image
{
	top: 120px;
}
.image-view-content ul li.prev-image
{
	left: 12px;
}
.image-view-content ul li.next-image
{
	left: 558px;
}
.image-view-content ul li.prev-image a,
.image-view-content ul li.next-image a
{
	display: block;
	padding-top: 40px;
	width: 80px;
	background-position: top center;
	background-repeat: no-repeat;

	text-align: center;
	font-size: 11px;
	color: #ffffff;
}
.image-view-content ul li.prev-image a
{
	background-image: url( 'immagini/button-gallery-prev-image.gif' );
}
.image-view-content ul li.next-image a
{
	background-image: url( 'immagini/button-gallery-next-image.gif' );
}


.no-results
{
	padding:4px;
	margin:15px 0 15px 0;
}
.no-results p
{
	font-size:12pt;
}
.no-results h3
{
	font-size:14pt;
}


/***************************/
/* SHARE ON FACEBOOK STYLE */
/***************************/


.share-on-facebook
{
	position: relative;
	float: left;
	display: block;

	width: 650px;
	height: 30px;

	padding: 0;
}
.share-on-facebook a
{
	position: relative;
	float: left;
	top: 6px;
	left: 6px;
	border: 1px solid #d8dfea;
}
.share-on-facebook a span
{
	display: block;
	height: 16px;
	padding: 0 5px 0 20px;
	background: #ffffff url( 'http://b.static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif' ) no-repeat top left;

	font: normal 11px Verdana, Arial;
	line-height: 14px;
	color: #3b5998;
}
.share-on-facebook a:hover
{
	cursor: pointer;
	text-decoration: none;
	border: 1px solid #3b5998;
}
.share-on-facebook a:hover span
{
	background-color: #3b5998;
	color: #ffffff;
}


/*****************************/
/* REDIRECT TO MOBILE STYLES */
/*****************************/


.redirect-to-mobile-bar
{
	width: 950px;
	left: 15px;
	background: #fff200;
	border-bottom: 1px solid #333333;

	text-align: left;
}
.redirect-to-mobile-bar a
{
	display: block;
	position: relative;
	top: 0;
	left:0;
	width: 950px;
	height: 30px;

	font: bold 11px/30px Arial, Verdana, Tahoma, sans-serif;
	color: #49482d;
	text-decoration: underline;
	text-indent: 30px;
	background: transparent url( 'immagini/mobile-version-icon.gif' ) no-repeat scroll 10px 6px;
}


/*************************/
/* CONCORSO VINCI CON GN */
/*************************/

#concorso .console-xbox
{
	font-size:1.4em;
	color: #388c01;
}
#concorso .console-ps3
{
	font-size:1.4em;
	color: #333333;
}
#concorso .console-wii
{
	font-size:1.4em;
	color: #0094ff;
}
#concorso .console-ds
{
	font-size:1.4em;
	color: #f23f54;
}
#concorso #advconsole1
{
	width:625px;
	height:165px;
	/*background-color:Aqua;*/
}
#concorso #advconsole
{
	width:625px;
	height:200px;
	/*background-color:Aqua;*/
}
#advconsole img, #advconsole1 img
{
	margin-left:15px;
}
#advconsole img#ds
{
	margin-left:115px;
}