BODY {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Verdana;
	BACKGROUND: url(img/bg_page.jpg) repeat-y center center;
	PADDING-TOP: 0px
}

IMG {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-TOP: 0px;
	BORDER-RIGHT: 0px
}

HR {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 1px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-TOP: 0px
}

A {
	COLOR: #000;
	FONT-SIZE: 11px
}

A:hover {
	COLOR: #900
}

.slogan2 {
	POSITION: absolute;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 43px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	FLOAT: left;
	LETTER-SPACING: 7px;
	COLOR: #666;
	FONT-SIZE: 11px;
	TOP: 78px;
	FONT-WEIGHT: bold;
	PADDING-TOP: 0px
}

A.header {
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 23px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 110px;
	DISPLAY: block;
	BACKGROUND: url(img/banner2.png) no-repeat;
	LETTER-SPACING: 3px;
	COLOR: #fff;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	PADDING-TOP: 55px;
	with: 960px
}

A.header:hover {
	COLOR: #fff
}

.tb_prevCart {
	WIDTH: 500px;
	BACKGROUND: #eee
}

.tb_prevCart CAPTION {
	BACKGROUND: url(img/box.png) #eee no-repeat 5px 5px
}

.tb_prevCart TH {
	BORDER-BOTTOM: #999 1px solid;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #999 1px solid;
	PADDING-TOP: 5px
}

.tb_prevCart TD {
	BORDER-BOTTOM: #999 1px solid;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 5px
}

.tb_prevCart TH {
	FONT-SIZE: 11px
}

TD {
	FONT-SIZE: 11px
}

.tb_prevCart TH {
	FONT-STYLE: italic;
	COLOR: #c00;
	FONT-WEIGHT: normal
}

.tb_prevCart A {
	COLOR: #000
}

.mainMenu {
	WIDTH: 100%
}

.mainMenu TH {
	BACKGROUND: url(img/menu.png) repeat-x 0px 0px;
	FONT-SIZE: 11px
}

.mainMenu A {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	HEIGHT: 13px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}

.mainMenu A:hover {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	BACKGROUND: url(img/menu.png) repeat-x 0px -23px;
	HEIGHT: 13px;
	COLOR: #fff;
	PADDING-TOP: 5px
}

A.moreSeeLink {
	COLOR: #000;
	TEXT-DECORATION: none
}

.mainProducts CAPTION {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Tahoma, Arial, Georgia, sans-serif;
	COLOR: #c00;
	FONT-SIZE: 26px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 11px
}

.mainProducts TD {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}

.mainProductsStep2 CAPTION {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	FONT-FAMILY: Tahoma, Arial, Georgia, sans-serif;
	COLOR: #c00;
	FONT-SIZE: 26px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 11px
}

.mainProductsStep2 THEAD {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 30px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #999;
	FONT-SIZE: 13px;
	PADDING-TOP: 5px
}

.mainProductsStep2 {
	COLOR: #666;
	CLEAR: both;
	FONT-SIZE: 11px
}

.footer {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(img/footer.png) #fff no-repeat 0px 30px;
	HEIGHT: 150px;
	COLOR: #333;
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: top;
	BORDER-TOP: #666 1px dotted;
	PADDING-TOP: 10px
}

.footer A {
	COLOR: #000;
	TEXT-DECORATION: none
}

.progressBar {
	Z-INDEX: 5;
	POSITION: absolute;
	TEXT-ALIGN: center;
	FILTER: alpha(opacity =     65);
	BACKGROUND-COLOR: #cccccc;
	WIDTH: 200px;
	FONT-FAMILY: Verdana;
	HEIGHT: 70px;
	FONT-SIZE: 11px;
	TOP: 220px;
	PADDING-TOP: 30px;
	LEFT: 357px;
	-moz-opacity: 0.65;
	opacity: 0.65
}

.detailProduct {
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 90%;
	COLOR: #666;
	FONT-SIZE: 11px
}

.detailProduct TH {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	PADDING-LEFT: 2px;
	WIDTH: 70px;
	PADDING-RIGHT: 2px;
	VERTICAL-ALIGN: top;
	PADDING-TOP: 2px
}

.detailProduct TD {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #666;
	PADDING-TOP: 0px
}

.barUnderMainMenu {
	MARGIN: 20px 0px 0px;
	BACKGROUND: #000
}

.categoriesMenu TD {
	TEXT-ALIGN: right
}

.categoriesMenu .main TD {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 4px;
	VERTICAL-ALIGN: top;
	BORDER-TOP: #ccc 1px solid;
	PADDING-TOP: 3px
}

