body              {margin:0px ;padding:  0px ;font-family:verdana, arial, sans serif;font-size:12px;background: url(./images/bg_grigio.gif) ;color:#000;}

p                 {font-size:12px;color:#171717;border:1px solid #aaa;margin:1px 1px;padding:0px 0px;text-align:left;}
h1                {font:25px verdana, arial, sans serif ;color:#fff;margin:0px 0px;padding:0px 0px;}
h2                {font:20px verdana, arial, sans serif ;color:#051072;margin:5px 0px;padding:5px 10px;text-align:center;}
h3                {font:bold 15px verdana, arial, sans serif ;color:#006b32;margin:5px 0px;padding:5px 10px;border-bottom:1px dotted #666; width: 25%;}
h4                {font:bold 13px verdana, arial, sans serif ;color:#336633;margin:6px 6px;padding:6px 6px;text-align:center;}
h4 a              {font:bold 13px verdana, arial, sans serif ;color:#336633;margin:10px 10px;padding:10px 10px;text-align:center;}
h4 a:hover        {font:bold 13px verdana, arial, sans serif ;color:#CC9933;margin:10px 10px;padding:10px 10px;text-align:center;}
h5                {font:bold 14px verdana, arial, sans serif ;color:#71ad00;margin:10px 1px;padding:1px 1px;text-align:center;}
h6                {font:bold 12px verdana, arial, sans serif ;color:#71ad00;margin:10px 1px;padding:5px 10px;text-align:left;}
a                 {text-decoration: none;color:#336633;}
a:hover           {text-decoration: none;color:#CC9933;}
img               {border:none;}


#pageHeader       {width:750px;height:122px;margin:2px auto;background: url(./images/testa.jpg) no-repeat center;padding:0px 0px;border:1px solid #fff;}
#pageHeader  h1   {display:none;}

#scatola     {clear:both;/*float:none;*/width:750px;margin:0px auto;background:#fff ;padding:0px 0px;border:1px solid #659D38;
			   min-height: 300px; height: auto !important; height: 300px; }
#scatola p   {font-size:12px;color:#171717;border:1px solid #fff;margin:10px 10px;padding:0px 15px;text-align:justify;}

#tabscatola     {float:none;width:750px;margin:0px auto;background:#fff ;padding:0px 0px;border:1px solid #659D38;text-align:center;}
#tabscatola p   {/*width: 100%;*/font-size:12px;color:#171717;border:1px solid #fff;margin:10px 10px;padding:0px 0px;text-align:left;}


.service   {margin:10px auto;border:1px solid green;border-collapse:collapse;text-align:center;}
.centra    {text-align: center; margin: 0; }
.giustificato {text-align: justify; }
.imgdx     {float: right; margin : 10px 20px;}
.imgsx     {float: left; margin : 10px 20px; }
.ripristinafloat {clear: both; }
#footer        {clear:both;width:750px; height:150px;margin:2px auto;padding:0px 0px 0px 0px;background:#fff url(./images/pie.jpg) no-repeat bottom center;border:1px solid #659D38;text-align:center;font-size:10px;}
#credits       {clear:both;width:750px; height:30px; margin:2px auto;padding:0px 0px 0px 0px;text-align:center;font-size:10px;}
 
form {border:1px solid #aaa;background: #f0e7d7;margin:10px 10px;padding:10px 10px ;}
/*navigazione menu */

/* CSS Tabs */
#navcontainer {
        background: transparent/*#E4E5E2/*659D38/*f0e7d7*/;
		width: 750px;
        margin: 2px auto;
        padding: 0px 0px;
        font-family: verdana, georgia, serif;
        font-weight:bold;
		border: 0px solid #fff;

		
}

/* to stretch the container div to contain floated list 
#navcontainer:after {
        content: ".";
        display: block;
		width: 100%;
        line-height: 1px;
        font-size: 1px;
        clear: both;

}*/

ul#navlist {
        list-style: none;
        padding:0px 0px;
        margin: 0px 0px 0px 0px/*8%*/;
        width: 100%;
        font-size: 10px;
        text-align:center;
		border: 0px solid #fff;
		
}

ul#navlist li {
        display: block;		
        float: left;
        width: 107px;
        margin: 0px 0px ;
        padding: 0px 0px;
        text-align:center;
}

ul#navlist li a {
        display: block;
        width: auto/*100%*/;
        padding:5px 0px;
        border: 1px solid #fff;
        color: #fff;
        text-decoration: none;
        background: #659D38/*f7f2ea*/;
}

#navcontainer>ul#navlist li a { width:auto;margin:2px  auto; }

ul#navlist li#current a {
        background: #fff/*659D38/*f0e7d7*/;
        color: red;
}

ul#navlist li a:hover, ul#navlist li#current a:hover {
        color: #659D38;
        background: white;
        border: 1px solid #fff;
}
.sx{float:right;margin: 0px 5px ;padding: 0px 0px;border:1px solid #fff;}
/*#scatola img {float:right;}*/

.sfumata {width:500px; text-align:center; margin:2px auto;padding: 0px 0px;border:1px solid #aaa;}
.contatto{width:80%; margin:2px auto; padding: 0px 0px; border-bottom:1px dotted green; }
acronym 	{ font-weight: bold; cursor: help; 	border-width: 1px; 	border-style: dotted; 	border-color: #006600; }
