/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]===[  POLIZIA PROVINCIALE  ]=====[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
position:absolute; 
height:100%; 
width:100%; 
margin:0px;
padding:0px;
/*background-color:#ffa900;*/
overflow:hidden;
}
body#blank{
overflow:auto;
}
.breaker {
clear: both;
margin-top:-1px ;
padding: 0px;
height: 1px;
line-height:.1em;
font-size: 0.1em;
}
.alignleft{
float:left;
}
.alignright{
float:right;
}
.hide{
position:absolute;
left:-9999px;
}
.backhome{
display:block;
height:50px;
width:120px;
float:left;
text-decoration:none;
}
fieldset{
margin:0px;
padding:0px;
border-width:0px;
}
input, select{
font-size:100%;
}
a img{
border:0px;
}
a{
color:#000099;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]=======[]=========[  LAYOUT ]=========[]=========[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#map{ 
float:left;
left:0px; 
top:0px; 
height:100%; 
width:80%;
/*height:80%;*/
}

.scroll{
height:100px;
width:250px;
overflow:auto;
}
#directions{
overflow: auto; 
color: #000; 
font-size: 0.8em; 
height: 100%; 
border: 2px #e2dbcf solid; 
background-color: transparent;
}


ul.normal{
padding:0px;
margin:0px;
}
ul.normal li{
padding:0px;
margin:0px 0px 4px 0px;
list-style:none;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]=======[]======[  TESTALINO  ]========[]=========[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#testalino{
background:url(http://www.provincia.milano.it/system/modules/it.milano.provincia.testalino/resources/img/testalino.gif) left top no-repeat #333366;
height:60px;
text-align:right;
}
#testalino form{
padding:10px 10px 0 0;
float:right;
width:70%;
}
#subtestata,#cercaindirizzo{
height:67px;
background-color:#0D114C;
position:relative;
}
#subtestata ul#natop{
margin:0px;
padding:0px;
float:right;
position:absolute;
right:20%;
top:45px;
}
#subtestata ul#natop li{
display:inline;
list-style:none;
margin-right:20px;
}
#subtestata ul#natop li a{
color:#FFFFFF;
text-decoration:none;
}
#subtestata ul#natop li a:hover{
text-decoration:underline;
}
#subtestata ul#natop li img{
margin-bottom:-5px;
}
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]=======[]=========[  DESTRA  ]========[]=========[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#panel{
height:100%;
right:0px;
width:20%;
position:absolute;
border-left:1px solid #172f5d;
overflow:auto;
background-color:#ffa900;
margin-top:-1px;
}
#panel img{
margin-bottom:-3px;
}
#panel input{
margin:0px 3px 0px 0px;
}
#panel hr{
border-width:0px;
border-top:1px solid #c0d1ba;
background-color:#ffa900;
color:#ffa900;
margin:10px;
}
#panel h3{
font-size:100%;
color:#176519;
margin: 0 0 10px 0;
font-weight:normal;
}
form#search{
background-color:#fff9cb;
margin:0px;
padding:1px 10px 10px 10px;
}
form#search img{
margin:-3px 0 0 0;
}
#panel td{
padding:3px 0px 3px 0px;
text-align:left;
vertical-align:top;
}






#pulsante{
float:right;
width:11px;
height:100%;
margin-left:-20px;
position:relative;
position:absolute;
right:20%;
cursor:pointer;
}
#pulsante:hover{
background:url(../img/pulsante.gif) left top repeat-y;
}
#pulsante a{
display:block;
height:100%;
background:url(../img/slideright.gif) left 30% no-repeat;
padding-top:20%;
text-decoration:none;
}
#pulsante a.slideleft{
background:url(../img/slideleft.gif) left 30% no-repeat;
}
#pulsante a.slideright{
background:url(../img/slideright.gif) left 30% no-repeat;
}



