h1 {font-family: arial, Helvetica, verdana, sans-serif, impact, Times New Roman;color:#01427a; font-size:15px;font-weight:bold;}
h2 {font-family: arial, Helvetica, verdana, sans-serif, impact, Times New Roman;font-size:16px;padding:0 10px}
h4 {font-family: arial, Helvetica, verdana, sans-serif, impact, Times New Roman;font-size:19px;}

body{    text-align: center;
	        font-family: arial, Helvetica, verdana, sans-serif, impact, Times New Roman ;
           margin: 0;
            padding: 0;
             Height: 100%;
              background:#79b7ce url(../immagini/sfondoBlu.jpg);

    }
		#container {
			width: 760px;
		   	\width: 780px;
			    w\idth: 760px;
			      border: 1px solid gray;
              margin-left: auto;
			          margin-right: auto;
                   background:  #fff url(../immagini/body_bg.gif) repeat-y center;
		}

		#banner { padding-left:20px;
               height:178px;
                text-align:left;
			           background:#fff url(../immagini/logo_top1.jpg) no-repeat center;


		        }

		#content {height:730px;
	             margin-top:80px;
                text-align:justify;
			           color:#666;
                  background: #fff url(../immagini/back_home.jpg) no-repeat center right;
                   border:0px solid red;
	           }


#content p {font-size:12px}

#sidebar-a {

text-align:left;
float: left;
width:165px ;
background-color:transparent;

}

		#footer { border-top:1px solid gray;
		           font-size:12px;
		            font-weight:bold;
		              Height:40px;
		               background: #fff url(../immagini/footer.jpg) repeat-y;
		               	clear: both;
                     color:#01427a;
                      padding-top:20px
		          }


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

/*************************** PROVA *************/

div#menu2{background: #FFF;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{padding-left:50px;}
ul#nav li{float:left;margin-right: 13px;text-align: center}
ul#nav a{float:left;width: 7em;
         padding: 5px 0;
         background:#fff url(../immagini/tasto.jpg) no-repeat center;
         height:6em;
         line-height:6em;
         padding:0px 15px;
         text-decoration:none;
         color: #666
         }
ul#nav a:hover{text-decoration:underline}
ul#nav li.activelink a,ul#nav li.activelink a:hover{background: #FFF;color: #003}

/****************** FINE **********************/


table.tabella{text-align:left;
                  width:95%;
                  font-family: arial, Helvetica, verdana, sans-serif, impact, Times New Roman;
                  font-size:1em;
                  border: 1px solid #fff;
                  border-collapse: collapse;
                  margin:0 auto;
                  color:#000
               }

table.tabella td {
  vertical-align: middle;
  border: 1px solid #fff;
  padding:3px;

}


table.tabella2{text-align:left;
              width:95%;
              font-family: arial, Helvetica, verdana, sans-serif, impact, Times New Roman;
              font-size:1em;
              border: 5px solid #E1B500;
              border-collapse: collapse;
              margin:0 auto;
              color:#000
             }

table.tabella2 td {
  vertical-align: middle;
  border: 1px solid #fff;
  padding:3px;
  background-color: #FFCD00;
  color:#000

}

table.tabella3{text-align:center;
              width:95%;
              font-family: arial, Helvetica, verdana, sans-serif, impact, Times New Roman;
              font-size:1em;
              border: 5px solid #4A914A;
              border-collapse: collapse;
              margin:0 auto;
              color:#000
             }

table.tabella3 td {
  vertical-align: middle;
  border: 1px solid #fff;
  padding:3px;
  background-color: #66CB66;
  color:#000

}

/**************  tabella scheda  ************/
table.tabella1{
 width:95%;
              font-family: arial, Helvetica, verdana, sans-serif, impact, Times New Roman;
              font-size:1em;
              border: 5px solid #7EA4D8;
              border-collapse: collapse;
              margin:0 auto;
              background-color: #BBD8FF;
              color:#000
}

table.tabella1 td {
    vertical-align: middle;
    border: 1px solid #fff;
    padding:3px;
    background-color: #BBD8FF;
    color:#000
}

.dati { text-decoration:none; color:#fff; font-size:11px; font-weight:bold}
.home {width:250px; text-align:right;margin-left:60px;border:0px solid red;padding-top:220px}
 align { text-align:right } /* classe per l'allineamento a dx dei dati delle celle*/
.center{ text-align:center;}
.header_table { text-align:center; color:#000; font-weight:bold }
#main_div {background:#e8f0f7;height:34px}
.flag {float:left;padding:5px 115px 5px 10px}
.agent {float:left;padding:5px;font-size:.7em;}
 .left {padding-left:5px}

.clear { clear:  both; }
.nome {color:#207E16; font-weight:bold}

.email { text-decoration:none; color:#000; font-size:11px;}

