

#NormativeMenu, #corpoElencoNormative, #sezioneCommenti{
	font-family:Arial, Helvetica, sans-serif;
}

.normativeTop{
	background-image:url('img/bgtop.gif');
	background-repeat:repeat-x;
	background-position:0 0;
	padding:10px 0 8px 0;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#808080;
	text-transform:uppercase;
}
#NormativeMenu{
	width:158px;
	margin-top:18px;
	text-align:left;
}
	#NormativeMenu .titolo{
		background-color:#808080;
		border-bottom:3px solid #e5e5e5;
		color:#fff;
		padding:2px 0;
		text-transform:uppercase;
	}
	#NormativeMenu .anno{
		color:#de0030;
		font-size:11px;
		padding:2px 5px;
	}
	#NormativeMenu .elencoVoci{
		font-size:9px;
		background-color:#e5e5e5;
		padding:8px 5px;
	}
	#NormativeMenu a.elencoVociLink:link, #NormativeMenu a.elencoVociLink:active, #NormativeMenu a.elencoVociLink:visited {
		color:#535353;
		text-decoration:underline;
		margin-bottom:5px;
		display:block;
		padding-left:8px;
		background-image:url('img/q.gif');
		background-repeat:no-repeat;
		background-position:0 50%;
	}
	#NormativeMenu a.elencoVociLink:hover{
		text-decoration:none;
	}
#NormativeMenu .archivioBox{
	font-size:9px;
	border-bottom:3px solid #e5e5e5;
	border-left:3px solid #e5e5e5;
	border-right:3px solid #e5e5e5;
	border-top:0;
	padding:8px 4px;
}	
	#NormativeMenu a.archivioBoxLink:link, #NormativeMenu a.archivioBoxLink:active, #NormativeMenu a.archivioBoxLink:visited {
		color:#636965;
		text-decoration:underline;
		margin-bottom:5px;
		display:block;
		padding-left:8px;
	}
	#NormativeMenu a.archivioBoxLink:hover{
		text-decoration:none;
	}
	
#corpoElencoNormative{
	margin:0 15px;
	color:#727070;
	font-size:10px;
}
	#corpoElencoNormative .data{
		background-image:url('img/bgData.gif');
		background-repeat:repeat-y;
		background-position:0 0;
		background-color:#e5e5e5;
		padding:3px 0 3px 26px;
		font-size:11px;
	}
	#corpoElencoNormative .titolo{
		color:#de0031;
		font-weight:bold;
		font-size:13px;
		padding:5px 0;
	}
	#corpoElencoNormative a.leggiTuttoLink:link, #corpoElencoNormative a.leggiTuttoLink:active, #corpoElencoNormative a.leggiTuttoLink:visited {
		color:#636965;
		text-decoration:underline;
		text-transform:uppercase;
		border-bottom:1px solid #de0031;
		padding:14px 0 5px 0;
		margin-bottom:9px;
		display:block;
	}
	#corpoElencoNormative a.leggiTuttoLink:hover{
		text-decoration:none;
	}

.rigaRossa{
	color:#fff;
	border-bottom:1px solid #de0031;
	padding:0 0 5px 0;
	margin-bottom:9px;
	display:block;
	height:1px;
	background-color:transparent;
	text-indent:-9999px;
}
#corpoElencoNormative .bottom{
	margin-bottom:12px;
}
/* //// */
.commentiLink{
	background-image:url('img/commentiIcon.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:0 8px 0 14px;
}
/* //// */
.stampaLink{
	background-image:url('img/stampaIcon.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:0 8px 0 18px;
	margin-left:7px;
}
/* //// */
.inviaLink{
	background-image:url('img/inviaIcon.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	padding:0 8px 0 18px;
	margin-left:7px;
}
/* //// */
.facebookLink{
	background-image:url('img/facebookIcon.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:17px;
	margin-left:7px;
}
/* //// */	
.commentiLink a.link:link, .commentiLink a.link:active, .commentiLink a.link:visited, .stampaLink a.link:link, .stampaLink a.link:active, .stampaLink a.link:visited, .inviaLink a.link:link, .inviaLink a.link:active, .inviaLink a.link:visited, .facebookLink a.link:link, .facebookLink a.link:active, .facebookLink a.link:visited{
	color:#636965;
	font-size:9px;
	text-decoration:underline;
}
.commentiLink a.link:hover, .stampaLink a.link:hover, .inviaLink a.link:hover, .facebookLink a.link:hover{
	text-decoration:none;
}	
/* //// */

.normativeImg{
	border:4px solid  #e5e5e5;
	margin:0 4px 0 4px;
}

/* / ---------------------- commenti ---------------------------------- / */		
#sezioneCommenti{
	background-color:#f0f0f0;
	margin:35px 15px 0 15px ;
	color:#626262;
}
#sezioneCommenti .titoloSezionecommenti{
	color:#de0030;
	font-weight:bold;
	font-size:12px;
}
#sezioneCommenti .titolo{
	font-size:12px;
	color:#808080;
	padding:10px 15px;
	text-transform:uppercase;
}
#sezioneCommenti .boxForm{
	background-color:#fff;
	border-bottom:2px solid #e5e5e5;
	border-top:2px solid #e5e5e5;
	padding:15px 0 8px 0;
}
	
/* / ---------------------- FORM commenti ----------------------- / */		
form{
	margin:0;
	padding:0;
}
form label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	width: 52px; /* Width of labels */
	border:0;
	font-size:11px;
	margin-right:5px;
	color:#535353;
}
form ol{
	margin: 0;
	padding: 0;
}
form  li{
	list-style: none;
	padding:0;
	margin: 2px 0;
}
input.campiform, textarea.campiform{	
	border:1px solid #d8d8d8;
	background-color:#fff;
	color:#a59d9d;
	font-family::Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-bottom:6px;
}
	input.campiform{
		width:142px;
		/*padding:6px 5px 5px 5px;*/
	}
	textarea.campiform{
		width:348px;
		height:90px;
		padding:4px 5px;
		font-family:Arial, Helvetica, sans-serif;
	}	
a.inviaForm:link, a.inviaForm:active, a.inviaForm:visited{
	color:#de0030;
	border:0;
	cursor:hand;
	cursor:pointer;
	font-size:12px;
	background-image:url('img/frRossa.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:30px;
	margin-right:3px;
	}
a.inviaForm:hover{
	color:#989898;
	}
	
/* / ---------------------- righe commenti ----------------------- / */	
.elencocommenti{
	font-size:10px;
	padding:6px;
}
.rigaCommento{
	background-image:url('img/dot.gif');
	background-repeat:repeat-x;
	background-position: 0 100%;
	margin-bottom:10px;
	padding-bottom:11px;
}
.rigaCommento .dataCommento{
	display:block;
	text-align:right;
	margin-bottom:6px;
}
.rigaCommento .titoloCommento{
	background-image:url('img/q.gif');
	background-repeat:no-repeat;
	background-position:0 50%;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	display:block;
	margin-bottom:5px;
}
.paginazioneCommenti{
	margin-top:30px;
}
a.prev:link, a.prev:active, a.prev:visited, a.next:link, a.next:active, a.next:visited{
	color:#808080;
	font-size:12px;
	text-decoration:none;	margin-bottom:20px;
}
a.prev:hover, a.next:hover{
	text-decoration:underline ;
}

a.next:link, a.next:active, a.next:visited, a.next:hover {
	float:right
}



	
