/* 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:2px; background-color:#E0E6F2; color:#E0E6F2; margin:10px 0;}
img {border:none}
form {margin:0px; padding:0px;}
caption{margin:0; padding:0; font-family: Tahoma, Arial, Helvetica, sans-serif;}
ul {font-family: Tahoma, Arial, Helvetica, sans-serif;}
.none {display:none;}
#skip { position:absolute; left:-9999px}
.skip { position:absolute; left:-9999px}
#versione {
position:absolute;
right:10px;
top:15px;
background-image: url(/suap/suapmo.nsf/versioneS.gif);
background-repeat: no-repeat;
background-position:top right;
color:#fff;
padding:35px 3px 0px 3px;
text-transform:lowercase;
text-align:right ;
}
#versione a:link {color:#fff; text-decoration:none}
#versione a:active {color:#fff; text-decoration:none}
#versione a:hover {color:#fff; text-decoration:none}
#versione a:visited {color:#fff; text-decoration: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; 
background-color:#004186;
border-bottom: 1px solid #FFFFFF;
}
#logo {
height: 130px; 
width:180px;
position:absolute;
border-right: 1px solid #FFFFFF;
left:0px;
top:0px
}
/*NEW*/
div.logo {
margin: 0px 0px 0px 0px;
padding: 2px 0px 0px 2px;
position: absolute; 
top: 0px; left: 0px;
text-align: left;
vertical-align: top;
width: 126px;
}
a.logo {
background-image: url('/suap/suapmo.nsf/logo_sportello.gif');
background-repeat: no-repeat;
display: block;
height: 101px;
margin: 0px;
padding: 0px;
width: 126px;
}
#top {
position:absolute;
left:185px;
}
#top h1{
color:#FFFFFF;
font-size:2em;
margin-top:0.2em;
}
#top h2 {
color:#F0F0F7;
font-size:1.3em;
margin-bottom:25px;
}
#top_menu {
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
}
#top_menu ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
	font-size:0.9em;
}	
#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;
	border-right:2px solid #fff;
	padding:0px 0.5em 0px 0.5em
	}
.titolo_home {color:#004186; margin-top:0.9em;}
#lista_pagine_bot {
border-top:1px solid #004186;
border-bottom:1px solid #004186;
font-size:0.9em;
text-align:center;
text-transform:lowercase;
margin-top:1em;
padding-top:0.9em;
padding-bottom:0.9em
}
#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:1px solid  #004186;  padding:0.5em 0em 0em 0em; text-align:right; font-size:0.8em; clear:both}
#data {text-align:right;padding-bottom:0.5em; border-bottom:1px solid  #004186;  font-size:0.8em}
#data_ente {text-align:right;padding-bottom:0.5em; border-bottom:1px solid  #004186;  font-size:0.8em}
/*CONTENUTI-------------------------------------------*/
#content{
	border-left:0px solid #990000;
	margin: 0 2px 0px 180px;
	padding: 1em 10px;
	background-color: #FFF; 
	/*noIEmac\*/
	min-height: 590px;
	height: auto !important;
	/*end */
	height:590px;
	}
#percorso {
font-size:0.8em;
border-bottom:1px solid #004186;
padding-bottom:0.5em
}
#percorso_ente {
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:0.9em} 
/*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: 0 2px 0px 180px;
	padding:0px;
	background-color: #FFF; 
	/*noIEmac\*/
	min-height: 590px;
	height: auto !important;
	/*end */
	height:590px;
	}
#ape {
position:absolute; width:63px; 
height:58px; 
top: 5px; 
right: 0px
}
#logo_ente {
height: 106px; 
width:180px;
position:absolute;
border-right: 1px solid #FFFFFF;
text-align:center;
top:0px;
padding-top:3px;
}
#voci_menu_ente {
font-weight: bold; 
font-size:0.9em;
 white-space:nowrap; 
width:100%; 
margin-top:2em; 
margin-bottom:2em;
color:#004287;
} 
#voci_menu_ente ul{
margin:17px 0px 0px 0px; 
padding:0px; 
display:inline; 
list-style-type:none;
position:relative
} 
#voci_menu_ente li{
display:inline; 
padding:0px 1em 15px 2.8em;
background-repeat:no-repeat;
backgropund-position: left middle;
list-style-type:none;
} 
.titente {
color: #FFFFFF; 
font-size: 1.6em; 
/*noIEmac\*/
min-height: 30px;
height: auto !important;
/*end */
height:30px;
} 
.absmiddle {vertical-align:middle}
/*ELENCHI----------------------------------*/
.ul_generico{
	margin: 0px;
	padding: 0px; 
	list-style-type: none; 
}
.listellagialla {
padding:0em 0px 1em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/stellagialla.gif);
}
.liquadgiallo {
padding:0em 0px 1em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/quadratinogiallo.gif);
}
.liquadrosso {
padding:0em 0px 1em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/quadratinorosso.gif);
}
.lidomandablu {
padding:0em 0px 1em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/domandablu.gif);
}
.lidomandared {
padding:0em 0px 1em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/domandarosso.gif);
}
.lipuntoelenco2 {
padding:0em 0px 1em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/puntoelenco2.gif);
}
.lipuntoelenco {
padding:0em 0px 1em 0px;
margin-left:35px;
margin-right:0px;
list-style-image: url(/suap/suapmo.nsf/punto_elenco.gif);
}
.lisottopagine {
	padding:0em 0px 1em 0px;
	margin-left:35px;
	margin-right:0px;
	list-style-image: url(/suap/suapmo.nsf/sottop.gif);
}
.lip {
	padding:0em 0px 1em 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{
	position: absolute; 
	top: 108px; 
	left: 0px;
	width: 180px;\width:200px;w\idth:180px;
	}
div#navigation ul{
	margin: 0;
	padding: 0; 
	list-style-type: none;
	color:#FFFFFF;
	font-weight:bold;
	}
div#navigation li{
	border-bottom:1px solid #ffffff;
	padding-top:1em;
	padding-bottom:1em;
	padding-left:1em;
	}
div#navigation ul a:link {color:#FFFFFF; text-decoration:none}
div#navigation ul a:visited{color:#FFFFFF; text-decoration:none }
div#navigation ul a:hover{color:#FFFFFF; text-decoration:underline }
div#navigation ul a:active{ color:#FFFFFF; text-decoration:underline}
div#navigation fieldset {border:none; margin: 1.5em 0.5em 1.5em 0.5em; padding:0px;}
div#navigation label {margin-left:0.7em;color: #FFFFFF; font-weight:bold;}
div#navigation input {margin-top:0.5em;}
/*COLONNA DX-------------------------------------------*/
#extra{
	position: absolute; 
	top: 9em; 
	right: 0;
	width: 2px;\width:2px;w\idth:2px; 
	padding:30px 0;}
/*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;}
#logo_home {position:absolute; right:3px; top:0px;}
/*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;
}
.tableFormat {
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.tabLeftTitle {
	width: 40%;
	float: left;
	text-align:left;
}
.tabRightTitle {
	width: 60%;
	float: left;
	text-align:left;
}
.tabLeftTxt {
	width: 40%;
	float: left;
	text-align:left;
}
.tabRightTxt {
	width: 60%;
	float: left;
	text-align:left;
}

