
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	font-size:100%;
	text-align:left;
	/*commentare se si utilizzano tabelle nel layout*/	
	vertical-align:baseline}


body {	
	margin: 0 auto;
	padding: 0;
	background: #F5FCFD ;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #666666;	
	text-align:center;}
	#wp-head{
		height:44px;
		padding:10px 40px 0 40px;
		background:#073447}
		#wp-head a{
			font:18px Georgia,"Times New Roman","Bitstream Charter",Times,serif;
			font-style:italic;
			color:#FFFFFF;}
			
			#titolo_sito{
				position:relative}
			
			#titolo_sito, #titolo_sito img{
				float:left}
				#titolo_sito p{
					color:#B0C2CE;
					float:left;
					padding:16px 15px 0 5px;
					font-size:12px;}
					#titolo_sito a{
						float:left;}
						.padding_titolo{
							padding:12px 0 0 0}
					
									
				#logout{
					width:250px;
					height:25px;
					float:right;
					text-align:right;
					padding:12px 0 0 0}
					#logout p{
						color:#CCCCCC;
						font-size:14px;
						float:left;
						text-align:right;
						padding:3px 5px 0 0}
						.nome_logout{
							text-align:right;
							float:left;}
						.nome_logout a{
							font:14px Georgia,"Times New Roman","Bitstream Charter",Times,serif !important;
							padding:3px 15px 0 0;
							text-align:right;
							float:left}
							.nome_utente{
								float:left;
								padding:0 0 0 10px}

.postbox {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border: 1px solid #6DA1B7;
	line-height:1;
	width:165px;
	padding:0 5px 10px 0;
	margin:0 0 10px 0;
	float:right;
	text-align:left;}
	.postbox_dx {
		float:right;
		padding:7px 5px 0px 0px;
		font-weight:bold;
		color:#6DA1B7;
		cursor:pointer;}
		.handle {
			-moz-border-radius-topleft:6px;
			-moz-border-radius-topright:6px;
			-moz-border-radius-bottomleft:0;
			-moz-border-radius-bottomright:0;
			/*background:#6DA1B7 url(http://www.linkhost.it/pannello/rel_2/images/gray-grad.png) repeat-x scroll left top;*/
			background:#6DA1B7 url(../images/gray-grad.png) repeat-x scroll left top;
			text-shadow:0 1px 0 #FFFFFF;
			text-align:left;
			padding:7px 9px;
			margin:0 0 8px 0;
			width:152px;}
			.inside {
				padding:0 6px 0px 6px;}
				.inside select{
					width:150px;}
					.inside select option{
						width:120px;}
						.inside input{
							margin:10px 0 0 0;}
							
div.fileinputs {
position: relative;
}
div.fakefile {
position: absolute;
top: -10px;
left: 0px;
z-index: 1;
}
input.file {
position: relative;
text-align: right;
-moz-opacity:0 ;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
}
							
					
					
				.actions {
					border-top:medium none;
					clear:both;
					padding:6px;}

					.button {
						-moz-border-radius-bottomleft:11px;
						-moz-border-radius-bottomright:11px;
						-moz-border-radius-topleft:11px;
						-moz-border-radius-topright:11px;
						-moz-box-sizing:content-box;
						border-style:solid;
						border-width:1px;
						cursor:pointer;
						font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
						font-size:11px !important;
						line-height:16px;
						padding:2px 8px;
						text-decoration:none;
						width:100px;}
						.bianco {
							background-color:#FFFFFF;
							padding-left:5px;}
							.verdino{
								background-color: #F5FCFD;
								padding-left:5px;}
								.allineamento_elimina{
									float:right;
									padding:0 10px 0 0}
									#result{
										float:left;
										width:990px;
										padding:20px 0 0 0}


.link_alternate:hover {
color:#000000;
text-decoration: none;}

