@charset "utf-8";
/* CSS Document */

body  {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 5px 0 5px;
	padding: 0;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #000000;
	background-color: #FFFFFF;
	background:#000000 url("images/dev_images/BGAdvertising/infamousBG.jpg") no-repeat fixed top;

}

.thrColHybHdr #container {
width: 1200px;
background-color:#FFFFFF;
margin: 0 auto;
text-align:left;
min-width:940px;
}  

.thrColHybHdr #header {
	z-index:40;
	background: #F8F8F8;
	padding: 0px;
	height: 50px;
	} 

.thrColHybHdr #sidebar1 {
	float: left;
	width: 200px;
	background: #FFFFFF;
	padding: 5px 0 0 0;
	margin-right: 10px;
	min-height: 1000px;
}
.thrColHybHdr #sidebar2 {
	float: right;
	width: 230px;
	background: #FFFFFF;
	margin-left: 10px;
	min-height: 1000px;
}

.thrColHybHdr #mainContent {
margin: 0 220px 0 200px;
} 

.thrColHybHdr #footer { 
	padding: 0 10px; 
	background:#DDDDDD;
} 
.thrColHybHdr #footer p {
	margin: 0; 
	padding: 10px 0;
}

.main_logo {
	z-index:100;
	float:left;
	top: 10px;
	}

/* Classi varie riutilizzabili */

/*main bar platforms text and space */
.platlinks {
	z-index:40;
	font:Verdana, Arial, Helvetica, sans-serif bold;
	height: 18px;
	background:url(images/site_images/main_bar/Platrform_bg.gif);
	font-size:10px;
	color:#FFFFFF;
	float:left;
	padding: 10px 5px 0px 5px;
}

.mainInfo {
	font:Verdana, Arial, Helvetica, sans-serif bold;
	font-size:11px;
	z-index:100; 
    float:right; 
    margin-right:30px; 
    margin-top:10px;
	margin-bottom: 20px;
			
}

.mainInfo a{
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

.rete  {
	font:Verdana, Arial, Helvetica, sans-serif bold;
	font-size:18px;
	color:#F6FF00;
	font-weight: bold;
}

.platlinks_selected {
	font:Verdana, Arial, Helvetica, sans-serif bold;
	height: 18px;
	background:url(images/site_images/main_bar/Platrform_bg_selected.gif);
	font-size:10px;
	color:#FFFFFF;
	float:left;
	padding: 10px 5px 0px 5px;
}

.platlinks a, .platlinks_selected a{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.platlinks a:hover, .platlinks_selected a:hover{
	text-decoration: underline;
}

.search {
	background-color:#FFA800; 
	width:100%; 
	text-align:center;
	}

.menu_box {
	font:Verdana, Arial, Helvetica, sans-serif bold;
	font-size:11px;
	background-color:#E5E5E5; 
	border:#656363 solid 1px; 
	width:198px; 
	margin:0px;
}

.menu_right {
	font:Verdana, Arial, Helvetica, sans-serif bold;
	font-size:11px;
	border:#999 solid 1px; 
	width:210px; 
	margin:0px;
}

.menu_box a {
	color:#0000FF;
	font-weight:bold;
	text-decoration: none;
	line-height:15px;
}

.menu_box a:hover {
	text-decoration: underline;
}

.menu_list{
margin-left: 0;
padding-left: 0;
list-style: none;
font-family:Verdana;
font-size: 12px;
}

.menu_list a {
	color:#0000FF;
	text-decoration: none;
	line-height:15px;
}

.menu_list a:hover {
	text-decoration: underline;
}

.menu_list li {
padding-left: 10px;
background-image: url(images/site_images/menu/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
margin-bottom:6px;
}

.mut{ /*Menu Title (Playstation 3, for example)*/
font-size:14px; 
font-weight:bold; 
margin-bottom:10px;
}

.games {
	position:relative;
	line-height:16px;
	width:160px;
	margin:0px 10px 10px 10px;
}

.games a{
/* font-weight:bold; */ 
font-size:11px;
color:#06F;



}


.title_link {
font-weight:bold;
line-height: 30px;
}

.contition{
color:#006600;
font-weight:bold;
}

.src_result{
line-height: 20px;
}



.dispo{color:#666; font-size:10px;}
.price{color:#CC0000;}



.priceold{color:#0024FF; font-weight:bold;}

.bva {/* Button vertical Alignment */
position:relative; 
top:3px;
}

h2{
font-family:Arial;
font-size:18px;
color:#E50;
border-bottom:1px #999 solid;
}

h3{
font-family:Arial;
font-size:16px;
color:#E50;
border-bottom:1px #999 solid;
}


.h4p{
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#E50;
}


.h3t{
font-family:Arial;
font-size:16px;
color:#000;
font-weight:bold;
}

.t20b{
font:20px bold; 
font-family:Arial, Verdana, sans-serif;
}

.t10b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

.ac {text-align:center;}

.b1 {border:#333333 1px solid;}
.b1r {border:#CC0000 1px solid;}

.bgy{background-color:#FFFF99;}

.lh20{line-height: 20px;}
.m10{margin:10px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}

.mr10{margin-right:10px;}
.mr20{margin-right:20px;}

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}

.p5{padding:5px;}
.p10{padding:10px;}

.pt15{padding-top:15px;}
.pr10{padding-right:10px;}
.pb15{padding-bottom:15px;}
.pl10{padding-left:10px;}

.fr {float: right;}
.fl {float: left;}
.clearfloat { /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima della chiusura di un contenitore che deve contenere per intero un elemento mobile */
	clear:both;
}

b.rtop, b.rbottom{display: block; background: #fff}
b.rtop b, b.rbottom b{display: block; height: 1px; overflow: hidden; background: #76C2FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px}
.testo{background: #76C2FA; color:#000000; font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left}


/*advanced search styles*/

#advanced_search_form{
	border:1px solid #666;
	margin-top:10px;
	}

#advanced_search_form .title{
	background-color:#CCC; 
	border-bottom:1px solid #666;
	height:20px; 
	line-height:20px; 
	font-weight:bold; 
	font-size:12px; 
	text-align:center; 
	margin-bottom:8px;
	}

#advanced_search_form .item{
	float:left;
	font-family:tahoma;
	font-size:14px;
	margin:5px;
	margin-right:20px;
}

