html, body {
margin : 0;
padding : 0;
border : 0;
}
table {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
border : 0;
}
body {
font : 11px/1.3 Verdana, Arial, sans-serif;
text-align : center;
background : url(images/bkg.gif);
padding-bottom : 20px;
background-color : #eeeded;
margin-top:50px;
}
p {
margin : 0;
padding : 0;
border : 0;
}
hr {
height:1px;
border:0;
border-top: 1px dotted #ccc
}
h3 {
font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #000;
background : url(images/dot_green.gif) no-repeat 3px 9px;
margin : 0;
padding : 5px 50px 3px 20px;
border : 0;
}
a:link {
 color : #00b400;
 text-decoration: none
}
a:visited {
 color : #00b400;
 text-decoration: none
}
a:hover {
 color :#00b400;
 text-decoration : underline;
}
a:active {
 color : #00b400;
 text-decoration: underline
}
div {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
border : 0;
}
div#container {
width : 500px;
margin : 0 auto;
padding : 0 !important;
padding-left : 10px;
text-align : justify;
border : 0;
}
div#header {
float : left;
display : inline;
width : 500px;
margin : 0;
padding : 0;
}
div#main {
float : right;
display : inline;
width : 500px;
margin : 0;
padding : 0;
}
div#map {
background : #fff;
float : left;
display : inline;
margin : 10px 0 10px 0;
padding : 0;
}
div#mappage {
float : right;
display : inline;
width : 500px;
margin : 0;
padding : 0;
}
div#map_img {
height:400;
float : right;
display : inline;
margin : 10px 0 0 0;
padding : 0 10px 0 10px;
border-left: 1px #e4e4e5 solid;
}
div#logo {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background : #fff;
margin : 0;
padding : 5px;
border : 0;
}
.logo {
padding : 5px 0 5px 5px;
}
.verde {
font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #41b520;
}
.verde_barrato {
background : url(images/verde_barrato.gif) no-repeat center right;
}
div#testo {
background : #fff;
margin-bottom : 0;
padding : 5px;
}
div#testo p {
margin : 0;
padding : 10px;
}
div#news {
background : #fff;
margin : 0;
padding : 0;
}
div#news p {
margin : 0;
padding : 10px;
}
div.ino {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background : url(images/bkg_menu.gif) repeat-x top left;
padding : 5px;
margin : 0;
border : 0;
}

div#menu_o ul {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
list-style : none;
margin : 0;
padding : 0;
border : 0;
}
div#menu_o ul li {
color : #fff;
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
float : left;
margin : 0;
padding : 0;
}

div#menu_o a {
color : #fff;
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
text-align : center;
border-right: 1px solid #FFFFFF;
padding : 0 10px 0 10px;
margin : 0;
}
div#menu_o a:hover {
text-decoration : underline;
}

div#menu_o span a{
color : #fff;
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
text-align : center;
border-right: 0;
padding : 0 10px 0 10px;
margin : 0;
}




div#menu_dx ul {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
list-style : none;
margin : 0;
padding : 0;
border : 0;
}
div#menu_dx ul li {
color : #737373;
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
float : right;
margin : 5px 0 0 0;
padding : 0;
}

div#menu_dx a {
color : #737373;
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
text-align : center;
border-left: 1px solid #737373;
padding : 0 10px 0 10px;
margin : 0;
}
div#menu_dx a:hover {
text-decoration : underline;
}
div#menu_dx span a{
color : #737373;
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration : none;
text-align : center;
border: 0;
padding : 0 10px 0 10px;
margin : 0;
}


