body{
 font-family:verdana;
 font-size:11px;
 cursor:default;
 margin-bottom:0px;
}

body a,a:visited{
 color:#336699;
 text-decoration:underline;
}

body a:hover{
 color:#ff0000;
 text-decoration:underline; 
}

input{
 font-family:verdana;
 font-size:10px;
 background-color:#f6f6f6;
 border:1px solid #336699;
}


#addpref{
    position:absolute;
    width:125px;
    left:815px;
    background-image:url('../immagini/sf_prf.jpg');
    border:1px solid #336699;
    border-bottom:3px solid #336699;
    padding:3px;
    text-align:right;
    font-size:10px;
}

#bottom{
 text-align:center;
 color:#999999;
 font-size:10px;
 background-image:url('../immagini/sf_bottom.jpg');
 margin-top:5px;
}

#bxfrm{
    padding:2px;
    border:1px solid #999999;
    background-color:#dddddd;
    text-align:left;
}

#bz{
 text-align:right;
 color:#999999;
 font-size:10px;
 margin-bottom:3px;
 background-color:#ffffff; 
}

#calendario{
 margin-top:5px;
 margin-bottom:2px;
 padding:3px;
 background-color:#f6f6f6;
 border:1px solid #336699;
 text-align:left;
}

#cfpiva{
    font-size:10px;
    color:#f6f6f6;
    padding:1px 0px 1px 4px;
    background-color:#336699;
}

#crc{
    position:absolute;
    top:55px;
    left:110px;
    font-size:10px;
}

#content{
 padding:3px;
 margin-top:10px;
 padding-bottom:10px;
 text-align:justify;
 border:1px solid #336699;
 background-image:url('../immagini/sf_cont.jpg');  
}

#ifrrlv{
    border:1px dashed #cccccc;
    background-color:#ffffce;
    margin-bottom:5px;
    padding:2px 0px 0px 4px;
}


#instr{
 overflow:auto;
 padding:3px;
 margin-top:10px;
 text-align:justify;
 border:1px solid #336699;
 background-color:#ffffff;  
 height:270px;
}

#location{
 padding:1px;
 padding-left:2px;
 margin-top:10px;
 background-color:#8DAECF;
 border:1px solid #336699;
 font-size:10px;
 color:#ffffff;
}

#map{
 position:absolute;
 top:230px;
 left:600px;
 width:150px;
 text-align:center;
 font-size:10px;
 padding-top:5px;
 padding-bottom:5px;
 background-color:#ffffff;  
 border:1px solid #999999; 
}

#main{
 width:787px;
 background-color:#ffffff;
 float:left;
}

#mod{
 overflow:auto;
 padding:3px;
 margin-top:2px;
 text-align:justify;
 border:1px solid #336699;
 background-color:#ffffff;  
 height:300px;
}

#prop_link{
 position:absolute;
 top:220px;
 left:465px;
 width:320px;
 text-align:justify;
 padding:2px;
 font-size:10px;
 color:#666666;
 border:1px solid #cccccc; 
 background-color:#fefefe;   
}

#rlv{
    background-color:#ffffce;
    font-size:10px;
    color:#800000;
}






.alrt{
    color:#ff0000;
}

.bott{
 font-family:verdana;
 font-size:10px;
 color:#ffffff;
 border:1px solid #000000; 
 background-color:#336699;  
}

.cel{
 width:230px;
 height:60px;
 margin:5px;
 padding:5px;
 border:1px solid #ffffff;
 border-left:1px solid #cccccc;
 border-bottom:1px solid #cccccc;  
 background-image:url('../immagini/sf_cel.jpg');
 float:left;
}

.comment{
 font-size:10px;
 color:#999999;
}

.datacalendario{
 border:1px solid #e6e6e6;
 border-left:1px solid #bbbbbb;
 border-bottom:1px solid #bbbbbb;  
 background-color:#ffffee; 
 padding:3px;
}

.evento{
 width:400px;
 text-align:center;
 padding:2px;
 font-size:10px;
 color:#666666;
 border:1px solid #cccccc; 
 margin:0 auto;
 margin-bottom:20px;  
 background-image:url('../immagini/sf_box.jpg'); 
}

.evento_scheda{
 width:700px;
 text-align:center;
 padding:2px;
 font-size:11px;
 color:#666666;
 border:1px solid #cccccc;
 margin:0 auto; 
 margin-bottom:20px;  
 background-color:#fefefe; 
}

.foto{
 width:400px;
 padding:2px;
 font-size:10px;
 color:#666666;
 border:1px solid #cccccc; 
 border-right:2px solid #999999;
 border-bottom:2px solid #999999; 
 background-color:#fefefe; 
 margin:0 auto;
 margin-bottom:20px;
 text-align:left;  
}

.gotop{
 padding-right:10px;
 padding-top:3px;
 text-align:right;
 font-size:10px;
 color:#336699;
}

.icon{
 vertical-align:middle;
}

.imgbrd{
 border:1px solid #336699;
}

.imgpd{
    border:0px;
    margin:10px;
}

.input{
 font-family:verdana;
 font-size:10px;
 background-color:#f6f6f6;
 border:1px solid #336699;
}


.lnk{
 border:1px solid #336699;
 cursor:pointer;
}

a.lnkbz{
 text-decoration:none;
}

a:hover.lnkbz{
 text-decoration:none;
}

.meteo{
    position:absolute;
    width:125px;
    left:815px;
    background-color:#A9CFF4;
    border:1px solid #336699;
    border-bottom:3px solid #336699;
    padding:3px;
    color:#003366;
    text-align:center;
    font-size:10px;
}

.meteoifrm{
    border:1px solid #336699;
}

.meteotit{
    background-color:#336699;
    color:#ffffff;
    padding:1px;
    margin-bottom:10px;
}

.pretty{
 border:1px solid #336699;
}

.prettyicon{
 border:1px solid #336699;
 margin-bottom:2px;
}

.prettyicon2{
 border:1px solid #336699;
 margin-bottom:2px;
 vertical-align:middle;
}

.selected{
 background-color:#8DAECF; 
 color:#ffffff;  
}

.separatore{
 border-top:1px solid #cccccc;
}

.stcts{
    float:right;
    text-align:left;
    border:1px solid #cccccc;
    border-top:2px solid #cccccc;
    border-bottom:2px solid #cccccc;
    padding:5px;
    margin-left:10px;
    background-color:#f6f6f6;
}

.tab{
 margin-left:20px;
}

.thmbnl{
    width:150px;
    height:135px;
    border:1px solid #cccccc;
    text-align:center;
    background-image:url('../immagini/sfthmbnl.jpg');
    padding-top:15px;
    float:left;
    margin-left:35px;
    margin-top:25px;
}

.tit{
 font-size:12px;
}

.visite{
 color:#666666;
}
