/* INIZIO DEFINIZIONI GENERALI */
* {
	padding: 0;
	margin: 0;
}


	
.none {
	display: none;
}
	
img {
	border: 0;
}

.puntini {
	background: url('../img/puntini.gif') repeat-x center center;
	height: 1px;
}
	
body {
	
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
    }
#back {
	position: absolute;
	left: 657px;
    top: 120px;
	z-index: 1;

}

#netto {
	position: absolute;
	left: 522px;
    top: 130px;
	z-index: 1;

}

#outer-wrapper {
	background-color: #CCD9E4;
	background-image:url("../img/bg-body.gif");
	background-position:0 0;
	background-repeat:repeat-x;
}

#wrapper {
	background:url("../img/spacer.gif") 50% 0 no-repeat;
	text-align:left;
	width:100%;
	z-index:100;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}

	
.bugPNG {
	position:relative; 


	z-index:1100;
}
.red {
	color: #c00;
}
.linkBS {
	color: #0949ee;
	text-decoration: none;
}
.linkBS a {
	color: #0949ee;
	text-decoration: none;
}
.linkBS a:hover {
	text-decoration: underline;
}

.linkPXbox a {
	color: #000000;
	text-decoration: none;
}
.linkPXbox a:hover {
	text-decoration: underline;
}
.linkPSega a {
	color: #000000;
	text-decoration: none;
}
.linkPSega a:hover {
	text-decoration: underline;
}
.linkPPC a {
	color: #000000;
	text-decoration: none;
}
.linkPPC a:hover {
	text-decoration: underline;
}
.linkPSony a {
	color: #000000;
	text-decoration: none;
}
.linkPSony a:hover {
	text-decoration: underline;
}
.linkPNintendo a {
	color: #000000;
	text-decoration: none;
}
.linkPNintendo a:hover {
	text-decoration: underline;
}
.xboxColor {
	color: #000000;
}
.sonyColor {
	color: #000000;
}
.nintendoColor {
	color: #000000;
}
.PcColor {
	color: #000000;
}
.pc {
	color: #000000;
}
.sega {
	color: #000000;
}
.segaColor {
	color: #000000;
}
.titGioco {
	font-size: 11px;
	color: #0949ee;
	font-weight: bold;
	text-decoration: underline;
}

.titGiocoTopGame {
	font-size: 12px;
	color: #0949ee;
	font-weight: bold;
	text-decoration: underline;
}

.prezzoGioco {
	color: #c00;
	font-weight: bold;
	font-size: 12px;
}

.prezzoGioco a {
	color: #c00;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
.priceTotal {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
.confirmation {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
}
.prezzoGioco a:hover {
	text-decoration: underline;
}

.prezzoGiocoTopGame {
	color: #c00;
	font-weight: bold;
	font-size: 12px;
}

.prezzoGiocoTopGame a {
	color: #c00;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
.prezzoGiocoTopGame a:hover {
	text-decoration: underline;
}

.textInput {
	border: 1px solid #c2c2c2;
	background: url('../img/bgForm.gif') no-repeat top left;
	padding: 3px;
	font-size: 11px;
	width: 160px;
}
* html .textInput {
	font-size: 13px;
}
/* FINE DEFINIZIONI GENERALI */
	
/* INIZIO PRE HEADER */	
#tblPreHeader {
	padding: 0;
	margin: 5px auto 0 auto;
	width: 810px;
	border: 0;
	border-collapse: collapse;
	}
	


.leftPreHeader[class] { background: url('http://b2b.halifax.it/img/leftPreHeader.png') repeat-y top center; }
.leftPreHeader  { 
	width: 16px;
	height: 31px;
}

.rightPreHeader[class] { background: url('http://b2b.halifax.it/img/rightPreHeader.png') repeat-y top center;  }
.rightPreHeader  { 
	width: 16px;
	height: 31px;
     background-color: #FF9900;
}

.rPreHeader1 a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
    z-index: 20;
	}

.rPreHeader[class] { background: url('http://b2b.halifax.it/img/rPreHeader1.png') repeat-y top center; }
.rPreHeader { 
    z-index: 10;
	width: 774px;
	height: 31px;
}



#listaPreHeader li {
	display: inline;
	float: left;
	margin: 0 0 0 19px;
    }
/* FINE PRE HEADER */	

/* INIZIO FLASH */
/*#headFlash {
	width: 805px;
	height: 155px;
	margin: 0 0 0 30px;
	border: 1px solid #c00;
	position: absolute;
	top: 300px;
	left: 0px;
	}*/

.flashHeader {
	width: 810px;
	height: 153px;
	}
/* FINE FLASH */

