/********** HTML **********/

* { margin:0; padding:0; }

html { margin-bottom:1px; height:100%; }
body { background-color:#0D1316; font-family:Georgia, Arial, Verdana, Helvetica, sans-serif; font-size:62.5%; }
h1 { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-right:15px; color:#DDDDDD; float:left; }
h2 { font-size:1.1em; font-weight:normal; color:#000000; text-indent:-1000px; }
h3 { font-size:1.1em; font-weight:normal; color:#000000; text-indent:-1000px; }
h4 { font-size:1.1em; font-weight:normal; color:#000000; text-indent:-1000px; }
h5 { font-size:1.1em; font-weight:normal; color:#000000; text-indent:-1000px; }
a { color:#FF6600; text-decoration:underline; }
a:hover { color:#FF6600; text-decoration:underline; }
p { font-size:1.2em; font-weight:normal; color:#CCCCCC; }
b, strong { color:#000000; }
label {	font-size:12px; font-weight:normal; color:#555555;	cursor:pointer; }
form {}
table {}
td { font-size:1.2em; font-weight:normal;}
ul {}
li { list-style-image:none; list-style-type:none; }
input { font-family:"Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif; font-size:12px; color:#000000; }
textarea { font-size:12px; }

/********** ID **********/

#header { width:100%; }
#header #header-content { margin:0 auto; width:960px; height:20px; padding-top:20px; }
#header #header-content a { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#FF691A; float:left;}

#navbar { width:100%; }
#navbar #navbar-content { margin:0 auto; width:960px; height:410px; }
#navbar #navbar-content #navbar-content-navbar { width:205px; height:350px; float:left; }
#navbar #navbar-content #navbar-content-slogan { width:755px; height:350px; float:left; }
#navbar #navbar-content #navbar-content-sections { width:960px; height:35px; float:left; margin-top:25px; }
#navbar #navbar-content #navbar-content-sections li { float:left; }
#navbar #navbar-content a { color:#000000; text-decoration:none; }
#navbar #navbar-content a:hover { color:#000000; text-decoration:none; }

#sales { margin:0; width:100%; }
#sales #sales-content { margin:0 auto; width:960px; }

#highlights { margin-bottom:10px; width:100%; }
#highlights #highlights-top { margin:0 auto; background-image:url(/images/bk-highlights-top.jpg); background-repeat:no-repeat; width:960px; height:30px; }
#highlights #highlights-middle { margin:0 auto; background-image:url(/images/bk-highlights-middle.jpg); background-repeat:repeat-y; width:960px; min-height:200px; height:auto !important; height:200px; clear:both; display:table; }
#highlights #highlights-middle .h2-chi-siamo { width:280px; height:30px; background-image:url(/images/title-home-chi-siamo.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px; }
#highlights #highlights-middle .h3-offerte { width:280px; height:30px; background-image:url(/images/title-home-offerte.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px; }
#highlights #highlights-middle .h3-promozione { width:280px; height:30px; background-image:url(/images/title-home-promozione.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px; float:left; }
#highlights #highlights-middle .h3-registrati { width:280px; height:30px; background-image:url(/images/title-home-registrati.jpg); background-repeat:no-repeat; margin:20px 0px 10px 0px; float:left; }
#highlights #highlights-middle .h4-novita { width:280px; height:30px; background-image:url(/images/title-home-novita.jpg); background-repeat:no-repeat; margin:0px 0px 10px 0px; float:left; }
#highlights #highlights-middle .h4-brand { width:280px; height:30px; background-image:url(/images/title-home-brand.jpg); background-repeat:no-repeat; margin:20px 0px 10px 0px; }
#highlights #highlights-middle .h4-newsletter { width:280px; height:30px; background-image:url(/images/title-home-newsletter.jpg); background-repeat:no-repeat; margin:20px 0px 10px 0px; float:left; }
#highlights #highlights-middle .h4-meteo { width:280px; height:30px; background-image:url(/images/title-home-newsletter.jpg); background-repeat:no-repeat; margin:20px 0px 10px 0px; float:left; }
#highlights #highlights-middle .h4-contattaci { width:280px; height:30px; background-image:url(/images/title-home-newsletter.jpg); background-repeat:no-repeat; margin:20px 0px 10px 0px; float:left; }
#highlights #highlights-middle p { color:#550000; }
#highlights #highlights-middle b, strong { color:#550000; }
#highlights #highlights-middle a, a:hover { color:#990000; text-decoration:underline; }
#highlights #highlights-middle li { font-size:1.4em; font-weight:bold; padding:2px 0px 2px 15px; background-image:url(/images/li-brands.gif); background-position:left; background-repeat:no-repeat; }
#highlights #highlights-middle #highlights-middle-sx { width:278px; min-height:200px; height:auto !important; height:200px; margin-left:20px; padding-left:15px; float:left; display:inline; border-left:1px dotted #550000; }
#highlights #highlights-middle #highlights-middle-cx { width:279px; min-height:200px; height:auto !important; height:200px; margin-left:15px; padding-left:15px; float:left; display:inline; border-left:1px dotted #550000; }
#highlights #highlights-middle #highlights-middle-dx { width:280px; min-height:200px; height:auto !important; height:200px; margin-left:15px; padding-left:15px; float:left; display:inline; border-left:1px dotted #550000; }
#highlights #highlights-middle #highlights-middle-dx #highlights-middle-dx-newsletter { width:280px; height:140px; float:left; background-image:url(/images/bk-newsletter.jpg); background-repeat:no-repeat;}
#highlights #highlights-middle #highlights-middle-dx #highlights-middle-dx-newsletter table { margin:10px 25px 0px 25px; }
#highlights #highlights-middle #highlights-middle-dx #highlights-middle-dx-newsletter tr { height:25px; }
#highlights #highlights-middle #highlights-middle-dx #highlights-middle-dx-newsletter td { color:#FFFFFF; }
#highlights #highlights-middle #highlights-middle-dx #highlights-middle-dx-newsletter b, strong { color:#FFFFFF; }
#highlights #highlights-bottom { margin:0 auto; background-image:url(/images/bk-highlights-bottom.jpg); background-repeat:no-repeat; background-position:bottom; width:960px; height:30px; }
#highlights #highlights-middle #highlights-middle-cx .voce-home { width:279px; min-height:90px; height:auto !important; height:90px; margin:0px 0px 20px 0px; padding:10px 0px 10px 0px; float:left; border-top:1px dotted #CC3300; border-bottom:1px dotted #CC3300; }
#highlights #highlights-middle #highlights-middle-cx .voce-home .photo-home { width:130px; float:left; }
#highlights #highlights-middle #highlights-middle-cx .voce-home .details-home { width:149px; float:left; }
#highlights #highlights-middle #highlights-middle-cx .voce-home .details-home h6 { margin-bottom:5px; font-size:1.4em; color:#990000; text-indent:0px; }
#highlights #highlights-middle #highlights-middle-dx .voce-home { width:279px; min-height:90px; height:auto !important; height:90px; margin:0px 0px 20px 0px; padding:10px 0px 10px 0px; float:left; border-top:1px dotted #CC3300; border-bottom:1px dotted #CC3300; }
#highlights #highlights-middle #highlights-middle-dx .voce-home .photo-home { width:130px; float:left; }
#highlights #highlights-middle #highlights-middle-dx .voce-home .details-home { width:149px; float:left; }
#highlights #highlights-middle #highlights-middle-dx .voce-home .details-home h6 { margin-bottom:5px; font-size:1.4em; color:#990000; text-indent:0px; }

#title { width:100%; }
#title #title-content { margin:0 auto; width:960px; height:50px; }
#title #title-content .h2-chi-siamo { width:960px; height:50px; background-image:url(/images/title-chi-siamo.jpg); background-repeat:no-repeat; }
#title #title-content .h2-brands { width:960px; height:50px; background-image:url(/images/title-brand.jpg); background-repeat:no-repeat; }
#title #title-content .h2-news { width:960px; height:50px; background-image:url(/images/title-news.jpg); background-repeat:no-repeat; }
#title #title-content .h4-news { width:960px; height:50px; background-image:url(/images/title-news.jpg); background-repeat:no-repeat; margin-top:20px; }
#title #title-content .h2-dove-siamo { width:960px; height:50px; background-image:url(/images/title-dove-siamo.jpg); background-repeat:no-repeat; }
#title #title-content .h2-contatti { width:960px; height:50px; background-image:url(/images/title-contatti.jpg); background-repeat:no-repeat; }
#title #title-content .h2-blog { width:960px; height:50px; background-image:url(/images/title-blog.jpg); background-repeat:no-repeat; }
#title #title-content .h2-alpinismo { width:960px; height:50px; background-image:url(/images/title-alpinismo.jpg); background-repeat:no-repeat; }
#title #title-content .h2-trekking { width:960px; height:50px; background-image:url(/images/title-trekking.jpg); background-repeat:no-repeat; }
#title #title-content .h2-sci-alpinismo { width:960px; height:50px; background-image:url(/images/title-sci-alpinismo.jpg); background-repeat:no-repeat; }
#title #title-content .h2-trail-running { width:960px; height:50px; background-image:url(/images/title-trail-running.jpg); background-repeat:no-repeat; }
#title #title-content .h2-registrati { width:960px; height:50px; background-image:url(/images/title-registrati.jpg); background-repeat:no-repeat; }
#title #title-content .h2-password { width:960px; height:50px; background-image:url(/images/title-password.jpg); background-repeat:no-repeat; }
#title #title-content .h2-login { width:960px; height:50px; background-image:url(/images/title-login.jpg); background-repeat:no-repeat; }
#title #title-content .h2-logout { width:960px; height:50px; background-image:url(/images/title-logout.jpg); background-repeat:no-repeat; }
#title #title-content .h2-404 { width:960px; height:50px; background-image:url(/images/title-404.jpg); background-repeat:no-repeat; }
#title #title-content .h2-profilo { width:960px; height:50px; background-image:url(/images/title-profilo.jpg); background-repeat:no-repeat; }
#title #title-content .h2-newsletter { width:960px; height:50px; background-image:url(/images/title-newsletter.jpg); background-repeat:no-repeat; }
#title #title-content .h2-privacy { width:960px; height:50px; background-image:url(/images/title-privacy.jpg); background-repeat:no-repeat; }
#title #title-content .h2-legals { width:960px; height:50px; background-image:url(/images/title-legals.jpg); background-repeat:no-repeat; }
#title #title-content .h2-ricerca { width:960px; height:50px; background-image:url(/images/title-ricerca.jpg); background-repeat:no-repeat; }
#title #title-content .h2-catalogo { width:960px; height:50px; background-image:url(/images/title-catalogo.jpg); background-repeat:no-repeat; }
#title #title-content .h2-scarpa { width:960px; height:50px; background-image:url(/images/title-assistenza-autorizzata-scarpa.jpg); background-repeat:no-repeat; }
#title #title-content .h2-dynafit { width:960px; height:50px; background-image:url(/images/title-test-center-dynafit.jpg); background-repeat:no-repeat; }
#title #title-content .h2-community { width:960px; height:50px; background-image:url(/images/title-community.jpg); background-repeat:no-repeat; }
#title #title-content .h2-climbing { width:960px; height:50px; background-image:url(/images/title-climbing-approach.jpg); background-repeat:no-repeat; }
#title #title-content .h2-running { width:960px; height:50px; background-image:url(/images/title-running.jpg); background-repeat:no-repeat; }
#title #title-content .h2-nordic { width:960px; height:50px; background-image:url(/images/title-nordic-walking.jpg); background-repeat:no-repeat; }

#container { width:100%; }
#container #container-content { margin:0 auto; width:950px; padding:5px; min-height:200px; height:auto !important; height:200px; }
#container #container-content li { font-size:1.2em; padding:5px 0px 5px 20px; background-image:url(/images/li-sx.gif); background-position:left; background-repeat:no-repeat; }
#container #container-content p { font-size:1.2em; color:#CCCCCC; }
#container #container-content a { color:#FF6600; text-decoration:none; }
#container #container-content a:hover { color:#FF6600; text-decoration:underline; }
#container #container-content b, strong { color:#FFFFFF; }
#container #container-content .today{ background-color:#444444; }
#container #container-content #container-content-sx { width:235px; min-height:200px; height:auto !important; height:200px; margin-top:10px; float:left; }
#container #container-content #container-content-sx table { background-color:#555555; }
#container #container-content #container-content-sx th { background-color:#0D1316; color:#DDDDDD; font-size:1.2em; height:25px; text-align:center; }
#container #container-content #container-content-sx td { background-color:#0D1316; color:#BBBBBB; font-size:1.1em; width:28px; height:15px; text-align:center; padding:2px 0px 4px 0px; }
#container #container-content #container-content-sx .today { background-color:#666666; }
#container #container-content #container-content-sx h3 { margin-bottom:10px; font-size:1.6em; color:#FFCC00; text-indent:0px; }
#container #container-content #container-content-cx { width:680px; min-height:200px; height:auto !important; height:200px; margin-top:10px; padding-left:34px; float:left; border-left:1px dotted #555555; }
#container #container-content #container-content-cx .nsframe { width:680px; margin:5px 0px 5px 0px; padding:0; float:left; }
#container #container-content #container-content-cx #nsinfo { width:680px; margin:20px 0px 20px 0px; padding:5px 0px 0px 0px; float:left; border-top:1px dotted #BBBBBB; text-align:right; }
#container #container-content #container-content-cx #nspagingtop { width:680px; margin:20px 0px 20px 0px; padding:4px 0px 4px 0px; float:left; border-bottom:1px dotted #BBBBBB; }
#container #container-content #container-content-cx #nspagingbottom { width:680px; margin:20px 0px 0px 0px; padding:4px 0px 4px 0px; float:left; border-top:1px dotted #BBBBBB; }
#container #container-content #container-content-cx .voce { width:320px; min-height:105px; height:auto !important; height:105px; margin:0px 20px 10px 0px; padding:10px 0px 10px 0px; float:left; border-top:1px dotted #444444; border-bottom:1px dotted #444444; }
#container #container-content #container-content-cx .voce .photo { width:140px; height:105px; float:left; display:inline; }
#container #container-content #container-content-cx .voce .details { width:160px; margin:0px 0px 0px 10px; float:left; display:inline; }
#container #container-content #container-content-cx .brand { width:320px; min-height:240px; height:auto !important; height:129px; margin:10px 20px 10px 0px; float:left; }
#container #container-content #container-content-cx #ndate { width:48px; height:40px; margin:0px 0px 30px 0px; padding:0; float:left; border-left:1px dotted #000000; border-right:1px dotted #000000; text-align:center;}
#container #container-content #container-content-cx #ndate .month { font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#FFFFFF; }
#container #container-content #container-content-cx #ndate .day { font-family:Arial, Helvetica, sans-serif; font-size:2.6em; color:#FF0000; font-weight:bold; }
#container #container-content #container-content-cx #ntitle { width:610px; height:60px; margin:0; padding:0px 0px 10px 20px; float:left; }
#container #container-content #container-content-cx #map { width:670px; height:360px; margin:0; border:5px solid #666666;}
#container #container-content #container-content-cx .td-error { background-color:#990000; color:#FFFFFF; font-size:1.2em; font-weight:bold; height:30px; text-align:left; padding:5px; }
#container #container-content #container-content-cx .text { width:680px; min-height:50px; height:auto !important; height:50px; float:left; font-size:1.2em; color:#BBBBBB; }
#container #container-content #container-content-cx #rating { width:440px; height:100px; float:left; font-size:1.2em; color:#BBBBBB; }
#container #container-content #container-content-cx #delete { width:240px; height:100px; float:left; font-size:1.2em; color:#BBBBBB; text-align:right; }
#container #container-content #container-content-cx #pimg { width:680px; margin:20px 0px 20px 0px; float:left; }
#container #container-content #container-content-cx #logobrand { width:265px; float:left; }
#container #container-content #container-content-cx #ebay { width:265px; float:left; }
#container #container-content #container-content-cx #goretex { width:150px; float:left; }
#container #container-content #container-content-cx #gallery { width:680px; margin:20px 0px 20px 0px; padding-top:20px; border-top:1px dotted #BBBBBB; float:left; }
#container #container-content #container-content-cx .pimgprev { width:120px; margin:0px 14px 0px 0px; float:left; display:inline; }
#container #container-content #container-content-cx .commimg { width:120px; height:90px; margin:5px 14px 10px 0px; border:1px solid #FF6600; float:left; display:inline; overflow:hidden; }
#container #container-content #container-content-cx #form { width:680px; margin:20px 0px 0px 0px; padding:0; float:left; clear:both; }
#container #container-content #container-content-cx h4 { margin-bottom:10px; font-size:2.6em; color:#FFCC00; text-indent:0px; clear:both; }
#container #container-content #container-content-cx h5 { margin-bottom:10px; font-size:1.6em; color:#FF0000; text-indent:0px; }
#container #container-content #container-content-cx h6 { margin-bottom:5px; font-size:1.6em; color:#FFCC00; text-indent:0px; }

#message { width:100%; margin-bottom:20px; }
#message #message-content { margin:0 auto; width:960px; height:30px; }

#footer { width:100%; margin-bottom:50px; }
#footer #footer-content { margin:0 auto; padding-top:10px; width:960px; height:30px; border-top:1px dotted #555555; }
#footer #footer-content #footer-content-sx { width:210px; height:30px; float:left; }
#footer #footer-content #footer-content-dx { width:750px; height:30px; float:left; text-align:right; }
#footer #footer-content p { font-size:1.1em; color:#CCCCCC; }
#footer #footer-content a { color:#FF6600; text-decoration:none; }
#footer #footer-content a:hover { color:#FF6600; text-decoration:underline; }

#login {  width:250px; height:270px; position:absolute; top:80px; left:50%; margin-left:230px; background-image:url(/images/bk-login.png); background-position:top; background-repeat:no-repeat; }
#login #login-login { width:220px; height:95px; margin:15px; float:left; display:inline; }
#login #login-login tr { height:25px; }
#login #login-login td { color:#FFFFFF; }
#login #login-login b, strong { color:#FFFFFF; }
#login #login-login a, a:hover { color:#990000; }
#login #login-brands { width:220px; height:95px; margin:15px; float:left; display:inline; }
#login #login-brands #brands { width:150px; height:80px; margin:5px 0px 25px 0px; }
#login #login-passione { margin-top:10px; width:250px; height:45px; float:left; }

#preload { width:100%; }
#preload #preload-content { margin:0 auto; width:960px; height:30px; display:none; }

/********** CLASS **********/

.clear { clear:both; }
.obligatory { font-weight:normal; font-size:0.8em; color:#AAAAAA; }
.input-ok { font-family:Georgia, Arial, Verdana, Helvetica, sans-serif; margin:2px 0px 0px 0px; padding:2px 1px 2px 1px; border:1px solid #BBBBBB; background-color:#333333; color:#BBBBBB; }
.input-ko { font-family:Georgia, Arial, Verdana, Helvetica, sans-serif; margin:2px 0px 0px 0px; padding:2px 1px 2px 1px; border:1px solid #FF691A; background-color:#333333; color:#EEEEEE; }
.input-ok-nwl { font-family:Georgia, Arial, Verdana, Helvetica, sans-serif; margin:2px 0px 0px 0px; padding:2px 1px 2px 1px; border:1px solid #990000; }
.input-ko-nwl { font-family:Georgia, Arial, Verdana, Helvetica, sans-serif; margin:2px 0px 0px 0px; padding:2px 1px 2px 1px; border:1px solid #990000; background-color:#BBBBBB; }
.select-ok { font-family:Georgia, Arial, Verdana, Helvetica, sans-serif; margin:2px 0px 0px 0px; padding:2px 1px 2px 1px; border:1px solid #BBBBBB; background-color:#333333; color:#BBBBBB; }
.textarea-ok { font-family:Georgia, Arial, Verdana, Helvetica, sans-serif; margin:2px 0px 0px 0px; padding:2px 1px 2px 1px; border:1px solid #BBBBBB; background-color:#333333; color:#BBBBBB; }
.textarea-ko { font-family:Georgia, Arial, Verdana, Helvetica, sans-serif; margin:2px 0px 0px 0px; padding:2px 1px 2px 1px; border:1px solid #FF691A; background-color:#333333; color:#EEEEEE; }
.navbar-home { background-image:url(/images/home-off.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-home-s { background-image:url(/images/home-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-home:hover { background-image:url(/images/home-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-chi-siamo { background-image:url(/images/chi-siamo-off.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-chi-siamo-s { background-image:url(/images/chi-siamo-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-chi-siamo:hover { background-image:url(/images/chi-siamo-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-brand { background-image:url(/images/brand-off.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-brand-s { background-image:url(/images/brand-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-brand:hover { background-image:url(/images/brand-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-news { background-image:url(/images/news-off.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-news-s { background-image:url(/images/news-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-news:hover { background-image:url(/images/news-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-dove-siamo { background-image:url(/images/dove-siamo-off.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-dove-siamo-s { background-image:url(/images/dove-siamo-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-dove-siamo:hover { background-image:url(/images/dove-siamo-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-contatti { background-image:url(/images/contatti-off.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-contatti-s { background-image:url(/images/contatti-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-contatti:hover { background-image:url(/images/contatti-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-blog { background-image:url(/images/blog-off.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-blog-s { background-image:url(/images/blog-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-blog:hover { background-image:url(/images/blog-on.png); width:130px; height:30px; float:left; text-indent:-2000px; }
.navbar-alpinismo { background-image:url(/images/alpinismo-off.png); width:100px; height:30px; float:left; text-indent:-2000px; }
.navbar-alpinismo-s { background-image:url(/images/alpinismo-on.png); width:100px; height:30px; float:left; text-indent:-2000px; }
.navbar-alpinismo:hover { background-image:url(/images/alpinismo-on.png); width:100px; height:30px; float:left; text-indent:-2000px; }
.navbar-trekking { background-image:url(/images/trekking-off.png); width:95px; height:30px; float:left; text-indent:-2000px; }
.navbar-trekking-s { background-image:url(/images/trekking-on.png); width:95px; height:30px; float:left; text-indent:-2000px; }
.navbar-trekking:hover { background-image:url(/images/trekking-on.png); width:95px; height:30px; float:left; text-indent:-2000px; }
.navbar-sci-alpinismo { background-image:url(/images/sci-alpinismo-off.png); width:125px; height:30px; float:left; text-indent:-2000px; }
.navbar-sci-alpinismo-s { background-image:url(/images/sci-alpinismo-on.png); width:125px; height:30px; float:left; text-indent:-2000px; }
.navbar-sci-alpinismo:hover { background-image:url(/images/sci-alpinismo-on.png); width:125px; height:30px; float:left; text-indent:-2000px; }
.navbar-trail-running { background-image:url(/images/trail-running-off.png); width:137px; height:30px; float:left; text-indent:-2000px; }
.navbar-trail-running-s { background-image:url(/images/trail-running-on.png); width:137px; height:30px; float:left; text-indent:-2000px; }
.navbar-trail-running:hover { background-image:url(/images/trail-running-on.png); width:137px; height:30px; float:left; text-indent:-2000px; }
.navbar-nordic { background-image:url(/images/nordic-off.png); width:145px; height:30px; float:left; text-indent:-2000px; }
.navbar-nordic-s { background-image:url(/images/nordic-on.png); width:145px; height:30px; float:left; text-indent:-2000px; }
.navbar-nordic:hover { background-image:url(/images/nordic-on.png); width:145px; height:30px; float:left; text-indent:-2000px; }
.navbar-arrampicata { background-image:url(/images/arrampicata-off.png); width:180px; height:30px; float:left; text-indent:-2000px; }
.navbar-arrampicata-s { background-image:url(/images/arrampicata-on.png); width:180px; height:30px; float:left; text-indent:-2000px; }
.navbar-arrampicata:hover { background-image:url(/images/arrampicata-on.png); width:180px; height:30px; float:left; text-indent:-2000px; }
.navbar-running { background-image:url(/images/running-off.png); width:95px; height:30px; float:left; text-indent:-2000px; }
.navbar-running-s { background-image:url(/images/running-on.png); width:95px; height:30px; float:left; text-indent:-2000px; }
.navbar-running:hover { background-image:url(/images/running-on.png); width:95px; height:30px; float:left; text-indent:-2000px; }
.body-home { background-image:url(/images/bk-body-home.jpg); background-position:top; background-repeat:no-repeat; }
.body-arrampicata { background-image:url(/images/bk-body-arrampicata.jpg); background-position:top; background-repeat:no-repeat; }
.body-nordic { background-image:url(/images/bk-body-nordic.jpg); background-position:top; background-repeat:no-repeat; }
.body-trail-running { background-image:url(/images/bk-body-trail-running.jpg); background-position:top; background-repeat:no-repeat; }
.body-alpinismo { background-image:url(/images/bk-body-alpinismo.jpg); background-position:top; background-repeat:no-repeat; }
.body-trekking { background-image:url(/images/bk-body-trekking.jpg); background-position:top; background-repeat:no-repeat; }
.body-running { background-image:url(/images/bk-body-running.jpg); background-position:top; background-repeat:no-repeat; }
.body-sci-alpinismo { background-image:url(/images/bk-body-sci-alpinismo.jpg); background-position:top; background-repeat:no-repeat; }