body {background-color:#33333F;margin-top:0px;margin-left:5px;	font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
a {color: #1E4350;text-decoration: none;cursor: pointer;}
/*a:hover, a:active {color: #800;text-decoration: none;cursor: pointer;}*/
a:hover, a:active {color: #F60;text-decoration: none;cursor: pointer;}
h1, h2, hin3, h4, h5, h6 {margin:0px; padding:0px}
form {margin:0px; padding:0px}
ul,li{margin:0;padding:0;list-style:none;}
td {font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
input {font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;}
select {font: 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;}

h1 {font-size:16pt;height:20pt;padding-top:2pt;margin-left:50px}
h2 {font-size:8pt }
h3 {font-size:9pt }

.bottone{width:auto!important;text-decoration:none;padding:0;cursor: pointer;font-weight:bold}
.rosso{color:#C00}

div#contenitore{background-color:#FFF; width:960px;margin-left:auto; margin-right:auto;padding-top: 5px; color:#000}

div#testata {height: 100px;vertical-align:middle;margin-bottom: 10px;}


div#corpo{margin-bottom:10px;margin-right:0px;}
div#colSx{width:190px;float:left;margin-left:5px;}
div#colCentro{width:755px;float:left;margin-bottom:10px;}
/*.homePage{background:	url(../images/ricercaBackground.gif) repeat-y left;}*/
div#piede {clear:both;height:50px;border-top:1px solid #73A1B6; padding-top:10px}

div#avviso{	float: right;}

div#menu {font-size: 10pt;	background:url(../images/back.gif) repeat bottom;margin: 0px 0px 0px 0px}
div#menu ul {text-align: right;height: 20px; margin-right:15px}
div#menu li {display: inline;cursor: pointer;margin-left: 35px;vertical-align:middle }
div#menu a {color:#FFF;}
div#menu a:hover, a:active {color: #F60;text-decoration: none;cursor: pointer;}


div#logo {width:180px; height:160px;padding-top:5px;padding-left:5px;margin-bottom:3px}

div#searchBox {width:180px; height:130px;background:url(../images/box.jpg) no-repeat;padding-top:5px;padding-left:5px;margin-bottom:3px}
div#searchBox h2{font-size:10pt;background:url(../images/zoom.gif) no-repeat; padding-left:20px;}
div#searchBox select {width:170px}
div#searchBox input {width:110px}
div#searchBox td {height:30px;}
div#searchBox a {color: #000;}
div#searchBox a:hover, a:active {color: #F60;}


div#cartBox {width:180px; height:130px;background:url(../images/box.jpg) no-repeat;padding-top:5px;padding-left:5px;margin-bottom:3px}
div#cartBox h2{font-size:10pt;background:url(../images/reserved.gif) no-repeat; padding-left:20px;}
div#cartBox li{margin-top:5px; padding-left:20px}
div#cartBox #cartValue{color:#C00;font-weight:bold;padding-left:20px;font-size:10pt}
div#cartBox #cartTaxes{font-size:8pt}

div#loginBox{width:180px; height:130px;background:	url(../images/box.jpg) no-repeat;margin-bottom:3px;padding-top:5px;padding-left:5px}
div#loginBox h2{font-size:10pt;background:url(../images/login_smap.gif) no-repeat; padding-left:20px;}
div#loginBox li{margin-top:5px; padding-left:20px}
div#loginBox input {width:110px}

div#serviziBox {width:180px; height:130px;background:	url(../images/box.jpg) no-repeat;margin-bottom:3px;padding-top:5px;padding-left:5px}
div#serviziBox h2{font-size:10pt;background:url(../images/service_smap.gif) no-repeat; padding-left:20px;}
div#serviziBox li{margin-top:5px; padding-left:20px}

div#infoBox {width:180px; height:130px;background:	url(../images/box.jpg) no-repeat;margin-bottom:3px;padding-top:5px;padding-left:5px}
div#infoBox h2{font-size:10pt;background:url(../images/info_smap.gif) no-repeat; padding-left:20px;}
div#infoBox li{margin-top:5px; padding-left:20px}

div#dispoBox {width:180px; height:130px;background:	url(../images/box.jpg) no-repeat;margin-bottom:3px;padding-top:5px;padding-left:5px}
div#dispoBox h2{font-size:10pt;background:url(../images/esclamativo.gif) no-repeat; padding-left:20px;}
div#dispoBox div{margin-top:5px; padding-left:20px}

div#visaBox{text-align:center}
div#bancaBox{text-align:center}



div#ready { float:left; width:250px}
div#indirizzo {float:left; text-align:center;width:500px;}
div#imprimis { float:right; width:100px; text-align:right}

/*div#barraCategorie {float:left ;	background:	url(../images/head_bar.gif) repeat-x;}*/
div#barraCategorie {float:left ;	background:	url(../images/back.gif) repeat-x;}

div#ricerca{width: 750px;float: left; padding-bottom:5px;}
.ricercaHome{}
/*.ricercaAltro{background-color:#275769}*/
div#ricerca a {color:#275769;}
div#ricerca a:hover, a:active {color: #F60;cursor: pointer;}


div#piedeRicerca {margin-top: 20px;text-align:left;padding-top:2px;padding-left: 5px;float:left}
div#piedeRicerca h3 {padding-left:20px;background:url(../images/box_button_new.gif) no-repeat;margin-top:3px;display:block;margin-bottom: 0px}	
div#piedeRicerca div{width:240px;float:left;}
/*
div#centroRicerca{width: 610px;float: left;margin-top:5px}
div#latoRicerca{width: 150px;float: right;}
*/
div#navbar{height:18px; padding-top:8px;padding-left: 10px;margin-bottom:5px; border-bottom: 1px solid #73A1B6; }
div#navbar a {text-decoration:underline; color:#800;font-size:10pt}
div#casellaTesto{height:18px; padding-top:2px;padding-left: 10px;display:inline }
div#casellaMarchi{height:18px; padding-top:2px;padding-left: 10px;display:inline }

div#showList{float:right;}


div#categorie{text-align:left;margin-top:10px;margin-bottom:10px;padding-left: 10px;float:left;}
.categorieHome {width:420px;float:left}
/*.categorieHome {width:700px;float:left}*/
.categorieAltro{width:100%;border-bottom: 1px solid #73A1B6; margin-bottom:5px}
div#categorie a {font-size:8pt;color:#667}
div#categorie a:hover, a:active {color: #F60;cursor: pointer;}

div#categorie .home  {width:210px;display:inline ;float:left;margin-bottom:5px;}
div#categorie .home a {color:#275769;}
div#categorie .home a:hover, a:active {color: #F60;cursor: pointer;}
div#categorie .home h2 {font-size:8pt; margin-bottom: 0px; font-weight:normal; display:inline;}	

div#categorie .altro {width:180px;margin-left:5px;margin-bottom:5px;display:inline;float:left;height:60px;}
div#categorie .altro img {float:left;}

/*div#categorie .altro {width:240px;margin-left:5px;margin-bottom:5px;}*/
div#categorie .altro h1 {font-size:7pt; display:block;margin-bottom: 0px; font-weight:normal;display:inline;padding-left:0px; margin-left:0px}	
div#categorie .altro a h1 {color:#275769;}
div#categorie .altro a:hover, a:active h1 {color: #F60;cursor: pointer;}

/*******************/
div#produttori{text-align:left;margin-top:10px;margin-bottom:10px;padding-left: 10px;float:left;}
.produttoriAltro{width:100%;border-bottom: 1px solid #73A1B6; margin-bottom:5px}
div#produttori a {font-size:8pt;color:#667}
div#produttori a:hover, a:active {color: #F60;cursor: pointer;}

div#produttori .altro {width:180px;margin-left:5px;margin-bottom:5px;display:inline;float:left;height:30px;}
div#produttori .altro img {float:left;}

/*div#produttori .altro {width:240px;margin-left:5px;margin-bottom:5px;}*/
div#produttori .altro h1 {font-size:7pt; display:block;margin-bottom: 0px; font-weight:normal;display:inline;padding-left:0px; margin-left:0px}	
div#produttori .altro a h1 {color:#275769;}
div#produttori .altro a:hover, a:active h1 {color: #F60;cursor: pointer;}


/*******************/

div#banner {float: right;margin-right:0px;padding-top:10px}
div#banner img {width:320px; margin-top:25px;}



div#vetrina {width: 750px; float:right;border:1px solid #73A1B6; }
div#intestazione {width: 745px; float:right; padding-top:1px;padding-left:5px;background:url(../images/back.gif) repeat bottom;color:#FFF;
		             font-size:12pt;vertical-align:middle;height: 20px; letter-spacing:2px;}
div#intestazione p {display:inline; }
div#oggetti {width: 745px; float:right;padding: 0px 0px 5px 0px;background-color:#FFF;}

div#tamburino{background:url(../images/tamburino.jpg); margin-left: 10px;margin-top: 10px;width: 370px;height: 180px; float: left; text-align: center;}

.objectBox {font-size:7pt;width: 180px;height: 150px; background:url(../images/whitebox.jpg);float: left; margin-top: 10px;margin-left:5px;
						margin-right:0px; padding: 0px 0px 0px 0px; vertical-align:middle; color:#F60;}
.objectBox img {margin-top:5px;margin-bottom:10px}
.objectBox a {padding-left:5px; padding-right:5px;margin:0px}
.objectBox a:hover, a:active {color: #F60;}
.objectBox .immagine {margin-left:45px}
.objectBox .testo {text-align:center}
.objectBox .customT3 {float:right; padding-right: 7px;}



div#riquadri {width: 745px; float:right;padding: 0px 0px 5px 0px;}

.riquadro {font-size:8pt;width: 135px;float: left; margin-top: 20px;margin-left:5px; margin-right:5px;	
	padding: 0px 0px 0px 0px ; vertical-align:middle; text-align: left; color:#800;border:1px solid #73A1B6;}
.titoloRiquadro {background:url(../images/back.gif) repeat bottom ;color:#FFF;font-size:10pt;vertical-align:middle;padding-bottom: 3px;padding-left:5px}
.titoloRiquadro h2 {font-weight:normal ; }
.riquadro img {margin-top:5px;margin-bottom:10px}
.areaRiquadro {background-color:#FFF;height:100px;text-align:center;padding-left:5px; padding-right:5px;}


div#sheet{width: 755px;float: right; }
div#sheetNavBar {margin-left:10px; margin-top:5px; margin-bottom:5px; font-size:10pt}
div#sheetNavBar a {text-decoration:underline; color:#800;font-size:10pt}
div#sheetNavBar a:hover, a:active {color: #F60;cursor: pointer;}
div#sheetMain{width: 530px;float: left;margin-top:5px}
div#sheetSide{width: 210px;float: right;margin-top:5px}	
div#sheetImage{margin-top:10px;margin-bottom:10px;width:200px;float:left;height:240px;}
div#sheetTitle{clear:both;margin-top:5px}
div#sheetShortInfo{width:320px; float:right; margin-top:10px;}
div#sheetShortInfo table {float:left;}
div#sheetShortInfo div {float:right;margin-right:20px}
div#sheetZoom{margin-left:50px;margin-top:10px}
div#sheetCartTable{width:320px;margin-top:10px;float:right;height:130px;background: url(../images/priceBox.jpg) no-repeat;padding-top:10px	}
div#sheetCartTable #cartTable{padding-left:5px;width:95%;}

div#sheetCartTable #addToCartTable {border: 0px; padding:0px;border-spacing:0px;}

#addToCartText{color: #CC0000; font-weight: bold;}
div#sheetCartTable #rateTable{width:175px;margin-top:30px}
div#sheetNoPrice {margin-left:20px;margin-top:10px}

div#sheetMainInfo{float: left;margin-top:20px;width:530px;clear:both}

div#sheetSameCatSameProd {float: left;margin-top:20px;width:530px;clear:both}

div#sheetSEO{float: left;width:530px;clear:both; color:#FFF}


#tabartDescription {width: 110px;height:17px;margin: 8px 1px 0px 0px;	padding-top:3px; text-align:center;display:inline;float:left;}
#tabartTecnicalSheet {width: 110px;height:17px;margin: 8px 1px 0px 0px;	padding-top:3px; text-align:center;display:inline;float:left;}
#tabartSupport {width: 160px;height:17px;margin: 8px 1px 0px 0px;	padding-top:3px; text-align:center;display:inline;float:left}
#tabartAssistance {width: 85px;height:17px;margin: 8px 1px 0px 0px;	padding-top:3px; text-align:center;display:inline; float:right}

/*.titoloTabart {background:url(../images/back.gif) repeat bottom ;}*/

.ArticleBoxTabSel {background:url(../images/back.gif) repeat bottom;}
.ArticleBoxTabSel a {color: #FA3;}
.ArticleBoxTabSel a:hover, a:active {color: #F60}
.ArticleBoxTab {background:url(../images/back.gif) repeat bottom;}
.ArticleBoxTab a {color: #FFF;}
.ArticleBoxTab a:hover, a:active {color: #F60}

div#sheetDetails{margin-bottom:20px;}
div#sheetCompatibilities{margin-bottom:20px;}

/*div#sheetLinks {margin-bottom:20px;font-size:6pt}*/
div#sheetLinks {float: left;margin-top:20px;width:530px;clear:both}

#priceTable {width:175px;border: 0px; border-collapse: collapse;}


.imageThumb {background: url(../images/ico_thumb.gif) no-repeat right; height:20px;width:22px;
	             text-align: right;	vertical-align: top;	cursor: pointer;}


div#sheetAccessori{margin-bottom:20px}
div#sheetAccessori a{font-size:8pt}
div#sheetSimili{margin-bottom:20px}
div#sheetSimili a{font-size:8pt}


div#descOggetto{float:left;width:560px; height:370px; background:url(../images/descOggetto.jpg); margin-left: 10px;}
div#titoloOggetto {float:left;margin-left: 5px;margin-top: 5px;}
div#boxPrezzo{float: right;margin-right: 5px;margin-top: 5px;}
div#descOggetto img {margin-left: 5px;}

div#noteOggetto{float: right;margin-right: 5px;margin-top: 5px;}

div#testoOggetto{margin-left: 5px;margin-top: 5px;}

div#infoOggetto{float:left;width:560px; height:180px; background:url(../images/infoOggetto.jpg);margin-left: 10px;margin-top: 10px;}
div#infoOggetto li {cursor: pointer; list-style:none; margin-right:20px;font-weight:bold; display:inline}


div#altriArticoli{float:right;width:180px; height:560px; background:url(../images/altriArticoli.jpg);margin-left: 10px;}

.TableHeader {height:25px;border-bottom:1px solid #73A1B6;background:url(../images/back.gif) repeat bottom;}
.TableHeader h2 {font-size:10pt; font-weight:normal; color:White}

.innerLink{background:url(../images/tableHeader.jpg) no-repeat; height:25px; padding-left:10px}

.listItem {height:25px}
.listItemBorder {height:25px;border-top:1px solid #73A1B6;}
.blueBackground{}

#tabellaRegForm{border: 0px; padding-left:20px;border-spacing:0px;width:500px}
#tabellaRegForm td {width:250px}
#tabellaRegFormAltriDati{border: 0px; padding-left:20px;border-spacing:0px;width:500px}
#tabellaRegFormAltriDati td {width:250px}
#tabellaInformativaPrivacy {border: 0px; padding-left:20px;border-spacing:0px;width:500px}

div#artDescription {line-height:12pt;border-top:1px solid #73A1B6}
div#artTecnicalSheet {line-height:12pt;border-top:1px solid #73A1B6}
div#artSupport{border-top:1px solid #73A1B6}
	
#tabellaVettore{width: 100%; border: 0px; padding:0px;border-spacing:0px;}
#tavolaPagamento{width: 100%; border: 0px; padding:0px;border-spacing:0px;}
#tabellaInvioOrdine{width: 100%; border: 0px; padding:0px;border-spacing:0px;}


#elenco {margin-top:20px;width:700px;margin-left:auto; margin-right:auto}
#elenco div{display:inline;line-height:20pt}
#elenco #testo {display:block;}
/*#elenco a {text-decoration: none;cursor: pointer;}*/


div#pager {float:left;width:745px;padding-left:5px }
.SearchPager {width:100%; padding: 1px; border-spacing: 0px;background-color:#F7F7FF; margin-top:10px}
.SearchPager #pagesTd {text-align:right}
.SearchPager div {display:inline;margin-right:10px;font-size:10pt;text-align:center}
.lnkPager {}
.lnkPagerSel {text-decoration:underline;color:#F60}


#tableResults{float:left;width: 100%;border: 0px; padding: 0px; border-spacing: 0px;background-color: #FFF}
.SearchBoxBody { width: 100%;border: 0px; padding: 1px; border-spacing: 0px;}
.SearchBoxBody h2 {display:inline}
.carrelloLista{width: 290px;background: url(../images/cartBackground.jpg) right no-repeat; padding-right:15px; padding-top:2px;height:50px}
.carrelloLista .priceOffer{text-decoration:line-through;}

div#noResults{padding-left:20px;margin-top:20px;float:left}

div#tipTrick{text-align:justify;line-height:12pt; line-height:12pt}
div#notizia{ text-align:justify;margin-top:10px; line-height:12pt}

table#dettaglioCarrello {width:95%; padding: 0px; border-spacing: 0px;margin-left:5px}

div#results{width:755px; float:left; clear:both}

/*.lista {width: 750px; float:right;border-left:1px solid #73A1B6; border-right:1px solid #73A1B6; margin-top:10px }*/

.lista {width:370px; margin-top: 10px;margin-right:5px; float:left; color:#F60; font-size:9pt;}
.lista .elementoLista {margin-top:5px; border-bottom: 1px solid #73A1B6;/*height:40px;*/overflow:auto;}
.lista .miniatura {width:40px; float:left; clear:left; margin-top:5px; margin-left:10px}
.lista .miniatura img {}
.lista .testo {width:310px;float:right; margin-top:5px}
.lista a h3{font-size:8pt; font-weight:normal; }


.listaHeader{padding-top:1px;padding-left:5px;background:url(../images/back.gif) repeat bottom;color:#FFF; font-size:10pt;vertical-align:middle;height: 20px; letter-spacing:2px;}
.listaHeader p {display:inline; }

div#cartMessage {position:absolute;color:#33333F;background-color:#FFF; background: url(../images/cartMessageBackground.gif);top:250px; left:480px;width:350px; height:200px;z-index:1}
div#cartMessage #cartTitle {float:left;clear:both; margin-left:10px;margin-top:10px}
div#cartMessage #cartText {float:left;clear:both; margin-left:10px;margin-top:10px;width:320px}

div#cartMessage #cartBody{float:left;clear:both; margin-left:10px;margin-top:10px;width:320px}

div#cartMessage #cartImage{float:left;margin-left:5px;margin-top:5px;width:100px; display:inline;}
div#cartMessage #cartDescription{float:right;margin-right:10px;margin-top:25px;width:200px;}

div#cartMessage #cartQuantity {float:left;clear:both; margin-left:10px;margin-top:10px;}

div#cartMessage #cartBottoni{float:right;text-align:right; margin-right:10px; margin-top:10px;width:320px;}
div#cartMessage #cartBottoni li{display:inline; margin-left:10px}

#productImageBody {background-color:#FFF; color:#33333F}
#productImageBody h1 {margin-left:5px}
productImage {margin-top: 20px}
#productImageCartTable {margin-top: 20px; float:right}

table.dettaglio {border-bottom:1px solid #CCC; background-color:#F8F8F8}

div#listaCategorie{color:#33333F;}



/* Sfondo opaco per aggiunta elementi al carrello */
#overlayBackGround {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 200%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#bottomBanners {
	margin-top:20px;
	float:left;
}
#bottomBanners ul {
	margin:0;
	padding:0;
}
#bottomBanners ul li {
	margin:5px 20px 5px 0;
	padding:0;
	float: left;
}


#leftBanners {
	margin-top:20px;
}

#leftBanners ul {
	margin:0;
	padding:0;
}
#leftBanners ul li {
	margin:10px 0px 10px 0;
	padding:0;
}
#leftBanners ul li img {
	width:170px;
}


#rightBanners {
	margin-top:20px;
}

#rightBanners ul {
	margin:0;
	padding:0;
}
#rightBanners ul li {
	margin:10px 0px 10px 0;
	padding:0;
}
#rightBanners ul li img {
	width:170px;
}
