/*paginazione*/
.cleraboth{ clear:both}
.pagination {font-size:1em;margin:20px 0; }
.centro{ display: inline !important; margin-left:auto; margin-right:auto}
.pagination a {text-decoration: none;border: solid 1px #AAE;color: #15B;}
.pagination a, .pagination span {display: block;float: left;padding: 0.3em 0.5em;margin-right: 5px;	margin-bottom: 5px;}
.pagination .current {background: #26B;color: #fff;border: solid 1px #AAE;}
.pagination .current.prev, .pagination .current.next{color:#999;border-color:#999;background:#fff;}
* {
	margin: 0;
	padding: 0;
}

body  {
	margin: 0; 	padding: 0;
	font: normal 11px/1.5em Verdana,'Trebuchet MS';
	color: #333;
	background-color: #EEEEEE;
		

	text-align: center;	
	
}
/*td {
	margin: 0; 	padding: 0;
	font: normal .70em/1.5em Verdana,'Trebuchet MS';
	color: #333;
	
		


	
}*/
th{ margin: 0; 	padding: 0;
	
	color: #333;
		font-weight:bold}

#tuttapagina{
}
/* link */
a { background: inherit; color: #72A545;   }
a:hover { background: inherit; color: #000; }

/*h 1-2-4 */
h1, h2, h4  {
	font: bold 1em Verdana,'Trebuchet MS';
	color: #65944A;}
	
h3 {
	font: bold 1em Verdana,'Trebuchet MS';
	color: #000;}
	
h1 { font-size: 1.0em; }
h2 { font-size: .82em; text-transform: uppercase;}
h3 { font-size: 1.0em; text-transform: uppercase; }
h4 { font-size: 1.0em; }

p, h1, h2, h3, briciole {
	margin: 10px 15px;
}

h4 {
	margin: 10px 10px;
	padding: .3em 0 .3em 10px;
	border-left: 3px solid  #65944A;
	color: #65944A;		
}
h5 {
	padding: 10px 15px 10px 20px;  	
  	background-color: #FAFAFA; 
	border: 1px solid #f2f2f2; 
	border-bottom: 3px solid #72A545;  
	font: bold 1.0em Verdana,'Trebuchet MS';
	color: #666666;	
	clear: both;
}

h6 {
	padding: 15px 15px 15px 20px;
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	border-left: 3px solid #72A545;
	font: 1.0em Verdana,'Trebuchet MS';
	color: #666666;
	clear: both;
	margin-top: 5px;
}

 ol {
	margin: 10px 30px;
	padding: 0 15px;	
	color: #72A545;	
}
ul span, ol span {
	color: #333;
}
ul{
	list-style: none;
}
ul .editori{
list-style:decimal-leading-zero}
blockquote {
	margin: 15px; 	padding: 0 0 0 20px;  	
  	background-color: #FAFAFA; 
	background-position: 8px 10px;
	border: 1px solid #f2f2f2; 
	border-left: 3px solid #000;  
    font: 1.0em Verdana,'Trebuchet MS';
	color: #666666;	
}

/* immagini */
img {
	border: none

}
a img {  
  border: none
}




/* form */
form {
	margin:0; padding: 0;
	
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input:focus  {
	padding: 2px;
	border:1px solid #000;
	font: normal 1em Verdana,'Trebuchet MS';
	color:#000;
}
input.titolariSito {
}
textarea {
	padding:2px;
	font: normal 1em Verdana,'Trebuchet MS';
	
		display:block;
	color:#000;
}
input.button { 
	margin: 0; 
	font: bold 1em Verdana,'Trebuchet MS';
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 2px 3px; 
	color: #333;	
}
INPUT.button:hover {
	BACKGROUND: url(/amministrazione/img/button-hover.gif) #fff repeat-x left top

}
.esempiocolore{
	height: 19px;
	width: 50px;
	border: 1px solid black;
	
}


/* layout */

#top-contenuto, #contenuto, #footer-contenuto {
	width: 98%;
}
/* top */
#top {
	height: 97px;
	text-align: left;
	background-color: Black;
		border-bottom: 5px solid #72A545;  
}
#top-contenuto {
	position: relative;
	margin: 0 auto; padding: 0;
}
#top-contenuto #logo {
	position: absolute;
	font: bold 2em Verdana,'Trebuchet MS';
	color: #FFF;
	margin: 10px;
	padding: 0;
	top: 0px;	

}
#top-contenuto #slogan {
	position: absolute;	
	font: bold 1.0em Verdana,'Trebuchet MS';
	text-transform: none;
	color: #FFF;	
	margin: 0; padding: 0;
	top: 42px; left: 14px;
}

/* top menu */
#top-contenuto ul {
	position: absolute;
	right: -2px; top: 75px;
	font: bold 1.0em Verdana,'Trebuchet MS';
	color: #FFF;
	list-style: none;
	margin: 0; padding: 0;		
	font-size: 90%;
}
#top-contenuto li {
	float: left;
	display: block;
	padding: 3px 12px;	
	color: #FFF;
	background: #65944b;
	border-right: 1px solid #272727;
}
#top-contenuto li a {
color: #FFF;
	background: #65944A;
	text-decoration: none;
	
}
#top-contenuto li a:hover {
	color: #333;
}


