HTML {background:  url(images/bg.jpg) repeat top left #cc0000}
BODY {font-family:"trebuchet ms", Verdana, Arial, Helvetica, sans-serif; font-size:90%; color: #000000;background:  url(images/bgtop.jpg) repeat-x top left; text-align:center;margin:0 0 10px 0}
a:link, a:visited {color: #cc0000;text-decoration:none;}
a:hover {text-decoration:underline;}

div#container{margin:0 auto;position:relative; width: 990px;margin: 0 auto;text-align: center;background:  url(images/bgcontent.jpg) repeat top left #ffffff}
div#top{margin:0 auto; position:relative; width: 990px;height:202px;margin: 0 auto;text-align: left;background: url(images/topsx.jpg) no-repeat top left #ffffff}
div#sx {position:absolute;left: 0;top:202px;width:183px !important; width /**/: 200px;text-align:center;background:  url(images/cornersx.jpg) no-repeat top left;padding-left:17px}
div#content {margin: 0 0 0 237px;padding-right:27px;text-align:justify;color:#000000;min-height: 440px;height: auto !important;height: 440px;background:  url(images/cornerdx.jpg) no-repeat top right}
div#bot {margin: 0 auto;background:  url(images/bot.jpg) repeat top left #ffffff;width: 990px;  height:25px !important; height /**/: 45px;padding: 20px 0 0 0;color:#ffffff; font-size:12px}
div#wd {margin: 0 auto;width: 930px; text-align:right;margin-top:4px;color:#cccccc; font-size:12px}
div#wd a:link, div#wd a:visited {text-decoration:none; color:#ffffff}
div#wd a:hover {text-decoration:underline;}

ul#menu {margin:0;font-size: 15px; list-style:none;text-align:left;width:200px;height:181px !important; height /**/: 211px;padding: 15px 0;background:  url(images/boxmenu.jpg) repeat top left #ffcc00;font-weight:bold}
ul#menu li a {display:block; text-decoration:none;line-height:28px;height:28px;width:164px !important; width /**/: 200px;padding: 0 10px 0 26px;margin:2px 0}
ul#menu li {display:inline}
ul#menu li a:link, ul#menu li a:visited {color:#000000; text-decoration:none; background:  url(images/menu.gif) no-repeat bottom right} 
ul#menu li a:hover {color:#115289;background:  url(images/hover.jpg) no-repeat bottom left #F1D696} 

/* mappatura top */
ul#mappa1 {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:990px;height:202px;
	background:  url(images/topdx.jpg) no-repeat top right;
	right: 0px;
	top: 0px;}
ul#mappa1 li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
right:28px;top:25px;
width:127px;height:136px
}
li#offerta {
left:3px;top:10px;
width:173px;height:173px
}
#mappa1 a {
display:block;
width:100%;
height:100%;
}
#mappa1 .alt { display:none }

/*corpo */
div#boxofferta {position:relative;width:726px; height:290px; background:  url(images/boxofferta.jpg) no-repeat top left}
div#boxofferta #desc {position:absolute;top:100px;left:12px;width:300px;font-size:12px;line-height:14px}
div#boxofferta div#tofferta {position:absolute;top:23px;left:60px;text-align:center}
div#boxofferta div#tofferta h1 {font-family:"trebuchet ms"Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;color:#ffffff;display:inline;font-style:normal}

div#contatti {width:476px !important; width /**/: 726px; padding-left:250px;height:400px; background:  url(images/contatti.jpg) no-repeat top left}

.big {font-size:21px;text-align:center}
.big a:link, div.big a:visited {text-decoration:none}
.big a:hover {text-decoration:underline}

div.spec {width:726px}
div.spec div {width:353px !important; width /**/:363px;padding:0 5px;float:left;font-size:90%;line-height:16px}
div.spec div img {float:left;margin-right:5px}


div.wide{margin: 0;clear:right;}
div.widel {margin: 0;clear:left;}
.center {text-align:center}
.nota {font-size:80%}

.imgsx {float:left; margin-right:5px;}
.imgdx {float:right; margin-left:5px;}
h1 {font-size:22px; font-style:italic; font-weight:normal;color:#115289;display:inline;}
h2 {font-size:19px; display:inline;font-weight:normal;color:#cc0000}
img {border:0px;}
input.text, textarea {font-family: Verdana; font-size: 10px; color: #666666; border: 1px inset #666666; background-color: #f5f5f5;}
input.text {width: 250px;}
textarea {width: 520px; height:100px;}
.bottone {font-family: Verdana; font-size: 10px; color: #ffffff; font-weight:bold;border: 1px solid #009900; background-color: #009900; padding-right:7px;padding-left:7px;}
form {margin-bottom:0;}