h1 {font-family:'Trebuchet MS', arial, Helvetica, verdana, sans-serif, impact, Times New Roman;text-align:center;font-style:oblique;font-size:21px;color:#003a66;}
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 { margin-bottom:30px;
               text-align:center;

                  padding-top:90px;
			             color:#666;
                     background: #fff;
                      border-top:0px solid gray;
	           }


#content p {font-size:12px}

#sidebar-a {

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

}

	
		#footer { border:0px solid red;
		             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 }


/*************************** menu orizzontale *************/

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
}


.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 }

.dati { text-decoration:none; color:#fff; font-size:11px; 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}


.nome {color:#207E16; font-weight:bold}
.email { text-decoration:none; color:#000; font-size:11px;}
#contatti{color:#003a66;font-size:16px;font-weight:bold}


iframe {width:560px; height:350px; margin:0; overflow:hidden; border:0}

