body {
     font-family: sans-serif;
     color: black;
     background-color: white;
     font-weight: normal;
}

#testa{
       padding: 0.1em;
       margin: 0.5em;
}

.methodlink{
	    margin: 0.2em;
	    float: left;	 
}

ul li {
   list-style-image: none;
   list-style-type: none;
}

#metodimd{
margin: 0.3em;
padding: 0.2em;
  max-width: 420px;
  border-style: dotted;
  border-width:1px;
  border-color:grey;   
  background-color: #fafafa;
       float: left;
}


#cmsdirdata{
       padding: 0.2em;
            margin: 0.1em;	
            margin-left: 0.8em;
       clear: both;
}


#tavola{
        margin: 0.5em;
	margin-top: 0em;
	margin-bottom: 120px;
        clear: both;
        padding: 0.1em;
}

#dirlink{
	 margin: 0.2em;
	 float: left;
}


.block {
  border-style: solid;
  border-width:1px;
  margin: 0.3em;
  padding: 0.2em;
  border-color: #cccccc;
}

img {
    border: 0;
}

a:link {
       text-decoration : none;
       Color : #333366;
} 

a:visited {
	text-decoration : none; 
	Color : #555566;
} 

a:hover {
	Color : green;
}

a {
	cursor: hand;
}

.description {
	     margin: 0.2em;
}

.title {
       font-size: large;
       margin: 0.2em;
       white-space: nowrap;
}

.addinfo{
	margin: 0.2em;
      	color: grey;
	font-size: small;
}

.actions{
	 width: 250px;
 	 padding: 0.2em;
	 padding-left: 0.4em;	
 	 margin: 0.15em;	
	 border-style: dotted;
	 border-width:1px;
	 border-color:grey;   
	 background-color: #fafafa;
}

img.headmdlink{
	       margin: 0.2em;
	       margin-top: 0.3em;
}




.applet{
padding: 0.2em;
}

.dir .title {
display: inline;
}

img.dir-icon{
	     margin-left: 0.2em;
     	     margin-top: 0.2em;
}

.bottoni-testa{
      		padding: 2px;  
	       width: 5.5em; 
	       height: 1.2em;
}

.hidden { 
	position:absolute; 
	top:0; 
	left:-9999px; 
	width:1px; 
	height:1px; 
	overflow:hidden; 
}

/*
form edit
*/

.riga{
      margin: 0.3em;
      padding: 0.2em;	
}

.fieldname{
	   width: 6em;
	   float: left;
	   text-align: right;
	   margin-right: 0.5em;
	   display: block
}

.fieldvalue{
color: #680341;
background: #fef3bd;
border: 1px solid #781351
}

#bt_add{
	color: #000;
	background: #ffa20f;
	border: 2px;
	padding: 0.5em;
	margin: 0.3em;
	background-color: rgb( 220, 220, 250);
}	

#newa{
padding: 0.5em;
margin: 0.3em;
background-color: rgb( 220, 220, 250);
}	

.dc {
     background-color: rgb( 220, 250, 220);
     }
.arav {
     background-color: rgb( 250, 220, 220);
     }


#mkdir{
       margin: 0.2em;
}

#upload{
       margin: 0.2em;

}

/* images */
div.floatright, table.floatright {
clear: right;
float: right;
position: relative;
margin: 0 0 0.5em 0.5em;
border: 0
}

div.floatright p { font-style: italic; }

div.floatleft, table.floatleft {
float: left;
position: relative;
margin: 0 0.5em 0.5em 0;
border: 0
}

div.floatleft p { font-style: italic; }

a.editable {
font-weight: bold;
}

#timeline {
border-top: 1px solid grey ;
left: -10px;
bottom: 0px ;
/* font-family: verdana, arial ; */
font-size: 12px ;
height: 12%;
position: fixed ;
width: 105% ;
/* z-index: 1000 ; */
}