a.link_alternate {
	display:block;;
	float:left;}
	a.link_alternate:hover{
		color:#FFA671;}

:focus {outline:0}
		
		h1, h2, h3, h4, h5 {
			margin-top: 0;}
			
		h1{
			color:#073447;
			font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
			font-size:24px;
			font-style:italic;
			font-weight:normal;
			padding:0 0 10px 0}
		h2{
			color:#395e72;
			font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
			font-size:18px;
			font-style:italic;
			font-weight:normal;
			padding:0 0 10px 10px}
			
			
			
		h3, h3 a{
			color:#073447;
			font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
			font-size:14px;
			font-style:italic;
			font-weight:normal;
			text-decoration:none}
		
		h4 {font-size: 12px;
			padding:5px 0}
		
		h5{	font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
			font-size:24px;
			font-style:italic;
			color:#073447;
			padding:0 0 10px 0;
			font-weight:normal}
			
		h6{	font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;
			font-size:26px;
			font-style:italic;
			color:#073447;
			padding:0 0 10px 0;
			font-weight:normal}


hr {
	color:#fff;
	height: 1px;}

ul {
	list-style-image: url(http://www.linkhost.it/pannello/rel_2/images/img07.gif);
	margin:0px;}
	ul {text-align: left;}
	
	a {text-decoration: none;
		/*border-bottom: 1px dotted #CCCCCC;*/
		color: #505050;}
		a:hover {
			border-bottom: none;
			color: #6DA1B7;
			text-decoration: underline;}

			a img {border: none;}

img.left {
	float: left;
	margin: 0 20px 0 0;
}

img.right {
	float: right;
	margin: 0 0 0 20px;
}

/* Header */

#logo {
	margin:0 auto;
	width:980px;
	height: 60px;
	padding: 0 10px;
	text-align:left;
}

#logo h1, #logo p {
	float: left;
	margin: 0;
	color: #FFFFFF;
}

#logo h1 {
	padding: 20px 0 0 0;
	font-size: 20px;
	color: #808080;
}

#logo p {
	padding: 32px 0 0 3px;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	}

#logo a {
	border: none;
	text-decoration: none;
	color: #808080;
}

/* Menu */

#menu {
	margin:0 auto;
	width:980px;
	height: 35px;
	padding: 0 8px;
	text-align:left;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


#menu li {
	display: inline;

}

#menu a {
	display: block;
	float: left;
	height: 12px;
	margin: 0 1px 0 0;
	padding: 10px 20px 10px 20px;
	/*border: 1px #000 solid;*/
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}

#menu a:hover {
	background: #6da1b7;
	color:#FFFFFF;
	
}

#menu .current_page_item a {
	background: #6da1b7;
	color: #FFFFFF;
}

#menu .current_page_item a,#menu .current_page_item a:hover{
	background: #6da1b7;
	
}
/* Page */

#pagina{
	width: 990px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 20px 0 20px 0;
}

#page-bg {
	padding: 11px 24px;
	/*background: url(images/img03.jpg) no-repeat;*/
}

/* Latest Post */

#latest-post {
	padding: 20px;
	border: 1px solid #E7E7E7;
}

/* Content */

#content {
	float: left;
	width: 996px;
}

#content_interna {
	float: left;
	width: 438px;
	text-align: left;
}

#content_interna_big{	
	/*float: left; */ /*Francesco*/
	width: 990px;
	text-align: left;}

.post {
	margin-bottom: 20px;
	padding-bottom: 15px;
	border-bottom: 1px solid #F2F2F2;
	line-height: 200%;
}

.title {
	margin: 0;
}

.title a {
	border-bottom: none;
}

.title a:hover {
	/*border-bottom: 1px dotted #CCCCCC;*/
}

.byline {
	margin: 0 0 20px 0;
}

.entry {
	padding: 0 20px;
}

.links {
	padding-top: 10px;
	text-align: right;
	font-weight: bold;
}

.links a {
	padding-left: 15px;
	background: url(../images/IMG04.gif) no-repeat left center;
	border: none;
}

.links a:hover {
	/*border-bottom: 1px dotted #CCCCCC;*/
}

/* Sidebars */
.tag5 { font-size: 7pt; }
.tag4 { font-size: 8pt; }
.tag3 { font-size: 9pt; }
.tag2 { font-size: 11pt; }
.tag1 { font-size: 14pt; }

