/* NextHardware - STYLE home */






/* Inizio box PRIMOPIANO */

#box_primopiano { 
 margin:0px auto;
 padding:0px;
 width:768px;
 min-height:573px;
 height:auto !important;
 height:573px;
}
.lang_it #box_primopiano { 
 background:url('/img/graphic/fondo_countdown_it.jpg') no-repeat center top;
}
.lang_en #box_primopiano { 
 background:url('/img/graphic/fondo_countdown_en.jpg') no-repeat center top;
}


#box_primopiano #box_countdown {
 margin:0px auto;
 padding:160px 0px 0px 0px;
 font:normal 0px verdana;
 text-align:center;
 cursor:default;
}

#box_primopiano #box_countdown .date_external { 
 margin:0px;
 padding:0px 10px 0px 0px;
 font:bold 40px verdana;
 color:#2CA673;
 display:inline;
 cursor:default;
}
#box_primopiano #box_countdown #date_m {
 font-size:50px;
}
#box_primopiano #box_countdown #date_h {
 font-size:50px;
}
#box_primopiano #box_countdown #date_d {
 font-size:50px;
}
#box_primopiano #box_countdown .date_internal {
 margin:0px;
 padding:0px; 
 font-size:120%;
 color:#E5E5E5;
 cursor:default;
}

#box_primopiano #prizes_click {
 margin:300px auto 0px auto;
 padding:0px;
 width:160px;
 font:bold 18px verdana;
 color:#2CA673;
 text-decoration:none;
 text-align:center;
 display:block;
}

/* Fine box PRIMOPIANO */



#box_avviso {
 margin:0px auto;
 padding:10px 0px;
 border:1px solid #000000;
 width:88%;
 font:bold 15px verdana;
 color:#B6B6B6;
 text-align:center;
 display:block;
}
#box_avviso a {
 font:bold 15px verdana;
 color:#2CA673;
 text-decoration:none;
}










table.table_risultati {
 margin:0px;
 padding:0px; 
 width:100%;
 position:relative;
 overflow:visible;
 cursor:default;
}
table.table_risultati caption {
 z-index:3;
}
table#firstfive_intel caption div {
 margin:0px;
 padding:0px;
 width:100%;
 height:60px;
 position:relative;
 overflow:visible;
 cursor:default;
 z-index:3;
}
table#firstfive_intel caption div a {
 padding:23px 0px 10px 100px;
 height:62px;
 font:bold 16px verdana;
 color:#2CA673;
 text-align:left;
 text-decoration:none;
 position:absolute;
 top:0px;
 left:0px;
 overflow:visible;
 background:none;
 cursor:pointer;
 background:url('/img/graphic/logo_intel.png') no-repeat 0px 0px;
 z-index:3;
}
table#firstfive_intel caption div a:hover {
 color:#E5E5E5;
 z-index:3;
}
table#firstfive_amd caption div {
 margin:0px;
 padding:0px;
 width:100%;
 height:40px;
 position:relative;
 overflow:visible;
 cursor:default;
 z-index:3;
}
table#firstfive_amd caption div a {
 padding:8px 0px 10px 130px;
 height:42px;
 font:bold 16px verdana;
 color:#2CA673;
 text-align:left;
 text-decoration:none;
 position:absolute;
 top:0px;
 left:0px;
 overflow:visible;
 background:none;
 cursor:pointer;
 background:url('/img/graphic/logo_amd.png') no-repeat 0px 0px;
 z-index:3;
}
table#firstfive_amd caption div a:hover {
 color:#E5E5E5;
 z-index:3;
}
table.table_risultati th {
 margin-bottom:5px;
 font:italic bold 13px verdana;
 color:#2CA673;
 text-align:center;
 cursor:default;
 z-index:5;
}
table.table_risultati tbody tr {
 margin-bottom:10px;
 z-index:5;
}
table.table_risultati td {
 padding-top:5px;
 padding-bottom:5px;
 border-bottom:1px dotted #545454;
 font:italic bold 14px verdana;
 cursor:default;
 vertical-align:middle;
 z-index:5;
}
table.table_risultati .td_posto {
 width:13px;
 font:italic bold 10px verdana;
 color:#545454;
}
table.table_risultati .td_utente {
 padding-left:7px;
 padding-right:7px;
 color:#2CA673;
 vertical-align:top;
}
	table.table_risultati .td_utente table {
	 margin:0px;
	 padding:0px;
	 border:0px;
	 width:100%;
	} 
	table.table_risultati .td_utente table tr, 
	table.table_risultati .td_utente table tr td {
	 margin:0px;
	 padding:0px;
	 border:0px;
	}
	table.table_risultati .td_utente table tr td.td_left {
	 width:88%;
	 text-align:left;
	 vertical-align:middle;
	}
	table.table_risultati .td_utente table tr td.td_right {
	 width:12%;
	 text-align:right;
	 vertical-align:middle;
	}
	table.table_risultati .td_utente table tr td span {
	 color:#B5B5B5;
	}
	table.table_risultati .td_utente table tr td a {
	 font:bold 10px verdana;
	 color:#E5E5E5;
	 text-align:center;
	 text-decoration:underline;
	}