/* INIZIO CONTENITORI */
#tblHeader {
	width: 810px;
	border: 0;
	margin: 10px auto 0 auto;
	border-collapse: collapse;
	padding: 0;
}

#tblContent { 
	width: 774px;
	border: 3px;
	margin: 0 auto;
	border-collapse: collapse;
	padding: 0;
	}

.imgheader[class] .divheader { background: url('http://b2b.halifax.it/img/header_b2b.png') repeat-y top center; }
.imgheader .divheader { 
	z-index: 10;
	width: 810px; 
    height: 153px;
	margin: 0;
	padding: 0;
}


.imgCorpo[class] .divCorpo { background: url('http://b2b.halifax.it/img/siteR.png') repeat-y top center; }
.imgCorpo .divCorpo { 
	z-index: 10;
	width: 774px; 
	margin: 0;
	padding: 0;
}
	
.imgFooter[class] .divFooter { background: url("http://b2b.halifax.it/img/siteBottom.png") no-repeat top center; }
.imgFooter .divFooter {
   width: 774px;
	height: 40px;
}

/* INZIO CONTENUTO centro e sidebar sx */
#tblContenuti {
	margin: 10px auto 0 auto;
	width: 720px;
	border-collapse: collapse;
	border: 0;
}
#tdSidebarSx {
	background: #f3f3f3;
	width: 150px;
}
#tdContenutoDx {
	background: #fff;
}

/* FINE CONTENUTO centro e sidebar sx */

#tdBestSellers {
	width: 160px;
	background: #fff;
}
#tdFlashCentrale {
	text-align: right;
	background: #fff;
}

#tdBoxCentraleXbox {
	text-align: center;
	background: #fff;
}
#tdBoxCentraleSega {
	text-align: center;
	background: #fff;
}


/* FINE CONTENITORE GENERALE */

/* INIZIO BEST SELLERS */
.tblBestSellers {
	width: 150px;
	border-collapse: collapse;
	background: #f3f3f3;
	border: 0;
}
.tblTopSellersImg {
	border-collapse: collapse;
	border: 0;
	height: 60px;
	width: 140px;
	margin-left: 3px;
}
.titBestSellers {
	background: #fff url('../img/titleBest.gif') no-repeat top center;
	width: 150px;
	height: 23px;
}

.titBestSellersxbox {
	background: #fff url('../img/titleBestxbox.gif') no-repeat top center;
	width: 150px;
	height: 23px;
}

.titBestSellersPC {
	background: #fff url('../img/titleBestPc.gif') no-repeat top center;
	width: 150px;
	height: 23px;
}
.titBestSellersSony {
	background: #fff url('../img/titleBestPs2.gif') no-repeat top center;
	width: 150px;
	height: 23px;
}
.titBestSellersGBA {
	background: #fff url('../img/titleBestGBA.gif') no-repeat top center;
	width: 150px;
	height: 23px;
}
.titBestSellerssega {
	background: #fff url('../img/titleBestsega.gif') no-repeat top center;
	width: 150px;
	height: 23px;
}
.rigaBest {
	text-align: left;
	height: 60px;
	width: 150px;
	background: #f3f3f3 url('../img/rigaBest.gif') no-repeat top left;
}
.rigaBest p {
	font-size: 10px;
	color: #0949ee;
	padding: 0 0 0 8px;
	font-weight: bold;
}
.tdNomePrezzoBS p {
	padding: 0 0 0 7px;
}
.tdNomePrezzoBS p a {
	font-size: 10px;
	color: #0949ee;
	font-weight: bold;
	text-decoration: none;
}
.tdNomePrezzoBS p a:hover {
	text-decoration: underline;
}
.tdImgBS {
	width: 38px;
}
.tdImgBS img {
	width: 35px;
	height: 50px;
}
.footerBestSellers {
	background: url('../img/footerBest.gif') repeat-x top left;
	height: 17px;
}
.footerBestSellersXBOX {
	background: url('../img/footerBestxbox.gif') repeat-x top left;
	height: 17px;
}
.footerBestSellersPc {
	background: url('../img/footerBestPc.gif') repeat-x top left;
	height: 17px;
}
.footerBestSellersSony {
	background: url('../img/footerBestPs2.gif') repeat-x top left;
	height: 17px;
}
.footerBestSellersNintendo {
	background: url('../img/footerBestGBA.gif') repeat-x top left;
	height: 17px;
}
.footerBestSellersSega {
	background: url('../img/footerBestSEGA.gif') repeat-x top left;
	height: 17px;
}
.top10 {
	color: #0949ee;
	font-weight: bold;
	text-decoration: none;
	margin: 0 10px 0 0;
	font-size: 10px;
}
.top10:hover {
	text-decoration: underline;
}
/* FINE BEST SELLERS */