.tagchecklist {
	font-size:12px;
	float:left;
	width:150px;
	padding:0 0 10px 10px;}
	.tagchecklist strong {
		margin-left:-8px;
		position:absolute;}
		.tagchecklist span  {
			cursor:default;
			float:left;
			width:150px;
			font-size:11px;
			line-height:1.8em;
			margin-right:25px;
			white-space:nowrap;}				
			.tagchecklist span a {
				background:transparent url(http://www.linkhost.it/pannello/rel_2/images/xit.gif) no-repeat scroll 0 0;
				cursor:pointer;
				float:left;
				height:10px;
				width:150px;
				margin:4px 0 0 -12px;
				overflow:hidden;
				position:absolute;
				text-indent:-9999px;
				width:10px;}

.sidebar {
	float: left;
	padding: 0;}
	.sidebar ul {
		margin: 0;
		padding: 0;
		list-style: none;}
.small {
	width:80px;
}
.pallino {
list-style:square inside  url(../images/IMG04.gif);
}

.sidebar li {
	padding: 0 0 5px 0;
}

.sidebar li ul {
}

.sidebar li li {
	padding: 5px 0 5px 25px;
	background: url(../images/IMG04.gif) no-repeat 10px 9px;
}

.sidebar li h2 {
	margin: 0 0 5px 0;
	padding: 5px 10px;
	background: #6da1b7;
	border: 1px solid #F2F2F2;
	font-size: 12px;
	color: #000;
}

.gen_keyword h2 {
	margin: 0 0 5px 0;
	padding: 5px 10px;
	background: #6da1b7;
	border: 1px solid #F2F2F2;
	font-size: 13px;
	color: #6DA1B7;
	text-align: left;
}
.gen_keyword p {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	font-size: 12px;
	color: #000;
	text-align: left;
}


/* Calendar */

#calendar_wrap {
	padding: 0 0 0 20px;
	text-align: center;
}

#calendar_wrap table {
	width: 90%;
}

#calendar_wrap th {
	border-bottom: 1px solid #6DA1B7;
}

#calendar_wrap td {
	border-bottom: 1px solid #6DA1B7;
}

#calendar_wrap tfoot td {
	border: none;
}

#calendar_wrap tfoot td#prev {
	text-align: left;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#prev a {
	border: none;
}

#calendar_wrap tfoot td#next {
	text-align: right;
	font-weight: bold;
	border: none;
}

#calendar_wrap tfoot td#next a {
	border: none;
}

/* Footer */

#footer {
	padding: 10px 0 10px 0;
	height:44px;
}

#footer p {
	
	margin: 0;
	text-align: center;
	font-size: 12px;
	color: #073447;
}

#footer a {
	color: #073447;
}

.archivio a{
color:#6DA1B7;
}


.add a{
font-weight: bold;
}

#macro_contenuti {
/*border: 1px #000 solid;*/
margin: 0px;
padding: 0px;
}

#macro_contenuti li{
	width: 140px; 	
	float: left;
	height: 125px;
	overflow: hidden;
	list-style-type: none;
	margin: 5px 24px 5px 2px;
 }

.normale{
	background: url(../images/table_bott.gif) no-repeat top;
 }

 .gestionale{
	background: url(../images/table_bott_gestionale.gif) no-repeat top;
 }

  .affiliati{
	background: url(../images/table_bott_affiliati.gif) no-repeat top;
 }


#macro_contenuti li a{
 display: block;
 height: 80px; 
 width: 140px; 	
 font-size: 16px;
 font-weight: bold;
 text-align:center;
 line-height: 80px;
 }

#macro_contenuti li a:hover{
 color: #000;
 text-decoration: underline;
 }

#macro_contenuti li span{
 font-size: 11px;
  display: block;
  margin: 0px 10px 0px 10px;

}



.aree_gestibili h2 {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	background: #6da1b7;
	border: 1px solid #F2F2F2;
	font-size: 12px;
}

.archivio{
	border-bottom: 1px #CCC solid;
	padding: 10px 0;
	height: auto !important;
	height: 20px;
	min-height: 20px;
	float:left;
	width:990px;
	vertical-align:bottom;}
	.archivio ul{
		float:left}
		.archivio_contenuti{
			border-bottom: 1px #CCC solid;
			#padding: 10px 5px;
			height: auto !important;
			#height: 20px;
			#min-height: 20px;
			float:left;
			width:790px;
			vertical-align:bottom;}
			.archivio_contenuti ul{
				border-top:1px solid #CCC;
				margin:5px 0 0 0;
				padding:0 0 0 20px;
				float:left}
			
			
		
		
		

			
