body{font:76% Tahoma,Arial,Verdana,sans-serif;color:#666;background-color:#181818;margin:0;padding:0;}
.main{margin:0 auto;}
h1{font-size:150%;color:#666;text-align:left;padding:0 0 0 20px;}
h2{font-size:120%;color:#666;text-align:left;padding:0 0 0 20px;}
p{text-align:left;line-height:1.3em;padding:5px 20px;}
b{font-weight:normal;}
.logo{width:770px;height:40px;background-color:#fff;text-align:left;margin:0;padding:10px 20px 10px;
border:1px solid #999;border-width:1px 1px 0;}
.navigazione{background-color:#fff;border-left:1px solid #999;border-right:1px solid #999;}
#navcontainer{padding:0;margin:0 -40px 0;}
#navcontainer ul li{padding:0;display:block;float:left;margin:0;font-size:90%;list-style-type:none;
line-height:2.2em;font-weight:bold;text-align:center;}
#navcontainer a{border:none;display:block;width:97px;height:27px;color:#666;text-decoration:none;
background:url(../immagini/menu_off.jpg) no-repeat;}
#navcontainer a#current{background:url(../immagini/menu_on.jpg) no-repeat;color:#000;}
#navcontainer a:hover{background: url(../immagini/menu_on.jpg) no-repeat;color:#000;}
.headerhome,.headerconfig,.headerassembla,.headercomponenti,.headeroptional,.headerazienda,.headerstudio,.headercontatti
{width:778px;height:196px;background-repeat:no-repeat;}
.headerhome{background:url(../immagini/header_home.jpg);}
.headerconfig{background:url(../immagini/header_configur.jpg);}
.headerassembla{background:url(../immagini/header_assembla.jpg);}
.headercomponenti{background:url(../immagini/header_componenti.jpg);}
.headeroptional{background:url(../immagini/header_optional.jpg);}
.headerazienda{background:url(../immagini/header_azienda.jpg);}
.headerstudio{background:url(../immagini/header_studio.jpg);}
.headercontatti{background:url(../immagini/header_contatti.jpg);}
.topleft{width:27px;height:31px;background:url(../immagini/topleft.jpg) no-repeat;}
.top{width:725px;height:31px;background:url(../immagini/top.jpg) repeat-x;font-size:87%;color:#ccc;}
.info{width:98%;padding:0;margin:0 10px 0 15px;}
.briciola{text-align:left;width:50%;}
.briciola a{color:#ccc;text-decoration:underline;}
.briciola a:hover{color:#666;text-decoration:none;}
.lingua{text-align:right;width:50%;padding:5px 0 0;margin:0;}
.trhome{width:53px;height:31px;background:url(../immagini/tr_home.gif) no-repeat;}
.trassembla{width:53px;height:31px;background:url(../immagini/tr_assembla.gif) no-repeat;}
.trazienda{width:53px;height:31px;background:url(../immagini/tr_azienda.gif) no-repeat;}
.trcomponenti{width:53px;height:31px;background:url(../immagini/tr_componenti.gif) no-repeat;}
.trconfigur{width:53px;height:31px;background:url(../immagini/tr_configur.gif) no-repeat;}
.trcontatti{width:53px;height:31px;background:url(../immagini/tr_contatti.gif) no-repeat;}
.troptional{width:53px;height:31px;background:url(../immagini/tr_optional.gif) no-repeat;}
.trstudio{width:53px;height:31px;background:url(../immagini/tr_studio.gif) no-repeat;}
.middleleft{width:27px;background:url(../immagini/middleleft.jpg) repeat-y;margin:0;padding:0;}
.middle{width:725px;background-color:#fff;margin:0;padding:0;text-align:center;}
.middleright{width:53px;background:url(../immagini/middleright.jpg) repeat-y;margin:0;padding:0;}
.textimage{clear:left;width:93%;}
.textimage img{float:left;margin:0 5px 5px 0;padding:0;}
.bottomleft{width:27px;height:32px;background:url(../immagini/bottomleft.jpg);}
.bottom{width:725px;height:32px;background:url(../immagini/bottom.jpg) repeat-x;}
.bottomright{width:53px;height:32px;background:url(../immagini/bottomright.jpg);}
.orizzontale{width:778px;background-color:#333;border:1px solid #999;border-width:0 1px 1px;font-size:85%;color:#999;}
.orizzontale a{color:#999;text-decoration:none;}
.orizzontale a:hover{text-decoration:underline;}
p.menu{font-size:120%;}
.titolo1{width:365px;height:50px;background:url(../immagini/titolo.gif) no-repeat;}
.titolo2{width:360px;height:50px;text-align:right;}
.testi a{color:#999;}
.testi a:hover{background-color:#999;color:#fff;}
.testi1{width:365px;padding:0;}
.testi2{width:360px;border-right:2px solid #dedede;padding:0;}
.testi2 ul,testi1 ul{list-style:none;margin:1em 0 1em 0;text-align:left;line-height:1.3em;padding:0 20px;}
.testi2 ul li,testi1 ul li{background:url(../immagini/bull.gif) no-repeat top left;padding:0 0 10px 22px;}
.chiusura1{width:365px;height:27px;}
.chiusura2{width:360px;height:27px;background:url(../immagini/chiusura.gif) no-repeat bottom right;}