﻿body {
	margin:0px; padding:0px;
	/*background-color:Transparent;
	background-image:url(images/sfondi/tci_fondo.jpg); */
	padding-top: 35px;
	padding-bottom: 35px;
	/*background-color: #4E4D4D;*/
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 	
}


body.popup
{
	margin:0px; padding:0px;
	background-color:Transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
}

#mainTop {
	/*background-image:url("images/sfondo.gif");  
	background-image:url(images/sfondoCentraletop.gif);  */
	background-repeat:no-repeat;
	width: 1280px;		
    border: 0px;    
    position: relative;    
    top: 0px;
 /*   left: 50%;*/
    margin: auto;
	/*height: 3072px;*/
	height:1026px;
    z-index:0;
    
}
#footer 
{
	background-color:White;
	color: Black;	
}

#main.container
{	
	/*background-image:url(images/fascia_centrale.png);  */
	
}
.container {  
    width:950px;  
    margin:0 auto;  
    border:1px solid red;  
}  
#fasciacentrale 
{	
	background-image:url("images/fascia_centrale_top.png"); 
	position:absolute;
	top:252px;
	left:261px;
	/*left: 50%;
	margin-left: -375px;*/	
	z-index:1;
	height: 643px;
	width: 750px;	
}

#fasciacentrale_new
{	
	background-image:url("images/sfondi/sfondoIndex.png"); 
	position:absolute;
	top:252px;
	left:261px;
	/*left: 50%;
	margin-left: -375px;*/	
	z-index:1;
	height: 2593px;
	width: 750px;	
}

#fasciacentrale_nosfondo
{
	
	position:absolute;
	top:252px;
	left:261px;
	/*left: 50%;
	margin-left: -375px;*/	
	z-index:1;
	height: 643px;
	width: 750px;	
}

#pcConfigurator 
{	
	background-image:url("images/pc_configurator.png"); 
	position:relative;
	top:1px;
	left:-25px;
	/*left: 50%;
	margin-left: -375px;*/	
	z-index:1;
	height: 154px;
	width: 750px;	
}

#forumCentrale
{
	background-image:url("images/forumCentrale.png"); 
	position:relative;
	top:-10px;
	left:-25px;
	/*left: 50%;
	margin-left: -375px;*/	
	z-index:2;
	height: 154px;
	width: 750px;
	margin-top: 0px;	
}

#scrittaForum
{
	border: 1px solid black;
	z-index:2;
	position: absolute;
	top:32px;
	left: 92px;
	width: 308px;
	height: 66px;	
	font-size:18px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: White;
	line-height:18px;
}

#mainCentrale
{
	/*background-image:url(images/sfondoCentraleBottom.png); 	*/
	background-color: transparent;
	background-repeat:no-repeat;
	border: none;
	width: 1280px;		
    
    position: relative;    
    top: 0px;
    margin: auto;
    margin-top:0px;
    z-index:0;
    /*height: 2046px;*/	
    height: 1814px;
    
}

#mainBottom
{
	background-image:url(images/mainBottom.png); 
	background-color:White;
	width: 1280px;		
    border: none;
    position: relative;    
    margin: auto;
    z-index:-1;
    height: 232px;
    top: 0px;
}

#mainBottomNew
{	
	width: 1280px;		
    border: none;
    position: relative;    
    left:-286px;
    z-index:1;
    height: 232px;   
}

#mainBottomProva
{	
	width: 1280px;		
    border: none;
    position: relative;    
    margin: auto;
    z-index:1;
    height: 232px;   
}

#contentBottom
{
	background-image:url(images/mainBottom.png); 
	background-color:White;
	position: relative;    
    margin-top: 50px;
    left:0px;
    height: 232px;
    
}

#fasciacentraleBottom
{	
	background:url("images/fasciaCentraleBottom.png") no-repeat;
	position:absolute;
	top:-1px;
	left:261px;
	bottom:0px;	
	z-index:1;
	height: 100%;
	width: 750px;	
}

#logo
{
	position:absolute;
	top: 35px;
	left: 28px;
	background-image:url("images/logo.png");
	z-index: 1;
	width: 312px;
	height: 152px;
}

#banner
{
	position:absolute;
	top: 39px;
	right: 30px;
	z-index: 1;
	width: 750px;
	height: 100px;
	
}

#latoSinistro
{
	position:absolute;
	top:255px;	
	left: 26px;
}

#latoDestro
{
	position:absolute;
	top:255px;	
	right: 30px;
	margin:auto;
}

#bannerPrincipale
{	
	position:absolute;
	top:4px;
	left:25px;
	/*left: 50%;
	margin-left: -375px;*/	
	z-index:1;
	height: 215px;
	width: 700px;	
}

