/*  Author: DigitalTree S.r.l.  Roberto Sarti,  Barbara RoggeroAuthor URI: http://www.webagencytorino.it  (web & development)            http://www.digitaltree.it      (information technology system)*//*       IMPOSTAZIONI GENERALI      */body {background-color:#000000;background-attachment: fixed;background-repeat: repeat-x;background-position: bottom;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #0000FF;}h1,h2,h3 {font-family:  Verdana, Arial, Helvetica, sans-serif;}h1 {font-size: 24px;color: #669933;}h2 {margin-top:0px;font-size:20px;color: #FFFFFF;text-align:right;}h3 {font-size: 6.5pt;color: #FFFFFF;}img {border: none;}a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal;line-height: normal; font-weight: normal; color: #999999;cursor: pointer; text-decoration: none;}a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal;  line-height: normal; font-weight: normal; color: #999999; cursor: pointer; text-decoration: none;}a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; cursor: pointer; text-decoration: none;}a:focus {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; color: #669933; cursor: pointer; text-decoration: none;}a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; color: #999999; cursor: pointer; text-decoration: none;}/*      struttura sito      */#wrapper,#header,#navigation,#main,#footer{clear: both;}#wrapper {width: 850px;height:636px;margin-top: 50px;margin-bottom: 0px;margin-left: auto;margin-right: auto;border: none;background-image: url("../images/bg3.jpg");background-repeat: no-repeat;}#wrapper4{width: 850px;height:636px;margin-top: 50px;margin-bottom: 0px;margin-left: auto;margin-right: auto;border: none;background-image: url("../images/bg4.jpg");background-repeat: no-repeat;}#wrapper2{width: 850px;height:636px;margin-top: 50px;margin-bottom: 0px;margin-left: auto;margin-right: auto;border: none;background-image: url("../images/bg2.jpg");background-repeat: no-repeat;}#wrapper3{width: 850px;height:636px;margin-top: 50px;margin-bottom: 0px;margin-left: auto;margin-right: auto;border: none;background-image: url("../images/bg6.jpg");background-repeat: no-repeat;}#wrapper5{width: 850px;height:636px;margin-top: 50px;margin-bottom: 0px;margin-left: auto;margin-right: auto;border: none;background-image: url("../images/bg7.jpg");background-repeat: no-repeat;}#header {width: 850px;height: 130px;text-align: center;}#navigation{width: 100%;height: 10px;left:-50px;text-align:left;position: relative;}#main{width: 850px;height: 470px;}#footer {width: 850px;height: 21px;font-size: 7.5pt;color: #FFFFFF;margin-top:20px;font-family: Helvetica, Arial, sans-serif;font-style: normal;font-weight: normal;letter-spacing: normal;line-height: 1.5em;text-align: center;position:relative;background-color:#000000;}/*menu*/.menustyle ul{font-size: 6.5pt;text-align: left; }.menustyle ul li{display: inline;background-color:#000;margin-left:-2px;padding-top:3px;padding-bottom:3px;}.menustyle ul li a{color: #FFFFFF;padding-left: 15px  ;padding-right: 15px  ;text-decoration: none;}/*       livelli      */                                                    .logo{width: 111px;height: 93px;float:right;margin-top: 22px;margin-right:22px;position: relative;z-index: 100;}.sitemap{width: 33px;height: 33px;float:left;margin-top: 0px;margin-right:0px;position: relative;z-index: 100;}#box{width: 400px;height: 450px;float:right;margin-top: 22px;margin-right:15px;position: relative;}#box2{width: 400px;float:left;margin-top: 22px;margin-right:15px;position: relative;}#box3{width: 400px;height: 1000px;float:right;margin-top: 22px;margin-right:15px;position: relative;background-color: #000000;opacity: 0.4;filter:alpha(opacity=40);-moz-opacity:0.4;}#box4{width: 400px;height: 870px;float:right;margin-top: 22px;margin-right:15px;position: relative;}#box5{width: 400px;height: 1870px;float:right;margin-top: 22px;margin-right:15px;position: relative;}#box a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal;line-height: normal; font-weight: normal; color: #FFFFFF;cursor: pointer; text-decoration: none;}#box a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal;  line-height: normal; font-weight: normal; color: #FFFFFF; cursor: pointer; text-decoration: none;}#box a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; cursor: pointer; text-decoration: none;}#box a:focus {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; cursor: pointer; text-decoration: none;}#box a:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; cursor: pointer; text-decoration: none;}.box{background-color: #000000;opacity: 0.4;filter:alpha(opacity=40);-moz-opacity:0.4;z-index: 70;}.box2{background-color: #000000;opacity: 0.4;filter:alpha(opacity=40);-moz-opacity:0.4;z-index: 70;}span{width: 324px;height: 393px;z-index:100;float:right;margin-top: 32px;margin-right:32px;font-family: 'Lucida Grande', sans-serif;font-size: 7.5pt;font-style: normal;font-weight: normal;letter-spacing: normal;line-height: 1.5em;text-align:justify;color:#FFFFFF;}#catalogo{width: 120px;height: 15px;z-index:100;font-family: 'Lucida Grande', sans-serif;font-size: 7.5pt;font-style: normal;font-weight: normal;letter-spacing: normal;line-height: 1.5em;text-align:justify;color:#FFFFFF;margin-top:30px;float:left;background-color: #000000;}