/* top banner */
.top-banner {
	margin: 0 auto;
	width: 775px;
	
	margin-bottom: 5px;
	background: #FFF ;	
}

/* contenuto */
#centrale {
	clear: both;
	float: left;
	width: 100%;
}
#contenuto {
	text-align: left;	
	/*padding: 0;*/
	margin: 0 auto;	
}

/* destro */
#colonnaDestra { 
float : left;
width : 20%;
margin : 0 0 10px 0;
padding : 0;
display: inline;
background: #F2F2F2;	
border: 1px solid #D3D3D3;
overflow-x:hidden;
} 
#colonnaDestra h1 {
	padding: 10px 0px 5px 10px;
	margin: 0;	
}
.boxColonneLaterali {
	background: #F2F2F2;
	border: 1px solid #EFEDED;
	margin-bottom: 10px;
}

/* destro menu */
#colonnaDestra ul.menuCategorie {
	list-style:none;
	margin: 10px 0;
	padding: 0;
	background: #F2F2F2;			
}
#colonnaDestra ul.menuCategorie li {
	padding: 0px 10px;
}
#colonnaDestra ul.menuCategorie a {
	display:block;
	font-weight:normal;
	color: #333;
	height: auto;	
	padding:.3em 0 .3em 15px;
	line-height: 1.5em;
	border-bottom: 1px dashed #CCC;
	text-decoration:none;
}
#colonnaDestra ul.menuCategorie a.attivo {
	display:block;
	font-weight:normal;
	color: #000;
	height: auto;	
	padding:.3em 0 .3em 12px;
	line-height: 1.5em;
	border-left: 3px solid  #000;
	text-decoration:none;
	font-weight:bold;
}
#colonnaDestra ul.menuCategorie a:hover {
	padding: .3em 0 .3em 12px;
	border-left: 3px solid  #65944A;
	color: #65944A;		
}
#colonnaDestra ul.menuCategorie a.attivo:hover {
	
}

/* fine destro--------------------------------------------------------*/


/* colonnaSinistra*/
#colonnaSinistra { 
float : right;
width : 75%;
margin : 0 0 10px 0;
padding : 0;display: inline;
} 
#colonnaSinistra h1 {
	padding: 10px 0 5px 5px;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #f2f2f2; 	
}
#colonnaSinistra h3 {
	padding: 15px 15px 15px 20px;
	margin: 0;
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	border-left: 3px solid #FF0000;
	font: 1.0em Verdana,'Trebuchet MS';
	color: #666666;
	clear: both;
	height: 15px;
}
#briciole  {
	padding: 10px 0 5px 5px;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #f2f2f2;}
	 	
#briciole a { background: inherit; color: #72A545; border-bottom: 1px solid #f2f2f2;}
#briciole:hover { background: inherit; color: #006699; border-bottom: 1px solid #f2f2f2; 
}