/* stile figli*/

.archivio_noborder {
	width:70%;
	float:left;
	padding: 0 5px;
	height: auto !important;
	height: 20px;
	min-height: 20px;}
	.modifiche_articolo_figlio{
		float:right}
		.modifiche_articolo_padre{
			float:right;}
			.modifiche_articolo_padre a{
				font-size:10px;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#666}



.archivio_titolo{
border-bottom: 1px #6DA1B7 solid;
padding: 5px 0px 5px 0px;
height: 25px;
vertical-align:bottom;
} 
.dx{
position:absolute;
width:50px;
text-align:right;
}

.titolo_richiamo{
	height: 25px;
	line-height: 25px;
	background: url(http://www.linkhost.it/pannello/rel_2/images/richiamo_sezione.jpg) no-repeat;
	padding-left: 43px;
}




/* FORM CONTATTI */


.obbligatorio { color: #FFA671; }

form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.all_form{
	width:996px;
	float:left;
	text-align:center;
	position:relative;
	margin:0 auto;}
	.login {
		width:240px;
		margin:0 auto;}

		#form_login{
			padding:0 0 5px 0;}

		


fieldset { border: 1px solid #97BE0D;
           background-color: #F5F7E5;
           padding: 0px 0px 0px 0px;
			  margin: 0px 0px 0px 0px; }
           
legend { font-size: 13px;
         font-weight: bold;
         font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
         letter-spacing: 1px;
         color: #005038; 
			}
         
label { font-size: 14px;
        font-weight: normal;
        font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
        letter-spacing: 1px;
        color: #005038; }


input { background: #ffffff;
        color: #005038; 
        text-decoration: none;
        font-weight: normal;
	    font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	    font-size: 12px;
		height:20px;
	    letter-spacing: 1px;
	    padding: 0px 0px 0px 0px; 
        margin: 0px 0px 0px 0px;
        border: 1px solid #6DA1B7;}
	
	
select { background: #ffffff;
        text-decoration: none;
        font-weight: normal;
	     font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	     font-size: 12px;
	     letter-spacing: 1px;
	     padding: 0px 0px 0px 0px;
	     margin:10px 10px 0 0;
	     border: 1px solid #6DA1B7; }


textarea { 
		  background: #ffffff;
		  color: #005038; 
        text-decoration: none;
        font-weight: normal;
	    font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	     font-size: 12px;
	     letter-spacing: 1px;
	     padding: 0px 0px 0px 0px; 
        margin: 0px 0px 0px 0px;
        border: 1px solid #6DA1B7;
	     width: 100% }

.spunta {
	background: transparent;
	border: 0px solid #ffffff;
	width: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: hand; }
	
.pulsante_utility { 
	margin: 0px 0px 0px 0px;
	background-color:#073447;
	color: #fff;
	font-size: 11px;
	text-align: center;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
}
	
.pulsante { 
	margin: 5px 0px 5px 0px;
	background-color:#073447;
	color: #fff;
	text-align: center;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
}
.allineamento_pulsante{
	text-align:center;
	padding:10px 0 0 0 !important}

.pulsante_small { 
	width: 80px;
	margin: 5px 5px 5px 0px;
	background-color:#073447;
	color: #fff;
	text-align: center;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

.pulsante_indietro { 
	margin: 5px 0px 5px 0px;
	background-color:#F5F5F5;
	color: #000;
	text-align: center;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
}

.errore{
	background-color: #fff;
	border: 1px solid #FFA671;
	color: #000;
	position:relative;	
	clear:both;
	margin:5px 0;
	padding:10px;	
}
.notifica{
	background-color: #fff;	
	border: 2px solid #6DA1B7 ;
	color: #000;
	position:relative;	
	clear:both;
	padding:10px;	
}

.contenitore_menu_interno{
	border:1px solid #D4E67A;
	padding:10px;
	text-align:center;
	font-size:11px;
	display:	block;
	width: 300px;
	position: relative;
	left: 50%;
	margin: 0 0 0 -100px;
}
.OBBLIGATORIO{ color: #FFA671;}

#sx_top_contenuti{
	width:100%;
	float:left;
	}
	#dx_top_contenuti{
		width:175px;
		
		float:right;}
		#contenitore_top{
			float:left;
			padding:0;
			width:990px;}
			#contenitore_archivio{	
				float:left;
				width:990px;}
				#contenitore_contenuti_archivio{	
					float:left;
					width:800px;}
					#scheda_inserimento{
						float:left;
						padding:0 20px 0 0}
						#box_dx_scheda_inserimento{
							width:190px;
							float:left}
						
