/* CSS Document */
html,body{
	margin: 0;
	padding:0
	}
	
body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 76%; 
	background-color:#E0E6F2;
	color: #000;
	}	
/*stili generici, su header e footer*/
h1{margin:0; padding:0; font-family: Tahoma, Arial, Helvetica, sans-serif;  }
h2{margin:0; padding:0; font-family: Tahoma, Arial, Helvetica, sans-serif;}
h3{margin:0; padding:0; font-family: Tahoma, Arial, Helvetica, sans-serif;}
h4{margin:0; padding:0; font-family: Tahoma, Arial, Helvetica, sans-serif;}
hr { height:1px; background-color:#000; color:#000; margin:10px 0;}
img {border:none}
form {margin:0px; padding:0px;}
ul {font-family: Tahoma, Arial, Helvetica, sans-serif;}
#skip { display:none;}
.none {display:none;}
.skip {display:none;}
#versione {display:none;}
a:link{color: #004287; text-decoration:underline;}
a:visited{color: #004287; text-decoration:underline;}
a:hover {color: #004287;  text-decoration:underline;}
a:active {color: #004287; text-decoration:underline;}
/*Stili redazionali------------------------------------------------------*/
.left {text-align:left}
.right {text-align:right}
.center {text-align:center}
.justify {text-align:justify}
.imgright {float:right; margin-left:1.5em; margin-bottom:1em;}
.imgleft {float:left; margin-right:1.5em; margin-bottom:1em;}
.grassetto{font-weight: bold;}
.corsivo{font-style: italic;}
#container{
background-image: url(/suap/suapmo.nsf/bk_body.gif);
background-repeat: repeat-y
}
/* TESTATA -----------------------------------------------------------*/
#testata{
height: 108px; 
border-bottom: 2px solid #004186;
width:100%
}
#logo {
height: 130px; 
width:180px;
position:absolute;
border-right: 1px solid #FFFFFF;
left:0px;
top:0px
}
#top {
margin-left:140px;
}
#top h1{
color:#000000;
font-size:20px;
margin-top:0.2em;
}
#top h2 {
color:#000000;
font-size:17px;
margin-bottom:25px;
}
#top_menu {
display:none;
}
#top_menu ul {
}	
#top_menu ul a:link{ color:#FFFFFF; text-decoration:none;}
#top_menu ul a:visited{  color:#FFFFFF; text-decoration:none;}
#top_menu ul a:hover{  color:#FFFFFF; text-decoration:underline;}
#top_menu ul a:active{  color:#FFFFFF; text-decoration:underline;}
#top_menu ul li{
	display:inline;
	}
.titolo_home {color:#004186; margin-top:0.5em; padding-top:15px; border-top:1px solid #004186}
#lista_pagine_bot {
display:none
}
#lista_pagine_bot ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}	
#lista_pagine_bot ul li{
	display:inline;
	padding-right:0.5em
	}
.lastuphome {padding:0.5em 0em 0.7em 0em; text-align:right; font-size:0.8em; clear:both}
.lastup {border-top:0px solid  #004186;  padding:0.5em 0em 0em 0em; text-align:right; font-size:0.8em; clear:both}
#data {display:none}
#data_ente {display:none}
/*CONTENUTI-------------------------------------------*/
#content{
	border-left:0px solid #990000;
	margin: 0px;
	padding: 1em 10px;
	background-color: #FFF; 
	/*noIEmac\*/
	min-height: 590px;
	height: auto !important;
	/*end */
	height:590px;
	}