table.table_risultati .td_risultato {
 text-align:center;
}
table.table_risultati .td_space {
 margin:0px 3px;
 width:4px;
 font:normal 0px verdana;
 color:#000000;
}
table.table_risultati .td_punteggio {
 font:italic bold 14px verdana;
 color:#F20000;
 text-align:center;
}
table.table_risultati .td_immagine, 
table.table_risultati .td_video {
 font:normal 0px verdana;
 text-align:center;
}
table.table_risultati .class_normal .td_immagine a, 
table.table_risultati .class_normal .td_video a {
 font:bold 10px verdana;
 color:#E5E5E5;
 text-align:center;
 text-decoration:underline;
}
table.table_risultati .class_special .td_immagine a, 
table.table_risultati .class_special .td_video a {
 font:bold 10px verdana;
 color:#B5B5B5;
 text-align:center;
 text-decoration:underline;
}
table.table_risultati #row_1_intel .td_utente, 
table.table_risultati #row_1_intel .td_punteggio, 
table.table_risultati #row_1_amd .td_utente, 
table.table_risultati #row_1_amd .td_punteggio, 
table.table_risultati #row_1_intel .td_utente span,
table.table_risultati #row_1_amd .td_utente span {
 color:#FFFFFF;
 background:#2CA673;
}
table.table_risultati tbody tr:hover, 
table.table_risultati #row_1_intel:hover .td_utente, 
table.table_risultati #row_1_intel:hover .td_punteggio, 
table.table_risultati #row_1_amd:hover .td_utente, 
table.table_risultati #row_1_amd:hover .td_punteggio, 
table.table_risultati #row_1_intel:hover .td_utente span,
table.table_risultati #row_1_amd:hover .td_utente span {
 background:#545454;
}
table.table_risultati tbody tr.class_normal:hover td, 
table.table_risultati tbody tr.class_normal:hover td a, 
table.table_risultati tbody tr.class_special:hover td, 
table.table_risultati tbody tr.class_special:hover td a {
 color:#FFFFFF;
}
table.table_risultati tfoot td {
 margin:0px;
 padding:10px 17px 0px 0px;
 border:0px;
 font:bold 11px verdana;
 color:#2CA673;
 text-align:right;
}
table.table_risultati tfoot a {
 font:bold 11px verdana;
 color:#2CA673;
 text-align:right;
 text-decoration:none;
}
table.table_risultati tfoot a:hover {
 color:#E5E5E5;
}


















#box_team {
 margin:0px auto;
 padding:0px;
 width:752px;
 height:321px;
 display:block;
 background:url('/img/graphic/fondo_team.jpg') no-repeat center top;
 overflow:hidden;
 position:relative;
}
#arrow_left {
 margin:0px 0px 0px 93px;
 padding:0px;
 width:29px;
 height:321px;
 font:normal 0px verdana;
 display:block;
 float:left;
 position:relative;
}
#arrow_left #freccia_sx {
 margin:0px 0px 0px 0px;
 padding:0px;
 width:29px;
 height:32px;
 display:block;
 font:normal 0px verdana;
 position:absolute;
 top:50%;
 left:6px;
 background:url('/img/graphic/freccia_sx.png') no-repeat 0px 0px;
 overflow:hidden;
 cursor:pointer;
}
#arrow_left #freccia_sx:hover {
 background-position:0px -39px;
}
#content_team {
 margin:70px 0px 0px 0px;
 padding:0px;
 width:514px;
 height:190px;
 font:normal 0px verdana;
 color:#000000;
 text-align:center;
 display:block;
 float:left;
 position:relative;
}
#content_team p {
 margin:90px 0px 0px 0px;
 padding:0px;
 font:italic bold 20px verdana;
 color:#2CA673;
 text-align:center;
 display:block;
 cursor:default;
}
#arrow_right {
 margin:0px;
 padding:0px;
 width:29px;
 height:321px;
 font:normal 0px verdana;
 display:block;
 float:left;
 position:relative;
}
#arrow_right #freccia_dx {
 margin:0px 0px 0px 0px;
 padding:0px;
 width:29px;
 height:32px;
 font:normal 0px verdana;
 display:block;
 position:absolute;
 top:50%;
 left:6px;
 background:url('/img/graphic/freccia_dx.png') no-repeat 0px 0px;
 overflow:hidden;
 cursor:pointer;
}
#arrow_right #freccia_dx:hover {
 background-position:0px -38px;
}

#content_team .row_team {
 margin:0px;
 padding:0px;
 width:100%;
 height:100%;
 position:absolute;
 top:0px;
 left:0px;
 display:none;
}
#content_team #row_1 {
 display:block;
}
#content_team .row_team .label_team {
 margin:0px;
 padding:0px;
 width:100%;
 font:italic bold 17px verdana;
 color:#2CA673;
 cursor:default;
 clear:both;
}
#content_team .row_team a {
 margin:6px 0px 0px 0px;
 padding:0px;
 width:50%;
 height:80%;
 font:bold 13px verdana;
 color:#B6B6B6;
 text-align:center;
 text-decoration:none;
 display:block;
 float:left;
}
#content_team .row_team a span {
 margin:0px;
 padding:0px;
 font:bold 13px verdana;
 text-align:center;
 display:block;
 clear:both;
}
#content_team .row_team a .immagine {
 margin:5px auto;
 padding:0px;
 width:122px;
 height:112px;
 font:normal 0px verdana;
 text-align:center;
 display:block;
 position:relative;
}
#content_team .row_team a .immagine img {
 margin:0px;
 padding:0px;
 border:1px solid #2CA673;
 font:normal 0px verdana;
 text-align:center;
 position:absolute;
 top:50%;
 left:50%;
}
