
BODY, CAPTION, FORM, H1, H2, H3, H4, MENU, OL, P, TD, TH {
font-size: 13px;
font-family:verdana, arial, helvetica, sans-serif;
}

  
body {
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
       	color:#333;
        text-align:center;

      	/*background: #0AB14B url(../images/fondo.gif) repeat-y center;*/

}

#container
{
width:785px;
margin: 0px auto;
color:black;
line-height: 130%;
}

#menu_top{
width:100%;
text-align:left;
background-color:#0AB14B;
padding:5px 5px;
font-size:13px;
font-weight:bold;

}

.menu_top a{
color:white;
padding:5px 5px;
text-decoration:none;
border-right:1px solid white;

}

.menu_top a:hover{
color:white;
padding:5px 5px;
background-color:#00FF83;
}



.logo {
     float:left;

}

#content
{

margin-left: 200px;
padding:10px;
max-width: 620px;

}

#leftnav
{
float: left;
width: 190px;
margin: 0;
padding:5px;

}

.l{
border:1px solid #0AB14B;
background:#FFECB8 ;
}	

p {
	font:12px/20px verdana, arial, helvetica, sans-serif;
	margin:10px 10px 0px 10px;
	padding:0px;
        text-align:justify;
	}

img {
    border:none;
}

td,tr,table {
  margin:0px;
  padding:0px;

}

.menu_orizontale {
	float:left;
	background-color:#0AB14B;
	width:100%;
     padding:0px 0px 0px 5px;
        
}

.menu_orizontale .item,
.menu_orizontale .item a:hover {
	float:left;
	border-width:0 1px 0 0;
	border-style:solid;
	border-color:#fff;
}

.menu_orizontale .item a,
.menu_orizontale .item a:hover {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 1em 0 1em;
	line-height:1.9em;
}
.menu_orizontale .item a:hover {
        background-color:#00FF83;
        border:none;
        
}


#holder {

	text-align:left;
	position:absolute; 
	margin:0 auto; 
	top:0px;
	left:240px;
	width:800px;;
        height:auto;
	padding:0px;


}
#corpo{
     position:absolute;
     top:245px;
     left:285px;
     text-align:left;
     width:600px;
     padding:0px;
   

     }

#algo{
     width:630px;
     margin:10px 0px 0px 10px;
     padding-bottom:50px;
     font-size:12px;
}

#menu_oriz_p{
     position:absolute;
     top:202px;
     left:237px;
     height:20px;
     margin:0px;
     width:785px;

    }



h5 {
    font-size:12px;
    padding:0px;
    margin:0px;
}







.ord{
	
	        padding: 5px;
		text-decoration: none;
		background-color: #FFFFFF;
                line-height: 1em;
                cursor:pointer;

}

#documenti{
   position:relative;
   top:25px;
   right:0px;
   width:93%;
   padding:0px 10px;
   clear:both;
}



.center{
text-align:center;
vertical-align:middle;
padding:0px;
}