.categoriesMenu .main A {
	PADDING-BOTTOM: 3px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	COLOR: #333;
	FONT-SIZE: 11px;
	PADDING-TOP: 0px
}

.categoriesMenu .sub A {
	DISPLAY: block;
	COLOR: #666;
	FONT-SIZE: 11px
}

.categoriesMenu .sub A:hover {
	COLOR: #c00
}

.categoriesMenu A {
	FONT-SIZE: 13px;
	TEXT-DECORATION: none
}

.categoriesMenu A:hover {
	COLOR: #c00
}

.categoriesMenu #icon-cat {
	WIDTH: 15px;
	HEIGHT: 15px
}

.sprite-abbigliamento-accessori {
	BACKGROUND: url(img/categories.png) no-repeat 0px 0px
}

.sprite-agende-calendari {
	BACKGROUND: url(img/categories.png) no-repeat 0px -65px
}

.sprite-attrezzi_torce {
	BACKGROUND: url(img/categories.png) no-repeat 0px -130px
}

.sprite-borse-zaini {
	BACKGROUND: url(img/categories.png) no-repeat 0px -195px
}

.sprite-cappellini-bandana {
	BACKGROUND: url(img/categories.png) no-repeat 0px -260px
}

.sprite-cat_premiums {
	BACKGROUND: url(img/categories.png) no-repeat 0px -325px
}

.sprite-cura_personale {
	BACKGROUND: url(img/categories.png) no-repeat 0px -390px
}

.sprite-elettronica {
	BACKGROUND: url(img/categories.png) no-repeat 0px -455px
}

.sprite-oggettistica {
	BACKGROUND: url(img/categories.png) no-repeat 0px -520px
}

.sprite-ombrelli-attrezzi {
	BACKGROUND: url(img/categories.png) no-repeat 0px -585px
}

.sprite-orologi-meteo {
	BACKGROUND: url(img/categories.png) no-repeat 0px -650px
}

.sprite-per-casa {
	BACKGROUND: url(img/categories.png) no-repeat 0px -715px
}

.sprite-portachiavi-portabadge {
	BACKGROUND: url(img/categories.png) no-repeat 0px -780px
}

.sprite-scrittura {
	BACKGROUND: url(img/categories.png) no-repeat 0px -845px
}

.sprite-suono_immagine {
	BACKGROUND: url(img/categories.png) no-repeat 0px -910px
}

.sprite-tempo-libero-giochi {
	BACKGROUND: url(img/categories.png) no-repeat 0px -975px
}

.sprite-ufficio {
	BACKGROUND: url(img/categories.png) no-repeat 0px -1040px
}

.sprite-usb-digitale {
	BACKGROUND: url(img/categories.png) no-repeat 0px -1105px
}

.sprite-carrello {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(img/box.png) no-repeat 0px 0px;
	HEIGHT: 14px;
	COLOR: #c00;
	PADDING-TOP: 0px
}

.sprite-lente {
	WIDTH: 14px;
	BACKGROUND: url(img/box.png) no-repeat 0px -64px;
	HEIGHT: 14px
}

.sprite-news {
	WIDTH: 15px;
	BACKGROUND: url(img/box.png) no-repeat 0px -128px;
	HEIGHT: 15px
}

.sprite-piuvisti {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(img/box.png) no-repeat 0px -193px;
	HEIGHT: 16px;
	PADDING-TOP: 0px
}

.sprite-star {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(img/box.png) no-repeat 0px -259px;
	HEIGHT: 15px;
	PADDING-TOP: 0px
}

.sprite-arrow-cart {
	WIDTH: 14px;
	BACKGROUND: url(img/altro.png) no-repeat 0px 0px;
	HEIGHT: 11px
}

.sprite-arrow-cat {
	WIDTH: 15px;
	BACKGROUND: url(img/altro.png) no-repeat 0px -61px;
	HEIGHT: 15px
}

.sprite-delete-cart {
	WIDTH: 17px;
	BACKGROUND: url(img/altro.png) no-repeat 0px -126px;
	HEIGHT: 17px
}

.sprite-freccia {
	WIDTH: 23px;
	BACKGROUND: url(img/altro.png) no-repeat 0px -193px;
	HEIGHT: 15px
}

.sprite-icon-link {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(img/altro.png) no-repeat 0px -258px;
	HEIGHT: 14px;
	PADDING-TOP: 0px
}

.sprite-icon-lock {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 17px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(img/altro.png) no-repeat 0px -323px;
	HEIGHT: 14px;
	PADDING-TOP: 0px
}

