/* TITOLI H1 ---> H6 */
#corpo div{
	padding-bottom:15px;
}
a{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: underline;
}

h1 {
		font-family: Arial, Helvetica, sans-serif;
		color:#006699;
		font-size: 12px;
		padding-top: 0px;
		margin-top: 0px;
}

h2 {
		font-family: Arial, Helvetica, sans-serif;
		color:#666666;
		font-size: 12px;
		padding-top: 0px;
		margin-top: 0px;
}

h3 {
		font-family: Arial, Helvetica, sans-serif;
		color:#006699;
		font-size: 12px;
		padding-top: 0px;
		margin-top: 0px;
		padding-left:2px;
		width:80%;
		border-bottom: 1px dashed #666666;
		font-weight: normal;
}

h4 ,.mnewsTitolo{
		font-family: Arial, Helvetica, sans-serif;
		color:#666666;
		font-size: 12px;
		padding-top: 0px;
		margin-top: 0px;
		padding-left:2px;
		width:80%;
		border-bottom: 1px dashed #006699;
		font-weight: normal;
}

h5 {
		font-family: Arial, Helvetica, sans-serif;
		color:#006699;
		font-size: 12px;
		padding-top: 0px;
		margin-top: 0px;
		font-weight: normal;
		font-style: italic;
}

h6 {
		font-family: Arial, Helvetica, sans-serif;
		color:#666666;
		font-size: 12px;
		padding-top: 0px;
		margin-top: 0px;
		font-weight: normal;
		font-style: italic;
}

.normale{
			font-family: Arial, Helvetica, sans-serif;
			color:#666666;
		font-size: 11px;
}


.mnewsAnteprima{
				font-family: Arial, Helvetica, sans-serif;
			color:#006699;
		font-size: 12px;
}


/*MODULO FAQ*/

.mFaqDomanda{
			font-family: Arial, Helvetica, sans-serif;
			color:#A0917A;
			font-size: 12px;
			font-style: italic;
}



/*MODULO TREE MENU*/

#sx .content{
	margin-right:15px;
}

#sx .nodo_sel,  #sx .nodo_no_sel{
	border-bottom:1px dashed #666666;
	display: block;
	margin-bottom:7px;
	height:25px;
	font-weight: bold;
					color:#006699;
}
#sx .nodo_sel a,#sx .nodo_sel a:hover {
				font-family: Arial, Helvetica, sans-serif;
				color:#006699;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
}

#sx .nodo_no_sel a,#sx .nodo_no_sel a:hover,#sx .nodo_no_sel a:visited{
				font-family: Arial, Helvetica, sans-serif;
				color:#666666;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
}

#sx .nodo3_sel,  #sx .nodo3_no_sel{
	display: block;
	margin-bottom:7px;
	margin-left:20px;
}

#sx .nodo3_sel a {
				font-family: Arial, Helvetica, sans-serif;
				color:#006699;
				font-size: 12px;
				font-weight: normal;
				text-decoration: none;
}

#sx .nodo3_no_sel a:hover, #sx .nodo3_sel a:hover {
	color:#666666;
	text-decoration: none;

}


#sx .nodo3_no_sel a,#sx .nodo3_no_sel a:visited{
				font-family: Arial, Helvetica, sans-serif;
				color:#006699;
				font-size: 12px;
				font-weight: normal;
				text-decoration: none;
}

#sx .nodog_sel,  #sx .nodog_no_sel{
	display: block;
	margin-bottom:7px;
	margin-left:25px;
}

#sx .nodog_no_sel a:hover, #sx .nodog_sel a:hover {
	color:#333333;
	text-decoration: none;

}


#sx .nodog_no_sel a,#sx .nodog_no_sel a:visited{
				font-family: Arial, Helvetica, sans-serif;
				color:#333333;
				font-size: 11px;
				font-weight: normal;
				text-decoration: none;
}

li{
	list-style-type: square;
}

/* ##### FORMATTAZIONE FRAFICA FORMS ##### */

.mFormObbligatorio{
	font-weight: bold;
}

input, select, textarea {
	border:1px solid #006699;
}			
textarea {
	width:250px;
	height:80px;
}			
