body{margin: 0px auto 0px auto; text-align: center; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: #a6c9ec url(img/background.gif) repeat-x;}
img{border: 0px;}
table{border: 0px; padding: 0px; margin: 0px; text-align: justify; background: transparent; color: #000000; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
h1{position: absolute; top: -40px; left: 0px; background: transparent; font-size: 11px; color: #000000;}

#container{position: relative; margin: 0px auto 0px auto; text-align: center; width: 750px;}

#head{position: absolute; top: 0px; left: 0px; width: 750px; height: 150px;}
#sun{position: absolute; top: 0px; left: 446px; background: url(img/sun.gif) no-repeat; width: 304px; height: 191px; z-index: -1;}
#menu{position: absolute; top: 135px; left: 0px; background: url(img/img_menu.gif) #ddeeff; width: 750px; height: 15px; z-index: 2;}
#nav{position: absolute; top: 0px; left: 60px; margin: 0px; padding: 0px;}
#nav LI{float: left; margin: 0px; list-style: none;}
#nav LI a{float: left; background: url(img/el_menu.gif) left no-repeat; padding: 0px 10px 0px 12px; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; text-decoration: none;}
#nav LI a:hover{float: left; background: url(img/el_menu_hover.gif) left no-repeat; padding: 0px 10px 0px 12px; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; text-decoration: none;}
#corpospace #nav{margin-top:5px;}

#corpo{position: relative; top: 150px; left: 0px; width: 750px; background: url(img/bg_corpo.gif) repeat-y; text-align: left;}
#corpospace{position: relative; top: 0px; left: 18px; width: 710px; background: url(img/el_corpo.jpg) bottom right no-repeat;}
#footer{position: absolute; background: url(img/bg_footer.gif); width: 750px; height: 50px;}
#copyright{position: relative; top: 10px; width:200px; left: 510px; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699;}
#copyright a{font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; text-decoration: none;}
#copyright a:hover{font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}

#link_txt{position: relative; top: 5px; left: 150px; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699;}
#link_txt a{font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; text-decoration: none;}
#link_txt a:hover{font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}

#numeri{background: #336699; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ddeeff; padding: 2px;}
#numeri a{background: url(img/numeri.gif); width: 15px; height: 15px; margin: 0px 2px 0px 2px; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none;}
#numeri a:hover{background: url(img/numeri.gif); width: 15px; height: 15px; margin: 0px 2px 0px 2px; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none;}

#logofiaip{position: relative; top: 185px; left: 0px; width: 750px; text-align: right;}

.box{position: relative; top: 30px; left: 50px; margin-bottom: 40px;}
.boxtop{background: #a3c5db url(img/box_top.gif) top right no-repeat; width: 350px; height: 22px;}
.boxcenter{position: relative; top: 0px; left: 7px; background: #ccdde8; width: 336px;}
.boxbottom{background: #a3c5db url(img/box_bottom.gif) bottom left no-repeat; width: 350px; height: 22px;}

.boxdove{position: relative; top: 30px; left: 30px; margin-bottom: 40px;}
.boxtopdove{background: url(img/box_top.gif) top right no-repeat; background-color: #a3c5db; width: 450px; height: 22px;}
.boxcenterdove{position: relative; top: 0px; left: 7px; background: #ccdde8; width: 436px; text-align: center;}
.boxbottomdove{background: #a3c5db url(img/box_bottom.gif) bottom left no-repeat; width: 450px; height: 22px;}

.boxterritorio{position: relative; top: 30px; left: 50px; margin-bottom: 40px;}
.boxtopterritorio{background: #a3c5db url(img/box_top.gif) top right no-repeat; width: 580px; height: 22px;}
.boxcenterterritorio{position: relative; top: 0px; left: 5px; background: #ccdde8; width: 570px; text-align: left;}
.boxbottomterritorio{background: #a3c5db url(img/box_bottom.gif) bottom left no-repeat; width: 580px; height: 22px; text-align: right;}

.boxannunci{position: relative; top: 30px; left: 50px; margin-bottom: 40px;}
.boxtopannunci{background: #a3c5db url(img/box_top.gif) top right no-repeat; width: 580px; height: 22px;}
.boxcenterannunci{position: relative; top: 0px; left: 5px; background: #ccdde8; width: 570px; text-align: left;}
.boxbottomannunci{background: #a3c5db url(img/box_bottom.gif) bottom left no-repeat; width: 580px; height: 22px;}

.boxhome{position: relative; top: 0px; left: 20px; width: 400px;}

.infodove{position: absolute; top: 40px; left: 485px; width: 220px; font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}
/*.infochi{position: absolute; bottom: 0px; left: 350px; width: 220px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}*/
.info{position: relative; top: 0px; left: 0px; width: 215px; height: 90px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: url(img/info.gif) no-repeat; padding: 10px 8px 0px 8px;}
.infocontatti{position: relative; top: 10px; left: 10px; width: 215px; height: 90px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: url(img/info.gif) no-repeat; padding: 2px 2px 0px 2px; margin: 0px 0px 10px 0px;}
.infochi{position: absolute; bottom: 0px; left: 350px; width: 215px; height: 90px; background: url(img/info.gif) no-repeat; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; padding: 10px 8px 0px 8px;}
.paragrafo{margin: 0px 10px 0px 10px; text-align: justify; padding: 15px 0px 15px 0px;}
.annuncio{margin: 0px 5px 0px 5px; text-align: left;}
.annuncioloc{float: left; margin: 0px; padding-left: 5px;  text-align: left;}

.navindietro{background:  #a3c5db url(img/indietro.gif) left no-repeat; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FF0000; height: 16px; padding-left: 14px;}
.navindietro a{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FF0000; background: transparent; text-decoration: none; font-variant: small-caps;}
.navindietro a:hover{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FF0000; background: transparent; text-decoration: none; font-variant: small-caps;}

.navavanti{background: #a3c5db url(img/avanti.gif) right no-repeat; font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FF0000; height: 16px; padding-right: 14px; text-align: right;}
.navavanti a{background: transparent; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; font-variant: small-caps;}
.navavanti a:hover{background: transparent; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; font-variant: small-caps;}

.titolo{background: transparent; font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; font-variant: small-caps; margin: 4px;}
.contatti{background: transparent; font: bold 22px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699;}
.separatore{background: #ddeeff; border-bottom: 1px dashed #336699;}
.titolocella{background: #336699; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ddeeff; padding: 2px;}
.localita{background: transparent; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ff0000;}

.titolorosso{font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ff0000; background: transparent;}
.dettagli{float: none; margin: 0px; padding: 0px; text-align: right;}
.testoannuncio{background: #ddeeff; border-bottom: 1px dashed #336699; padding: 10px; margin: 5px;}

a.top{background: transparent; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; text-decoration: none; margin: 4px 4px 0px 0px;}
a.top:hover{background: transparent; font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; text-decoration: none;}

a.mail{font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; background: transparent; text-decoration: none;}
a.mail:hover{font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; background: transparent; text-decoration: underline;}

UL.list{list-style: url(img/el_menu.gif); color: #000000; background: transparent;}
UL.list LI{font: italic 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; background: transparent;}

form{padding: 0px 10px 0px 10px; color: #000000; background: transparent;}
.input{background: #a3c5db; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; border: 1px solid #336699;}
.textarea{background: #a3c5db; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; border: 1px solid #336699;}
.btn{background: #a3c5db; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #336699; border: 1px solid #336699; width:100; height:20;}
