body {
	margin: 0;
	padding: 0;
	background:#fff;
	color: #808080;
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center; /*per IE5.x*/
}
#intestazione {
	padding-top: 5px;
}
#menu_home {
	background: transparent;
	text-align:left;
}
#box_menu_home {
	background: transparent;
	margin:0;
	padding-left:240px;
	border: 0;
	float:left;
	width:170px;
	text-align:left;
}
#pie-di-pagina {
	background: transparent;
    font-weight:bolder;
	clear: left;
	margin: 10px 0px 10px 0px;
	border-top:10px solid #999;
}
#pie-di-pagina_home {
	background: transparent;
    font-weight:bolder;
	clear: left;
	margin: 10px 0px 10px 0px;
}
#intestazione,#menu_home,#pie-di-pagina,#pie-di-pagina_home,#centrato {
    width:760px;
	margin-left: auto;
	margin-right:auto;
	text-align:left;
}
#corpo {
    width:100%;
    float:left;
    margin-top:15px;
    margin-bottom:15px;
}
#menu {
	float:left;
	width:148px;
	background: transparent;
}
#testo {
    padding: 0px 5px 0px 10px;
	float:left;
	width:490px;
	background: transparent;
}
#testo p {
    font-size:70%;
    color: #444;
    text-align:justify;
    margin: 2px 0px 6px 0px;
}
#testo ul{
    margin-bottom:4px;
    margin-top:4px;
}
#testo ol{
    margin-bottom:4px;
    margin-top:4px;
}
#testo li{
    font-size:70%;
    color: #444;
}
#testo p.nota {
    font-size:60%;
    color: #444;
    text-align:justify;
    margin: 0px 0px 8px 0px;
}
#testo h1 {
    font-size:80%;
    color: #FF8C00;
    font-weight:bolder;
    line-height:100%;
    margin: 5px 0px 12px 0px;
}
#testo h1 a{
    text-decoration:underline;
    color:#FF8C00;
}
#testo h1 a:hover{
    text-decoration:none;
}
#testo h2 {
    font-size:70%;
    color: #000;
    font-weight:bolder;
    margin: 8px 0px 0px 0px;
}
#testo h2 a{
    text-decoration:underline;
    color:#000;
}
#testo h2 a:hover{
    text-decoration:none;
}
#testo h3 {
    font-size:70%;
    color: #000;
    font-style:italic;
    font-weight:normal;
    line-height:100%;
    margin: 8px 0px 0px 0px;
}
#testo a {
    color: #444;
    text-decoration:underline;
}
#testo a:hover {
    color: #444;
    text-decoration:none;
}
p#menuBottom{
    padding: 8px 0px;
    font-size:60%;
    text-align: center;
}
#menuBottom a{
    color:#000;
    font-size:90%;
    text-decoration:underline;
}
#menuBottom a:hover,#menuBottom a:focus,#menuBottom a:active{
    text-decoration:none;
    color:#444;
}
#menuBottom a.attiva{
    color:#444;
    text-decoration:none;
}
a.sitoExt, a.email, a.image{
    color:#000;
    text-decoration:underline;
    height:0;
    vertical-align:bottom;
}
a.sitoExt{
    padding-right:12px;
    background:url(immagini/sitoExt.gif) 100% 50% no-repeat;
}
a.email{
    padding-right:14px;
    background:url(immagini/email.gif) 100% 50% no-repeat;
}
a.image{
    padding-right:20px;
    background:url(immagini/image.gif) 100% 50% no-repeat;
}
a.sitoInt{
    color:#000;
    text-decoration:underline;
    height:0;
    vertical-align:bottom;
}
a.sitoExt:hover,
a.email:hover,
a.sitoInt:hover,
a.image:hover{
    text-decoration:none;
}

#testo hr{
    width:30%;
}
#immagini {
	float:right;
	width:105px;
	background: transparent;
}
#immagini ul{
    width:100%;
    margin:0;
    padding:0;
    list-style:none;
    border:0;
    text-align:right;
}
#immagini li{
    margin-top:4px;
}
.menuNavigazione{
    padding:18px 0;
}
.menuSx{
    padding-top:5px;
    padding-bottom:20px;
    padding-left:0;
    padding-right:0;
}
.menuNavigazione,.menuSx{
    width:100%;
    margin:0;
    list-style:none;
    border-right:1px solid #999;
    text-align:right;
    font-weight: bolder;
}
.menuNavigazione li{
position:relative;
right:-1px;
}
.menuNavigazione a{
display:block;
text-decoration:none;
border-right:1px solid;
padding:0px 25px 3px 0;
background:#FFF;
color:#808080;
}
.menuNavigazione a:link,
.menuNavigazione a:visited{
border-color:#999;
}
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
border-color:#444;
color:#444;
text-decoration:none;
}
/*menu sinistro*/
.menuSx li{
position:relative;
right:-1px;
}
.menuSx a{
display:block;
text-decoration:none;
border-right:1px solid;
padding:0px 12px 3px 0;
background:#FFF;
color:#808080;
}
.menuSx a:link,
.menuSx a:visited
.menuSx li.voce_corrente{
border-color:#999;
}
.menuSx a:hover,
.menuSx a:focus,
.menuSx a:active{
border-color:#444;
color:#444;
text-decoration:none;
border-right:1px solid;
}
.menuSx li.voce_corrente{
display:block;
text-decoration:none;
border-right:1px solid;
padding:0px 12px 3px 0;
background:#FFF;
color:#444;
}
/*pie di pagina*/
#pie-di-pagina a{
display:block;
text-decoration:none;
padding:0px 25px 2px 0;
background:#FFF;
color:#808080;
}
#pie-di-pagina a:link,
#pie-di-pagina a:visited{
border-color:#999;
}
#pie-di-pagina a:hover,
#pie-di-pagina a:focus,
#pie-di-pagina a:active{
color:#444;
text-decoration:none;
}
/*pie di pagina home pages*/
#pie-di-pagina_home a{
display:block;
text-decoration:none;
padding:0px 25px 2px 0;
background:#FFF;
color:#808080;
}
#pie-di-pagina_home a:link,
#pie-di-pagina_home a:visited{
border-color:#999;
}
#pie-di-pagina_home a:hover,
#pie-di-pagina_home a:focus,
#pie-di-pagina_home a:active{
color:#444;
text-decoration:none;
}
.immagineDx{
width:100px;
border:0;
}
/* box google della pagina "turismo" */
#box_google{
position:relative;
margin:5px 0 10px 0;
padding:0 0 0 0;
border:2px solid #f93;
color:#444;
}
#box_google h2{
color:#444;
margin:0;
padding:5px 5px 5px 5px;
border-bottom:2px solid #f93;
font-size:70%;
}
/* immagine */
#box_google img{
float:left;
margin:5px 5px 5px 6px;
}
/* campi input */

#box_google label{
font-size:70%;
margin:3px 3px 0px 12px;
}
#box_google .field
{
font-size:70%;
color:#444;
font-weight:bolder;
width:170px;
margin:3px 3px 3px 3px;
}
#box_google .btn
{
margin:3px 3px 3px 130px;
font-size:70%;
color:#444;
font-weight:bolder;
}