.riquadro {
	margin: 0; padding: 0;
	float: left;
	width: 78%;
	margin-left: 1%;
	background-color: White;
}
.riquadro .riquadro-footer {
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	padding: 5px; margin-top: 2px;
	font-size: 95%;
}
.riquadro .riquadro-footer .data {
	background:   url("/amministrazione/img/data.gif") no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
	text-align: right;
}

.riquadro .riquadro-footer .visualizza {
	background:    url("/amministrazione/img/pagina.gif") no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
	text-align: left;
	}
#box{
	
	width: 100%;	
	margin: 10px 10px 10px 10px;
	}
.box {
	display:block;
	width: 30%;
	float:left;
	 margin: 5px 5px 0px 5px;
  	background-color: #FAFAFA; 
	border: 1px solid #f2f2f2; 
	border-bottom: 3px solid #72A545; 
	padding-bottom: 10px ; 
	font: 1.0em Verdana,'Trebuchet MS';
	color: #666666;	
	text-align:center;
}
/* fine colonnaSinistra---------------------------------------------------------- */

/* footer */
#footer {
height:100px; 
background: url("/amministrazione/img/footerbg.gif") 0 0 repeat-x #565656; color:#fff; clear:both;
	margin: 0; padding: 0;
	font: normal .90em Verdana,'Trebuchet MS';
	text-align: left;

}
#footer h3 {
	margin-left: 0;
}
#footer-contenuto {	
	margin: 0 auto;
	
	padding-left: 15px;
	padding-top: 22px;
}
#footer-contenuto a {
	text-decoration: none;
	color: #777;	
}
#footer-contenuto a:hover {
	text-decoration: underline;
	color: #72A545;
}
#footer-contenuto ul {
	list-style: none;
	margin: 0; padding: 0;
}
#footer-contenuto .allineasx {
	width: 22%;
	padding: 0 0 30px 40px;	
	float: left;
}
#footer-contenuto .allineacentro {
	width: 22%;
	padding: 0 0 30px 0;	
	float: left;
}
#footer-contenuto .allineacentrouno {
	width: 22%;
	padding: 0 0 30px 0;	
	float: left;
}
#footer-contenuto .allineadx {
	width: 22%;
	padding: 0 0 30px 0;	
	float: right;
}


#footer-contenuto .allineabasso {
	width: 98%;
	padding: 0 0 25px 0;	
	float: left;
}
 fieldset {
	margin-top: 10px;
	height: auto;
	border-color: #72A545;
	border-width: 1px;
	border-style: solid;
	width: auto;
	margin-left: 5px;
	margin-right: 5px;
	/*margin-bottom: 5px;*/
	/*padding-bottom:15px;*/
	
	
}
 .TabbedPanelsContent {
	margin-top: 10px;
	height: auto;
	border-color: #72A545;
	border-width: 1px;
	border-style: solid;
	width: auto;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-bottom:15px;
	
	
}
fieldset h4 {
	margin: 10px 10px;
	padding: .3em 0 .3em 10px;
	border-left: 3px solid  #65944A;
	color: #65944A;		
}

fieldset h5 {
	padding: 15px ;  	
  	background-color: #FAFAFA; 
	border: 1px solid #f2f2f2; 
	border-bottom: 3px solid #72A545;  
	font: bold 1.0em Verdana,'Trebuchet MS';
	color: #666666;	
	margin-bottom: 5px;
	height: 12px;
	
}

fieldset h6 {
	padding: 8px 15px 15px 8px;
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	
	font: 1.0em Verdana,'Trebuchet MS';
	color: #666666;
	clear: both;
}