#bannerPulsanti
{
	position:absolute;
	top:229px;
	left:25px;
	/*left: 50%;
	margin-left: -375px;*/	
	z-index:1;
	height: 30px;
	width: 700px;		
}

#content_fasciacentrale
{
	position:absolute;
	top:20px;
	left:25px;
	/*left: 50%;
	margin-left: -375px;*/	
	z-index:1;
	height: 31px;	
	width: 700px;		
}

#novita
{
	position:absolute;
	top:160px;
	left:25px;
	/*left: 50%;
	margin-left: -375px;*/	
	z-index:1;
	height: 31px;
	width: 700px;	
}

#offerte
{
	position:absolute;
	top:269px;
	left:25px;
	/*left: 50%;
	margin-left: -375px;*/	
	z-index:1;
	height: 31px;	
	width: 700px;		
}

#offerteContent
{
	position:absolute;
	top:40px;
	left:0px;
	/*left: 50%;
	margin-left: -375px;*/	
	z-index:1;
	height: 31px;	
	width: 700px;		
}
.offerteContent
{
	position:absolute;
	top: 41px;
	height: 301px;
	width: 700px;
	z-index:1;	
	text-align:center;
}

.fontBold
{
	font-size:12px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: Black;	
}

.font14BoldBlack
{
	font-size:14px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: Black;	
}

.font14BoldWhite
{
	font-size:14px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: White;	
}

.font16BoldBlack
{
	font-size:16px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: Black;	
}

.font16BoldWhite
{
	font-size:16px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: White;	
}

.fontNormal
{
	font-size:14px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: Black;	
}

.font12NormalBlack
{
	font-size:12px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: Black;	
}

.font13NormalBlack
{
	font-size:13px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: Black;	
}

.font14NormalWhite
{
	font-size:14px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: White;	
}

.fontNormalGrey
{
	font-size:12px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: #595959;	
}

.fontNormalGrey
{
	font-size:12px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: #595959;	
}

.fontCurrentPCConf
{
	font-size:12px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: #2266A2;	
}

.fontTitle
{
	font-size:14px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: #236da2;
}

.fontBarraBlu
{
	font-size:20px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: white;
}

.font20BlackBold
{
	font-size:20px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: black;
}

.font22BlackBold
{
	font-size:22px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: black;
}

.font11Black
{
	font-size:11px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: black;
}

.fontBarraBluSmall
{
	font-size:16px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: white;
}

A.infoLink
{
	font-size:14px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: #82ABD6;
	text-decoration: none;
}

A.infoLink:hover
{
	font-size:14px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: #82ABD6;
	text-decoration: none;
}


.riquadroProdottiHome
{
	background:url(images/riquadro.png) no-repeat; 
	
	width:176px;
	height:154px;		
	margin:0;
	/*border:1px solid red;*/
	font-size:10px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	color: Black;
}

.tdHomepageImg
{
	margin:auto;
	text-align:center;
	vertical-align:middle;
	
	width:80px;
	height:66px;
	padding-left:9px;
	padding-top: 5px;		
	
}

.prodHomepage
{
	cursor:pointer;
	outline: none; 
	text-decoration: none;
	max-width: 80px;
	max-height: 66px;
}

.tdHomepagePrice
{	
	font-size:15px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: Black;
	padding-top: 13px;	
	line-height:12px;
	
}

.fontIVA
{
	font-size:12px; 
	font-weight:normal;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	color: Black;
}

A.linkProdotti:visited
{
	text-decoration:none;
	color: #595959;
}
A.linkProdotti:link
{
	text-decoration:none;
	color: #595959;
}
A.linkProdotti:link
{
	text-decoration:none;
	color: #595959;	
}
A.linkProdotti:hover
{
	text-decoration:none;
	color: #595959;
}

.tdHomepageText
{
	padding-top: 0px;
	padding-right: 2px;
	height:70px;
	text-align:left;
	vertical-align:top;
	font-size:10px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	color: #595959;
	padding-left:9px;
	line-height:12px;
}

#mnuPrinc
{
	width: 1226px;
	height: 31px;
	left: 26px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/mnuPrincipale.png");
}
	
#mnuPrinc_chisiamo
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/chisiamo.png");
}	

#mnuPrinc_condizioni
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/Condizioni.png");
}	

#mnuPrinc_contattaci
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/Contattaci.png");
}

#mnuPrinc_garanzie
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/Garanzie.png");
}

#mnuPrinc_listino
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/Listino.png");
}

#mnuPrinc_news
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/News.png");
}

#mnuPrinc_pcGame
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/pcGame.png");
}

#mnuPrinc_pcHome
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/pcHome.png");
}