#tblContenutoCentrale {
	width: 100%;
	margin: 0;
	border: 0;
	border-collapse: collapse;
	padding: 0;
}
/* INIZIO RICERCA */

.barraSearch {
	width: 720px;
	position: relative;
	margin: -15px auto 0 auto;
	z-index: 1000;
	}

.barraSearch[class] .divBgSearch { background: url('http://b2b.halifax.it/img/barraSearch.png') no-repeat top center; }
.barraSearch .divBgSearch { width: 720px; height: 31px; }
.tblSearch {
	padding: 0;
	margin: 0 auto;
	width: 720px;
	height: 31px;
	border-collapse: collapse;
}

#btnCerca {
	border: 0;
	width: 55px;
	height: 18px;
}

.titRicerca, #piattaforma, #genere {
	margin: 0 20px 0 0;
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
/* FINE RICERCA */

/* INIZIO LOGIN */
#tblLogin {
	border: 0;
	border-collapse: collapse;
	background: #f3f3f3;
	width: 150px;
}
.titLogin {
	background: #fff url('../img/titleLogin.gif') no-repeat top center;
	width: 150px;
	height: 23px;
}
.username, .password, #quantGame {
	width: 130px;
	border: 1px solid #c2c2c2;
	background: url('../img/bgForm.gif') no-repeat top left;
	padding: 3px;
	font-size: 10px;
}
.password1 {
	width: 130px;
	border: 1px solid #c2c2c2;
	background: url('../img/bgForm301.gif') no-repeat top left;
	padding: 3px;
	font-size: 10px;
}
.username1 {
	width: 270px;
	border: 1px solid #c2c2c2;
	background: url('../img/bgForm300.gif') no-repeat top left;
	padding: 3px;
	font-size: 10px;
}
.login1 {
	width: 270px;
	border: 1px solid #c2c2c2;
	background: url('../img/bgForm301.gif') no-repeat top left;
	padding: 3px;
	font-size: 10px;
}
#quantGame {
	width: 25px;
}
.titUsername, .titPassword {
	font-size: 10px;
	color: #333;
}
.campiForm {
	padding: 5px 0 5px 5px;
}
.btnAccedi {
	width: 58px;
	height: 18px;
	margin: 10px 0 5px 0;
	border: 0;
}
.registrazione {
	text-align: center;
}
.registrazione p {
	margin: 10px;
}
.registrazione p a {
	font-size: 11px;
	color: #333;
	text-decoration: none;
}
.registrazione p a:hover {
	text-decoration: underline;
}
.recuperaPW {
	color: #727171;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #333;
}
.registrati {
	color: #c00;
	font-weight: bold;
}
/* FINE LOGIN */

/* INIZIO MENU PIATTAFORME */
#tblPiattaforme {
	border: 0;
	border-collapse: collapse;
	width: 150px;
}
.titPiattaforme {
	background: url('../img/titlePiattaforme.gif') no-repeat top center;
	width: 150px;
	height: 27px;
}
.titPrezzi {
	background: url('../img/fasceprezzo.gif') no-repeat top center;
	width: 150px;
	height: 27px;
}
#listaPiattaforme {
	list-style: none;
	margin: 0 0 0 10px;
	font-size: 11px;
}
#listaPiattaforme li {
	padding: 2px 0 2px 0;
}
#listaPiattaforme a {
	text-decoration: none;
	width: 130px;
	display: block;
}
#listaPiattaforme a:hover {
	background: #e8e8e8 url('../img/icoGO.gif') no-repeat center right;
}
.pc, .sony, .nintendo, .MSxbox, .sega {
	width: 130px;
	border-bottom: 1px dotted #000000;
	display: block;
}
.pc a {
	color: #000000;
    font-weight: bold;
}
.sony a {
	color: #000000;
     font-weight: bold;
}
.nintendo a {
	color: #000000;
    font-weight: bold;
}
.MSxbox a {
	color: #000000;
    font-weight: bold;
}
.sega a {
	color: #000000;
     font-weight: bold;
}
.DVD a {
	color: #000000;
      font-weight: bold;
}