div.in {
background : url(images/bkg_in.gif) repeat-x top left;
padding : 5px;
margin : 0;
}
div#foto_menu {
float : left;
display : inline;
width : 500px;
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding : 5px;
margin : 0;
border : 0;
}
div.foto {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background : #fff;
padding : 5px;
margin : -5px -5px 1px -5px;
}
div#lingua {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
float : right;
display : inline;
width : 230px;
background : #fff;
margin : 0;
padding : 5px;
border : 0;
}
div#menu {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
float : left;
display : inline;
width : 150px;
background : #fff;
margin-bottom : 0;
padding : 5px;
}
#menuv {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding : 0;
margin : 26px -5px 0 -5px;
}
#menuv ul {
list-style : none;
margin : 0;
padding : 0;
border-bottom : 1px dotted #ccc;
}
#menuv ul li {
border-top : 1px dotted #ccc;
margin : 0;
padding : 1px 0 1px 0;
}
#menuv ul li a {
display : block;
background : url(images/dot_green.gif) no-repeat 15px 10px;
text-decoration : none;
padding : 5px 0 5px 30px;
color : #3c3c3c;
}
#menuv a:hover {
color : #3c3c3c;
background-color : #d3e6c7;
}
#menuv a:link#evidenziato, #menu a:visited#evidenziato {
background-color : #d3e6c7;
}
#menuv2 {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding : 0;
margin : 0 0 0 0;
}
#menuv2 ul {
list-style : none;
margin : 0;
padding : 0;
border: 0;
}
#menuv2 ul li {
border-top : 1px dotted #ccc;
margin : 0;
padding : 1px 0 1px 0;
}
#menuv2 ul li a {
display : block;
background : url(images/dot_green_0.gif) no-repeat 30px 10px;
text-decoration : none;
padding : 5px 0 5px 45px;
color : #3c3c3c;
}
#menuv2 a:hover {
color : #3c3c3c;
background-color : #f7f7f7;
}
#menuv2 a:link#evidenziato, #menu a:visited#evidenziato {
background-color : #edf7e5;
}
#english {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding : 0;
margin-top : 0;
}
#english ul {
list-style : none;
margin : 0;
padding : 0;
}
#english ul li {
margin : 0;
padding : 0;
}
#english ul li a {
display : block;
width : 180px;
background : url(images/dot_green.gif) no-repeat 5px 10px;
font-weight : bold;
text-decoration : none;
padding : 5px 0 0 20px;
margin : 0;
color : #3c3c3c;
}
#english a:hover {
color : #3c3c3c;
text-decoration : underline;
}
div.titolone {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background : #f6f6f6;
margin : 0;
padding : 5px;
border-bottom : 1px dotted #ccc;
}
div.titolone select {
margin : 0;
padding : 0;
borde : 0;
}
div.titolone p {
font : normal 11px/1.3 Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 0;
padding : 5px;
}
div.titolone h1 {
font : bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
background : url(images/dot_orange.gif) no-repeat 5px 5px;
margin : 0;
padding : 2px 10px 3px 25px;
}
div.titolone h2 {
font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #41b520;
background : url(images/dot_green.gif) no-repeat 5px 9px;
margin : 0;
padding : 5px 50px 3px 20px;
border : 0;
}
div#borsa {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
float : right;
display : inline;
width : 230px;
background : #fff;
padding : 5px;
margin : 0;
}
.tabellaG {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : center;
background : #f9f8f7;
padding : 7px 10px 0 0;
margin : 0;
}
.tabellaB {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : center;
background : #fff url(images/dotted_line.gif) repeat-x bottom left;
padding : 7px 10px 9px 0;
margin : 0;
}
div.tabella1 {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background : url(images/dotted_line.gif) repeat-x bottom left;
padding : 15px 0 10px 0;
margin : 0;
}
div.tabella {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background : url(images/dotted_line.gif) repeat-x bottom left;
padding : 10px 0 10px 0;
margin : 0;
}
div.tabella3 {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
padding : 10px 0 0 0;
margin : 0;
}
div.barra {
font : normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
background : #fff;
padding : 5px;
margin : 1px -5px -5px -5px;
}
div.spacer {
clear : both;
font-size : 1px;
line-height : 1px;
height : 1px;
margin : 0;
padding : 0;
border : 0;
}
div#footer {
clear : both;
margin : 0;
padding : 5px;
background : #fff;
text-align:center;
}
div#top {
clear : both;
margin : 0;
padding : 5px;
//background : #fff;
text-align:right;
}
.img {
margin : 0 10px 0 0;
padding : 0;
border: 1px solid #eae9e9;
}