fieldset h6 .icone{
	float: right;
}
 h3 .titolo{
	float: left;
}
 h3 .icone{
	float: right;clear: both;
}
fieldset h5 .icone{
	float: right;
}
fieldset ul{
margin:9px;
	
}
fieldset ul ul{
margin:3px;
	
}
.nomearticolo{
	float: left;
	font-weight: bolder;
	padding-left: 20px;
	display:block;
}
.nomearticolo .autoreDataModifica { font-weight:normal; color:#999999; font-size:10px;}
.nomearticolo80{
	float: left;
	font-weight: bolder;
	padding-left: 0px
}
.nomearticoloArchiviato{
	color: #999999;
	float: left;
	font-weight: bolder;
	padding-left: 20px
}
.NomeArticoloPercorso{
	font-weight: normal;
	font-size: 0,8 em;
}


.toolsarticolo{
	float: right;
	white-space:nowrap;
}
.tratteggio{
	border-bottom: 1px dashed Gray;
	padding: 4px 4px 4px 4px;
	border-bottom: 1px dashed black;
	width: 98%;
	display: inline-block;
	min-height: 2.5em;
}
.tratteggio:hover{
	background-color: #CCCCCC;
	
}
.tratteggio:selected{
	color: red;
}
 .boxcategorie {
	padding: 4px 4px 4px 4px;
	margin: 2px 2px 2px 2px;
	border: 1px solid Gray;
	width: 50%;
	
	margin-left: 20px;
	margin-bottom: 5px;
}
.selector{
BACKGROUND: url(/amministrazione/img/drag.gif) #eee repeat-y 1px 1px;
CURSOR: move;  height:15px; float:left; width:10px;
margin-right: 20px;
}

#bottoni_categoria{margin-top:5px;}
#bottoni_categoria a  {
	
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	background-color: #EFEDED;
	margin-right: 1px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 2px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 25px;
	
}
 #bottoni_categoria a:hover{
 	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	text-decoration: none;
	background-color: #DEDEDE;
	border-left: 1px solid #Black;
	border-right: 1px solid #Black;
	border-top: 2px solid Black;
	border-bottom: 1px solid #Black;height: 25px;margin-right: 1px;
}
#bottoni_categoria  span {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	text-decoration: none;
	background-color: #DEDEDE;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 2px solid Black;
	border-bottom: 1px solid #CCCCCC;height: 25px;margin-right: 1px;
}
#bottoni_categoria a:visited{
	
}
#bottoni_categoria {
	border-bottom: 1px solid #CCCCCC;
}
fieldset .contenuto{
	padding: 15px;
}
.boxAlert{
	
	padding: 9px;
	background-color: #F5F5F5;
	color: Red;
	text-align: center;
	width: 40%;
	margin: 15px;
	border-left: 3px solid #FF4500;
}
.selectorArticolo{
BACKGROUND: url(/amministrazione/img/dragdropicon.gif) ;
CURSOR: n-resize;  height:20px; float:left; width:9px;
margin-right: 10px;
}
.flagArticoloArchiviato, .flagArticoloEvidenze, .flagArticoloProtetto{
	width: 16px;
	float: left;
	margin-left: 1px;
	border: 1px solid #E7E7E7;
	height: 16px;
}
.anteprimaImmagine{
	margin: 5px;float: left;
}
.thickbox{}
.trashC {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: url(/amministrazione/img/trash.gif) #eaeaea; BORDER-LEFT: #999 1px solid; COLOR: #333; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; text-shadow: #fff 2px 2px 0; height: 80px;
	width:210px
}
.trashC.active {
	 BACKGROUND: url(/amministrazione/img/trash.gif) #fec; 
}
.trashC SPAN {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #eaeaea; font-size:1.2em;
}
#homelayout {  margin:15px; height:auto;
/*height: 510px*/}
.homelayoutunaColonna #homelayout {
BACKGROUND: url(/amministrazione/img/sitegridbg.gif) repeat-y -110px 0px; BORDER: #ccc 1px solid; 	margin-left:20px; float:left; width: 221px;
}
.homelayoutdueColonneSinistra #homelayout {
	BACKGROUND: url(/amministrazione/img/sitegridbg.gif) repeat-y; BORDER: #ccc 1px solid; 
	margin-left:20px; float:left;  width: 332px;
}
.homelayoutdueColonneDestra #homelayout {
	BACKGROUND: url(/amministrazione/img/sitegridbg.gif) repeat-y -110px 0px; BORDER: #ccc 1px solid; 
	margin-left:20px; float:left; width: 332px;
}
.homelayouttreColonne #homelayout {
	BACKGROUND: url(/amministrazione/img/sitegridbg.gif) repeat-y; BORDER: #ccc 1px solid; 
	margin-left:20px; float:left; width: 441px;
}
#nuoviModuli {
float:left;
font-size: 0.9em;
width: 220px;
/*position: fixed;
left: 500px;
*/z-index:100;
}
#nuoviModuli li { float:left
}
#nuoviModuli ul {
	margin: 0;
		padding: 0;
}
#nuoviModuli li { float:left;
width: 90px; 
display: block; height: 50px;
}
#homelayout UL.top {
	PADDING-RIGHT: 6px; PADDING-LEFT: 4px; Z-INDEX: 2; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px; POSITION: relative;margin:0px;min-height:100px ; width:auto; border: 3px solid #9a9a9a ;BACKGROUND: url(/amministrazione/img/topbg.png) repeat-y; 
	
	
}
.rosso{
	color:red;
}
#homelayout UL.feature-list {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; Z-INDEX: 2; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 97px; PADDING-TOP: 0px; margin:0px; padding-bottom: 200px;/*height: 400px;*/
}
UL#xg_add_features_preview_col1 {
	MIN-HEIGHT: 219px; /*HEIGHT: auto! important*/
}
UL#xg_add_features_preview_col2 {
	MIN-HEIGHT: 219px; /*HEIGHT: auto! important*/
}
LI.feature{
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.95em;
	PADDING-BOTTOM: 20px;
	MARGIN: 5px 3px;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 100px;
	COLOR: #666;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #ccc 1px solid;
	LIST-STYLE-TYPE: none;BACKGROUND: #fff;
	
}
div.features {
	text-align:center;
	BORDER: #ccc 1px solid;
	PADDING:2px 15px 5px 15px;
	margin:5px 0 5px 0;
	WIDTH: auto;
	BACKGROUND: #0099FF;
	color:#FFFFFF;

}

 .trascina{
	BACKGROUND: url(/amministrazione/img/drag.gif);
	CURSOR: hand;
	height: 9px;
	width: 100%;
	text-align:right;
	line-height: 9px;
	
}
.elimina{
background-color:#FFFFFF;
height:9px;
width:9px;
float:right;}