.pcF { color: #000000; }
.sonyF { color: #000000; }
.nintendoF { color: #000000; }
.MSxboxF { color: #000000; }
.DVDF { color: #000000; }
.segaF { color: #ff0000; }

.subMenuPiattaforme {
	list-style: none;
}
.subMenuPiattaforme li {
	padding: 0 0 0 3px;
}
.subMenuPiattaforme li a {
	background: url('../img/subPiattaforme.gif') no-repeat center right;
	text-decoration: none;
	color: #7c7c7c;
	font-size: 11px;
	font-weight: bold;
}
/* FINE MENU PIATTAFORME */

/* INIZIO PROMOZIONI */
#tblPromozioni, #tblAdvertising {
	border: 0;
	border-collapse: collapse;

	width: 150px;
}
#tblAdvertising {
	background: url('../img/righeOblique.gif');
}
.titPromozioni {
	background: url('../img/titlePromozioni.gif') no-repeat top center;
	width: 150px;	
	height: 27px;
}
.tdPromozioni {
	text-align: center;
	padding: 10px 0 10px 0;
}
.titAdv {
	background: url('../img/adv.gif') no-repeat center center;
	height: 20px;
}
.tdBanner {
	text-align: center;
	padding: 0 0 0px 0;
}
/* FINE PROMOZIONI */

/* INIZIO TABELLA BOX HOME */
.tblBoxHome {
	width: 560px;
	height: 135px;
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	border: 0;
	border-collapse: collapse;
}
.imgBox {
	width: 184px;
}
.rBox {
	background: url('../img/boxR.gif') repeat-x top left;
	padding: 5px 0 0 0;
	text-align: left;
}
.rBox p a {
	color: #666;
	font-size: 11px;
	text-decoration: none;
}
.boxRight {
	background: url('../img/boxRight.gif') no-repeat top left;
	width: 19px;
}

/* FINE TABELLA BOX HOME */

/* INIZIO TABELLA BOX TOP GAME HOME */
.tblBoxTopGames {
	width: 392px;
	height: 235px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border-collapse: collapse;
	margin: 0 auto 0 15px;
}

.tbboxxbox360 {
	background: url('../img/titlexbox360.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}

.tbboxxbox {
	background: url('../img/titlexbox.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}

.tbboxXboxSx {
	background: url('../img/boxxboxsx.gif') no-repeat top center;
	width: 159px;
	height: 180px;
}
.tbboxxboxdx {
	background: url('../img/boxxboxdx.gif') no-repeat top left;
	text-align: left;
	width: 231px;
	height: 180px;
	border-collapse: collapse;
}
.tbboxsegaSx {
	background: url('../img/boxsegasx.gif') no-repeat top center;
	width: 159px;
	height: 180px;
}
.tbboxsegadx {
	background: url('../img/boxsegadx.gif') no-repeat top left;
	text-align: left;
	width: 231px;
	height: 180px;
	border-collapse: collapse;
}
.tbboxPC {
	background: url('../img/titlePC.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
.tbboxPcSx {
	background: url('../img/boxpcsx.gif') no-repeat top center;
	width: 159px;
	height: 180px;
}
.tbboxDVD {
	background: url('../img/titleDVD.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
.tbboxpcdx {
	background: url('../img/boxpcdx.gif') no-repeat top left;
	text-align: left;
	width: 231px;
	height: 180px;
	border-collapse: collapse;
}
.tbboxPs2 {
	background: url('../img/titlePs2.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
.tbboxPs3 {
	background: url('../img/titlePs3.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
.tbboxSonySx {
	background: url('../img/boxPs2sx.gif') no-repeat top center;
	width: 159px;
	height: 180px;
}
.tbboxPs2dx {
	background: url('../img/boxPs2dx.gif') no-repeat top left;
	text-align: left;
	width: 231px;
	height: 180px;
	border-collapse: collapse;
}
.tbboxPs3dx {
	background: url('../img/boxPs2dx.gif') no-repeat top left;
	text-align: left;
	width: 231px;
	height: 180px;
	border-collapse: collapse;
}
.tbboxPSP {
	background: url('../img/titlePSP.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
.tbboxPsone {
	background: url('../img/titlePsone.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
.tbboxGBA {
	background: url('../img/titleGBA.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
.tbboxNintendoSx {
	background: url('../img/boxGBAsx.gif') no-repeat top center;
	width: 159px;
	height: 180px;
}
.tbboxNintendoSx img, .tbboxSonySx img, .tbboxXboxSx img, .tbboxPcSx img {
	padding: 0 0 10px 0; 	
}
.tbboxGBAdx {
	background: url('../img/boxGBAdx.gif') no-repeat top left;
	text-align: left;
	width: 231px;
	height: 180px;
	border-collapse: collapse;
}
.tbboxDS {
	background: url('../img/titleDS.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
.tbboxGC {
	background: url('../img/titleGC.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
.tbboxWII {
		background: url('../img/titlewii.gif') no-repeat top left;
		width: 392px;
		height: 40px;
	border-collapse: collapse;
}
.tbboxGBC {
	background: url('../img/titleGBC.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
.tbboxDREAMCAST {
	background: url('../img/titleDREAMCAST.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
.tbboxMASTERSYSTEM {
	background: url('../img/titleMASTERSYSTEM.gif') no-repeat top left;
	width: 392px;
	height: 40px;
	border-collapse: collapse;
}
/* FINE TABELLA BOX TOP GAME  HOME */

/* INIZIO TESTATE e LISTING */
#tblListing {
	width: 560px;
	border-collapse: collapse;
}
#tblListingRisultati {
	width: 560px;
	margin: 15px 0 0 0;
	border-collapse: collapse;
	background: url('../img/bgRlist.gif') repeat-y center top;
}
.footerListing {
	background: url('../img/footerList.gif') no-repeat top left;
	width: 560px;
	height: 21px;
}
.rigaRisultati, .paginazione p, .paginazione p a, .paginazione a, .paging a {
	color: #7c7c7c;
	font-size: 11px;
	margin: 50px 0 0 0;
}
.rigaRisultati {
	margin: 0 0 0 5px;
	text-align: left;
}
.paginazione p a, .paginazione a, .paging, .paginazione p {
	margin: 0;
	text-decoration: none;
}
.paginazione p a:hover, .paginazione a:hover, .paging a:hover {
	text-decoration: underline;
} 
.paging {
	margin: 25px 0 0 0;
}
/*.paginazione {
	height: 20px;
}*/

.tdRisultato {
	height: 40px;
	text-align: left;
	border-bottom: 1px dashed #333;
}
.angoloListSx, .angoloListDx {
	background: url('../img/angoloSxList.gif') no-repeat top left;
	width: 18px;
	height: 32px;
}
.angoloListDx {
	background: url('../img/angoloDxList.gif') no-repeat top right;
}
.tdImgListing {
	background: url('../img/rHeadList.gif') repeat-x top left;
	text-align: center;
	width: 60px;
	border-right: 1px solid #d1d1d1;
}
.imgList {
	text-align: left;
	border-right: 1px dotted #dedede;
	border-bottom: 1px dotted #dedede;
	padding: 6px 0 6px 3px;
}
.titList {
	text-align: left;
	border-right: 1px dotted #dedede;
	border-bottom: 1px dotted #dedede;
	padding: 6px 6px 6px 3px;
}
.titList .titolo a {
	font-size: 12px;
	font-weight: bold;
	color: #3a79b5;
}
.titolo30 a {
	font-size: 12px;
	font-weight: bold;
	color: #7c9d2d;
}
.titolohome a {
	font-size: 12px;
	font-weight: bold;
	color: #3a79b5;
    text-align: left;
    padding: 5px;
   
    }
.titList .descrTitolo a {
	font-size: 11px;
	color: #727272;
	text-decoration: none;
}
.prezList {
	text-align: center;
	border-bottom: 1px dotted #dedede;
	font-size: 13px;
	font-weight: bold;
	color: #c00;
	padding: 6px 0 6px 3px;
}
.tdTitoloListing {
	background: url('../img/rHeadList.gif') repeat-x top left;
	text-align: center;
	width: 394px;
	border-right: 1px solid #d1d1d1;
}
.tdPrezzoListing {
	background: url('../img/rHeadList.gif') repeat-x top left;
	text-align: right;
	width: 70px;
}
.headPSP {
	height: 40px;
	width: 560px;
	background: url('../img/headPSP_557.jpg') no-repeat top right;
}
.headPS3 {
	height: 40px;
	width: 560px;
	background: url('../img/headPS3_557.jpg') no-repeat top right;
}
.headPS2 {
	height: 40px;
	width: 560px;
	background: url('../img/headPS2_557.jpg') no-repeat top right;
}
.headPSONE {
	height: 40px;
	width: 560px;
	background: url('../img/headPSONE_557.jpg') no-repeat top right;
}
.headGC {
	height: 40px;
	width: 560px;
	background: url('../img/headGC_557.jpg') no-repeat top right;
}
.headGBC {
	height: 40px;
	width: 560px;
	background: url('../img/headGBC_557.jpg') no-repeat top right;
}
.headGBA {
	height: 40px;
	width: 560px;
	background: url('../img/headGBA_557.jpg') no-repeat top right;
}
.headDS {
	height: 40px;
	width: 560px;
	background: url('../img/headDS_557.jpg') no-repeat top right;
}
.headwii {
		height: 40px;
		width: 560px;
	background: url('../img/headwii_557.jpg') no-repeat top right;
}
.headXBOX {
	height: 40px;
	width: 560px;
	background: url('../img/headXBOX_557.jpg') no-repeat top right;
}
.headXBOX360 {
	height: 40px;
	width: 560px;
	background: url('../img/headXBOX360_557.jpg') no-repeat top right;
}
.headPromozioni {
	height: 40px;
	width: 560px;
	background: url('../img/headPromozioni_557.jpg') no-repeat top right;
}
.headPublisher {
	height: 40px;
	width: 560px;
	background: url('../img/headPublisher_557.jpg') no-repeat top right;
}
.headScheda {
	height: 40px;
	width: 560px;
	background: url('../img/headSchedaProd_557.jpg') no-repeat top right;
}
.headPC {
	height: 40px;
	width: 560px;
	background: url('../img/headPC_557.jpg') no-repeat top right;
}
.headNEWS {
	height: 40px;
	width: 560px;
	background: url('../img/headNEWS_557.jpg') no-repeat top right;
}
.headClassici {
	height: 138px;
	width: 560px;
	background: url('../img/head30classici.jpg') no-repeat top right;
}
.headSearch {
	height: 40px;
	width: 560px;
	background: url('../img/headSEARCH_557.jpg') no-repeat top right;
}
.headbackorder {
	height: 40px;
	width: 560px;
	background: url('../img/backorder.gif') no-repeat top right;
}
/* FINE TESTATE e LISTING */

/* INIZIO SCHEDE PRODOTTO */
#tblSchedaProdotto {
	width: 560px;
	border-collapse: collapse;
	text-align: right;
}
#tblSchedaProdAction {
	margin: 15px 0 0 0;
	width: 555px;
	border-collapse: collapse;
}
#tblTitGame {
	width: 500px;
	border-collapse: collapse;
	margin: 0 auto;
	border: 0;
}
.tdImgScheda {
	width: 200px;
	text-align: left;
	padding: 0 0 20px 0;
	border: 0;
}
/*.tdImgScheda img {
	width: auto;
	height: auto;
}*/
.tdTitScheda {
	width: 300px;
	text-align: left;
	border: 0;
}
.titSchedaP {
	padding: 0 0 5px 0;
}
.titoloSchedaProd {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.prezzoSchedaProd {
	font-size: 18px;
	font-weight: bold;
	color: #c00;
}
#listScreenShot {
	list-style: none;
	margin: 10px 0 0 0;
}
#listScreenShot li {
	display: inline;
	float: left;
	margin: 0 0 0 18px;
}
#listaAzioniScheda li {
	display: inline;
	float: left;
	margin: 0 0 0 25px;
}
#listaAzioniScheda li a:hover {
	border-bottom: 1px dotted #ababab;
	padding: 0 0 3px 0;
}
.headSchedaXBOX, .footSchedaXBOX {
	width: 555px;
	height: 19px;
	background: url('../img/schedaHead.gif') no-repeat top left;
}
.bodySchedaXBOX {
	background: url('../img/schedaR.gif') repeat-y top left;
}
.footSchedaXBOX {
	background: url('../img/schedaFoot.gif') no-repeat top left;
}
#tblShopQuant {
	margin: 35px 0 35px 0;
	border-collapse: collapse;
	width: 287px;
	height: 94px;
	background: url('../img/boxShopCommerce.gif') no-repeat top center;
}
.labQuant, .labCambiaPlatform, .labDescrizione {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.cambiaPlatform {
	margin: 25px 0 25px 0;
	text-align: center;
	border-top: 1px dashed #333; 
}
.prezzobarrato, .prezzobarratoBig {
	text-decoration: line-through;
	color: #999
}
.prezzobarratoBig {
	font-size: 18px;
}
#tblDescrSchedaP {
	margin: 25px 0 0 0;
	width: 555px;
	border-collapse: collapse;
	text-align: right;
}

#tblDescrSchedaP img {
	width: 148px; /* prova per forzare width degli screen shot */
	margin: 0 0 0 20px;
}
.descrHead, .descrFoot {
	background: url(../img/schedaDescrHead.gif) no-repeat top left;
	width: 555px;
	height: 18px;
}
.descrFoot {
	background: url(../img/schedaDescrFoot.gif) no-repeat top left;
}
.descrTextLong {
	text-align: left;
	padding: 0 18px 0 18px;
	background: #f4f4f4;
}
.descrTextLong p {
	color: #333;
	font-size: 11px;
	margin: 10px 0 10px 0;
}
.descrScreenShot {
	background: #f4f4f4;
	text-align: center;
}
.labConsiglio {
	font-size: 14px;
	text-align: left;
	font-weight: bold;
}
/* FINE SCHEDE PRODOTTO */

/* INIZIO TABELLA BOXETTINI */
#tblBoxettini {
	width: 560px;
	border-collapse: collapse;
	margin: 15px 0 0 0;
    }
.boxettinoSingolo {
	border-collapse: collapse;
	width: 179px;
	margin: 10px 0 0 0;
	padding: 0;
}
.baseBoxettino {
	background: url('../img/boxettinoBaseR.gif') repeat-y top left;
	text-align: left;
	height: 130px;
	padding: 0 7px 7px 7px;
}
.baseBoxettinoConsiglio {
	background: url('../img/boxettinoBaseR.gif') repeat-y top left;
	text-align: left;
	padding: 0 7px 7px 7px;
}
.baseBoxettinoFooter, .baseBoxettinoXBOX, .baseBoxettinoPC, .baseBoxettinoSONY, .baseBoxettinoNINTENDO, .baseBoxettinoDVD {
	background: url('../img/boxettinoBase.gif') no-repeat top left;
	text-align: right;
	width: 179px;
	height: 19px;
	padding: 0 10px 0 0;
}
.baseBoxettino p {
	padding: 2px 0 2px 0;
}
.baseBoxettino p a {
	color: #666;
	font-size: 11px;
	text-decoration: none;
}
.baseBoxettinoXBOX {
	background: url('../img/boxettinoBaseXBOX.gif') no-repeat top left;
}
.baseBoxettinoPC {
	background: url('../img/boxettinoBasePC.gif') no-repeat top left;
}
.baseBoxettinoSONY {
	background: url('../img/boxettinoBaseSONY.gif') no-repeat top left;
}
.baseBoxettinoNINTENDO {
	background: url('../img/boxettinoBaseNINTENDO.gif') no-repeat top left;
}
.baseBoxettinoDVD {
	background: url('../img/boxettinoBasePC.gif') no-repeat top left;
}
/* FINE TABELLA BOXETTINI */

/* INIZIO PIE PAGINA */
.piePagina {
	padding: 0 7px 0 7px;
	font-size: 9px;
	color: gray;
	font-weight: bold;
}
.piePagina1 {
	padding: 0 7px 0 7px;
	font-size: 11px;
	color: #333;
	font-weight: bold;
}
.piePagina1 a {
	color: #333;
	text-decoration: none;
}
.piePagina1 a:hover {
	text-decoration: underline;
}
.piePagina a {
	color: #333;
	text-decoration: none;
}
.piePagina a:hover {
	text-decoration: underline;
}
/* FINE PIE PAGINA */

/* INIZIO SCHEDE ISTITUZIONALI */

#tblpagineIst {
	border-collapse: collapse;
	width: 559px;
	border: 0;
	background: url('../img/boxRIst.gif') repeat-y top left;
}

.tdChiSiamo {
	background: url('../img/titChisiamo.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.bgChiSiamo {
	background: url('../img/bgChiSiamo.gif') no-repeat center left;	
	text-align: left;
	height: 400px;
	padding: 20px; 
}

.tdInfo {
	background: url('../img/titInformazioni.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.tdListini {
	background: url('../img/titlistini.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.tdBackorder {
	background: url('../img/titbackorder.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.tdinviaordini {
	background: url('../img/titinviaordini.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.tdnews {
	background: url('../img/titnews.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.bgInfo {
	background: url('../img/bgInformazioni.gif') no-repeat center left;	
	text-align: left;	
	padding: 20px; 
	height: 400px;
}
.tdPromozioniIst {
	background: url('../img/titPromozioni.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.bgPromozioni {
	background: url('../img/bgPromozioni.gif') no-repeat center left;	
	text-align: left;	
	padding: 20px; 
	height: 400px;
}

.tdContatti {
	background: url('../img/titContatti.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.bgContatti {
	background: url('../img/bgContatti.gif') no-repeat center left;	
	text-align: left;	
	padding: 20px; 
	height: 400px;
}

.tdLogin {
	background: url('../img/titLogin.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.tdregistrazione {
	background: url('../img/titRegistrazione.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.bgLogin {
	background: url('../img/bgLogin.gif') no-repeat center left;	
	text-align: left;	
	padding: 20px; 
	height: 400px;
}

.tdNewsletter {
	background: url('../img/titNewsLetter.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.tdregistrazione_ok {
	background: url('../img/registrazione_ok.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}

.tdGeneralita {
	background: url('../img/titGeneralita.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}


.tdCambiaPass {
	background: url('../img/titCambia.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.tdRicorda {
	background: url('../img/titRicorda.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.bgNewsletter {
	background: url('../img/bgNewsLetter.gif') no-repeat center left;	
	text-align: left;	
	padding: 20px; 
	height: 400px;
}

.tdStatoOrdini {
	background: url('../img/titStatoOrdini.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.bgStatoOrdini {
	background: url('../img/bgStatoOrdini.gif') no-repeat center left;
	text-align: left;	
	padding: 20px; 
	height: 400px;
}

.tdWishList {
	background: url('../img/titWishList.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.bgWishList {
	background: url('../img/bgWishList.gif') no-repeat center left;
	text-align: left;	
	padding: 20px; 
	height: 400px;
}

.tdCarrello {
	background: url('../img/titCarrello.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
.bgCarrello {
	background: url('../img/bgCarrello.gif') no-repeat center left;
	text-align: left;
	padding: 20px;
	height: 400px;
}

.tdCarrelloStep1, .tdCarrelloStep2, .tdCarrelloStep3, .tdCarrelloStep4, .tdCarrelloStep5, .tdCarrelloStep6 {
	background: url('../img/step1.gif') no-repeat top left;
	width: 559px;
	height: 65px;
}
.tdCarrelloStep2 {
	background: url('../img/step2.gif') no-repeat top left;
}
.tdCarrelloStep3 {
	background: url('../img/step3.gif') no-repeat top left;
}
.tdCarrelloStep4 {
	background: url('../img/step4.gif') no-repeat top left;
}

.tdCarrelloStep5 {
	background: url('../img/step5.gif') no-repeat top left;
}
.tdCarrelloStep6 {
	background: url('../img/step6.gif') no-repeat top left;
}
.footerScheIst {
	background: url('../img/boxFootIst.gif') no-repeat top left;
	width: 559px;
	height: 21px;
}
.tdSurvey {
	background: url('../img/titSurvey.gif') no-repeat top left;
	width: 559px;
	height: 46px;
}
/* FINE SCHEDE ISTITUZIONALI */


.error { color: red; display: block; }
.errorSummary {
    color: red;
    font-weight: bold;
    text-align: center;
    background: #ffffd5;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}
.messageInfo {
    color: navy;
    font-weight: bold;
    text-align: center;
    background: #eeeeee;
    border-top: 1px solid #f5f6be;
    border-right: 2px solid #f5f6be;
    border-bottom: 2px solid #f5f6be;
    border-left: 1px solid #f5f6be;
    padding: 1em;
    margin-top: 1em;
    margin-bottom: 1em;
}
#note { text-align: center; }
#bottonx { text-align: center; margin-top: 1em; margin-bottom: 5em; padding-top: 1em; border-top: 1px solid #ccc; color: #5a5a5b;}

/* carrello */
#cart { font-weight: 200; }
#cart th { background: #f1f2f6; border: 1px solid #eee; border-bottom: 1px solid #0388d9; color: #333; font-weight: normal; }
#cart td { border-bottom: 1px solid #eee; }
#cart #totalRow {  }
#cart td#totalLabel { font-weight: bold; color: #000000; }
#cart td#total { font-weight: bold; color: #000000; }
#cart #delivery { margin: 1em 0 1em 0; color: #000000; }
#cartEmptyBox { background: #f1f2f6; padding: 2em; margin-right: 15em; }

/* Checkout */
#checkoutStages { font-size: 120%; text-align: left; color: #ffffff; }
#checkoutStage { color: #E8A733; font-weight: bold;  }
#checkoutForm { width: 0pt; }

/* Order */
.orders th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal;}
.orders td { border-bottom: 1px solid #eee;}

.orderCart th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal; }
.orderCart td { border-bottom: 1px solid #eee;  }
.orderCart #totalRow { background: #ffc;  }
.orderCart td#totalLabel { font-weight: bold;  }
.orderCart td#total { font-weight: bold; }
.orderCart #delivery { margin: 1em 0 1em 0; }

/* listini */
.listini th { background: #f1f2f6; border: 1px solid #eee; color: #333; font-weight: normal;  padding-left: 5px ;}
.listini td { border-bottom: 1px solid #eee; padding-left: 5px; margin: 1em 0 1em 0; }
.listini tr { border-bottom: 1px solid #eee; padding-left: 5px; margin: 1em 0 1em 0; }


.testoPromo a {
	color: #c00;
	text-decoration: none;
}

.testoPromo a:hover {
	text-decoration: underline;
}

.cambiaPass {
	color: #333;
	font-weight: bold;
	text-decoration: none;
	margin: 10px 0 0 0;
}

.cambiaPass:hover {
	text-decoration: underline;
}


.required { vertical-align: top; color: red; }

.testi3 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	vertical-align: top;
	padding: 5px;
	line-height: 16px;
	text-align: left;
}

.testi4 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #3A3A3A;
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
	line-height: 16px;
	text-align: left;
}
.testi5 {
	font-family: Tahoma, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
    padding: 5px;
    text-align: left;
}
.testi6 {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #434343;
    padding: 5px;
    text-align: left;
}
.contenuti {
	font-size: 12px;
	color: #434343;
    text-align: left;
}
.thumb {
    background: #ffffff;
    border: 1px solid #ccc;
    padding: 5px;
}
