body{
	margin: 0px;
	background-color: #FFFFFF;
}

.contenitore{
	position: absolute;
	width: 990px;
	left: 50%;
	margin-left: -495px;
	height: 300px;
	top: 50%;
	margin-top: -150px;
}

.tabellaBody{
	width: 990px;
	height: 210px;
}

.tabellaBody .left{
	width: 315px;
	background-color: #0A2C5C;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000033;
	border-left-color: #000033;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000033;

}

.tabellaBody .leftWhite{
	width: 315px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000033;
	border-left-color: #000033;
}

.tabellaBody .center{
	width: 659px;
	height: 196px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000033;
	background-image: url(../images/sfondo_nap_grande.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	padding-top: 14px;
	padding-left: 6px;
	padding-bottom: 0px;
}

.tabellaBody .centerContattati{
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000033;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000033;
	background-image: url(../images/sfondo_nap_grande.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: top;
	padding-top: 14px;
	padding-left: 22px;
}

.tabellaBody .rightTop{
	width: 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	background-image: url(../images/sfondo_nap_piccolo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	vertical-align: bottom;
}

.tabellaBody .rightTop{
	width: 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	background-image: url(../images/sfondo_nap_piccolo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.rightTopAreaRiservata{
	width: 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	background-image: url(../images/sfondo_nap_piccolo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.rightTopAreaRiservata2{
	width: 10px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
}

.tabellaBody .rightBottom{
}

.fasciaBluScura{
	background-color: #000033;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.cellaMenuPrincipale{
	background-color: #191947;
	text-align: right;
	vertical-align: middle;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 5px;
}


.cellaMenuPrincipale .normale:link, .cellaMenuPrincipale .normale:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0px;
}

.cellaMenuPrincipale .normale:hover{
	color: #FF9900;
}

.cellaMenuPrincipale .attivo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px;
	color: #FF9900;
}

.cellaSottomenu{
	padding-top: 1px;
}


.cellaSottomenuTipi{
	line-height: 18px;
	height: 17px;
	padding-top: 1px;
}

.cellaSottomenuProdotti{
	line-height: 18px;
	padding-top: 1px;
	vertical-align: top;
}

/* ----- TIPO PRODOTTI ----- */


.layerTipiProdotto{
	background-color: #33335B;
	text-align: right;
	padding-right: 5px;
	vertical-align: middle;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tipoNormale:link, .tipoNormale:visited, .prodottoNormale:link, .prodottoNormale:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0px;
}

.tipoNormale:hover, .prodottoNormale:hover{
	color: #FF9900;
}

.tipoAttivo, .prodottoAttivo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF9900;
	text-decoration: none;
	letter-spacing: 0px;
}


/* ----- PRODOTTI ----- */

.layerProdotti{
	position: absolute;
	width: 985px;
	height: auto;
	top: 259px;
	background-color: #4C4C6F;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 0px;
	background-image: url(../images/spigoloLayerProdotti.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


/* ----- ACCESSORI ----- */

.layerAccessori, .layerComplementi{
	position: absolute;
	width: 985px;
	left: 0px;
	top: 281px;
	background-color: #666684;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	padding-bottom: 2px;
	background-image: url(../images/spigoloLayerAccessori.gif);
	background-repeat: no-repeat;
	background-position: left top;
	visibility: visible;
}



/* ----- SCHEDA PRODOTTO ----- */

.tickProdotto{
	vertical-align: middle;
	text-align: center;
	padding-right: 3px;
}

.tickProdotto2{
	vertical-align: top;
	text-align: center;
	padding-right: 3px;
	padding-top: 58px;
}

#categoria, #titolo{
	position: absolute;
	top: 10px;
	left: 325px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000033;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: uppercase;
	padding-left: 10px;
	background-image: url(../images/tickProdotto.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#testo{
	position: absolute;
	top: 30px;
	left: 325px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	letter-spacing: 0px;
	font-weight: normal;
	padding-left: 10px;
	background-image: url(../images/tickProdotto.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
}

#link{
	position: absolute;
	top: 30px;
	left: 325px;
	width: 300px;
	height: 150px;
	overflow: auto;
}


#link a:link, #link a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	letter-spacing: 0px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 3px;
	background-image: url(../images/tickProdotto.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 7px;
	margin-bottom: 5px;
}

#link a:hover{
	text-decoration: underline;
}



#nome{
	position: absolute;
	top: 30px;
	left: 325px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003063;
	letter-spacing: 0px;
	font-weight: normal;
	padding-left: 10px;
	background-image: url(../images/tickProdotto.jpg);
	background-repeat: no-repeat;
	background-position: left center;

}



#designer{
	position: absolute;
	top: 43px;
	left: 325px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	letter-spacing: 0px;
	font-weight: normal;
	padding-left: 10px;
}

#descrizione{
	position: absolute;
	top: 70px;
	left: 325px;
	width: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	letter-spacing: 0px;
	font-weight: normal;
	padding-left: 10px;
	background-image: url(../images/tickProdotto.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
}

#download, #scaricaBigliettoDaVisita{
	position: absolute;
	top: 190px;
	left: 325px;
	padding-left: 10px;
	background-image: url(../images/tickProdotto.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

#download a:link, #download a:visited, #scaricaBigliettoDaVisita a:link, #scaricaBigliettoDaVisita a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	letter-spacing: 0px;
	font-weight: bold;
}

#download a:hover, scaricaBigliettoDaVisita a:hover{
	text-decoration: none;
}


.tabellaBody .leftImmagine{
	width: 315px;;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #000033;
	border-left-color: #000033;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000033;
	text-align: left;
	vertical-align: middle;
}

#pulsanti{
	position: absolute;
	width: 60px;
	left: 50%;
	margin-left: -243px;
	top: 50%;
	margin-top: 42px;
	text-align: right;
}

#pulsanti a:link, #pulsanti a:visited{
	margin-left: 2px;
}

#pulsanti a:hover{
	text-decoration: underline;
}

/* ----- CONTATTI ----- */

.cellaContatto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003063;
	background-image: url(../images/tickProdotto.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
	letter-spacing: 0px;
	padding-left: 7px;
	padding-right: 10px;
	padding-bottom: 15px;
}

.cellaContatto a:link, .cellaContatto a:visited{
	color: #003063;
}

.cellaContatto a:hover{
	color: #FF9900;
}



/* ---- SCROLLBAR ----- */

body {
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #0A2C5C;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
}


.recapiti{
	line-height:12px;
	position:absolute;
	left: 10px;
	bottom: 10px;
	padding: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.ebxdesign{
		line-height:12px;
		position:absolute;
		right: 10px;
		bottom: 10px;
		padding: 0px;
}

.ebxdesign a:link,
.ebxdesign a:visited{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

.ebxdesign a:hover{
	text-decoration: underline;
}