.elimina a{text-decoration:none;
font-size: 9px;
color:#FF0000;
}

UL.feature-list  {
	height: :100%;
	padding-bottom: 50px;
	min-height: 100px;
}
#homelayout ul{
	
}
.cont{
	height: auto;
}
#homelayout DIV.draghere {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; LEFT: 0px; WIDTH: 100%; COLOR: #bbb; BORDER-TOP-STYLE: none; LINE-HEIGHT: 1.3em; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; TOP: 100px; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none
}
#homelayout UL.col1 LI {
	WIDTH: auto
}
#homelayout UL.top LI {
	WIDTH: auto
}
#homelayout UL.col2 LI {
	WIDTH: auto
}
#homelayout UL.colfiss  {

}
#homelayout UL.nuovi LI {
	WIDTH: auto
}
#homelayout UL.col3 LI {
	WIDTH: auto
}
#homelayout UL.col1 LI {
	FONT-SIZE: 0.85em;
	
}
.trashC  li {
width:auto ;
		
}
#homelayout UL.col2 {
	WIDTH: 210px;
	
}
#homelayout UL.col2 LI {
	
}
#homelayout UL LI A{
 font-size: 0.85em;
	float: right;
	clear:both;

}
#homelayout UL LI ul{
	clear:both;

}
#homelayout UL.col3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
IMG.feature_logo {
	FLOAT: left; MARGIN-RIGHT: 10px
}
/*#xg_add_features_trash {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #999 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; BACKGROUND: url(trash.gif) #eaeaea; BORDER-LEFT: #999 1px solid; COLOR: #333; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; text-shadow: #fff 2px 2px 0
}*/
#xg_add_features_trash SPAN {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #eaeaea
}
#WA_add_modulo_sx.active {
	background: #fec;
}
#WA_add_modulo_top.active {
	background: #fec;
}
#homelayout UL LI ul.active {
	clear:both;
