﻿body
{
	font-family:MyriadPro, Arial, Sans-Serif;
	font-size:13px;
	text-align:center;
	width:100%;
	height:100%;
}


/*-----Contenitore principale ------*/
#contenitorePrincipale
{
	width:900px;
	height:auto;
	text-align:left;
	margin:0px auto;	
}

a, a:visited, a:link { 
	text-decoration:none;
	color:#003976; }

a:hover{ 
	text-decoration:underline;
}

/*-----Intestazione pagina ------*/
#intestazionePagina
{
	position:relative;
	width:100%;
	height:158px;
}

.imgLogo
{
	border:none;
}

#logoAzienda
{
	position:absolute;
	left:0px;
	height:158px;
}
#tipoPagamento
{
	position:absolute;
	left:338px;
	bottom:19px;
	font-size:12px;
	font-weight:bold;
	color:#003976;
}
#richiamaCarrello
{
	position:absolute;
	left:550px;
	bottom:19px;
	font-size:13px;
	color:#003976;
	width: 130px;
}

.btnCarrello 
{
	color:#003976;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.btnQtaCarrello 
{
	color:#003976;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


#divRicerca
{
	position:absolute;
	left:695px;
	bottom:19px;
	font-size:12px;
	font-weight:bold;
	color:#003976;
	width: 179px;
	text-align:right;
}
/*-----Contenitore BOX e Titoli ------*/
#contenitoreBox
{	
	width:100%;
	height:1215px;
	position:relative;
	margin-bottom:10px;
}

.tastoHomePage
{
	position:absolute;
	right:5px;
	top:3px;
	width:22px;
	height:19px;
}


/*-----Colonna SX ------*/
#colonnaSx
{	
	position:relative;
	left:0px;
	width:198px;
	height:1215px;
	/*background-color:Navy;*/
}

/*-----Colonna DX ------*/
#ColonnaDx
{	
	position:absolute;
	right:0px;
	top:0px;
	width:193px;
	height:1215px;
	/*background-color:Green;*/
}

/*-----Colonna Centrale ------*/
#ColonnaCentrale
{	
	position:absolute;
	width:505px;
	height:1215px;
	top:0px;
	left:198px;
	/*background-color:Lime;*/
}


/*-----Box - BLU e ROSSI -----*/
.box
{
	width:193px;
	height:auto;
}
 
.barreRosse
{
	scrollbar-base-color:#e3e4e6;
	scrollbar-track-color: #fdeef5;
	scrollbar-arrow-color: #8c0967;
}

.barreBlu
{
	scrollbar-base-color:#e3e4e6;
	scrollbar-track-color: #c4e9f8;
	scrollbar-arrow-color: #00306b;
}

.intestazioneBox
{	
	position:relative;
	height:22px;
	width:176px;
	padding-left:17px;
	padding-top:5px;
	color:White;
	font-size:12px;
	font-weight:bold;	
}
 
.intestazioneBoxBlu
{	
	background-image:url("/images/CentroBoxBlu.jpg");
	background-repeat:repeat-x;
}

.intestazioneBoxRosso
{	
	background-image:url("/images/CentroBoxRosso.jpg");
	background-repeat:repeat-x;
}

.intestazioneBoxSx
{
	position:absolute;
	left:0px;
	top:0px;
	height:26px;
	width:17px;
}

.intestazioneBoxBluSx
{
	background-image:url("/images/AngoloSxBoxBlu.jpg");	
}
.intestazioneBoxRossoSx
{
	background-image:url("/images/AngoloSxBoxRosso.jpg");	
}

.intestazioneBoxDx
{
	position:absolute;
	right:0px;
	top:0px;
	height:26px;
	width:17px;
}

.intestazioneBoxBluDx
{
	background-image:url("/images/AngoloDxBoxBlu.jpg");	
}
.intestazioneBoxRossoDx
{
	background-image:url("/images/AngoloDxBoxRosso.jpg");	
}

.corpoBox
{
	width:164px;
	border-left:solid 1px #b1b3b4;
	border-right:solid 1px #b1b3b4;
	padding:5px 10px 10px 17px;
	font-size:11px;
	line-height:13pt;
}
.corpoBoxBlu
{
	color:#003976;
	background-color:#c4e9f8;
}

.corpoBoxRosso
{
	color:#003976;
	background-color:#fdeef5;
}

.piePaginaBox
{	
	position:relative;
	height:24px;
	width:193px;
}
 
.piePaginaBoxBlu
{	
	background-image:url("/images/CentroInfBoxBlu.jpg");
	background-repeat:repeat-x;
}
.piePaginaBoxRosso
{	
	background-image:url("/images/CentroInfBoxRosso.jpg");
	background-repeat:repeat-x;
}

.piePaginaBoxSx
{
	position:absolute;
	left:0px;
	top:0px;
	height:20px;
	width:17px;
}

.piePaginaBoxBluSx
{
	background-image:url("/images/AngoloInfSxBoxBlu.jpg");	
}
.piePaginaBoxRossoSx
{
	background-image:url("/images/AngoloInfSxBoxRosso.jpg");	
}

.piePaginaBoxDx
{
	position:absolute;
	right:0px;
	top:0px;
	height:20px;
	width:17px;
}

.piePaginaBoxBluDx
{
	background-image:url("/images/AngoloInfDxBoxBlu.jpg");	
}
.piePaginaBoxRossoDx
{
	background-image:url("/images/AngoloInfDxBoxRosso.jpg");	
}

/*-----RIQUADRO DETTAGLIO PRODOTTO-----*/
.trasparenza
{
	position:absolute;
	top:33px;
	left:2px;
	width:500px;
	height:1125px;
	z-index:3;
	/**/
	background-color:Black;
	filter:alpha(opacity=20);
	-moz-opacity:0.2; 
	opacity: 0.2; 
}

/*-Disposizione Box Dettaglio su pagina prodotti-*/
.dettaglioProdottoSelezionato
{
	/*position:absolute;
	top:33px;
	left:2px;
	z-index:5;
	*/
}

/*----  DEFINIZIONE RIQUADRO DETTAGLIO  ----*/
/*--utilizzato anche per le altre pagine--*/
.riquadroDettaglio
{
	position:relative;
	height:auto;
	width:100%;
	margin-top:10px;
}


.intestazioneDettaglio
{
	height:40px;
	position:relative;
}



.intestazioneDettaglioSx
{
	height:40px;
	width:45px;
	background-image:url("/images/Box1SupSx.png");
	position:absolute;
	top:0px;
	left:0px;
}

.intestazioneDettaglioCentro
{
	height:40px;
	width:88%;
	background-image:url('/images/Box1SupCentro.png');
	background-repeat:repeat-x;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding-top:7px;
	color:White;
	position:absolute;
	left:45px;
	top:0px;
}


.intestazioneDettaglioDx
{
	height:40px;
	width:45px;
	position:absolute;
	background-image:url("/images/Box1SupDx.png");
	right:0px;
	top:0px;
}

.chiudiFinestra /*Simbolo di chiusura del Box*/
{
	position:absolute;
	width:25px;
	left:0px;
	top:9px;
}

.corpoPaginaDettaglio
{
	height:auto;
	border-left:solid 1px #afb2b3;
	border-right:solid 1px #afb2b3;
	text-align:justify;
	padding-left:15px;
	padding-top:15px;
	color:#585858;
}

td.colonnaEtichette{ /*Eventuale tabellina inserita nel dettaglio prodotto*/
	height:20px;
	padding:0px 5px 0px 5px;
	color:#333333;
	background-color:#d7d8d9;
}
td.colonnaValori /*Eventuale tabellina inserita nel dettaglio prodotto*/
{
	padding:0px 5px 0px 5px;
	color:#333333;
	background-color:#fadce9;
}

.piePaginaDettaglio
{
	height:48px;
	position:relative;
}
.piePaginaDettaglioSx
{
	height:48px;
	width:44px;
	background-image:url("/images/Box1BottomSx.png");
	position:absolute;
	top:0px;
	left:0px;
}

.piePaginaDettaglioCentro
{
	height:48px;
	width:89%;
	background-image:url('/images/Box1BottomCentro.png');
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-top:7px;
	color:White;
	position:absolute;
	left:44px;
	top:0px;
}

.piePaginaDettaglioDx
{
	height:48px;
	width:44px;
	position:absolute;
	background-image:url("/images/Box1BottomDx.png");
	right:0px;
	top:0px;
}

/*-----Box Altri Collegamenti ---*/
.boxAltriCollegamenti
{
	position:absolute;
	width:167px;
	height:51px;	
	bottom: 0px;
	background-color:#c4e9f8;
	padding: 15px 10px 16px 16px;
	margin-top:10px;
	font-size:11px;
	line-height:10pt;
	color:#003976;
	left: 0px;
}


a.lnkSelezionato
{
	color:Fuchsia;
	text-decoration:underline;
}

.nodoSelezionato a
{
	color:Fuchsia;
}

.boxAltriCollSupSx
{
	position:absolute;
	top:0px;
	left:0px;
	width:16px;
	height:16px;
	background-image:url("/images/AngoloBoxAltriLinkSupSx.jpg");
}

.boxAltriCollSupDx
{
	position:absolute;
	top:0px;
	right:0px;
	width:16px;
	height:16px;
	background-image:url("/images/AngoloBoxAltriLinkSupDx.jpg");
}

.boxAltriCollInfSx
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:16px;
	height:16px;
	background-image:url("/images/AngoloBoxAltriLinkInfSx.jpg");
}

.boxAltriCollInfDx
{
	position:absolute;
	bottom:0px;
	right:0px;
	width:16px;
	height:16px;
	background-image:url("/images/AngoloBoxAltriLinkInfDx.jpg");
}
/*-----BOX TITOLO------*/
.boxTitolo
{
	position:relative;
	top:0px;
	left:0px;
	width:74%;
	height:24px;
	padding-left:10px;
	padding-top:5px;	
	background-color:#c4e9f8;
	font-size:13px;
	font-weight:bold;
	color:#003976;
}

.boxTitoloSx
{
	position:absolute;
	height:26px;
	width:10px;
	top:0px;
	left:0px;
	background-image:url("/images/AngoloBoxTitoloSx02.jpg");
}

.boxTitoloDx
{
	position:absolute;
	height:26px;
	width:10px;
	top:0px;
	right:0px;
	background-image:url("/images/AngoloBoxTitoloDx02.jpg");
}
/*----Box paginazione ----*/
.paginatore
{
	position:absolute;
	right:0px;
	top:0px;
	text-align:right;
	font-size:11px;
	font-weight:600;
	color:#003976;	
	padding-top:5px;
	padding-right:5px;
}

.paginatoreBasso
{
	position:absolute;
	bottom:-5px;
	right:0px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#003976;	
	padding-right:5px;
	padding-top:5px;
}
/*-----Scritte basse --------*/

.scritteBasse
{
	position:absolute;
	font-size:12px;
	left:0px;
	bottom:0px;
	color:#585858;
}

/*-----BOX ANTEPRIMA PRODOTTO------*/
.BoxAnteprimaProdotto
{
	position:relative;
	top:0px;
	left:0px;
	width:248px;
	height:187px;
	font-size:10px;
	color:#585858;
	margin-top:5px;
	margin-right:3px;
}


.intestazioneBoxAnteprima
{
	position:absolute;
	width:100%;
	height:14px;
	top:0px;
	left:0px;
	background-image:url("/images/CentroBoxAnteprima.jpg");
	background-repeat:repeat-x;
}


.BoxAnteprimaSupSx
{
	position:absolute;
	width:14px;
	height:14px;
	top:0px;
	left:0px;
	background-image:url("/images/AngoloSxBoxAnteprima.jpg");
}

.BoxAnteprimaSupDx
{
	position:absolute;
	width:14px;
	height:14px;
	top:0px;
	right:0px;
	background-image:url("/images/AngoloDxBoxAnteprima.jpg");
}

.corpoAnteprimaProdotto
{
	width:246px;
	height:160px;
	border-left:solid 1px #b1b3b4;
	border-right:solid 1px #b1b3b4;
	/*background-color:Green;*/
}

.BoxAnteprimaNomeProdotto
{
	position:absolute;
	top:10px;
	left:10px;
	width:135px;
	height:32px;
	color:#e2007a;
	font-family:Myriad Pro Light;
	font-size:13px;
	font-weight:bold;
	right: 103px;
	text-align:center;
	/*background-color:#e0e0e0;*/
}

.BoxAnteprimaCodiceProdotto
{
	position:absolute;
	top:115px;
	left:148px;
	width:135px;
	height:32px;
	color:#585858;
	font-family:Myriad Pro Light;
	font-size:13px;
	/*font-weight:bold;
	/*right: 103px;*/
	text-align:left;
}

.BoxAnteprimaNovitaOfferta
{
	position:absolute;
	top:130px;
	left:140px;
	width:135px;
	height:auto;
	text-align:left;
}

.BoxAnteprimaPrezzoProdotto
{
	position:absolute;
	top:8px;
	left:148px;
	width:90px;
	height:32px;
	color:#003976;
	font-size:15px;
	font-weight:bold;
}

.BoxAnteprimaImmagine
{
	position:absolute;
	top:43px;
	left:10px;
	width:130px;
	height:105px;
}

.BoxAnteprimaDescrizione
{
	position:absolute;
	font-size:12px;
	top:40px;
	left:148px;
	width:95px;
	height:110px;
}

.BoxAnteprimaPiePagina
{
	position:relative;
	width:100%;
	height:27px;
	width:248px;
	background-image:url("/images/CentroInfBoxAnteprima.jpg");
	background-repeat:repeat-x;
	/*background-color:Gray;*/
}

.BoxAnteprimaPiePaginaSx
{
	position:absolute;
	bottom:0px;
	left:0px;
	height:27px;
	width:20px;
	background-image:url("/images/AngoloInfSxBoxAnteprima.jpg");
}

.BoxAnteprimaPiePaginaDx
{
	position:absolute;
	bottom:0px;
	right:0px;
	height:27px;
	width:20px;
	background-image:url("/images/AngoloInfDxBoxAnteprima.jpg");
}

.BoxAnteprimaInfo
{
	position:absolute;
	bottom:5px;
	left:10px;
	height:17px;
	width:110px;
	
}

.BoxAnteprimaCarrello
{
	position:absolute;
	bottom:5px;
	left:130px;
	height:17px;
	width:120px;
}

.lineettaBoxAnteprima
{
	position:absolute;
	bottom:0px;
	left:120px;
	height:26px;
	width:1px;
	background-color:#585858;
}

/*-----Piè pagina -----*/

#piePagina
{
	clear:both;
	width:100%;
	height:22px;
	position:relative;
	font-size:10px;
	font-weight:normal;
	color:White;
	text-align:center;
	vertical-align:middle;
}

.piePaginaCentro
 {
 	position:absolute;
 	width:878px;
 	height:22px;
 	left:11px;
 	padding-top:3px;
 	background-image:url("/images/PiePaginaCentro.jpg");
 	background-repeat:repeat-x;
 }
 .piePaginaSx
 {
 	position:absolute;
 	width:11px;
 	height:22px;
 	left:0px;
 	background-image:url("/images/PiePaginaSx.jpg");
 }
  .piePaginaDx
  {
  	position:absolute;
 	width:11px;
 	height:22px;
 	right:0px;
 	background-image:url("/images/PiePaginaDx.jpg");
  }