#percorso {
display:none;
font-size:10px;
border-bottom:1px solid #000000;
padding-bottom:0.5em
}
#percorso_ente {
display:none;
font-size:0.8em;
border-bottom:1px solid #004186;
border-top:1px solid #004186;
padding-bottom:0.5em;
padding-top:0.5em;
}
#home_novita {
width:100%;
margin-top:2em;
}
#home_novita h4 {
font-size:1.2em;
color:#990033;
border-bottom: 1px solid #990033
}
.titoli {color: #990033; font-size:1.5em; margin:0.5em 0em 0em 0em } 
.sottotitolo {color: #004287; font-size:1.3em; margin:0.5em 0em 1em 0em} 
.sottotitolo_faq {color: #004287; font-size:1.1em; margin:0.5em 0em 1em 0em; font-weight:normal} 
.dom_faq {font-size:1em;  margin:0.5em 0em 1em 0em; font-weight:normal}
.testo {line-height: 1.7em; font-size:12px} 
/*LISTE SOTTODOC VARI*/
.sottopagine ul {
	margin: 0;
	padding: 0; 
	list-style-type: none; 
}
#boxSportelliEnti  {
width:90%;
}
#ListaSportelli {
width:40%; 
float:left;
}
#ListaEnti {
width:40%; 
float:left;
}
/*PAGINA ENTE*/
#content_ente{
	border-left:0px solid #990000;
	margin: 0px;
	padding:0px;
	background-color: #FFF; 
	/*noIEmac\*/
	min-height: 590px;
	height: auto !important;
	/*end */
	height:590px;
	}
#ape {
display:none;
}
#logo_ente {
height: 130px; 
position:absolute;
border-right: 1px solid #FFFFFF;
text-align:left;
top:3px;
left:0px;
}
#voci_menu_ente {
font-weight: bold; 
font-size:0.9em;
 white-space:nowrap; 
width:100%; 
margin-top:2em; 
margin-bottom:2em;
color:#000000;
} 
.absmiddle {vertical-align:middle}
/*ELENCHI----------------------------------*/
.ul_generico{
	margin: 0px;
	padding: 0px; 
	list-style-type: none; 
}
.listellagialla {
padding:0em 0px 2em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/stellagialla.gif);
}
.liquadgiallo {
padding:0em 0px 2em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/quadratinogiallo.gif);
}
.liquadrosso {
padding:0em 0px 2em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/quadratinorosso.gif);
}
.lidomandablu {
padding:0em 0px 2em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/domandablu.gif);
}
.lidomandared {
padding:0em 0px 2em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/domandarosso.gif);
}
.lipuntoelenco2 {
padding:0em 0px 2em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/puntoelenco2.gif);
}
.lipuntoelenco {
padding:0em 0px 2em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/punto_elenco.gif);
}
.lisottopagine {
	padding:0em 0px 2em 0px;
	margin-left:35px;
	margin-right:0px;
	list-style-image: url(/suap/suapmo.nsf/sottop.gif);
}
.lip {
	padding:0em 0px 2em 0px;
	margin-left:35px;
	margin-right:0px;
	list-style-image: url(/suap/suapmo.nsf/p.gif);
}
/*NORMATIVA*/
.tit_normat {text-transform:uppercase; color:#004186}
/* MENU SX -----------------------------------------------------------*/
#navigation{
	display:none;
	}
/*COLONNA DX-------------------------------------------*/
#extra{
	display:none;;}
/*FOOT--------------------------------------------------*/
div#footer{ 
	height:70px;
	padding: 0.5em; 
	color: #000000; 
	font-size:90%;
	border-top:0.2em solid #004287;
	background-image: url(/suap/suapmo.nsf/bk_foot.gif);
	
}
div#footer a:link{ color:#000000; text-decoration:underline;}
div#footer ul a:visited{  color:#000000; text-decoration:underline;}
div#footer ul a:hover{  color:#000000; text-decoration:underline;}
div#footer ul a:active{ color:#000000; text-decoration:underline;}
.titente {font-size: 1.7em; color: #000000} 
/*VISUALIZZAZIONE PRATICHE*/
.testo_pratica {
line-height: 1.7em; font-size:0.9em
}
.testo_pratica div{
margin:1.5em 0.5em 1.5em 0.5em;
}
.testo_pratica h2 {
font-weight:bold;
border-bottom:1px solid  #990033; 
color: #990033; 
font-size:1.1em;
text-transform:uppercase;
margin-top:2.5em;
}
.testo_pratica h3 {
font-weight:bold;
color: #000000; 
font-size:1.2em;
}