background: #fec ;
}
.active {
	background: #fec !important;
}
#WA_add_modulo_centro.active {
	background: #fec;
}
#WA_add_modulo_dx.active {
	background: #fec;
}
#WA_top, #WA_footer{
	BACKGROUND: url(/amministrazione/img/topbg.png) repeat-y; clear:left
}

.homelayoutdueColonneSinistra #WA_add_modulo_dx{ display:none;
}
.homelayoutdueColonneDestra #WA_add_modulo_sx {display:none;
	
}
.homelayoutunaColonna #WA_add_modulo_dx {display:none;
	
}
.homelayoutunaColonna #WA_add_modulo_sx{display:none;
	
}
.contenutoNascosto {
	display: none;
}
.selettoreTemi {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 10px 15px; OVERFLOW: auto; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 450px; BACKGROUND-COLOR: #f3f3f3; padding :20px;
}
.selettoreTemi UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none; width:30%; text-align:center; height:140px; 
}
.selettoreTemi LI.selected {
	BACKGROUND-COLOR: #ccc;
}
.selettoreTemi LI A {
	FONT-SIZE: 0.95em; COLOR: #06c; TEXT-DECORATION: none
}
#layout .selected {
	BACKGROUND-COLOR: #ccc;
}
#layout img{ margin-top: 10px;}
#layout li{ PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 0px;  PADDING-TOP: 5px; LIST-STYLE-TYPE: none; text-align:center; width: 24%; height:120px;}
#layout ul{ padding:20px 20px; width:auto;}
/* Rule 9 of supporto_procedure_ajax/thickbox.css */ #TB_overlay {	Z-INDEX: 100;	LEFT: 0px;	WIDTH: 100%;	POSITION: fixed;	TOP: 0px;	HEIGHT: 100%} /* Rule 11 of supporto_procedure_ajax/thickbox.css */ .TB_overlayBG {	FILTER: alpha(opacity=75);	BACKGROUND-COLOR: #000;	opacity: 0.75;	-moz-opacity: 0.75}
 #attesa{
  width:100%;
  position: fixed;
  border-top: 1px solid #333;       
  background:#1f1f1f;
  left: 0px;
  bottom: 0px;
  text-align:left;
  font-size:10px;
  color: #aaa; 
  z-index: 1000;
  height: 100%;
  padding:10px 10px 10px 30px;
  opacity:1;
 }
  #avviso{
  width:100%;
  position: fixed;
  border-top: 1px solid #333;       
  background:#1f1f1f;
  left: 0px;
  bottom: 0px;
  text-align:left;
  font-size:10px;
  color: #aaa; 
  z-index: 1000;
  height: 100%;
  padding:10px 10px 10px 30px;
  opacity:1;
  filter:alpha(opacity:100); 
  display: none;}
  
  
  button.icon {
	height: auto;
	padding: 2px 0;
	
}
button.icon img {float:none;margin:0 3px;padding-right:0;}
button,a.button,input.button {display:inline-block;width:auto;padding:0.3em;border:1px solid #aaa;background:#e3e3e3 url(/amministrazione/img/button.gif) repeat-x left top;font-size:1.2em;font-family:inherit;text-shadow:#ccc 2px 2px 0;text-decoration:none;color:#333!important;overflow:visible;white-space:nowrap; cursor:pointer;}
button:hover,a.button:hover,input.button:hover {
	BACKGROUND: url(http://dinamico.ning.com/xn_resources/widgets/index/gfx/button-hover.gif) #fff repeat-x left top
}
#testoCss{
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 5px 0px 10px; OVERFLOW: auto;
BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 380px; BACKGROUND-COLOR: #fff; width: 99%;font-size: 1.1em;
font-family: monospace  !important ;
}
.LayerCentrato {
	text-align: Center;
	background-color: #EEEEEE;
	color: #192939;
	position: fixed;
	top: 50%;
	left: 50%;	
	font-size: 12px;
	font-family: Verdana;
	font-weight: Bold;
	width: 300px;
	height: 200px;
	border: Solid 3px #CCCCCC;
	margin: -150px 0 0 -150px;
	padding:auto auto;
	overflow:auto;
	vertical-align: middle;
	z-index:10002;
	display: block !important;
	
	
	
 }
fieldset.css{
	padding: 10px;
	width: auto;
	margin: 10px;
	height: auto;
	background-color: #EEEEEE;

	
}
.TabbedPanels {
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	float: left;
	clear: left;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}
.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding: 4px 10px;
	margin: 0px 1px 0px 0px;
	font: bold 1em sans-serif;
	background-color: #DDD;
	list-style: none;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #999;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	-moz-user-select: none;
	-khtml-user-select: none;border-top: 2px solid #FF9900;
	cursor: pointer;
}
.TabbedPanelsTabHover {
	background-color: #CCC;border-top: 2px solid #FFFF00;
}
.TabbedPanelsTabSelected {
	background-color: #fff;
	border-bottom: 1px solid #EEE;border-top: 2px solid green;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	background-color: #fff;
	
}
.TabbedPanelsContent {
	padding: 4px;
 height:auto;
}
.TabbedPanelsContentVisible {
height:auto;
}
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}
.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
/*inizio gestione gallerie*/
#galleryAlbum ul{
	list-style: none;
	
}