#ricerca{

}
#risultati{
display:none;
}
#panel #risultati{
/*padding:10px;*/
background-color:#ffa900;
color:#333333;
}
#panel #risultati a{
color:#000098;
}
#panel #risultati ol li{
list-style:decimal;
padding:7px 0 7px 0;
}
.rissover{
background-color:#666699;
color:#FFFFFF;
cursor:pointer;
padding:10px;
}
.rissout{
background-color:#ffa900;
color:#000000;
cursor:pointer;
padding:10px;
}
/* ]=======[]=========[  Label alte  ]========[]=========[  */
#navigation{
background:url(../img/navigation_bg.gif) left bottom repeat-x;
height:29px;
margin-left:-1px;
position:absolute;
right:1px;
width:20%;
margin-top:-30px;
z-index:1;
}
#navigation ul{
margin:0px;
padding:0px;
}
#navigation li{
margin:0px;
padding:0px;
list-style:none;
display:inline;
}
#navigation a{
width:80px;
height:24px;
display:block;
padding: 5px 0 0 8px;
text-decoration:none;
background:url(../img/label_risultati.gif) left top no-repeat;
float:left;
color:#FFFFFF;
}
#navigation a.on{
background:url(../img/label_ricerca.gif) left top no-repeat;
font-weight:bold;
color:#FFFFFF;
font-weight:bold;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]=======[]=========[  SOTTO   ]========[]=========[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#bottompannel{
background-color:#FFFFFF;
position:absolute;
left:-1px;
bottom:20px;
width:80%;
height:70px;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
}
#cercaddress, #cercaiitinerario{
padding:0px 0 0px 10px;
background-color:#FFFFFF;
height:400px;
}
#bottompannelabel{
height:11px;
left:-1px;
position:absolute;
bottom:90px;
width:80%;
}
#bottompannelabel:hover{
height:11px;
left:-1px;
background-color:#FFFFFF;
filter:alpha(opacity=90);
-moz-opacity:.90;
opacity:.90;
position:absolute;
}
#bottompannelabel a{
display:block;
height:100%;
background:url(../img/slidedown.gif) 50% top no-repeat;
}
#bottompannelabel a.slidedown{
background:url(../img/slidedown.gif) 50% top no-repeat;
}
#bottompannelabel a.slideup{
background:url(../img/slideup.gif) 50% top no-repeat;
}

#bottompannel ul{
margin:4px 0px 8px 0;
padding:0px;
}
#bottompannel li{
list-style:none;
margin:0px 20px 0px 0px;
padding:0px;
display:inline;
}
#bottompannel a{
background:url(../img/footer_off.gif) left top no-repeat;
padding-left:12px;
}
#bottompannel a.on{
font-weight:bold;
color:#536070;
background:url(../img/footer_on.gif) left top no-repeat;
padding-left:9px;
}
#bottompannel .invia{
background:url(../img/pulsante_blu_whitebg.gif) left top no-repeat;
width:59px;
height:24px;
border:0px;
color:#FFFFFF;
padding:0px 0px 4px 0px;
margin-bottom:-4px;
}

#loading{
display:block;
height:200px;
width:200px;
display:none;
}

#footer{
background-color:#ffa800;
position:absolute;
bottom:0px;
left:0px;
z-index:10001;
width:100%;
padding:0px;
height:20px;
}
body#blank #footer{
position:relative;
padding:0px;
height:20px;
}
#footer ul{
margin:0px;
padding:4px;
float:right;
margin-right:10px;
}
#footer li{
margin:0px;
padding:0px;
float:left;
list-style:none;
padding:0px 6px 0 6px;
border-left:1px solid #0000cc;
}
#footer a{
text-decoration:none;
}
#footer a:hover{
text-decoration:underline;
}



.fumetto{
overflow:auto;
height:100px;
width:500px;
}
.fumetto td{
text-align:left;
vertical-align:top;
padding:2px;
}
.fumetto h3{
font-size:100%;
font-weight:bold;
color:#0D114C;
margin:10px 0 10px 0;
padding:0px;
}
.divris{
border-bottom:1px solid #ffc85d;
}



#calendario{
background:url(../img/calendario.gif) left top repeat-x;
padding-top:20px;
}
#calendario h3{
background:url(../img/h3_eventi.gif) left top no-repeat;
font-weight:bold;
padding: 10px 0 10px 40px;
margin: 0 0 10px 10px;
color:#FFFFFF;
}

body#big{
overflow:auto;
}
body#big #container{
background-color:#FFFFFF;
}
body#big #footer{
position:relative;
}
