body {
	margin:0;
	padding:0;
	font-family:arial, sans-serif;
	background:#ffffff;
	}
div {border:0 solid green}
#testata {
	border:0 solid red;
	background: url(images/testata_2007.jpg) left top no-repeat;
	height:184px
	}
#home {position:absolute; left:75px;top:115px;height:60px;width:70px;}
#home a, #contatti a, #dove a, #consulenza a, #sviluppo a, #internet a, #comuni a {width:100%;height:100%;display:block;}
#consulenza a:hover {background: url(images/consulenza_over.png) top center no-repeat}
#sviluppo a:hover {background:url(images/sviluppo_over.png) top center no-repeat}
#internet a:hover {background:url(images/internet_over.png) top center no-repeat}
#comuni a:hover {background:url(images/comuni_over.png) top center no-repeat}
#home a span, #contatti a span, #dove a span, #consulenza a span, #sviluppo a span, #internet a span, #comuni a span {display:none}
#contatti {position:absolute; left:145px;top:115px;height:60px;width:40px}
#dove {position:absolute; left:75px;top:175px;height:50px;width:70px;;z-index:3}
#consulenza, #sviluppo, #internet, #comuni {position:absolute; top:0;height:145px;width:121px;}
#consulenza {left:335px;}
#sviluppo {left:456px;}
#internet {left:577px;}
#comuni {left:699px;}
#cerca {position:absolute; left:185px;top:150px;height:30px;width:300px;border:0 solid black}
#cerca fieldset, #cerca p {border:0;margin:0;padding:0}
#cerca label {font-size:80%}
#cerca input.boton {background:transparent;border:0 solid black;cursor: pointer;padding:0 20px}
#left  {background: url(images/sfondo_menu_2007.png) repeat-y  left;width:177px;position:absolute;top:184px;left:0;z-index:0}
#corpo {
		margin-right:30px;
		margin-left:195px;
		height:auto !important;
		height: 500px;
		min-height:500px;}}
#corpo.home {}
#sottomenu {background: url(images/menu_sopra_2007.png) no-repeat top left;}
#sottomenu ul {margin:0 0 30px 0;padding:40px 0 0 0;width:156px}
#sottomenu ul li a, #sottomenu ul li span {padding:7px 0 7px 10px;font-weight:bold;border-bottom:1px solid black;border-top:1px solid white;display:block;width:146px;font-size:80%}
#sottomenu ul li a {color:#626262;text-decoration:none;background:url(images/sfondo_li_2007.png) left repeat-y}
#sottomenu ul li span, #sottomenu ul li a:hover {background:#FB7114;color:white}

#login {background:url(images/menu_sotto_2007.png) top left no-repeat;height:193px}
#login input {background:transparent url(images/sfondo_menu_2007.png) center center ;border:1px solid gray;font-size:80%;line-height:15px;width:87px}
#login form, #login fieldset {border:0 solid black;margin:0;padding:0}
#login form {padding:35px 0 0 5px}
#login fieldset {width:94px;float:left}
#login label {font-size:70%}
#login p {margin:0;padding:0}
#forgot {margin-top:20px}
#forgot p {font-size:70%;text-align:center}
#forgot p a, #box p a {color:#FB7114;text-decoration:none}
#forgot p a img {border:0;margin-right:10px}
#entra input {display:block;width:75px;height:75px;margin:5px 0 0 0;border:0;font-size:0;color:#DEDEDE;cursor:pointer;background:none}
#corpo p, #corpo ul li, #corpo ol li {font-size:80%}
#corpo ul li ul li {font-size:100%}
#corpo h1 {font-size:90%;margin:1em 0 0 0 }
#corpo h2, #corpo h3, #corpo h4 {font-size:80%}
#corpo h3, #corpo h4 {color:gray}
#corpo h4 {font-style:italic;font-weight:normal;margin-bottom:0;padding-bottom:0} 
#corpo h2 a, #corpo h3 a, #corpo h4 a {text-decoration:none;color:gray}
#corpo a {color:#DD6311;text-decoration:none}
#corpo p.menu_interno {text-align:center;border-bottom:1px solid gray}
#corpo img.foto_news {float:left;margin-bottom:0.5em;margin-right:0.5em}
#corpo hr {clear:left;color:orange;height:1px;background-color:orange;border:0}
#box {
width:160px;height:128px;background:url(images/novita.jpg) no-repeat;
padding:45px 25px 50px 25px;
text-align:center;
position:absolute; top:150px;left:600px
}
#box.enoware {background:url(images/box_enoware.jpg) no-repeat;}
#corpo div.cartina {background:url(images/box_cartina.jpg) no-repeat;}
#box a img {border:0}
#box h2, #box p {margin:0.1em 0;padding:0;font-size:70%}
#piede {clear:left;padding: 0 0 0 177px;border-top:1px solid gray;margin-left:103px;margin-right:13px}
#piede p {font-size:70%;padding: 5px 0 0 0;margin:0;height:45px;text-align:center}
#piede p a {text-decoration:none;color:orablacknge}
#piede img {width:1px:height:1px}
#corpo a img {border:0;margin: 0 0.15em}
#b1 {background: url(images/b1.gif) no-repeat bottom right}
#b2 {background: url(images/b2.gif) no-repeat bottom left}
#b3 {background: url(images/b3.gif) no-repeat top right}
#b4 {background: url(images/testata_2007.gif) no-repeat top left}
#corpo form,#corpo fieldset {border:0;padding:0;margin:0}
#corpo fieldset label.otto {width:100px;float:left}
#corpo fieldset label.sedici {width:170px;float:left}
#corpo table {border-collapse:collapse} 
#corpo table td {border:1px solid #cecece;padding:0.3em}
#corpo table.adsl {font-size:80%;margin:auto}
#corpo table.adsl th {background:#CAF4AC;border-right:1px solid #333333;border-left:1px solid #333333;padding:0 0.5em}
#corpo table.adsl tr.media td {background:#FFE6DD}
#corpo table.adsl tr.alta td {background:#FFCAAB}
#corpo table.adsl td {background:#FFFADD;text-align:right}
#corpo table.adsl td.nome {text-align:left}
.center {text-align:center}
.right {text-align:right}
select {font-size:60%}