.titolo_archivio{
	width:625px;
	float:left;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#073447;
	padding:0 0 5px 0}
	.autore_archivio{
		padding:0 10px 0 0;
		float:left;
		font-size:10px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#666}
		.data_archivio{
			float:left;
			font-size:10px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#666}
#homepage{
	width:990px;
	float:left;}
	.border_table{
		border-bottom:1px solid #CCCCCC;
		height:auto !important;
		height:40px;
		min-height:40px;}
		#scheda_inserimento table td{
/*			border-top:1px solid #CCCCCC;*/
			padding:0 5px 0px 05px;}
			.contenitore_figli{
				padding:5px 0;
				border-bottom:1px solid #CCCCCC;
				float:left}
				.contenitore_figli:hover{
					background-color:#c9dee1 !important}
					
	.inserisci_foto a{
		background-color:#073447;
		color:#FFF;}
		.inserisci_foto{
			color:#ffffff !important;
			padding:0 0 5px 0}
			/*#demo-attach{
					color:#fff;
					padding:3px;
					background-color:#073447;
					border:1px solid #6da1b7}
					*/

			.button-inserisci-file{
			color:#fff;
			padding:3px;
			background-color:#073447;
			border:1px solid #6da1b7;
			}
					
/*INSERIMENTO POPUP IMMAGINI*/

#ins_images_container{
	width:840px;
	height:auto !important;
	height:600px;
	min-height:600px;
	margin:auto !important;}
	#ins_images_top{
		width:838px;
		height:40px;
		float:left;
		background:#fff;
		margin:10px 0 0 0;
		border:1px solid #ccc}
		#ins_images_ricerca{
			margin:8px 0 0 150px;
			float:left;}
			#ins_images_ricerca p{
				float:left;
				padding:3px 10px 0 0;}
				#ins_images_contenuti{
					width:840px;
					float:left;}
					#ins_images_cartelle{
						float:left;
						width:200px;}
						#ins_images_immagini{
							float:left;
							border-left:1px solid #ccc;
							/*
							border-right:1px solid #ccc;
							*/
							width:638px;}
						
#aggiungi_cartella{
	height:100px;
	float:left;
	padding:10px 0 0 20px;
	border-bottom:1px solid #ccc;}
	#lista_cartella{
		width:180px;
		float:left;
		padding:10px 0 0 20px}
		.ins_images_cartella{
			width:100px;
			float:left;
			margin:5px 0 20px 30px;
			background:url(../editor_pannelli/tiny_mce/plugins/advimage/images/set_case.gif)  no-repeat;}
			.ins_images_cartella img{
				position:relative;
				top:7px;
				left:8px;}
				.ins_images_cartella p{
					position:relative;
					top:18px;
					left:7px;}
