*{margin:0; padding:0}

img{border:none}

h1{ font-size:19px}

a{text-decoration:none}

body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:url(../immagini/sfondo.jpg) repeat-x}

#principale{margin:0 auto; width:984px;}

#top{margin:0 auto; width:980px; height:150px; border-left:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF; background:#FFFFFF url(../immagini/top.jpg) top no-repeat}

#top #logo{float:left; width:192px; height:79px; padding-top:40px; padding-left:50px;}

#top #links{float:right; width:440px; height:120px;}

#top #links .bottoni{float:left; width:250px; height:50px;}

#top #links .testo{float:left; width:250px; height:50px; color:#003366; font-size:11px;}

#top #links .testo a{color:#003366;}

#top #links .testo a:hover{text-decoration:underline}

#top #links .bottoni #link_download{float:left; padding-left:26px; padding-top:23px;}

#top #links .bottoni #link_lavora{float:left; padding-left:61px; padding-top:23px;}

#top #links .bottoni #link_utili{float:left; padding-left:59px; padding-top:23px;}

#top #links #preventivo{float:right; width:182px; height:100px; padding-right:8px; padding-top:24px; text-align:center;}

#top #links #preventivo .preventivo1{font-weight:bold; color:#e20005; padding-bottom:12px;}

#top #links #preventivo .preventivo2{font-size:11px; color:#003366;}

#top #links #preventivo .preventivo2 a{text-decoration:underline; color:#003366;}

#nav{margin:0 auto; width:980px; height:33px; border-left:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF; background:url(../immagini/nav.jpg) no-repeat; color:#333333;}

#nav a{color:#333333}

#nav #home{float:left; margin-left:25px; margin-right:64px; height:16px;  padding-top:10px;}

*>#nav #home{margin-left:55px;}

#nav #azienda{float:left; margin-right:65px; height:16px;  padding-top:10px;}

#nav #mission{float:left; margin-right:59px; height:16px;  padding-top:10px;}

#nav #clienti{float:left; margin-right:69px; height:16px;  padding-top:10px;}

#nav #certificazioni{float:left; margin-right:69px; height:16px;  padding-top:10px;}

#nav #contatti{float:left; margin-right:64px; height:16px; padding-top:10px;}

#nav #come_raggiungerci{float:left; height:16px; padding-top:10px;}

#foto{margin:0 auto; width:980px; height:229px; border-left:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF; background:#FFFFFF /*url(../immagini/foto.jpg)*/ top no-repeat}

#main{float:left; margin:0 auto; width:980px; border-left:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF; background:url(../immagini/main.jpg) repeat-y; min-height:502px;}

#main #left{float:left; width:217px; color:#333333;}

#main #left a{color:#333333;}

#main #left #voce1{float:left; width:211px; height:51px; margin-left:2px; border-bottom:solid 1px #c7c7c7; background:#e9e9e9 url(../immagini/freccia1.jpg) left no-repeat;}

#main #left #voce2{float:left; width:211px; height:44px; margin-left:2px;  border-top:solid 1px #ffffff; border-bottom:solid 1px #c7c7c7; background:#e9e9e9 url(../immagini/freccia2.jpg) left no-repeat}

#main #left #voce3{float:left; width:211px; height:27px; margin-left:2px;  border-top:solid 1px #ffffff; border-bottom:solid 1px #c7c7c7; background:#e9e9e9 url(../immagini/freccia3.jpg) left no-repeat}

#main #left #voce4{float:left; width:211px; height:28px; margin-left:2px;  border-top:solid 1px #ffffff; border-bottom:solid 1px #c7c7c7; background:#e9e9e9 url(../immagini/freccia4.jpg) left no-repeat}

#main #left #voce5{float:left; width:211px; height:30px; margin-left:2px;  border-top:solid 1px #ffffff; border-bottom:solid 1px #c7c7c7; background:#e9e9e9 url(../immagini/freccia5.jpg) left no-repeat}

#main #left #voce6{float:left; width:211px; height:43px; margin-left:2px;  border-top:solid 1px #ffffff; border-bottom:solid 1px #c7c7c7; background:#e9e9e9 url(../immagini/freccia6.jpg) left no-repeat}

#main #left #voce8{float:left; width:211px; height:44px; margin-left:2px;  border-top:solid 1px #ffffff; border-bottom:solid 1px #c7c7c7; background:#e9e9e9 url(../immagini/freccia2.jpg) left no-repeat}

#main #left #voce7{float:left; width:211px; height:36px; margin-left:2px;  border-top:solid 1px #ffffff; background:#e9e9e9 url(../immagini/freccia7.jpg) left no-repeat}

#main #left #voce1 div{padding-left:35px; padding-top:14px;}

#main #left #voci{background:#e9e9e9; width:217px; height:313px;}

#main #left div div div{padding-left:35px; padding-top:7px;}

#main #left #griglia{width:217px; height:124px; background:#d8d8d8 url(../immagini/left_sfondo.jpg) no-repeat}

#main #center{float:left; width:589px; height:auto !important; height:502px; min-height:502px; background: url(../immagini/center.jpg) top repeat-x;}

#main #center .testo{margin:23px auto; color:#666666; width:553px; line-height:16px; font-family:Arial, Helvetica, sans-serif}

#main #center .box_left{float:left; width:146px; height:210px; border:solid 1px #a6afb7; margin-top:25px; color:#000000; background:url(../immagini/box_testo.jpg) left bottom no-repeat}

#main #center .box_left img{float:left; margin:4px; margin-bottom:10px;}

#main #center .box_left div{padding-top:9px; padding-left:4px; padding-right:4px;}

#main #center .box_right{float:left; width:390px; height:100px; margin-top:25px; padding-left:10px;}

#main #center .box_right a{color:#336699; font-weight:bold; text-decoration:underline; background:url(../immagini/freccina.jpg) left no-repeat; padding-left:10px;}

#main #center .box_links{float:left; line-height:20px;}

#main #right{float:left; width:174px; height:auto !important; height:502px; min-height:502px;}

#main #right .box_parco{float:left; width:174px; height:128px; background:url(../immagini/parco_macchine.jpg) no-repeat; color:#336699; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

#main #right .box_parco .testo{padding-top:32px; padding-left:14px;}

#main #right .box_parco a{color:#336699; text-decoration:underline}

#main #right .box_parco .bottone{padding-top:13px; padding-left:45px;}

#main #right .box_certificazioni{float:left; width:174px; height:109px; background:url(../immagini/certificazioni.jpg) no-repeat}

#main #right .box_certificazioni .testo{padding-left:75px; padding-top:10px;}

#main #right .box_certificazioni .testo a{color:#000000}

#main #right .box_news{border-left:solid 1px #cccccc; border-bottom:solid 1px #cccccc; width:173px; height:187px; padding-top:10px; float:left}

#main #right .box_news .news{float:left; width:155px; height:66px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; color:#666666;}

#main #right .box_news .news a{text-decoration:underline; color:#666666}

#main #right .box_news .news .freccia{float:left; width:12px; height:12px; padding-left:12px; padding-top:12px}

#main #right .box_news .news .testo{float:left; width:130px; height:54px; padding-top:8px}

#footer{margin:0 auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:white; clear:both; width:980px; height:17px; padding-top:7px; border-left:solid 2px #FFFFFF; border-right:solid 2px #FFFFFF; background:#003577; text-align:left;}

#footer a {color: #FFFFFF;}

.lista1 {
	list-style-type: disc;
	margin-left: 30px;
}