
BODY {
margin-left: auto;
margin-right: auto;
margin-top: 2px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
font-size: 80%;
font-family: Verdana, Arial, sans-serif;
width: 95%;
background-color: #cccccc;
color: #000033;
}
H3{
color: #ffcc33;
margin-top:2px;
text-align: center;
}
P {
margin:0px;
padding: 5px;
}

#news{
margin-left: 15px;
padding: 2px;
width: 90%;
border: 1px dotted #FFBF00;
}

#newstitle{
 text-align:center;
 border:0px;
}

#info{
margin-left: 15px;
padding: 4px;
width: 95%px;
clear:both;
font-size: 90%;
margin-top:15px;
}

#meteo{
margin-left: 15px;
padding: 4px;
width: 190px;
border: 1px dotted #FFBF00;
font-size:10px;
float:left;
}
#eventi{
margin-right: 15px;
width: 180px;
border: 1px dotted #FFBF00;
font-size:10px;
float:right;
padding: 2px;
}
HR{
clear: both;
}

/*
.lista UL{
margin: 0px;
padding: 0px;
}

.lista LI{
font-size:12px;
margin: 15px 15px 15px 0px;
padding: 5px 5px 5px 0px;
line-height: 1.2;
list-style: disc;
}
*/
A{background-color: transparent; border:0px;}
A:link{COLOR: #FFBF00; TEXT-DECORATION: none;border:0px;}
A:visited{COLOR: #FFBF00; TEXT-DECORATION: none;border:0px;}
A:hover{COLOR: #4a9ff4; TEXT-DECORATION: none;border:0px;}

A.body:link{COLOR: #4a9ff4; TEXT-DECORATION: none;border:0px;}
A.body:visited{COLOR: #4a9ff4; TEXT-DECORATION: none;border:0px;}
A.body:hover{COLOR: #990000; TEXT-DECORATION: none;border:0px;}

.upgrade{
display: none;
}

.nascosto{
visibility: hidden;
height: 0px;
font-size:40%;
}

.center{
text-align: center;
}

#main{
position: relative;
width: 770px;
height: 550px;
border: 0px groove #CCCCCC;
text-align: center;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
background-image:url('immagini/sfondo1.jpg');
background-repeat: no-repeat;
background-position: center center;
background-color: #000066;
}
#site{
width:99%;
text-align:center;
}
#footer{
/*position: absolute;
left: 0px;
top: 540px;
width: 770px;
height: 20px;*/
color: #000033;
text-align:center;
font-size: 9px;
font-family: verdana, Verdana, arial, Arial, serif;
background-color: transparent;
margin:0px;
}

#cornice{
position: absolute;
left:272px;
top: 72px;
width: 455px;
height: 395px;
color: #ffffff;
text-align: justify;
font-size: 12px;
line-height: 1.5;
background-color: transparent;
overflow:auto;
}

#container{
position:relative;
width:432px;
height:393px;
overflow:hidden;
}
#content {
	position: absolute;
	left:2px;
	top: 2px;
	width: 431px;
	padding: 0px;
	border: none;
}

#hometitle{
text-align:center;
 width: 98%;
}

.errore
{
color: #990000;
font-weight: bold;
text-align: center;
padding-top: 100px;
font-size: 2em;
}

.imggal{
background-color:#ffffff;
border: 1px solid #666666;
padding: 3px;
margin: 6px;
}

.img{
padding: 0px;
margin:0px;
border: 0px;
}

.img_right{
text-align: right;
margin-left: 3px;
border: 0px;
}

.textsmall{
font-size:80%;
}

.galleria{
border: 1px dotted #FFBF00;
}
.didascalia{
margin-bottom:2px;
font-size: 80%;
}
#logo{
background-image: url('immagini/logo.gif');
background-repeat: no-repeat;
position:absolute;
left: 45px;
top: 47px;
width:106px;
height:105px;

}

#logo a {
display:block;
width:106px;
height:105px;
color:#ffffff;
background-color: transparent;

}


#logo a:hover {
color:#0059CB;
background-color: transparent;
}


#main-menu{
text-align: left;
position:absolute;
left: 180px;
top:33px;
width:60px;
height:250px;
}

#main-menu ul {
margin:0px;
padding:0px;
list-style:none;
position:relative;
}

#main-menu li {
position:absolute;
left:0px;
height:47px;
width:47px;
}


#main-menu a {
display:block;
width:60px;
height:50px;
color:#ffbb00;
background-color: transparent;
}


#main-menu a:hover {
color:#ffbb00;
background-color: transparent;
}


#m1{top:0px;}
#m2{top:64px;}
#m3{top:128px;}
#m4{top:192px;}

.menutxt{
position: absolute;
text-align: center;
top: 47px;
left: 0px;
width: 60px;
font-weight: bold;
background-color: transparent;
border: 0px solid #cccccc;
font-size: 10px;
}

#mapscroll{
background-image: url('immagini/scroll.png');
background-repeat: no-repeat;
position:absolute;
left:726px;
top: 72px;
width: 15px;
height: 390px;
}

#mapscroll a {
display:block;
width:15px;
height:20px;
color:#ffbb00;
background-color: transparent;
}

#moveUp{
position:absolute;
left:0px;
top:0px;
}
#moveDown{
position:absolute;
left:0px;
top:369px;
}


.erroremail{
color: #990000;
font-size: 1.1em;
font-weight: bold;
}

.form{
 text-align: center;
 width:98%;

}

.tdmin{
 width: 40%;
 vertical-align: top;
 text-align: left;

}

.sptdminc{

 font-weight: bold;
 padding: 2px;
 width: 90%;
}
UL.servizi{
margin: 3px 0px 8px 10px;
padding:0px;

}
LI.servizi{
list-style:none;
width:98%;
padding: 2px;
}
.servizi IMG{
margin:0px;
padding:0px;
margin-right: 5px;
}
.sergold{

color: #ffcc33;
font-weight: bold;
font-size: 13px;
}

.tdmax{
 width: 60%;
 vertical-align: top;
 text-align: left;
}

.code{
width: 400px;
height: 60px;
float: right;
overflow: hidden;
font-size: 90%;
color: #990000;
border: 1px dotted #123456;
text-align: left;
padding: 2px;
margin:0px;
background-color: #ffffff;
}

INPUT, TEXTAREA{
 border: 1px dotted #FFBF00;
 color: #000033;
 background-color: #eeeeee;
 font-family: Verdana, Arial;
 font-size: 11px;
}

.bigtext{
font-size: 16px;
font-weight: bold;
}