#aggiungi_file{
	height:80px;
	width:618px;
	float:left;
	padding:5px 0 0 20px;
	border-bottom:1px solid #ccc;}
	#aggiungi_file a{
		color:#fff;
		padding:3px;
		background:#073447;}
	#ins_images_lista_immagini{
		float:left;
		width:620px;
		background-color:#FFF;
		padding:10px 0 20px 20px}
		  .ins_images_lista_immagini{
		    float:left;
	    	width:620px;
	    	background-color:#FFF;
		    padding:2px 0 10px 20px}
				.ins_images_esploso{
					width:154px;
					height:120px;
					float:left;}
					.ins_images_esploso img{
						border:1px solid #666}
						
						
/**************************/

.class_macro{
	width:774px;
	background:#e9f0f3;
	border:1px solid #b9bfc3;
	margin:10px 0;
	padding:10px;
	float:left;}
	.class_categoria{
		width:100%;
		float:left;
		background:#dae5e7;
		margin:10px 0;
		padding:10px 0}
		.class_categoria .class_contenuto{
			width:740px;
			margin:5px 10px;
			padding:10px 5px}
		
		
		.class_contenuto{
			padding:5px 0;
			margin:5px 0;
			width:100%;
			background:#cad7d9;
			float:left;}
			.class_contenuto h3 a{
				padding:0 0 0 10px;
				width:500px;
				float:left;}
				
			
				
				
				.class_macro .class_categoria .class_contenuto .class_figli{
					width:745px;
					padding:0 0 0 20px;
					float:left;}
					.class_macro .class_categoria .class_contenuto .class_figli ul{
						width:710px;
						margin:5px 0 0 0;
						padding:5px 0 0 10px;
						float:left;}
						.class_macro .class_categoria .class_contenuto .class_figli ul li ul{
							width:700px;
							margin:5px 0 0 0;
							padding:5px 0 0 10px;
							border-top:1px solid #b9bfc3;
							float:left;}
							.class_macro .class_categoria .class_contenuto .class_figli ul li ul li ul{
								width:690px;
								margin:5px 0 0 0;
								padding:5px 0 0 10px;
								border-top:1px solid #b9bfc3;
								float:left;}
								.class_macro .class_categoria .class_contenuto .class_figli ul li ul li ul li ul{
									width:680px;
									margin:5px 0 0 0;
									padding:5px 0 0 10px;
									border-top:1px solid #b9bfc3;
									float:left;}
	
				.class_macro .class_contenuto .class_figli{
					width:745px;
					padding:0 0 0 20px;
					float:left;}
					.class_macro .class_contenuto .class_figli ul{
						width:740px;
						margin:5px 0 0 0;
						padding:5px 0 0 15px;
						float:left;}
						.class_macro .class_contenuto .class_figli ul li ul{
							width:730px;
							margin:0;
							padding:5px 0 0 10px;
							float:left;}
							.class_macro .class_contenuto .class_figli ul li ul li ul{
								width:690px;
								margin:5px 0 0 0;
								padding:5px 0 0 10px;
								float:left;}
								.class_macro .class_contenuto .class_figli ul li ul li ul li ul{
									width:680px;
									margin:5px 0 0 0;
									padding:5px 0 0 10px;
									border-top:1px solid #b9bfc3;
									float:left;}
									.class_macro .class_contenuto .class_figli ul li{
										border-top:1px solid #b9bfc3;
										padding:5px 0 0 0;}
									.class_macro .class_contenuto .class_figli ul li ul li{ border:none; padding:0; margin:0}
									.class_macro .class_contenuto .class_figli ul li ul li ul li ul li{ border:none}
									
				
						
						.class_figli ul li{
							width:100%;
							float:left;
							margin:5px 0;
							list-style-type:none;}
							/*.class_figli ul li ul li:hover{
								background:#72acb5;
								color:#FFF;}*/
								.class_figli ul li a:hover{
									background:#72acb5;
  									width: 30em;
									color:#FFF;}
							
					
							
	.modifiche_articolo{
		padding:0 10px 0 0;
		position:relative;
		float:right;
		text-align:right;}


/* descrizione allegati */

input.attach_description{
	height: 15px;
	font-size: 10px;
	margin: 1px 0 3px 0 !important;
	width: 130px;
}

.elenco_allegati_2{
	padding-top: 10px;
	height: 54px;
	/*border-bottom: 1px #ccc dotted;*/
}

.notifica_allegato{
	height: 12px;
}

.descr_salvata{
	display: block;
	background: #FFFCA8;
	padding: 1px;
	color: red;
}

#ordina_allegati{
	display: block;
	padding: 2px;
	/*background: #eee;*/
	border: 1px solid #6DA1B7;
	width: 70px;
	text-align: center;
	margin-left: 73px;
}

#ordina_allegati:hover{
	text-decoration: none;
}

img.save_descr{
	margin-top: 2px;
	cursor: pointer;
}
		