#mnuPrinc_pcWork
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/pcWork.png");
}

#mnuPrinc_rma
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/RMA.png");
}

#mnuPrinc_server
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/server.png");
}

#mnuPrinc_workstation
{
	width: 1226px;
	height: 31px;
	left: 27px;
	top: 209px;
	border: none;
	position: absolute;
	background-image: url("images/menu/workstation.png");
}

/*****************************************************/
/* Stile del menu laterale sinistro
/*****************************************************/
div.riquadro
{	
	background-color: #FBFCFB;	
	border-left: 1px solid #807F80;
	border-right: 1px solid #807F80;	
	position: relative;
	bottom: 3px;
	width: 216px;
	height: 100%;
	font-family: "Myriad Pro", Tahoma, sans-serif; 
	font-weight:normal;
	font-size:12px;
	color: #595959;
	text-align:left;
	line-height:20px;		
	z-index:2;
	padding-left:5px;
	
}

div.testataRiquadro
{
	width: 218px;
	height: 29px;
	background-image:url("images/Riquadri/testataRiquadri.png");
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	font-size:12px;
	text-align:left;		
	position:relative;
	z-index:1;
	padding-left:5px;
	line-height:28px;	
}

div.MenuCategoria
{
	background-color: #FBFCFB;	
	border-left: 1px solid #807F80;
	border-right: 1px solid #807F80;	
	position: relative;
	bottom: 3px;
	width: 216px;
	height: 20px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:12px;
	color: #595959;
	text-align:left;
	line-height:20px;		
	z-index:2;
	padding-left:5px;
	cursor: pointer;	
}

table.MenuCategoriaPCConf
{
	border-left: 1px solid #807F80;
	border-right: 1px solid #807F80;	
	border-top: 0px;
	border-bottom: 0px;
	background-color: #FBFCFB;
	color: #595959;
	width: 223px;
	position: relative;
	bottom: 3px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:12px;
}

div.MenuSottocategoria
{
	background-color: #FBFCFB;	
	border-left: 1px solid #807F80;
	border-right: 1px solid #807F80;	
	position: relative;
	bottom: 3px;
	width: 206px;
	height: 20px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:12px;
	color: #595959;
	text-align:left;
	line-height:20px;		
	z-index:2;
	padding-left:15px;
	cursor: pointer;
	
}


div.containerRiquadro
{
	background: url("images/Riquadri/bottomBodyRiquadro.png") no-repeat bottom ;
	width: 223px;	
	height:100%;
	position:relative;
	z-index:1;	
	top:0px;	
}

div.containerRiquadroPartners
{
	background: url("images/bottom_riquadro_partners.png") no-repeat bottom ;
	width: 223px;	
	height:100%;
	position:relative;
	z-index:1;	
	top:0px;		
	background-color: #464646;
}

div.riquadroPartners
{	
	background-color: #464646;	
	border-left: 1px solid #464646;
	border-right: 1px solid #464646;	
	/*background:url("images/partners.png") no-repeat;	*/
	position: relative;
	bottom: 3px;
	top: 0px;
	width: 221px;
	height: 100%;
	font-family: "Myriad Pro", Tahoma, sans-serif; 
	font-weight:normal;
	font-size:12px;
	color: #464646;
	text-align:left;
	
	z-index:-1;
	padding-left:0px;
	padding-top:0px;	
}

div.imgPartners
{
	border: none;
	position: absolute;
	background-image: url("images/partners.png");
	width: 220px;
}


div.contentCondizioni
{
	/*background:url("images/sfondi/sfondoCondizioni.png");
	height:2000px;	*/
	text-align:left;
	padding-left:50px;			
	padding-right:50px;
}

div.contentChisiamo
{
	background:url("images/sfondi/sfondoChisiamo.png");
	height:516px;	
	text-align:left;
	padding-left:50px;			
	padding-right:50px;
}

div.contentContatti
{
	background:url("images/sfondi/sfondoContatti.png");
	height:768px;	
	text-align:left;
	padding-left:50px;			
	padding-right:50px;
}

A.menu:visited
{
	text-decoration:none;
	color: #595959;
	font-weight:normal;
}
A.menu:link
{
	text-decoration:none;
	color: #595959;
	font-weight:normal;
}

A.menu:hover
{
	text-decoration:none;
	color: #5277A4;
	font-weight: bold;
}

/*****************************************************/
/* Fine Stile del menu
/*****************************************************/

/*************************************************************/
/* Stile menu principale e mapping 
/*************************************************************/