DIV#track {
	BACKGROUND: url(/amministrazione/img/scaler_slider_track.gif) no-repeat left center;
	MARGIN: 1px 0px;
	WIDTH: 200px;
	HEIGHT: 18px;
	TEXT-ALIGN: left
} 
DIV#handle {
	WIDTH: 18px;
	CURSOR: pointer;
	HEIGHT: 18px
}

ul#image-view {
	padding-bottom:10px;
	height:300px;
}  
ul#image-view.active {
	background: #fec;
}
DIV#slider {	FLOAT: right;	MARGIN-RIGHT: 10px}
div#topSlider{
	width: 100%;
	display: block;
}
ul#image-view li {
	float:left;
	padding:5px 5px 0;
	background:#303030;
	margin: 0 5px 5px 0;
	border:1px solid #1f1f1f;
}

ul#image-view li.current {
	background:#447200; 
}


ul#image-view li div.info {
	padding:5px 0 0;
	text-align:right;
	height:18px;
	line-height:18px;
	display:block;
}

div.counter, div.counter-off {
	float:left;
	text-align:left;
	font-size:.9em;
	padding:0 0 5px;
} 
img.wide {	/*WIDTH: 100%*/}
div.counter {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-SIZE: 0.9em;	FLOAT: left;	PADDING-BOTTOM: 5px;	PADDING-TOP: 0px;	TEXT-ALIGN: left; overflow: hidden;}

div.info {	PADDING-RIGHT: 0px;	DISPLAY: block;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	LINE-HEIGHT: 18px;	PADDING-TOP: 5px;	HEIGHT: 18px;	TEXT-ALIGN: right; color: White;}
/*fine gestione gallerie*/

.categoriaProtetta, .articoloProtetto, .categoriaProtetta a, .articoloProtetto a{ color:#FF0000 !important;}
#avvisoSalvaModifiche{ color:#FF0000; font-weight:bold;}
#splitter{ width: 5px; background-color:#666666; cursor:w-resize;}
.elencoEditori{ padding:25px;}
.elencoEditori label{ float:left; margin:15px;}
.Accordion {
	overflow: hidden;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;
}

.AccordionPanelTab {
	background-color: #CCCCCC;
	border-top: solid 1px black;
	border-bottom: solid 1px gray;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
	height: 200px;
}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #EEEEEE;
}

.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}

.AccordionFocused .AccordionPanelTab {
}

.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
}
