body
 {font-family: Verdana, Arial, "Century Gothic";
background: white;
margin: 0px; padding: 0px; }
.mobilehidden{ visibility: visible ; display:block; }
.hidden-mobile {visibility: hidden ; display: none;}
a:link
  { color: black; text-decoration: underline; font-weight: bold; }
a:visited
  { color: black; text-decoration: underline; font-weight: bold; }

a:hover
  { color: black; text-decoration: underline; font-weight: bold;  }

a.guida:link
  { color: black; text-decoration:underline ; font-weight: bold; margin: 0 0 0 0; }
a.guida:visited
  { color: black; text-decoration: underline; font-weight: bold; margin: 0 0 0 0;  }
a.guida:hover
  { color: black; text-decoration: underline; font-weight: bold ; margin: 0 0 0 0;  }


#footer
{
margin: 1em;
padding: 0;
line-height: 1.2em;
border: 0;
padding: 1em;
text-align: left;
background-color: #ccc;
}
#footer .credits a, #footer .credits a:link, #footer .credits a:active, #footer .credits a:visited, #footer .credits a:hover
  { color: black; text-decoration: underline; margin: 0 1em 0 0; }

#foto
{
display: block;
clear: both;
margin: 0 0 1em 0;
border: 0;
padding: .1em 1em;
background-color: #FFF;
text-align: center;
width: auto;
}
img.verbale
{
border: 1px solid #999999;
}


.guida
    { }
			
hr
  { clear: both;  padding: 0; border-top: 0px; border-right: 0px; border-bottom: 1px solid #666; border-left: 0px; height: 0; display: block;width: 100%; }

img
{
border: none;
}

img.logoGuardamulte
{
 height:63px; width: 200px;
}
img.imgMulta
{
width: 80%;
}
#header
{
	text-align: center;
margin: 10px 0px; 
padding: 0;
}

#header img {height: 70px }
.imgHeader
{ width: auto; clear:right;}
.imgComune
{ width: auto;  white-space:nowrap; }


#header a:link, a:visited
  { color: black; text-decoration: none }
#header a:hover
  { color: black; text-decoration: underline }
#header span
   { color: #f60; font-weight: 800 }

.fascia
{ 
display: block;
clear: both;
height: 1.2em;
margin: 0 0 1em 0;
border: 0;
padding: 0px;
background-color: #ccc;
text-align: left;
width: auto;
 }

h1
{
padding: 0;
float: left;
}
h1 span
{
position: absolute;
visibility: hidden;
top: -9000px; margin: 0; padding: 0;
}

h2
  { color: #369; font-size: 0.7em; text-transform: uppercase; clear: both;  padding-top: 0.1em }

h3
  { color: #f60; font-size: 0.7em; text-transform: uppercase; clear: both;  padding-top: 0.5em }

.intro
 { font-size: 0.8em; padding-right:0em }

.modulo
    { margin: 0px; font-size: 1.0em; padding: 0px 5px; }
     .modulo .colonnaBold{ float: none; width: auto; margin: 0px;  }
 .modulo .colonna{ float: none;}


h1.titolo
  { font-weight: bold; color: #036; font-size: 0.8em; text-align: left; padding: 0.5em  }

.riga
  { color: #036; font-size: 0.8em; text-align: left; padding: 10px; clear: both;}
.colonnaBold
  { width: 50%; float: left;}
.colonna
  {  float: left;}

.LOGO { text-align: center; }
.LOGO h1{ float: none; text-align: center; }
.TESTO{clear: both; text-align: center; padding: 0px 5px;}
  
  
.testata {
	background: none;
	height: auto;
	width: 100%;

}
  .testataR {
display: none;
visibility: hidden;
}

.modulomulta
  { }

#message a:link, a:visited
  { color: black; font-weight: normal; text-decoration: none;  }
#message a:hover
  { color: black; font-weight: normal; text-decoration: underline }

#message
{ 
clear: both;
margin: 0 0 1em 0;
border: 0;
padding: .1em 1em;
background-color: #fff;
text-align: center;
font-weight: bold;
width: auto; 
font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000044;
 }	
 
#message .testo
{ 
text-align: left;
color: #369;
font-size: 0.8em;
font-weight: normal;
width: auto;
}	



.modulo{ margin: 0px auto; width: 80%; padding: 0px; }

/** MENU **/
.percorsoIperbole {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.68em;
  color: #000044;
  padding: 0px;
  margin: 1em 0 0 0;
  width: 100%;
  border: 0px;
}

.percorsoIperbole ul, .percorso ul{ margin: 2px 0px; padding: 0px;}
.percorsoIperbole li, .percorso li{list-style: none;float: none; border:0px; padding: 0px 0px; font-weight: bold;}
.percorsoIperbole a, .percorso a{  display: block; padding: 10px; border-top: 1px #999 solid; font-size: 1.3em;}
.percorsoIperbole a:visited, .percorso a:visited{ font-weight: bold;  }
.percorsoIperbole li.lastli, .percorso li.lastli{ border: 0px; }
.percorso { margin: 1em 0px; padding: 0px; border: 0px; position: static; overflow: hidden; line-height:1.2em;}
.percorso li{list-style: none;float: left;border: 0px; border-right: 1px #000044 solid;}
.percorso li a{ padding: 5px; border: 0px; font-size: 0.95em;  }

form { width: 90%;
  padding: 0;
  margin: 0;
}

.menuTopDx {display: none; position: static;
  text-align: center; text-transform: uppercase;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.92em;
  color: #000044;
  float: none;
  clear: both;
  
}
.menuTopDx a{display: block; background: #AFC3DE;  height: auto; width: 80%; margin: 10px;padding: 10px;}
