html,body{
	margin:0;
	padding:0;
}

body{
	font-family: Arial,Helvetica,sans-serif;
	font-size:76%;	
	font-size-adjust: none;
	font-stretch: normal;
	line-height: 1.6em;
	text-align:center;
	color:#333;
	background:#f0f0f0;
}

a, a:link, a:active, a:visited{
	text-decoration:none;
	color:#666;
}

a:hover{
	color:#f33;
}

form{
	margin: 0;
	padding: 0;
}

.error{
	color:#f00;
	white-space:nowrap;
}

.clear{
	margin:0;
	padding:0;
	clear:both;
	height:0;
}

#dlgBoxSfondo,#dlgBoxContainer{
	position:absolute;
	top:0;
	left:0;
	background:#fff;
	z-index:100;
	margin: auto;
	display:none;
}

#dlgBoxSfondo{
	width:100%;
	height:100%;
}

#dlgBoxContainer{
	z-index:101;
	top: 50%;
	left:50%;
}


#content{
	
}

#navigation{
}

#corpoContent{
	padding: 14px 10px;
	padding-right: 0;
}

#corpoContent h1{
	margin:0;
	margin-bottom: 15px;
	padding: 10px;
	background: url(/template/images/titolo.jpg) no-repeat 0 0;
	font-size: 170%;
	text-align:center;
	
}

#navigationContent{
	padding: 15px 0;
}

#briciola div{
	padding: 10px 0;
}

#briciola div a{
	
}


#footer{
	color:#fff;
	font-size: 90%;
	text-align: right;	 
}

#footer div{
	padding: 10px 10px 5px 10px;
}

#footer p{
	margin: 0;
	padding-right: 10px;
}

#footer a{
	color: #ddd;
}

#footer a:hover{
	color:#fff;
}

div#container_paginazione{margin-top:15px;text-align:center}
div#wrapper_paginazione{float:left;width:100%}
div#content_paginazione{margin: 0 50px}
div#navigation_paginazione{float:left;width:50px;margin-left:-50px}
div#extra_paginazione{float:left;width:50px;margin-left:-100%}
div#footer_paginazione{clear:left;width:100%}

.link_paginazione {
	background:#fff;
	padding: 1px 3px;
	border:1px solid #c0daf4;
	line-height: 1.8em;
}

.paginazioneCurrent{
	background:#EBF8FF;
}


input, select, textarea {
	background:#fff;
	border: 1px solid #c0daf4;
}

.radio{
	border: 0px none;
	background: transparent;
}

.contatti{
	border:1px solid #c0daf4;
	padding: 20px;
	background: #ebf8ff;
	margin-bottom: 15px;
}

div#cerca{
	position: relative;
	float: right;
	top: 15px;
}

div#cerca input[type=text], div#cerca #txtCerca{
	border: 1px solid #2c469a;
	padding: 3px;
	width: 150px;
}

div#cerca input[type=submit]{
	border: 1px solid #fff;
	background:#fff;
	padding: 1px;
}

ul#cerca_risultati{
	margin: 0;
	padding: 0px 10px ;
	list-style: none;
}

ul#cerca_risultati h3{
	font-size: 100%;
	margin: 0;
	margin-top: 10px;
	padding: 0;
}

ul#cerca_risultati p{
	margin: 0;
	padding: 0;
}