/*
	Nicola Pressi | elemind
	nicola@elemind.com
*/

/* reset */
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:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

body{font:11px Verdana,sans-serif;color:#58585A;text-align:center;}
#wrapper{position:relative;width:960px;min-height:543px;margin:0 auto;text-align:left;background:url(../images/wrapper.gif) no-repeat 129px 42px;}
#logo{position:absolute;width:250px;height:150px;top:-40px;left:0px;}
#logo a{display:block;background:url(../images/logo.png) no-repeat top left;text-indent:-9999px;height:100%;}

a{text-decoration:none;color:#58585A;font-weight:bold;}
a:hover{color:#D4891C;}

/* nav */
#nav{position:absolute;width:250px;top:140px;left:0px;font:12px Verdana,sans-serif;}
#nav li{}
#nav li a{text-decoration:none;color:#77706F;font-weight:normal;}
#nav li a:hover, #nav li.selected ul li a:hover{color:#D4891C;}
#nav li.selected a{text-decoration:none;color:#D4891C;font-weight:bold;}
#nav li.selected ul li a{text-decoration:none;color:#77706F;font-weight:normal;}
#nav li ul{display:none;margin:0 0 0 10px;font-size:11px;}
body.prodotti #nav li ul{display:block;}

/* #content */
#content{width:475px;padding:100px 0 50px 250px;}
#content h2{font-size:35px;color:#D9D5D3;}
#content .img{display:block;position:relative;margin:0 0 10px 0;}
#content div.img .musk{position:absolute;width:470px;height:300px;top:0;left:0;z-index:9999;background:url(../images/musk.gif) no-repeat top left;}
#content span.img .musk_65, ul.musk_65 li a span.img em{position:absolute;width:65px;height:65px;top:0;left:0;background:url(../images/musk_65.gif) no-repeat top left;}
#content span.img .musk_105, ul.musk_105 li a span.img em{position:absolute;width:105px;height:105px;top:0;left:0;background:url(../images/musk_105.gif) no-repeat top left;}
#content span.img .musk_150, ul.musk_150 li a span.img em{position:absolute;width:150px;height:150px;top:0;left:0;background:url(../images/musk_150.gif) no-repeat top left;}
#content .img img{background:#fff;}
#content p{margin:0 0 15px 0;}

#content ul.menu{overflow:hidden;float:left;width:500px;}
#content ul.menu li{float:left;width:122px;}
#content ul.menu li a{color:#fff;text-decoration:none;cursor:pointer;}
#content ul.menu li a:hover strong{background-position:bottom left;}
#content ul.menu li a strong{display:block;width:105px;height:29px;line-height:29px;background:url(../images/rect_105.gif) no-repeat top left;text-align:center;}
#content ul.menu li a strong span{}


/* home */
body.home #content ul.menu{}

/* prodotti */
body.prodotti #content ul.menu li{width:165px;}
body.prodotti #content ul.menu li a strong{width:150px;background-image:url(../images/rect_150.gif);}

/* prodotti list */
body.list #wrapper{background:none;}
body.list #wrapper h2{font-size:30px;}
body.list ul.items{padding:20px 0 0 0;}
body.list ul.items li{display:block;height:85px;}
body.list ul.items li a{display:block;clear:both;text-decoration:none;color:#77706F;cursor:pointer;}
body.list ul.items li a img{float:left;margin:0 20px 0 0;}
body.list ul.items li a strong{display:block;}
body.list ul.items li a em{display:block;}

/* prodotti single */
body.single #content ul.menu.musk_65 li{width:77px;}
body.single #content #img{display:block;position:relative;margin:0 0 10px 0;}
body.single #content #img .musk{position:absolute;width:470px;height:300px;top:0;left:0;background:url(../images/musk.gif) no-repeat top left;}
body.single #content #img img{background:#fff url(../images/loader.gif) no-repeat center center;}

/* contatti */
#map{width:464px;height:294px;background:#fff;border:3px solid #d9d5d3;}
body.contatti #content p{margin:20px 0 0 0;}
body.contatti #content p a{color:#77706F;font-weight:bold;text-decoration:none;}
body.contatti #content p a:hover{color:#D4891C;}

/* video */
#video{width:464px;height:294px;background:#fff;border:3px solid #d9d5d3;}

/* news */
body.news #wrapper{background:none;}
body.news .item{float:left;width:470px;padding:20px 0 0 0;}
body.news .item .img{float:left;}
body.news .item .text{float:right;width:350px;}

/* splash */
body.splash #content ul.menu li{width:160px;}
body.splash #content ul.menu li a{width:150px;}
body.splash #content ul.menu li a strong{width:150px;background-image:url(../images/rect_150.gif);}
html, body.splash{height:100%;}
body.splash #wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -4em;}
body.splash #footer, body.splash #push{position:relative;height:4em;}

/* credits */
body.credits #content dl{color:#808080;margin:50px 0 0 180px;}
body.credits #content dl dt{width:70px;line-height:64px;height:64px;float:left;margin-bottom:30px;}
body.credits #content dl dd{height:64px;margin-left:70px;margin-bottom:30px;}
body.credits #content dl dd a{display:block;width:180px;height:64px;line-height:64px;text-indent:-9999px;}
body.credits #content dl dd.dsegno a{background:url(../images/logo-dsegno.png) no-repeat;}
body.credits #content dl dd.elemind a{background:url(../images/logo-elemind.png) no-repeat;}