a.linkGaranzie{left:790px; top:0px; background:transparent;outline: none; text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkGaranzie:hover  {background:transparent; border:none; color:black;}
a.linkContattaci {left:879px; top:0px; background:transparent;outline: none; text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkContattaci:hover  {background:transparent; border:none; color:black;}
a.linkHome {left:54px; top:0px; background:transparent;outline: none;text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkHome:hover  {background:transparent; border:none; color:black;}
a.linkPCHome {left:141px; top:0px; background:transparent;outline: none;text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkPCHome:hover  {background:transparent; border:none; color:black;}
a.linkPCWork {left:230px; top:0px; background:transparent;outline: none;text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkPCWork:hover  {background:transparent; border:none; color:black;}
a.linkPCGame {left:318px; top:0px; background:transparent;outline: none;text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkPCGame:hover  {background:transparent; border:none; color:black;}
a.linkServer {left:525px; top:0px; background:transparent;outline: none;text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkServer:hover  {background:transparent; border:none; color:black;}
a.linkChisiamo {left:613px; top:0px; background:transparent;outline: none;text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkChisiamo:hover  {background:transparent; border:none; color:black;}
a.linkCondizioni {left:702px; top:0px; background:transparent;outline: none;text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkCondizioni:hover  {background:transparent; border:none; color:black;}
a.linkNews {left:967px; top:0px; background:transparent;outline: none;text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkNews:hover  {background:transparent; border:none; color:black;}
a.linkListino {left:1054px; top:0px; background:transparent;outline: none;text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkListino:hover  {background:transparent; border:none; color:black;}
a.linkRMA {left:1141px; top:0px; background:transparent;outline: none;text-decoration:none;display:block; width:82px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkRMA:hover  {background:transparent; border:none; color:black;}
a.linkWorkstation {left:405px; top:0px; background:transparent;outline: none;text-decoration:none;display:block; width:115px; height:0; padding-top:28px; overflow:hidden; position:absolute;}
a.linkWorkstation:hover  {background:transparent; border:none; color:black;}

/*************************************************************/
/* FINE Stile menu principale e mapping 
/*************************************************************/
.btnImage
{
	cursor:pointer;
	outline: none; 
	text-decoration: none;
}



.btnRicerca
{
	cursor: pointer;
	padding-left: 7px;
	position: absolute;
	top: 50px;
	border: 0;
	text-decoration: none;
	outline: none; 
}

.btnRicerca input:link
{
	text-decoration: none;
	border: none;
	outline: none; 
}

.btnRicerca2
{
	cursor: pointer;
	padding-left: 7px;
	position: absolute;
	top: 70px;
	border: 0;
	text-decoration: none;
	outline: none; 
}

.intermezzo
{
	height: 14px;
}

.riquadroRicerca
{
	background: url("images/sfondi/sfondoricerca.gif") no-repeat bottom ;
	width: 223px;	
	height:77px;
	position:relative;
	z-index:1;	
	top:0px;
}

.riquadroRicercaBrand
{
	background: url("images/sfondi/sfondoRicercaBrand.png") no-repeat bottom ;
	width: 223px;	
	height:99px;
	position:relative;
	z-index:1;	
	top:0px;
}

.selectBrand
{
	background: url("images/txtRicerca.gif") no-repeat;
    width: 202px;		
	margin:auto;
	margin-left: 7px;
	height: 19px;	
	border: none;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
	padding-left : 3px;		
	background-color: #82ABD7;
}

.fieldRicerca
{
	background: url("images/txtRicerca.gif") no-repeat;
	width: 202px;
	margin:auto;
	height: 19px;
	letter-spacing: 1px;
	position:absolute;
	margin-left: 7px;
	margin-top: 1px;
	border: none;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
	padding-left : 3px;
}

table.carrelloPCConf 
{
	 background: url("images/riquadri/carrello_pcconf.png") no-repeat;
}
.fieldRiquadroLong /*PROVA BLU*/
{
	background: url("images/txtRiquadro211_blue.gif") no-repeat;
	width: 211px;
	margin:auto;
	height: 18px;
	letter-spacing: 1px;
	position:relative;
	top: 5px;
	border: none;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:12px;
	color: #FFFFFF;
	padding-left : 3px;
}
.txtPassword /*PROVA BLU*/
{
	background: url("images/txtRiquadro211_blue.gif") no-repeat;
	width: 211px;
	margin:auto;
	height: 18px;
	letter-spacing: 1px;
	position:relative;
	top: 5px;
	border: none;
	font-family: Tahoma; 
	font-weight:normal;
	font-size:12px;
	color: #FFFFFF;
	padding-left : 3px;
}

.txtOrdiniLong 
{
	background: url("images/txtRiquadro477.png") no-repeat;
	width: 477px;
	margin:auto;
	height: 21px;
	letter-spacing: 1px;	
	top: 5px;
	border: none;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:12px;
	color: #226CA2;
	padding-left : 3px;
	vertical-align:middle;
	line-height:21px;
}

.txtPassReg
{
	background: url("images/txtRiquadro477.png") no-repeat;
	width: 477px;
	margin:auto;
	height: 21px;
	letter-spacing: 1px;	
	top: 5px;
	border: none;
	font-family: Tahoma; 
	font-weight:normal;
	font-size:12px;
	color: #226CA2;
	padding-left : 3px;
	vertical-align:middle;
	line-height:21px;
}

.txtOrdiniLong605
{
	background: url("images/txtRiquadro605.png") no-repeat;
	width: 605px;
	margin:auto;
	height: 21px;
	letter-spacing: 1px;	
	top: 5px;
	border: none;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:12px;
	color: #226CA2;
	padding-left : 3px;
	vertical-align:middle;
	line-height:21px;
}

.textareaTrasporto
{
	background: url("images/textTrasporto.png") no-repeat;
	width: 612px;
	height: 52px;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:12px;
	color: #226CA2;
	padding-left : 3px;
	border: none;		
}

.fieldQtaPCconf /*PROVA BLU*/
{
	background: url("images/qta.png") no-repeat;
	width: 20px;
	margin:auto;
	height: 20px;
	letter-spacing: 1px;
	position:relative;
	top: 2px;
	border: none;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:bold;
	font-size:12px;
	color: #000000;
	padding-left : 3px;
}

.selectProvince
{	
	background: url("images/txtRiquadro605.png") no-repeat;
	width: 605px;
	margin:auto;
	height: 21px;	
	border: none;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:11px;
	color: #226CA2;
	padding-left : 3px;		
}

.selectShort
{
	background: url("images/txtRiquadro477.png") no-repeat;
	width: 477px;
	margin:auto;
	height: 21px;	
	border: none;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:11px;
	color: #226CA2;
	padding-left : 3px;		
}
.txtOrdini
{
	background: url("images/txtRiquadro408.png") no-repeat;
	width: 408px;
	margin:auto;
	height: 21px;
	letter-spacing: 1px;	
	top: 5px;
	border: none;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:12px;
	color: #226CA2;
	padding-left : 3px;
	line-height:21px;
}

/*
.fieldRiquadroLong
{
	background: url("images/txtRiquadro211.gif") no-repeat;
	width: 211px;
	margin:auto;
	height: 18px;
	letter-spacing: 1px;
	position:relative;
	top: 5px;
	border: none;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	font-weight:normal;
	font-size:12px;
	color: #C7C5C1;
	padding-left : 3px;
}
*/
.fieldRiquadro
{
	background: url("images/txtRiquadro132.gif") no-repeat;
	width: 132px;
	margin:auto;
	height: 19px;
	letter-spacing: 1px;
	position:relative;
	top: 5px;
	border: none;
	font-family:  "Myriad Pro",Calibri, Verdana, sans-serif; 
	font-weight:normal;
	font-size:12px;
	color: #C7C5C1;
	padding-left : 3px;
}
#btnEntra
{
	cursor: pointer;	
	position: absolute;	
	border: 0;
	right: 5px;
	top: 60px;
}

.btnAccediRivenditori
{
	cursor: pointer;
	position: absolute;
	border: 0;
/*	text-align: right;
	vertical-align:middle;	
*/	right: 5px;
	top: 5px;
	
}
.btnVerifica
{
	cursor: pointer;	
	position: relative;	
	border: 0;
	right: 1px;
	padding-left: 1px;		
	vertical-align:bottom;
}
.chkboxstyled
{
	background: url(images/checkboxRiquadro.png) no-repeat;
	vertical-align:middle;
}

A.linkRiquadro:visited
{
	text-decoration:none;
	color: #595959;
	font-weight:normal;
}
A.linkRiquadro:link
{
	text-decoration:none;
	color: #595959;
	font-weight:normal;
}
A.linkRiquadro:hover
{
	text-decoration:none;
	color: #000000;
	font-weight: normal;
}

.bannerDIV
{
	width: 223px;

}

.forumDX
{	
	background-image: url(images/forumDX.png);
	width: 223px;
	height:75px;
/*	height:75px;
	
	z-index:1;	
	top:0px;	
	background: url(images/forumDX2.gif) no-repeat;	
*/
}

.Pc_ConfDX
{	
	background-image: url(images/pc_conf_DX.png);
	width: 223px;
	height:75px;
/*	height:75px;
	
	z-index:1;	
	top:0px;	
	background: url(images/forumDX2.gif) no-repeat;	
*/
}

.btnAccediForum
{
	cursor: pointer;
	position: relative;
	border: none;
	text-align: right;
	vertical-align:middle;	
	padding-left : 166px;
	padding-top : 47px;
}

.btnStartPC
{
	cursor: pointer;
	position: absolute;
	border: none;	
	left : 101px;
	top : 101px;
}

/****************************************************/
/* Stile per div sfondo arrotondato					*/
/****************************************************/
div.news-alto-chiaro
{
  width: 700px;
  background-image: url(images/RiquadriNews/altoChiaro.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 5px;
  
}
div.news-medio-chiaro
{
  width: 700px;
  background-image: url(images/RiquadriNews/medioChiaro.png);
  background-repeat: repeat-y;
}
div.news-basso-chiaro
{
  width: 700px;
  background-image: url(images/RiquadriNews/bassoChiaro.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 5px;        
}
div.news-alto-scuro
{
  width: 700px;
  background-image: url(images/RiquadriNews/altoScuro.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 5px;
  
}
div.news-medio-scuro
{
  width: 700px;
  background-image: url(images/RiquadriNews/medioScuro.png);
  background-repeat: repeat-y;
}
div.news-basso-scuro
{
  width: 700px;
  background-image: url(images/RiquadriNews/bassoScuro.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 5px;        
}
div.news-testo
{
  margin: 0px 10px 0px 10px;
  text-align:left;
  padding-left:10px;
  padding-right:10px;
  padding-top:6px;
  padding-bottom:6px;
}
div.garanzie-alto
{
  width: 167px;
  background-image: url(images/RiquadriGaranzie/garanzieAlto.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 5px;
  float:left;
}
div.garanzie-medio
{
  width: 167px;
  height:100px;
  background-image: url(images/RiquadriGaranzie/garanzieMedio.png);
  background-repeat: repeat-y;
}
div.garanzie-basso
{
  width: 167px;
  background-image: url(images/RiquadriGaranzie/garanzieBasso.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 5px;        
}
div.garanzie_intermezzo
{
	width:10px;
	float:left;
	background-color:Transparent;
	background-attachment:fixed;
}
div.garanzie-testo
{
  margin: 0px 5px 0px 10px;
  text-align:left;
  padding-left:3px;
  padding-right:3px;
  padding-top:6px;
  padding-bottom:3px;
}
div.garanzie-dettaglio-testo
{
  margin : 0px 5px 0px 10px;
  text-align:left;
  padding-left:50px;
  padding-right:13px;
  padding-top:6px;
  padding-bottom:3px;
}

div.riquadro-alto
{
  width: 700px;
  background-image: url(images/Riquadri/riquadroAlto.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 8px;
  
}
div.riquadro-medio
{
  width: 700px;
  background-image: url(images/Riquadri/riquadroMedio.png);
  background-repeat: repeat-y;
}
div.riquadro-basso
{
  width: 700px;
  background-image: url(images/Riquadri/riquadroBasso.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 8px;        
}

div.riquadro-foto-alto
{
  width: 80px;
  background-image: url(images/Riquadri/riquadro-foto-alto.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 5px;
  
}
div.riquadro-foto-medio
{
  width: 80px;
  background-image: url(images/Riquadri/riquadro-foto-medio.png);
  background-repeat: repeat-y;
}
div.riquadro-foto-basso
{
  width: 80px;
  background-image: url(images/Riquadri/riquadro-foto-basso.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 5px;        
}

div.riquadroPc_conf-alto
{
  width: 700px;
  background-image: url(images/Riquadri/riquadroPCConfAlto.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 8px;
  
}
div.riquadroPc_conf-medio
{
  width: 700px;
  background-image: url(images/Riquadri/riquadroPCConfMedio.png);
  background-repeat: repeat-y;
}
div.riquadroPc_conf-basso
{
  width: 700px;
  background-image: url(images/Riquadri/riquadroPCConfBasso.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 8px;        
}

div.riquadroPc_conf-testo
{
  width: 700px;
  padding-top: 50px;
  padding-left:60px;
  padding-right:70px;
  font-size:14px; 
  font-weight:normal;
  font-family : "Myriad Pro", Tahoma, Verdana, sans-serif; 
  color: white;
  padding-bottom: 8px;
  text-align:left;        
}

div.riquadroPc_conf-elenco
{
  width: 700px;
  padding-top: 8px;
  padding-left:14px;
  /*padding-right:70px;*/
  font-size:14px; 
  font-weight:normal;
  font-family : "Myriad Pro", Tahoma, Verdana, sans-serif; 
  color: white;
  /*padding-bottom: 8px;*/
  text-align:left;        
}

div.riquadroPc_conf_altoDet
{
  width: 678px;
  background-image: url(images/Riquadri/riquadroPCConfDetAlto.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 8px;
  padding-left: 0px;
  margin-left:-3px;
  
}
div.riquadroPc_conf_medioDet
{
  width: 678px;
  background-image: url(images/Riquadri/riquadroPCConfDetMedio.png);
  background-repeat: repeat-y;
  padding-left: 0px;
  
}
div.riquadroPc_conf_bassoDet
{
  width: 678px;
  background-image: url(images/Riquadri/riquadroPCConfDetBasso.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 8px;        
  padding-left: 0px;
}

/**********************************************************/
/*  FINE Stile per div sfondo arrotondato news e garanzie */
/**********************************************************/

/*************************************************************/
/* Stile menu Partners e mapping 
/*************************************************************/
dl.image_map {display:block; width:220px; height:747px; background:url("images/partners.png") no-repeat; position:relative; margin:0px auto 0px auto;}
	a.LINK0 {left:113px; top:0px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK0:hover  {background:transparent; border:none; color:black;}
	a.LINK1 {left:4px; top:1px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK1:hover  {background:transparent; border:none; color:black;}
	a.LINK2 {left:4px; top:47px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK2:hover  {background:transparent; border:none; color:black;}
	a.LINK3 {left:6px; top:96px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK3:hover  {background:transparent; border:none; color:black;}
	a.LINK4 {left:5px; top:142px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK4:hover  {background:transparent; border:none; color:black;}
	a.LINK5 {left:5px; top:190px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK5:hover  {background:transparent; border:none; color:black;}
	a.LINK6 {left:5px; top:236px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK6:hover  {background:transparent; border:none; color:black;}
	a.LINK7 {left:5px; top:283px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK7:hover  {background:transparent; border:none; color:black;}
	a.LINK8 {left:4px; top:331px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK8:hover  {background:transparent; border:none; color:black;}
	a.LINK9 {left:6px; top:377px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK9:hover  {background:transparent; border:none; color:black;}
	a.LINK10 {left:5px; top:424px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK10:hover  {background:transparent; border:none; color:black;}
	a.LINK11 {left:5px; top:471px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK11:hover  {background:transparent; border:none; color:black;}
	a.LINK12 {left:5px; top:518px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK12:hover  {background:transparent; border:none; color:black;}
	a.LINK13 {left:5px; top:565px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK13:hover  {background:transparent; border:none; color:black;}
	a.LINK14 {left:5px; top:613px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK14:hover  {background:transparent; border:none; color:black;}
	a.LINK15 {left:5px; top:659px; background:transparent;display:block; width:100px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK15:hover  {background:transparent; border:none; color:black;}
	a.LINK16 {left:3px; top:705px; background:transparent;display:block; width:101px; height:0; padding-top:37px; overflow:hidden; position:absolute;}
	a.LINK16:hover  {background:transparent; border:none; color:black;}
	a.LINK17 {left:113px; top:48px; background:transparent;display:block; width:101px; height:0; padding-top:37px; overflow:hidden; position:absolute;}
	a.LINK17:hover  {background:transparent; border:none; color:black;}
	a.LINK18 {left:114px; top:95px; background:transparent;display:block; width:101px; height:0; padding-top:37px; overflow:hidden; position:absolute;}
	a.LINK18:hover  {background:transparent; border:none; color:black;}
	a.LINK19 {left:114px; top:143px; background:transparent;display:block; width:101px; height:0; padding-top:37px; overflow:hidden; position:absolute;}
	a.LINK19:hover  {background:transparent; border:none; color:black;}
	a.LINK20 {left:114px; top:189px; background:transparent;display:block; width:101px; height:0; padding-top:37px; overflow:hidden; position:absolute;}
	a.LINK20:hover  {background:transparent; border:none; color:black;}
	a.LINK21 {left:114px; top:236px; background:transparent;display:block; width:101px; height:0; padding-top:37px; overflow:hidden; position:absolute;}
	a.LINK21:hover  {background:transparent; border:none; color:black;}
	a.LINK22 {left:114px; top:284px; background:transparent;display:block; width:101px; height:0; padding-top:37px; overflow:hidden; position:absolute;}
	a.LINK22:hover  {background:transparent; border:none; color:black;}
	a.LINK23 {left:114px; top:331px; background:transparent;display:block; width:101px; height:0; padding-top:37px; overflow:hidden; position:absolute;}
	a.LINK23:hover  {background:transparent; border:none; color:black;}
	a.LINK24 {left:114px; top:378px; background:transparent;display:block; width:101px; height:0; padding-top:37px; overflow:hidden; position:absolute;}
	a.LINK24:hover  {background:transparent; border:none; color:black;}
	a.LINK25 {left:114px; top:425px; background:transparent;display:block; width:101px; height:0; padding-top:37px; overflow:hidden; position:absolute;}
	a.LINK25:hover  {background:transparent; border:none; color:black;}
	a.LINK26 {left:114px; top:472px; background:transparent;display:block; width:101px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK26:hover  {background:transparent; border:none; color:black;}
	a.LINK27 {left:114px; top:519px; background:transparent;display:block; width:101px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK27:hover  {background:transparent; border:none; color:black;}
	a.LINK28 {left:114px; top:565px; background:transparent;display:block; width:101px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK28:hover  {background:transparent; border:none; color:black;}
	a.LINK29 {left:114px; top:612px; background:transparent;display:block; width:101px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK29:hover  {background:transparent; border:none; color:black;}
	a.LINK30 {left:114px; top:659px; background:transparent;display:block; width:101px; height:0; padding-top:39px; overflow:hidden; position:absolute;}
	a.LINK30:hover  {background:transparent; border:none; color:black;}
/*************************************************************/
/* Fine Stile menu Partners e mapping 
/*************************************************************/
	dl.image_map_mnu_bottom {display:block; width:544px; height:20px; background:url("images/mnuBottom.png"); position:relative; margin:2px auto 2px auto; top:10px;}
	a.LINK_btm_home {left:0px; top:0px; background:transparent;display:block; width:52px; height:0; padding-top:17px; overflow:hidden; position:absolute;}
	a.LINK_btm_home:hover  {background:transparent; border:none; color:black;}
	a.LINK_btm_chisiamo {left:52px; top:0px; background:transparent;display:block; width:60px; height:0; padding-top:17px; overflow:hidden; position:absolute;}
	a.LINK_btm_chisiamo:hover  {background:transparent; border:none; color:black;}
	a.LINK_btm_condizioni {left:116px; top:0px; background:transparent;display:block; width:68px; height:0; padding-top:17px; overflow:hidden; position:absolute;}
	a.LINK_btm_condizioni:hover  {background:transparent; border:none; color:black;}
	a.LINK_btm_garanzie {left:186px; top:0px; background:transparent;display:block; width:58px; height:0; padding-top:17px; overflow:hidden; position:absolute;}
	a.LINK_btm_garanzie:hover  {background:transparent; border:none; color:black;}
	a.LINK_btm_contattaci {left:245px; top:0px; background:transparent;display:block; width:66px; height:0; padding-top:17px; overflow:hidden; position:absolute;}
	a.LINK_btm_contattaci:hover  {background:transparent; border:none; color:black;}
	a.LINK_btm_news {left:314px; top:0px; background:transparent;display:block; width:41px; height:0; padding-top:17px; overflow:hidden; position:absolute;}
	a.LINK_btm_news:hover  {background:transparent; border:none; color:black;}
	a.LINK_btm_listino {left:357px; top:0px; background:transparent;display:block; width:48px; height:0; padding-top:17px; overflow:hidden; position:absolute;}
	a.LINK_btm_listino:hover  {background:transparent; border:none; color:black;}
	a.LINK_btm_rma {left:404px; top:0px; background:transparent;display:block; width:39px; height:0; padding-top:17px; overflow:hidden; position:absolute;}
	a.LINK_btm_rma:hover  {background:transparent; border:none; color:black;}
	a.LINK_btm_areariv {left:444px; top:0px; background:transparent;display:block; width:95px; height:0; padding-top:17px; overflow:hidden; position:absolute;}
	a.LINK_btm_areariv:hover  {background:transparent; border:none; color:black;}
/*************************************************************/
/* Stile menu Bottom e mapping 
/*************************************************************/

/*************************************************************/
/* Fine Stile menu Bottom e mapping 
/*************************************************************/


/************************************************/
/* FONT											*/
/************************************************/
A.titleProdotti:visited
{
	text-decoration:none;	
	color: #000000;
	font-weight:bold;
}
A.titleProdotti:link
{
	text-decoration:none;
	/*color: #595959;*/
	color: #000000;
	font-weight:bold;
}
A.titleProdotti:hover
{
	text-decoration:none;
	color: #595959;
	font-weight: bold;
}

.testoProdotti
{
	font-size:12px; 
	font-weight:normal;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	color: #595959;
}

.testoPagine
{
	font-size:12px; 
	font-weight:normal;
	font-family: "Myriad Pro", Tahoma, Verdana, sans-serif; 
	color: #A5A5A5;
}


.tdDetProdotto
{
	padding-left:8px;
	word-wrap: break-word;
	overflow: auto;	
	max-width: 420px;
	width: 420px;
	vertical-align:top;
	text-align:left;
}


