/* reset css */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body { line-height: 1em; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
/* remember to define focus styles! */
:focus { outline: 0; }
/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/* comuni a tutte le pagine */
a { text-decoration:none;}
a:hover { text-decoration:underline;}
html,body {background:#fff url(img/top.gif) 0 0 repeat-x;font-family:trebuchet ms, trebuchet;font-size:12px;line-height:16px;height:100%;color:#333236;}
.wrapper { width:980px;margin:0 auto;text-align:left;position:relative;}
div.wrapper div.top {position:relative;height:130px;background:#29292c url(img/top.gif) 0 0 repeat-x;overflow:visible;}
div.wrapper div.top ul.menu { position:absolute; top:70px; right:0px;}
div.wrapper div.top ul.menu li {float:left;display:inline;}
div.wrapper div.top ul.menu li a { color:#fff; display:block;padding:10px 15px 10px 15px;font-size:13px;font-family: 'Voces', cursive;}
div.wrapper div.top ul.languages { position:absolute; top:5px; right:15px;}
div.wrapper div.top ul.languages li {float:left;display:inline;}
div.wrapper div.top ul.languages li a { color:#fff; display:block;padding:5px;font-size:13px;font-family: 'Voces', cursive;}
div.wrapper div.top #logo { display:block;position:absolute;top:0;left:10px;width:303px;height:165px;text-indent:-9999px;background:transparent url(img/lomac-logo.png) 0 0 no-repeat;z-index:1000;}
.nascosto { display:none; }
br.sep { clear:both; height:0;font-size:0px;line-height:0;}
div.banda-footer {position:relative;display:block;height:auto;width:100%;min-width:980px;background:#29292c url(img/bot.gif) 0 0 repeat;overflow:visible;padding-bottom:100px;}
div.banda-footer ul.foots {width:920px;position:relative; top:10px;left:35px;padding-bottom:100px}
div.banda-footer ul.foots li { width:265px; height:auto; overflow:hidden; float:left;display:block; padding:10px 20px 10px 20px;color:#fff}
div.banda-footer ul.foots li h4 {font-size:24px;font-family: 'Voces', cursive;color:#fff;border-bottom:1px solid #eee;padding-bottom:15px}
div.banda-footer ul.foots li p, div.banda-footer ul.foots li a { color:#fff}
div.banda-footer ul.foots li p {padding-top:20px;}
div.banda-footer ul.foots li ul, div.banda-footer ul.foots li ul li {padding:0;margin:0}
div.banda-footer ul.foots li ul.list { padding-top:20px}

/* home */
#slider1, #slider1 li {width:985px;height:418px;overflow:hidden;padding:0;margin:0;z-index:100;}
div.wrapper ul.push { height:185px; width:920px;overflow:hidden;position:relative; top:-40px;left:35px;z-index:10000}
div.wrapper ul.push li { width:265px; height:169px; overflow:hidden; float:left;display:block; background:transparent url(img/b1.png) 0 0 no-repeat;padding:10px 20px 10px 20px;position:relative;}
div.wrapper ul.push li.over, div.wrapper ul.push li.over a{color:#000;cursor:pointer}
div.wrapper ul.push li.over h2 span {background-color:#29292c;color:#fff}
div.wrapper ul.push li.b2 { background-image: url(img/b2.png);}
div.wrapper ul.push li.b3 { background-image: url(img/b3.png);}
div.wrapper ul.push li h2 { font-size:16px;font-family: 'Voces', cursive; line-height:30px;padding-top:10px;} 
div.wrapper ul.push li h3 { font-size:12px; line-height:16px;padding-top:5px;font-weight:bold} 
div.wrapper ul.push li p { font-size:12px;line-height:16px;padding-top:10px;} 
div.wrapper ul.push li a { color:#333236; text-decoration:none}
div.wrapper ul.push li img.spot { position:absolute; top:20px;right:10px}

/* splash */
body.splash { background: #29292c url(img/splash-nadir.jpg) top center no-repeat; min-width:980px;min-height:480px;}
body.splash ul {background: transparent url(img/op.png) 0 0 repeat;width:260px;position:absolute;top:0;left:0;padding:200px 0 100px 0;}
body.splash ul li { text-align:center; color:#fff;height:40px;font-size:13px;font-family: 'Voces', cursive;}
body.splash ul li a { display:block; color:#fff;text-decoration:none}
body.splash ul li a:hover {text-decoration:underline}

/* modelli (serie) */
div.banda-modelli { position:relative;height:auto;background:#29292c url(img/fond.html) 0 0 repeat;overflow:visible;position:relative;margin:50px 0 20px 0 }
div.banda-modelli.tessere a { display:block; float:left; padding:0;margin:0;margin-bottom:10px;border:0;}
div.banda-modelli.tessere a img { display:block; padding:0;margin:0;border:0;}
div.banda-modelli.tessere a.l { margin-bottom:0px;}
div.banda-modelli.tessere a.r { margin-right:100px}
div.banda-modelli.tessere a.r1 { margin-left:45px; }
div.banda-modelli.tessere a.r2 { margin-left:115px; }
div.banda-modelli.tessere a.r3 { margin-left:185px; }
div.banda-modelli.tessere a.r4 { margin-left:255px; }

/* modello e menu prodotto */
ul.seriemenu { padding:50px 0 0px 0}
ul.seriemenu li { float:right;display:inline;color:#000;font-family: 'Voces', cursive;}
ul.seriemenu li a { display:block; width:auto;height:16px;color:#000;padding:5px 0px 0px 0px;font-size:13px;margin:0 5px 0 5px;text-transform:uppercase}
ul.seriemenu li a:hover {border-bottom:3px solid #ddd;text-decoration:none}
ul.seriemenu li.selected a { border-bottom:3px solid #cc0000}
ul.seriemenu li a.nome { font-size:17px;line-height:17px;text-transform:none;height:17px;padding-top:4px}
div.banda-modelli.top30 {margin:30px 0 20px 0 }
ul.seriemenu li a.first { margin-right:20px; }

/* prodotto (serie -> modello) accessori news azienda*/
.colsx {width:295px;float:left;color:#fff;padding-left:12px;margin-top:30px;margin-bottom:80px;}
.coldx {margin-bottom:80px;}
.coldx h1 { color:#fff;font-family: 'Voces', cursive;font-size:13px;padding-bottom:20px}
.coldx h2 { color:#fff;font-family: 'Voces', cursive;font-size:13px;padding-bottom:20px}
.coldx {width:590px;margin-left:40px;float:left;color:#fff;margin-top:30px;}
.coldx .dati { width:450px;float:left;}
.coldx .extra { width:80px;float:left;margin:50px 0 0 20px}
.coldx .extra li {display:block;height:100px;overflow:hidden;background:transparent url() 0 0 no-repeat;margin:0;padding:0;display:block;width:73px;}
.coldx .extra li.yt {background-image:url(img/yt.gif);}
.coldx .extra li.ac {background-image:url(img/ac.gif);}
.coldx .extra li.w {background-image:url(img/w.gif);}
.coldx .extra li.w a { background-repeat:no-repeat;background-position:5px 5px;}
.coldx .extra li.pdf {background-image:url(img/pdf.gif);}
.coldx .extra li a { text-align:center;display:block;width:73px;padding-top:80px;color:#fff;text-decoration:none;font-size:10px}
.coldx .dati p a { color:#fff; background-color:#111; text-decoration:underline;}
.coldx .dati p a:hover { color:#111; background-color:#fff; text-decoration:none;}
.coldx .dati table { border-collapse:collapse; margin:0 0 20px 0}
.coldx .dati table td { border-bottom:1px solid #ddd;padding:3px 3px 3px 0}
.coldx .dati table td.nowrap {white-space:nowrap;text-align:center}
.coldx .dati table td.um { text-align:center;white-space:nowrap;color:#ddd}
.coldx .dati table td.x {text-align:center}
.colsx a.pic { display:block; float:none}
.colsx .badge { background:transparent url(img/badge.gif) 0 0 no-repeat; width:295px;height:40px;margin:15px 0 15px 0; color:#000}
.colsx .badge.marchio-orca { background:transparent url(img/orca.gif) 0 0 no-repeat; width:240px;height:37px;margin:15px 0 15px 0; color:#000;padding:3px 0 0 55px}
.colsx .badge.gommone-ripiegabile { width:240px; height:30px; padding:10px 0 0 55px; }
.coldx p { padding:0 0 20px 0; }
.coldx h2 { padding:0 0 10px 0}
.coldx .testo { width:450px; float:left}
.coldx .testo a { float:none; display:inline; color:#fff; text-decoration:underline }
.coldx ul.sub-menu { padding:0;margin:0 0 0px 20px;width:120px;float:left}
.coldx ul.sub-menu li { padding:0;margin:0}

.colsx.hideimages img {display:none;position:absolute;border:10px solid #fff}
.colsx.hideimages img#pick {border:0;left:307px;}
.colsx.hideimages {position:relative;}
#access tr.over td { background-color:#eee;color:#000}
#access { margin-bottom:100px;}
#access tr td a {float:none;display:inline;color:#fff;}
#access tr.over a { color:#111;text-decoration:none }

ul.sub-menu li a { color:#fff; display:block; text-decoration:none; text-transform:uppercase;padding:3px 5px 3px 5px}
ul.sub-menu li.selected a { background-color:#fff;color:#000}

ul.bl li { display:block; float:left; width:240px;height:240px;position:relative;overflow:hidden;padding:1px}
ul.bl li a {display:block;text-decoration:none;color:#000}
ul.bl li a span { position:absolute; bottom:1px;left:1px;background-color:#fff;color:#111;font-size:30px}

/* news */
ul.listlink li { color:#fff; margin:0;padding:0;height:auto }
ul.listlink li a { color:#fff;text-decoration:none; margin:0;display:block;padding:0}
ul.listlink li a:hover {text-decoration:underline}


/*usato*/
#listausato {border-collapse:collapse;width:100%}
#listausato th { color:#fff;font-size:16px;padding:5px}
#listausato td { vertical-align:top;padding:5px; background:#000 url() 0 0 no-repeat;font-size:13px;color:#fff; border-bottom:10px solid #29292C}
#listausato td a { color:#fff; }
#listausato td.rel {position:relative}
#listausato td.rel span { position:absolute; top:5px;left:5px; font-weight:bold;background-color:#000;display:block;text-align:left;width:200px;
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=75); /* IE lt 8 */
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */
	-khtml-opacity: .75; /* Safari 1.x */
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
}
#cambianazione, #cambiamodello {float:right}