.linkSeeAllNews {
	PADDING-LEFT: 27px;
	BACKGROUND: url(img/altro.png) no-repeat 0px -193px;
	HEIGHT: 15px
}

.cart-step2 {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(img/box.png) no-repeat 0px 0px;
	HEIGHT: 14px;
	PADDING-TOP: 0px
}

.boxCarrello {
	PADDING-BOTTOM: 5px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 5px;
	WIDTH: 99%;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px
}

.boxSearch {
	PADDING-BOTTOM: 5px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 5px;
	WIDTH: 99%;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px
}

.boxMoreSee {
	PADDING-BOTTOM: 5px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 5px;
	WIDTH: 99%;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 5px
}

.boxCarrello TH {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 0px;
	HEIGHT: 14px;
	COLOR: #c00;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px
}

.boxSearch TH {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 0px;
	HEIGHT: 14px;
	COLOR: #c00;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px
}

.boxNews TH {
	TEXT-ALIGN: left;
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 25px;
	PADDING-RIGHT: 0px;
	HEIGHT: 14px;
	COLOR: #c00;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	PADDING-TOP: 5px
}

.boxCarrello {
	BORDER-BOTTOM: #c00 1px solid;
	BORDER-LEFT: #c00 1px solid;
	BACKGROUND: #fff;
	BORDER-TOP: #c00 1px solid;
	BORDER-RIGHT: #c00 1px solid
}

.boxCarrello TH {
	BACKGROUND: url(img/box.png) no-repeat 5px 5px
}

.boxCarrello A:hover {
	COLOR: #900
}

.boxSearch {
	BORDER-BOTTOM: #999 1px solid;
	BORDER-LEFT: #999 1px solid;
	BACKGROUND: #eee;
	BORDER-TOP: #999 1px solid;
	BORDER-RIGHT: #999 1px solid
}

.boxSearch TH {
	BACKGROUND: url(img/box.png) no-repeat 5px -59px
}

.boxMoreSee {
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	BORDER-TOP: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid
}

.boxMoreSee A:hover {
	COLOR: #900
}

.boxNews {
	BORDER-BOTTOM: #333 1px dotted;
	BORDER-LEFT: #333 1px dotted;
	WIDTH: 99%;
	BORDER-TOP: #333 1px dotted;
	BORDER-RIGHT: #333 1px dotted
}

.boxNews TH {
	BACKGROUND: url(img/box.png) no-repeat 5px -123px
}

.separator {
	BACKGROUND: #ccc;
	HEIGHT: 1px
}

BUTTON {
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #fff;
	BORDER-TOP: 0px;
	CURSOR: pointer;
	BORDER-RIGHT: 0px;
	PADDING-TOP: 0px
}

.btnGoOn {
	WIDTH: 55px;
	BACKGROUND: url(img/btn_vai.png) no-repeat;
	HEIGHT: 21px
}

.btnGoOff {
	WIDTH: 55px;
	BACKGROUND: url(img/btn_vai.png) no-repeat;
	HEIGHT: 21px
}

.btnGoOn {
	BACKGROUND-POSITION: 0px 0px
}

.btnGoOff {
	BACKGROUND-POSITION: 0px -21px
}

.btnPlayPrevOn,.btnPlayPrevOff,.btnPlayPrevDisabled,.btnPlayNextOn,.btnPlayNextOff,.btnPlayNextDisabled
	{
	WIDTH: 26px;
	BACKGROUND: url(img/btn_player.png) no-repeat;
	HEIGHT: 25px
}

.btnPlayPrevOn {
	BACKGROUND-POSITION: 0px 0px
}

.btnPlayPrevOff {
	BACKGROUND-POSITION: 0px -25px
}

.btnPlayPrevDisabled {
	BACKGROUND-POSITION: 0px -50px
}

.btnPlayNextOn {
	BACKGROUND-POSITION: -26px 0px
}

.btnPlayNextOff {
	BACKGROUND-POSITION: -26px -25px
}

/*** Nvigation products***/
a.btnPrevProd,a.btnNextProd,a.btnLastProd,a.btnFirstProd {
	text-decoration: none;
}

.btnPrevProd span,.btnNextProd span,.btnLastProd span,.btnFirstProd span {
	display: block;
	margin-top: 7px;
	
}

a.btnPrevProd div,
a.btnNextProd div,
a.btnLastProd div,
a.btnFirstProd div,
.btnPrevProdOff,
.btnFirstProdOff,
.btnNextProdOff,
.btnLastProdOff{
	BACKGROUND: url(img/btn_player_prod.jpg) no-repeat;
	HEIGHT: 20px;
	WIDTH: 20px;
	cursor:pointer
}

