.top{
	position: absolute;
	top:101px;
	left:41px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.top li{
	margin-bottom:2px;
	margin:0px;
	padding:0px;
}
.top li a{
	display:block;
	height:22px;
	width:109px;
	margin:0px;
	padding:0px;
}
.top img{
	border:0px;
}




#header_panel h1 span, #footer_panel h1, #footer_panel hr, #main_panel h2 span, #sidebar_panel div h2 span{
	display:none;
}
#header_panel h1{
	margin:0px;
	padding:0px;
	width:752px;height:167px;
	background-image: url(../img/panel/bg_head.jpg);background-repeat:no-repeat;
	position:absolute;
	top:17px;left:20px;
}
#footer_panel ul{
	margin:0px;
	padding:56px 0px 0px 0px;
}
#footer_panel ul li{
	display:inline;
	padding-right:6px;
}
#footer_panel ul li a{
	color:#069;
	background-color:#e4e4e2;
}
#footer_panel ul li a:hover{
	color:#017DBA;
	background-color:#e4e4e2;
	text-decoration:none;
}
#main_panel p{
	margin:14px 30px 14px 25px;
}
#main_panel h2{
	margin:0px 30px -8px 40px;
	height:30px;
	width:370px;
	background-position:center left;background-repeat:no-repeat;
}
#percorso_panel a{
	color:#92B6C8;
	background-color:#FAF9F9;
	text-decoration:none;
}
#percorso_panel a:hover{
	color:#069;
	background-color:#FAF9F9;
}
#sidebar_panel div{
	width:167px;
	margin-left:12px;
	margin-top:15px;
	margin-bottom:15px;
	border-top: 4px solid #CCC;
}
#sidebar_panel div.guida{
	width:167px;
	margin-left:12px;
	margin-top:15px;
	margin-bottom:15px;
	border-top: 0px;
	text-align:center;
}
#sidebar_panel div a img{
	border:0px;
}
#sidebar_panel div h2{
	margin-top:5px;
	margin-bottom:5px;
	height:10px;
	width:82px;
	background-position:center left;background-repeat:no-repeat;
}
#sidebar_panel div p{
	margin:0px;
	padding:0px;
	line-height:16px;
}
.option{
	margin:10px 10px 15px 100px;
}
#main_panel ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width: 350px;
}
#main_panel ul li a{
	display: block;
	width: 273px;
	font-size:10px;
	background-image:url(../img/a.gif);background-position:top left;background-repeat:no-repeat;
	text-decoration:none;
	padding: 4px 5px 4px 17px;
	color:#069;
	background-color:#FAF9F9;
}
#main_panel ul li{
	border-bottom: 1px solid #E1E1E1;
	padding-left:55px;
	background-repeat:no-repeat;background-position:10px 6px;
}
#main_panel ul li a:hover{
	background-color:#EEE;
	color:#069;
	background-image:url(../img/ahover_left.gif);background-position:top left;background-repeat:no-repeat;
}
form.insertNews{
	margin:15px 30px 5px 25px;
}
form.categoria{
	margin:25px 30px 5px 25px;
}
form.categoria{
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
}
form.insertNews table{
	width:100%;
	border-collapse:collapse;
}
form.insertNews table td, form.categoria table td{
	padding:2px 5px;
}
form.insertNews textarea{
	height:150px;
}
form.insertNews .element{
	width:99%;
	margin-bottom:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form.insertNews .element, form.categoria .element{
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 2px;
	color: #333;
	background-color:#fff;
	font-size:11px;
}
.log .redBorderStyle{
	width:99%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	border: 1px solid #f00;
	padding: 2px;
	color: #f00;
	background-color:#fff;
	font-size:11px;
}
.dimentico2 .redBorderStyle2{
	width:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border: 1px solid #f00;
	padding: 2px;
	color: #f00;
	background-color:#fff;
	font-size:11px;
}
form.insertNews .redBorderStyle{
	width:99%;
	margin-bottom:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	border: 1px solid #f00;
	padding: 2px;
	color: #f00;
	background-color:#fff;
	font-size:11px;
}
form.categoria .element{
	width:180px;
	margin:0px 20px;
}
#sidebar_panel a{
	background-color:#edebeb;
	color:#069;
	text-decoration:none;
}
#sidebar_panel a:hover{
	background-color:#edebeb;
	color:#92b6c8;
	text-decoration:underline;
}
form.action{
	float:right;
	padding-right:30px;
	margin-top:-16px;
}
form.action select{
	margin:0px;
	padding:0px;
}
form.action .azioni_first{
	color:#000;
	background-color:#fff;
}
form.action option{
	color:#069;
	/*background-color: #eee;*/
	background-color: #fff;
	font-size:10px;
	padding:2px;
	margin:1px;
}
optgroup{
	font-size:12px;
	/*font-weight:normal;
	font-style:normal;*/
	/*color:#fff;*/
	background-color: #eee;
	color:#111;
}
form.outer_news_del{
	margin:-20px 30px 20px 15px;
	padding:0px;
}
form.outer_news_del table{
	border-collapse:collapse;
	font-size:11px;
	border:0px;
	width:100%;
}
form.outer_news_del input, .botton{
	padding:0px 20px;
	font-size:10px;
}
form.outer_news_del table h3{
	margin:0px;
	padding:0px;
	font-size:11px;
}
form.outer_news_del table h3 span{
	/*font-weight:normal;*/
	color: #E80000;
	background-color:#FAF9F9;
}
form.outer_news_del table td{
	vertical-align:top;
	padding:5px;
}
form.outer_news_del table td span.fonte{
	color:#8d8985;
	background-color:#faf9f9;
	font-size:10px;
}
.gdoc{
	/*margin:15px 30px 5px 25px;*/
	margin:20px 30px 20px 23px;
}
div.gdoc2{
	margin:15px 45px 5px 30px;
}
table.gestione_doc{
	font-size:10px;
	width:100%;

	background-color:#FAF9F9;
	color:#394e62;
	border-collapse:separate;
}
table.gestione_doc td{
	padding:2px 8px;
}
span.bg_piu, .piu_info a{
	padding-left:20px;
	background-image:url(../img/piu.gif); background-position:0px 1px; background-repeat:no-repeat;
}
/*span.bg_meno, */.meno_info a{
	padding-left:20px;
	background-image:url(../img/meno.gif); background-position:0px 1px; background-repeat:no-repeat;
}
table.gestione_doc h3, table.gestione_doc h4{
	/*margin:0px 100px 0px 0px;*/
	margin:0px;
	padding:0px;
	font-size:11px;
}
.tit_doc{
	text-decoration:none;
	color:#069;
	/*background-color:#eee;*/
	background-color:#faf9f9;
}
.bg_tit{
	background-color:#eee;
	color:#000;
}
.tit_doc:hover{
	color:#92b6c8;
	/*background-color:#eee;*/
	background-color:#faf9f9;
}
.del_doc{
	font-weight:normal;
	color:#f00;
	background-color:#eee;
	float:right;
	margin-top:-17px;
}
.del_doc a{
	color:#f00;
	background-color:#eee;
}
.del_doc a:hover, a.elFile:hover{
	color: #fff;
	text-decoration:none;
	background-color:#f00;
}
a.titolo_doc{
	font-weight:normal;
	background-color:#f5f5f5;
	color:#069;
	text-decoration:underline;
	/*font-weight:bold;*/
}
a.titolo_doc:hover, .inserDoc:hover{
	background-color:#f5f5f5;
	color:#92b6c8;
	text-decoration:none;
}
span.elFile{
	font-size:10px;
	color:#f00;
	background-color:#FAF9F9;
	font-weight:normal;
	padding-left:10px;
}
a.elFile{
	color:#f00;
	background-color:#FAF9F9;
}
table.mod_doc{
	width:100%;
}
table.mod_doc td{
	padding:4px;
	background-color: #F4F4F4;
	color:#394e62;
	vertical-align:top;
}
.larghDoc{
	width:340px;
	border-top: 1px solid #555;
	border-left: 1px solid #555;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.inserDoc{
	text-decoration:none;
	color:#069;
	background-color:#FAF9F9;
	font-weight:bold;
}
/*form.scadenzeDel{
	float:right;
	margin:0px;
	padding-right: 30px;
}*/
form.scadenzeDel{
	text-align:right;
	padding-right:30px;
	/*margin-bottom:-45px;*/
	margin-top:15px;
}
form.scadenzeDel select{
	padding:0px;
	font-size:11px;
}
form.scadenzeDel .azioni_first{
	color:#000;
	background-color:#fff;
}
form.scadenzeDel option{
	color:#069;
	/*background-color: #F0F4F4;*/
	background-color: #fff;
}
.editKey td{
	border-collapse:separate;
	border-bottom:1px solid #faf9f9;
	padding:0px;
}
.editKeyTitle{
	width:200px;
}
.deleteCli, .deleteCli2{
	width:100%;
}
.deleteCli td{
	border-collapse:separate;
	border-bottom:1px solid #faf9f9;
	background-color:#f5f5f5;
	color:#394e62;
	padding:0px;
	margin:0px;
	font-size:10px;
}
.bg_docc{
	background-color:#f5f5f5;
	color:#394e62;
}
/*.deleteCli2 td{
	border-bottom:1px solid #faf9f9;
}*/
.deleteCli img{
	border:0px;
	margin-bottom:-3px;
	padding:0px;
}
td.white{
	background-color:#faf9f9;
	color:#888;
}
td.white3{
	/*border-bottom:1px solid #ccc;*/
	/*background-color:#f0eeee;
	color:#888;*/
	border-bottom:1px solid #E9E9E9;
}
td.white4{
	/*border-bottom:1px solid #ccc;*/
	background-color:#f0eeee;
	color:#888;
	border-bottom:1px solid #E9E9E9;
}
.deleteCli a{
	color:#069;
	font-weight:bold;
	background-color:#f0eeee;
	text-decoration:none;
}
span.colorBlu{
	color:#0000FF;
	background-color:#f5f5f5;
}
span.colorRed{
	color:#FF0000;
	background-color:#f5f5f5;
}
.fonte2{
	width:98%;
	/*text-align:right;*/
	margin-top:1px;
	/*border-top:1px dotted #EBEBEB;*/
	color: #a3a3a3;
	background-color:#faf9f9;
}
.fonte2 td{
	font-size:10px;
}
.fonte2 td img{
	vertical-align:middle;
	padding-right:5px;
}
span.fatto{
	background-color:#ff0;
	color:#394e62;
}