@charset "iso-8859-1";

html,body {margin: 0; padding:0;}
body {font: 14px "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif; text-align: center;}
p {margin: 0; line-height: 1.1em;}
a {text-decoration : none;}
.button { text-align: center; font-size: 10px; background: url(graphics/sfondobutton.png) repeat-x center; height: 2em; color: #111; margin: 3px 5px;}
.button img {margin:0; height:16px; padding:0}
form {margin: 0; padding:0; }

#top {width:900px; height:5px; margin: 0 auto; text-align: left; }
#top img { margin: 26px 0.1em 0; }
#top .selected { filter: alfa(opacity=30); -moz-opacity: .30; opacity: .30;}

#container { width:900px; margin: 0 auto;}

#grafica {width:900px; height:160px;}
#grafica h1.top1 {font-size: 12px; font-weight: bold; margin:0; line-height:1.1em; padding: 3px 0 0; text-align:center; }
#grafica h1.top2 {font-size: 14px; font-weight: bold; margin:0; line-height:1.1em; padding: 20px 0 0; text-align:center; }

#menu { font-size: 11px; width:900px; height: 33px; vertical-align: middle; text-align: left; padding: 0; margin: 0;}
#menu ul { margin: 0; padding: 0 2px; float:left}
#menu ul li { display: inline; height: 33px; margin: 0; padding: 0;}
#menu ul li a { height: 33px; line-height:33px; display: inline; padding: 9px 0px 9px 6px; margin: 0;}
#menu ul li a span { height: 33px; line-height:33px; display: inline; padding: 9px 6px 9px 0px; margin: 0; cursor: pointer;}
#menu ul li a.here {padding-left: 14px;}
#menu ul li a.here span {padding-right: 14px;}
#menu #confermaordine {float:right; padding:0 5px 0 10px; margin:0; height:33px;}
#menu #confermaordine a {font-weight:bolder;}
#menu #confermaordine img { vertical-align:middle; border:none; margin-top:1px}

#containerpagina { width:900px; min-height:300px;}

#pagina { float:left; width:640px; padding: 20px 6px 50px; text-align: justify;}
#pagina h1 { font-size: 14px; font-weight: bold; margin: 6px 10px 2px; padding:0; line-height:1.2em;}
#pagina h2 { font-size: 14px; font-weight: normal; margin: 3px 10px 2px; padding:0; line-height:1.2em;}
#pagina h3 { font-size: 12px; font-weight: normal; margin: 1px 15px; padding:0; line-height:1.2em;}
#pagina h4 { font-size: 10px; font-weight: normal; margin: 1px 15px; padding:0; line-height:1.2em;}
#pagina h5 { font-size: 14px; font-weight: bold; margin: 1px 15px; padding:0; line-height:1.2em; text-align: center;}
#pagina h6 { font-size: 14px; font-weight: normal; margin: 1px 15px; padding:0; line-height:1.2em; text-align: center;}
#pagina p { font-size: 12px; font-weight: normal; line-height:1.4em; margin: 2px 0;}
#pagina p.xls {line-height:24px;}
#pagina p.xls a {padding-left:30px;}#pagina img { margin: 3px; }
#pagina img { border: none;}
#pagina img.elenco { width: 100px; }
#pagina img.photos { left: -62px; top: 25px; position: relative;}
#pagina div.descrizione { margin-top: 35px;}
#pagina div.allegati img { height: 24px; vertical-align: middle;}

#banners { float: right; width: 200px; margin: 8px 4px 10px 2px; padding: 0 0 5px;}
#banners h1 { margin: 0 0 6px; font-size: 12px; line-height: 25px; }
#banners h2 { margin: 2px 13px 0px; padding: 0; }
#banners h3 { width:180px; margin: 2px auto 0; font-size: 12px; font-weight: normal; padding: 2px 2px 0; cursor:pointer;}
#banners p { width:180px; margin: 0 auto 2px; font-size: 11px; padding: 0 2px 2px; cursor:pointer;}
#banners img { margin: 0; padding: 0;}

#footer { clear:both; width:900px; font-size: 12px; line-height: 14px; padding: 3px 0;}
#footer h1 { font-size: 13px; margin:0; padding:5px 0 0;}
#footer h2 { font-size: 10px; margin:0; padding:0;}
#footer h3 { font-size: 10px; margin:0; padding:0;}
#footer p { font-size: 11px; margin:0; padding:0;}


#bottom { clear:both; width:900px; height:5px; margin: 0 auto 15px; text-align: left; padding: 50px 0 15px; font-size:11px; line-height:1.2em;}


#richiestadati { margin: 10px 20px; width: 580px; font-size:13px;}
#richiestadati * {display: block;}
#richiestadati h3 {font-size:13px; margin: 5px 0;}
#richiestadati label {margin: 4px 4px 1px; font-size:0.95em;}
#richiestadati label#important:after {content: " *";}
#richiestadati input, #richiestadati textarea {width: 300px; padding: 1px;}
#richiestadati textarea { height: 80px; width: 350px; font: 12px "Lucida Sans Unicode","Lucida Grande",Lucida,Arial,sans-serif; display: inline;}
#richiestadati input { padding: 1px 6px;}
#richiestadati input.button { padding: 2px 15px; margin: 4px auto; width: auto;}

p.catalogo {font-size:11px; padding: 0 20px 10px;}
#contcatalogo {width:600px; margin:0 auto; border: none; padding-left:5px;}
#contcatalogo #quadrocatalogo { border: none; width: 190px; height: 180px; float:left; padding: 0; text-align:center; margin:0 0 4px;}
#contcatalogo #quadrocatalogo h1 { padding: 0 5px; font-size:12px;}
#contcatalogo #quadrocatalogo img { border: none; margin: 16px 0 0;}
#contcatalogo  #loginform { margin-bottom:9px;}
#contcatalogo  #loginform p {clear:both; font-size:9px;}
#contcatalogo  #loginform p span { margin-right:5px;}
#contcatalogo  #loginform input { font-size:9px;}
#contcatalogo #listacatalogo {clear:both; font-size:11px; height:24px;}
#contcatalogo #listacatalogo div {float:left; margin-top:2px;}
#contcatalogo #listacatalogo div.lid { width:50px;}
#contcatalogo #listacatalogo div.ldescrizione { width:180px;}
#contcatalogo #listacatalogo div.lproduttore { width:155px;}
#contcatalogo #listacatalogo div.lprezzo { width:65px; text-align:right;}
#contcatalogo #listacatalogo div.lpromo { width:48px; padding-bottom:2px; margin-top:0;text-align:right;}
#contcatalogo #listacatalogo div.lpromo img { border:none;}
#contcatalogo #listacatalogo div.lqta { width:50px; font-size:9px; text-align:right;}
#contcatalogo #listacatalogo div.lqta input {font-size:9px; border:1px solid #aaa;}
#contcatalogo #listacatalogo div.lcarrello { width:22px; padding-bottom:0px; margin-top:0; text-align:right; font-size:9px;}
#contcatalogo #listacatalogo div.lcarrello button {border:none; background:none; padding:0; font-size:9px; cursor:pointer;}
#contcatalogo #spazioimgatt {width: 180px; float:left;}
#contcatalogo #spazioimgatt img {width: 170px; margin-bottom:6px;}
#contcatalogo #spazioimgatt p {line-height:24px;}
#contcatalogo #spazioimgatt p a {padding-left:30px;}
#contcatalogo #spazioimgatt p.photogallery {line-height:48px;}
#contcatalogo #spazioimgatt p.photogallery a {padding-left:55px;}
#contcatalogo #spazioarticolo {width: 400px; float:right; font-size: 12px;}
#contcatalogo #spazioarticolo #loginform {float:right; font-size:9px;}
#contcatalogo #spazioarticolo #loginform input { font-size:9px;}
#contcatalogo #spazioarticolo #wishlist {float:right; font-size:8px;}
#contcatalogo #spazioarticolo #wishlist button { border:none; background:none; padding:0; font-size:9px; cursor:pointer;}
#contcatalogo #spazioarticolo #wishlist input { border:1px solid #666; text-align:right;}
#contcatalogo #spazioarticolo #wishlist img {border:none; vertical-align:middle}
#contcatalogo #spazioarticolo h1 {font-size: 14px; margin: 5px 0; font-weight:bold;}
#contcatalogo #spazioarticolo p {font-size: 12px; margin: 3px 0; line-height:16px;}
#contcatalogo #spazioarticolo p.testo {margin-top: 30px; font-family: "Lucida console",monospace; font-size:12px;}
#contcatalogo #spazioarticolo p span.del {text-decoration:line-through;}
#contcatalogo #spazioarticolo p span.evidenzia {text-decoration:blink; font-weight:bold;}

#listinoprezzi { clear:both; float:right; margin:10px 0 0; background: url(graphics/acroread.png) no-repeat center right; height:64px;}
#listinoprezzi a {padding-right: 70px; line-height:64px;}

#confermacarrelloaree { width:610px; margin:1px 0; clear:both; float:left; padding:2px;}
#confermacarrelloaree #titolo { font-size:12px; padding:2px 0 4px; text-align:center; font-weight:bold}
#confermacarrelloaree #titolo span { font-size:11px; font-weight:normal; font-style:italic;}
#ordinecarrello { clear:both; width:600px; font-size:11px; height:24px;}
#ordinecarrello.testatacarrello {font-weight:bolder;}
#ordinecarrello span { float:left; padding:0 2px;}
#ordinecarrello span.id { width:40px;}
#ordinecarrello span.tipologia { width:100px;}
#ordinecarrello span.descrizione { width:100px;}
#ordinecarrello span.qta { width:30px; text-align:right;}
#ordinecarrello span.prezzo { width:75px; text-align:right;}
#ordinecarrello span.sconto { width:60px; text-align:right;}
#ordinecarrello span.unitario { width:75px; text-align:right;}
#ordinecarrello span.importoordine { width:139px; text-align:right; padding:0 2px;}
#ordinecarrello span.totale { width:75px; text-align:right;}
#ordinecarrello span.cancella { width:12px; text-align:right; padding:0;}
#ordinecarrello span.cancella button { border:none; background:none; padding:0; cursor:pointer;}
#dettaglicarrello { margin-top:10px; font-size:11px; width:260px; text-align:left; float:left;}
#updettaglicarrello {font-size:11px; width:520px; text-align:center; float:left; clear:both;}
#confermacarrelloaree p.errore { background:#f99;}
#confermacarrelloaree p.errore input { background:#fcc;}
#confermacarrelloaree p { padding:0 2px;}
#confermacarrelloaree p label {width: 100px; float:left;}
#confermacarrelloaree p input { font-size: 11px;}
#confermacarrelloaree p span { color: #900; margin-left:5px;}