/**Previus and First product**/
a.btnPrevProd div {
	BACKGROUND-POSITION: -30px -60px;
	margin-right: 5px;
}

a.btnPrevProd:hover div {
	BACKGROUND-POSITION: 0px -60px;
}
.btnPrevProdOff {
	BACKGROUND-POSITION: -60px -60px;
	margin-right: 5px;
	cursor:default;
	float:left;
	
}

a.btnFirstProd div {
	BACKGROUND-POSITION: -30px 0;
	margin-right: 5px;
}

a.btnFirstProd:hover div {
	BACKGROUND-POSITION: 0 0;
}
.btnFirstProdOff {
	BACKGROUND-POSITION: -60px 0;
	margin-right: 5px;
	cursor:default;
	float:left;
}


/**Next and Last product**/
a.btnNextProd div {
	BACKGROUND-POSITION: -30px -40px;
	margin-left: 5px;
}

a.btnNextProd:hover div {
	BACKGROUND-POSITION: 0 -40px;
}
.btnNextProdOff {
	BACKGROUND-POSITION: -60px -40px;
	cursor:default;
	float:right;
}

a.btnLastProd div {
	BACKGROUND-POSITION: -30px -20px;
	margin-left: 5px;
}

a.btnLastProd:hover div {
	BACKGROUND-POSITION: 0 -20px;
}
.btnLastProdOff {
	BACKGROUND-POSITION: -60px -20px;
	cursor:default;
	float:right;
}
/*** Print + pdf ***/
a.btnPrint,a.btnPdf {
	BACKGROUND: url(img/pdf-print-icon.png) no-repeat;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	display:block;
	float:left
}

a.btnPrint {
	BACKGROUND-POSITION: -18 0;
}

.btnPdf {
	BACKGROUND-POSITION: 0 0;
}

.btnInviaRichiestaOn {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 185px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(img/btn_invia_richiesta.gif) no-repeat;
	HEIGHT: 21px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	PADDING-TOP: 3px
}

.btnInviaRichiestaOff {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 185px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(img/btn_invia_richiesta.gif) no-repeat;
	HEIGHT: 21px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	PADDING-TOP: 3px
}

.btnInviaRichiestaOn:hover {
	COLOR: #fff
}

.btnInviaRichiestaOff:hover {
	COLOR: #fff
}

.btnInviaRichiestaOn {
	BACKGROUND-POSITION: 0px 0px
}

.btnInviaRichiestaOff {
	BACKGROUND-POSITION: 0px -21px
}

.btnAddPreventivoOn,
.btnAddPreventivoOff {
	WIDTH: 126px;
	BACKGROUND: url(img/btn_add_preventivo.png) no-repeat;
	HEIGHT: 41px
}

.btnAddPreventivoOn {
	BACKGROUND-POSITION: 0px 0px
}

.btnAddPreventivoOff {
	BACKGROUND-POSITION: 0px -41px
}

.btnPlayPrevPgOn,
.btnPlayPrevPgOff,
.btnPlayPrevPgDisabled,
.btnPlayNextPgOn,
.btnPlayNextPgOff,
.btnPlayNextPgDisabled {
	BACKGROUND: url(img/btn_player.png) no-repeat;
	WIDTH: 26px;HEIGHT: 25px;
	COLOR: #fff;
	TEXT-DECORATION: none;
	display:block
}

.btnPlayPrevPgOn {
	BACKGROUND-POSITION: 0px 0px
}

.btnPlayPrevPgOff {
	BACKGROUND-POSITION: 0px -25px
}

.btnPlayPrevPgDisabled {
	BACKGROUND-POSITION: 0px -50px
}

.btnPlayNextPgOn {
	BACKGROUND-POSITION: -26px 0px
}

.btnPlayNextPgOff {
	BACKGROUND-POSITION: -26px -25px
}

.btnPlayNextPgDisabled {
	BACKGROUND-POSITION: -26px -50px
}

.xarrowCategories {
	MARGIN-TOP: 3px;
	WIDTH: 20px;
	BACKGROUND: url(img/arrow.gif) no-repeat 0px 0px;
	HEIGHT: 20px
}

.arrowCategories {
	MARGIN: 6px 0px 31px;
	WIDTH: 20px;
	BACKGROUND: url(img/arrow.gif) no-repeat 0px 0px;
	HEIGHT: 20px
}
