body{
	text-align: center;
}

div#contenitore {
z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	width:770px !important;
	height:700px;
	border:1px solid #666666;
	background-color: #FFFFFF;
	padding:10px;
	text-align: left;
	overflow: visible;
background-image: url('http://piceni.webhat.it/_templates/piceni_t_interne/bg.gif');
background-repeat: repeat-y;

}

#contenitore {
font-size: 12px;

}

div#sx {

	width:202px;
	height:100%;
	border:none;
	background-color: #DADADA;
	float:left;
	font-size: 16px;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}

div#content{
margin-left: 210px;
}
#content img{
margin-left: 10px;
padding-left:10px;
}

#content a, #content a:hover{
	color:#AB232D;
}


/* FOOTER */

#footer{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
font-size: 12px;

text-align: center;
clear:left;
}


#footer a{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
font-size: 12px;
	
}

#footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
font-size: 12px;

}

/* TESTO LATERALE IN HOMEPAGE */

.mtestoNormale {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:16px;
	font-weight: bold;
	padding-top: 25px;
	display: block;
	line-height: 150%;
}

#sx ul {
		font-family: Arial, Helvetica, sans-serif;
				list-style-type: none;
						list-style-image: none;
						list-style: none;
}

#sx li a{
		font-family: Arial, Helvetica, sans-serif;
		list-style-type: none;
		text-decoration:none;
		color: #A7A7A7;
		list-style-image: none;
		font-weight: bold;		
}


#sx li a:hover{
		font-family: Arial, Helvetica, sans-serif;
		list-style-type: none;
		text-decoration:none;
			color: #999999;
					list-style-image: none;
		font-weight: bold;
}

/* TREE MENU */
.voce_menu,  a.voce_menu{
display: block;
				font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
				text-decoration: none;
				color: #999999;
				margin-bottom: 5px;
				margin-top: 5px;
}
.voce_menu,  a:hover.voce_menu{
display: block;
				font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
				text-decoration: none;
				color: #FFFFFF;
				text-decoration: none;
				margin-bottom: 5px;
				margin-top: 5px;
}


#sx a{
	text-decoration:none;
				font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #999999;
}
#sx a:hover{
	text-decoration:none;
	
	color: #FFFFFF; 
}


.ante_voce{
			font-family: Arial, Helvetica, sans-serif;
					font-weight: bold;	
							color: #FFFFFF;
							text-decoration: none;
}
.level_3 a{
display: block;
padding-left: 23px;
padding-right: 10px;			
			font-family: Arial, Helvetica, sans-serif;
					font-size:11px;
							text-decoration: none;
							color:#333333;
							font-weight: normal;
							}
							
.level_3 a:hover{
display: block;
padding-left: 23px;
padding-right: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:11px;
font-weight: normal;
color: #000;
background-color:#F0F0F0;

}
							
							
.level_3_sel{
display: block;
padding-left: 23px;
padding-right: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:11px;
font-weight: normal;
color: #AB232D;
background-color:#F0F0F0;

}

.mFormObbligatorio{
	font-weight: bold;
}

input, select, textarea {
	border:1px solid #AB232D;
}			