@charset "utf-8";
/* CSS Document */

body { background-color:#4c5d88; padding:0; margin:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#333; line-height:15px; }

p { margin:0; padding:0px;}

img, div, input { behavior: url("iepngfix.htc") }
div { display:inline; }

#container {
position:absolute;
left:50%;
width:950px;
margin-left:-487px;
border:solid 12px #FFF;
background-color:#dbdbd5;
}

#foto_home {
width:950px;
background-color:#fff;
float:left;
text-align:center;
border-bottom:1px solid #fff;
margin-top:7px;
}

#cont_mappa {
width:950px;
height:540px;
background-color:#808075;
float:left;
text-align:center;
border-bottom:1px solid #fff;
/*background-image:url(img/bg_mappa.jpg);*/
}

#cont_info {
width:938px;
padding:6px;
float:left;
}

#bandiera {
margin-right:5px;
float:left;
/*width:41px;*/
}

#box_01_home {
width:916px;
height:15px;
background-color:#f8f8f7;
border:1px solid #fff;
padding:10px;
float:left;
}

#cont_mappa_home { float:right; border:1px solid #fff; margin-right:6px; height:170px; }

#box_01 {
width:916px;
height:18px;
background-color:#f8f8f7;
border:1px solid #fff;
margin-bottom:6px;
padding:10px;
float:left;
}





#vaial_01 {
width:280px;
height:100px;
background-color:#f8f8f7;
border:1px solid #fff;
margin-left:6px;
float:left;
margin-top:6px;
}

#vaial_02 {
width:280px;
height:100px;
background-color:#f8f8f7;
border:1px solid #fff;
margin-left:8px;
float:left;
margin-top:6px;
}

#vaial_desc {
width:335px;
height:80px;
background-color:#f8f8f7;
border:1px solid #fff;
margin-left:9px;
float:left;
text-align:left;
padding:10px;
margin-top:6px;
line-height:13px;
}





#box_03 {
width:204px;
background-color:#97774c;
border:1px solid #fff;
margin-bottom:1px;
padding:4px;
float:right;
text-align:left;
}

#box_04 {
width:225px;
background-color:#f8f8f7;
border:1px solid #fff;
margin-bottom:6px;
margin-right:1px;
padding:10px 5px 15px 5px;
float:left;
text-align:justify;
}

#box_05 {
width:196px;
background-color:#97774c;
border:1px solid #fff;
margin-bottom:6px;
padding:10px 5px 15px 15px;
float:right;
text-align:justify;
color:#FFF;
}

#box_06 {
width:906px;
background-color:#bbbbb1;
border:1px solid #fff;
margin-bottom:6px;
padding:15px;
float:left;
}

#cont_record { width:447px; float:left; padding-right:5px; margin-bottom:10px; height:125px; }
#cont_record_img { margin-right:10px; float:left; }
#cont_record_txt { float:left; width:305px; color:#FFF; margin-top:20px; }

#record_titolo { margin-bottom:20px; }

#butt { width:96px; float:right; background-color:#6e5b3f; margin-left:1px; margin-bottom:1px; border:1px solid #fff; text-align:center; padding:5px; }

#butt_vai { width:96px; float:left; background-color:#617487; margin-left:1px; margin-bottom:1px; border:1px solid #fff; text-align:center; padding:1px; }

#box_05 ul {
padding:0 0 0 15px;
margin:5px;
list-style:square;
color:#FFF;
float:left;
}

#box_05 li {
padding:0;
margin:0;
line-height:20px;
}

#box_05_ico {
width:79px;
height:68px;
float:right;
}

#cont_combo_ricerca {
float:left;
margin-right:10px;
}

#credits {
width:950px;
height:20px;
text-align:center;
margin:6px 0 5px 0;
float:left;
}

#nome_citta_home {	
position:absolute;
width:600px;
height:50px;
left:50%;
margin-left:-300px;
margin-top:688px;
z-index:2;
}

#nome_citta_mini {	
position:absolute;
width:600px;
height:30px;
left:50%;
margin-left:-300px;
margin-top:605px;
z-index:2;
}

#logo_gis {	
position:absolute;
width:500px;
height:95px;
left:50%;
margin-left:-250px;
margin-top:20px;
z-index:2;
}

#logo_new {	
position:absolute;
width:366px;
height:93px;
left:50%;
margin-left:92px;
margin-top:390px;
z-index:2;
}

#logo_gis_mini {	
width:236px;
height:80px;
margin:20px 20px 0 0 ;
float:right;
}

#desc_mappa {
width:236px;
margin:10px 20px 0 0;
float:right;
text-align:justify;
color:#dcdccf;
}

#mappa_gis {
float:left;
border:solid 4px #FFF;
width:650px;
height:490px;
margin:20px 0 0 20px;
}

#bt_01_maincont { float:right; width:213px; margin-right:6px }
#bt_01_cont { margin-bottom:0px; height:30px; clear:both; }
/*#box_03:hover { filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }*/
#bt_01_ico { float:left; width:30px; }
#bt_01_txt { float:left; position:relative; top:50%; margin-top:-8px; height:30px; margin-left:5px; }

#check_01_titolo { margin-bottom:5px; margin-left:4px; float:left; font-weight:bold; }
#check_01_ico { float:left; margin-right:0px; width:70px; }
#check_01_maincont { float:left; }
#check_01_cont { clear:both; margin-bottom:0px; display:block; height:auto; }
#check_01_box { float:left; width:20px; margin-right:5px;  }
#check_01_txt { float:left; width:125px; margin-left:0px; margin-top:2px; }

.link_bianco:link {color:#FFF; text-decoration:none; }
.link_bianco:visited { text-decoration:none; color:#FFF; }
.link_bianco:hover { text-decoration:none; color:#666; }
.link_bianco:active { text-decoration:none; color:#FFF; }

#box_04 a:link {color:#333; text-decoration:none; }
#box_04 a:visited { text-decoration:none; color:#333; }
#box_04 a:hover { text-decoration:none; color:#97774c; }
#box_04 a:active { text-decoration:none; color:#333; }

input.form {
backgroun-color: #E6F2C6;
border: #999999 1px solid;
color: black;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
text-align: left
}

select {
backgroun-color: #E6F2C6;
border: #999999 1px solid;
color: black;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
text-align: left
}

textarea {
backgroun-color: #E6F2C6;
border: #999999 1px solid;
color: black;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
text-align: left
}


