.box_modulo{
	position:relative;
	width:392px;
	padding-top:30px;	
}
.nome_modulo{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#475E33;
	font-size:16px;
	font-weight:bold;
	left: 47px;
	padding-bottom:10px;
}
#elenco_modulo{
	position:relative;
	width:392px;
	padding-top:100px;
	margin-left: 279px;
}

#elenco_modulo ul.puntato
{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#elenco_modulo li
{
	padding:0px;
	margin:0px;
}

#elenco_modulo a
{ 
   color:#475E33;
   text-decoration:none;
   
}

#elenco_modulo a:hover
{ 

   text-decoration:underline;
   
}
.descrizione_modulo{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	left: 47px;
}
#sfondo_dx_comune{
	background-image:url(../images/separatore_dettaglioufficio.png);
	background-position:right;
	background-repeat:no-repeat;
	position:relative;
	width:262px;
	margin-left: 8px;
	float: left;
}
#box_inside{
	background-image:url(../images/sfondo_box_inside.png);
	background-repeat:repeat-y;
	background-position:left;
	position:relative;
	top:20px;
	margin-left:18px;	
	width:230px;
}
#box_inside ul{
	list-style-image:url(../images/arrow_red.png);
	padding-left:20px;
	margin:0px;
}
#box_inside ul li{
	padding-top:5px;
	padding-bottom:5px;
	
}
#box_inside ul li span{
	padding-left:10px;	
}
#box_inside ul li span a{
	color:#8A0000;
	text-decoration:none;
	font-weight:bold;
}
#box_inside ul li span a:hover{
	text-decoration:underline;
}
#box_inside_bottom{
	background-image:url(../images/sfondo_box_inside_bottom.png);
	background-repeat:no-repeat;
	width:225px;
	height:11px;
	margin-left:25px;
}
#sfondo_sx_ufficio_inside_top{
	background-image:url(../images/sfondo_box_dettaglio_inside_top.png);
	background-repeat:no-repeat;
	position:relative;	
	margin-left: 6px;
	padding-top:26px;
	padding-left:10px;
	padding-bottom:8px;
	width:238px;
}

#sfondo_sx_ufficio_inside_top span a{
	color:#FFF;
	text-decoration:none;
}

#sfondo_sx_ufficio_inside_top span a:hover{
	color:#FFF;
	text-decoration:underline;
}

#sfondo_sx_ufficio_inside{
	background-image:url(../images/sfondo_box_dettaglio_inside.png);
	background-repeat:repeat-y;
	position:relative;
	/*margin-top:-16px;*/
	width:249px;	
	margin-left: 7px;
	padding-bottom:20px;
	
}
#sfondo_sx_ufficio_inside_bottom{
	background-image:url(../images/sfondo_box_dettaglio_inside_bottom.png);
	background-repeat:no-repeat;	
	height:27px;
	margin-left: 6px;
	width:250px;
}
#testo_top{
	position:relative;
	padding-top:30px;
	padding-left:25px;
	
}

.oggetto_inside{
	background-image:url(../images/arrow_red.png);
	background-repeat:no-repeat;
	background-position:8px;
	position:relative;		
	height:25px;
	margin-left:1px;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	width:203px;
	
}
.oggetto_inside a{
	color:#8A0000;
	text-decoration:none;
}
.oggetto_inside a:hover{	
	text-decoration:underline;
}
#aree_competenza{
	position:relative;
	width:auto;
	height:auto;
	padding-top:30px;
	padding-left:25px;	
}
#aree_competenza ul{
	list-style-type:none;
	padding-left:0px;
	margin-top:5px;
}
#aree_competenza ul li span{
	padding-top:3px;
	padding-bottom:3px;
}

#aree_competenza span{
	display:block;	
}
#aree_competenza a{
	text-decoration:none;
	color:#8A0000;
}
#aree_competenza a:hover{
	text-decoration:underline;
}
#top_allegati{
	background-image:url(../images/Sfondo_top_allegati.png);
	background-repeat:no-repeat;
	background-position:bottom;
	position:relative;
	padding-left:10px;
	width:391px;
	height:27px;
	left:0px;	
	color:#8A0000;
	font-weight:bold;	
}
#content_allegati{
	background-image:url(../images/Sfondo_mid_allegati.png);
	background-repeat:repeat-y;
	width:401px;
	height:auto;
}
#bottom_allegati{
	background-image:url(../images/Sfondo_bottom_allegati.png);
	background-repeat:no-repeat;
	width:401px;
	height:3px;
}

.ico_allegato{
	width:38px; 
	height:40px;  
	float:left;
}
.nome_allegato{
	height:40px; 
	padding-top:10px; 
	padding-left:50px;
}
.nome_allegato a{
	color:#8A0000;
	font-weight:bold;
}
.allegato{
	position:relative; 
	padding-left:25px; 
	width:auto; 
	padding-top:5px;
}
#il_tuo_giudizio{
	background-image:url(../images/sfondo_giudizio.png); 
	background-repeat:no-repeat; 
	background-position:bottom left; 	
	padding-left:25px; 	
	height:28px;
	font-weight:bold;
}
#il_tuo_giudizio a{
	color:#8A0000;
	text-decoration:none;
}
#il_tuo_giudizio a:hover{
	text-decoration:underline;
}
.faq{
	display:block; 
	line-height:15px; 
	position:relative; 
	padding:0px 20px 10px 20px;
}
.faq a{
	color:#8A0000;
}
#fai_una_domanda{
	background-image:url(../images/sfondo_inserisci_domanda.png);
	background-repeat:no-repeat; 
	background-position:bottom left; 
	padding-left:25px; 
	width:149px; 
	height:29px;
	font-weight:bold;
	margin-left:10px;
}
#fai_una_domanda a{
	color:#8A0000;
	text-decoration:none;
}
#fai_una_domanda a:hover{
	text-decoration:underline;
}
#aggiungi_commento{
	background-image:url(../images/sfondo_aggiungi_commento.png);
	background-repeat:no-repeat; 
	background-position:bottom left; 
	padding-left:25px; 
	width:186px; 
	height:30px;
	font-weight:bold;
	margin-left:10px;
}
#aggiungi_commento a{
	color:#8A0000;
	text-decoration:none;
}
#aggiungi_commento a:hover{
	text-decoration:underline;
}

.amministrazione img{
padding-right:10px;	
}
.amministrazione{
color:#333;	
}

#elenco_pubblicazioni_comune {
	font-weight:bold;
	padding-right:10px;
}
#elenco_pubblicazioni_comune li{
	padding-left:20px;
}
#elenco_pubblicazioni_comune ul{
	list-style:inside;
	margin:0px;
	padding:0px;
}
#elenco_pubblicazioni_comune a{
	color:#8A0000;
}
#Titolo_pubblicazioni_comune{
	width:200px;
	border-bottom-color:#475e33;
	border-bottom-width:2px;
	border-bottom-style:solid;
	color:#475E33;
	font-weight:bold;
	margin-left:20px;
	
}

