    h1{
        font-family:Trebuchet MS, verdana, sans-serif, arial, impact,Times New Roman ;
        font-size:1.9em;
        text-align:center;
        padding-bottom:10px;
        margin: 0 auto;
        margin-top:80px;
        color:#2d5f53;
        border:0px solid red
      }

h2{font-size:1.3em; text-align:center;color:#000}


 body{          text-align:center;
                font-family: Helvetica, verdana, sans-serif, arial, impact,Times New Roman ;
                font-size:.9em;
                margin: 0;
                padding: 0;
                background: #d2dac2

            }

		#container {
			width: 760px;
			\width: 780px;
			w\idth: 760px;
			border: 1px solid gray;
			margin: 0px;padding: 0px;
			margin-left: auto;
			margin-right: auto;
			background:#fff
		}

		#banner {
			padding-top: 5px;
			margin-bottom: ;
			background:#fff;
		}

#box_sx { float:left;
                /* height:150px; */
                    background:#fff;
                      border:1px solid red;
                      border-right:0px solid #ccc;
                       padding:5px 0 5px 5px;
             }

        html>body #box_sx {padding-right:4px}


#box_dx { float:right;
                width:558px;
                 height:150px;
                  background:#fff;
                    border:0px solid red;
                     padding:5px 5px 5px 0;
             }


		#content {
                font-family: arial, Helvetica, verdana, sans-serif, impact, Times New Roman;
                 font-size:12px;
                  text-align:left;
		              	padding: 5px;
		              	padding-top:10px;
		                	margin-top:5px;
		                  	margin-left:194px ;
		                    	background-color: #fff;
		                    	 border:0px solid red
		}

		#sidebar-a {
			float: left;
			width:180px ;
			margin:5px 0 0px 3px;
			padding: 0px;
			background-color: #EBF0F5;
		}


	html>body	#sidebar-a { margin-left:6px; }

		#footer { text-align:left;
			          clear: both;
			            padding: 10px;
			              margin: 0px 6px 6px 6px;
			                background-color: #2d5f53;
			                font-size:12px;
		                   font-weight:bold;
		                   color:#fff;
		                   height:15px
	          	}

#footer a {color:#fff; text-decoration:none; text-align:right }

#menu_top {	margin-left:192px; text-align:right; background:#fff; }

	html>body	#menu_top { padding:0 5px;margin-left:187px; }


/************* MENU ORIZZONTALE *************************/

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{padding:0px;}
ul#nav li{float:left;margin-top: 5px;text-align: center;}
ul#nav a{float:left;width: 6.05Em;
              background:#fff url(../immagini/tasto_new.gif) no-repeat center;
                height:3.1em;line-Height:3em;
                  text-decoration:none;
                   color: #fff
         }
ul#nav a:hover{color:#000;background: url(../immagini/tasto4_new.gif) no-repeat center}
ul#nav li.activelink a,ul#nav li.activelink a:hover{;}

ul#nav a.tasto2 {background:#fff url(../immagini/tasto2.gif) no-repeat center;width:7.36em;line-Height:1.35em;}
ul#nav a.tasto3 {background:#fff url(../immagini/tasto3.gif) no-repeat center;width:7.36em;line-Height:1.35em;}

ul#nav a:hover.tasto2{background:#fff url(../immagini/tasto2.gif) no-repeat center;}
ul#nav a:hover.tasto3 {background:#fff url(../immagini/tasto3.gif) no-repeat center;}

	html>body ul#nav a.tasto2 { width:7.20em;padding-left:2px }
	html>body ul#nav a.tasto3 { width:7.16em;padding-left:4px }


/******************************************************************/


/********************************  MENU VERTICALE ******************/
	ul.menu2 {
                  font-family: Arial, Helvetica,'Trebuchet MS', 'Lucida Grande', Verdana, Sans-Serif;
                   list-style:none;
                    margin:0;
                    margin-bottom:20px;
                     padding:0;
                      text-align:right;

                }


	html>body ul.menu2 {margin-top:20px}

ul.menu2 li a {
                    display:block;
                     text-decoration:none;
                      padding:15px 5px 0 0;
                       height:4em;
                         font-weight:bold;

}
ul.menu2 li { display:inline }
ul.menu2 li a:link, ul.menu2 li a:visited {background: #cbcfd0 url(../immagini/freccia_new3.gif) no-repeat 99% 97%;  border-bottom:1px dotted #fff; color:#496146;}
ul.menu2 li a:hover, ul.menu2 li a:active {background:  #cbcfd0 url(../immagini/freccia_new4.gif) no-repeat 99% 97%; color:#496146;text-decoration:none;}


/**************************************************************/

.dati { text-decoration:none; color:#000; font-size:11px; font-weight:bold}
.clear { clear:  both; }
iframe {width:555px; height:350px; margin:0; overflow:hidden; border:0}
#contatti{color:#003a66;font-size:16px;font-weight:bold}
.home {text-align:center; font-size:1.6em; color:#2d5f53;font-weight:bold}

.form{    width: 550px;
	        border: 0px solid #79b7ce;
           padding-bottom: 10px;
           padding-top:20px;
           background-color: #fff;
           text-align:left;
           margin:0 auto;
      }

fieldset{border: 0px solid #000}

legend{font: bold 140%/1.6 Arial,sans-serif;color: #27518A; text-align:center}

form p{margin: 10px 10px 20px}

fieldset label{float:left;
	               width:100px;
                  line-height: 23px;
                  margin-right: 5px;
                  text-align: right
                 }
fieldset input,textarea, select{ margin-bottom:5px;
	                             border-style: solid;
                                border-color: #778AA2 #7EA4D8 #7EA4D8 #778AA2;
                                border-width: 2px 1px 1px 2px
                            }

