* {margin:0; padding:0;}

html,body {color:#000; margin:0; padding:0;}

body {font: normal 70%/130% verdana, arial, "Lucida Sans Unicode", sans-serif;  color: #000;}

table{border: 0; padding: 0;}
h2 {font: normal 140% "Trebuchet MS", verdana, arial, "Lucida Sans Unicode", sans-serif;  color: #1F5B8F;}

img {border: 0;}
.testo {padding-left: 15px; font: normal 110%/140% verdana, arial, "Lucida Sans Unicode", sans-serif;  color: #000; text-align: justify;}
.testo ul {margin-top: 4px; margin-left: 20px; list-style: disc;}
.testo li {background-image: url(img/blu.gif); background-repeat: no-repeat; background-position: 0 3px;}
.testo a {text-decoration: underline; color: #2D6290;}
.testo a:hover {text-decoration: none;}


.servizio {display: none;}


.titolo1 {font: bold 200% "Trebuchet MS", verdana, arial, "Lucida Sans Unicode", sans-serif;  color: #19466D; text-decoration: none;}
.titolo1:hover {text-decoration: underline;}
.titolo2 {font: bold 200% "Trebuchet MS", verdana, arial, "Lucida Sans Unicode", sans-serif;  color: #1F5B8F; text-decoration: none;}
.titolo2:hover {text-decoration: underline;}


.profilo {border-bottom: solid 1px #626262; font: normal 110%/140% verdana, arial, "Lucida Sans Unicode", sans-serif; color: #000; width: 585px;}
.profilo1 {font: normal 110%/140% verdana, arial, "Lucida Sans Unicode", sans-serif; color: #000; width: 500px;}

.profilo-topsx {color: #000; border-bottom: solid 1px #000; width: 292px;}
.profilo-topsx1 {color: #000; width: 292px;}
.profilo-topsx2 {color: #000; border-top: solid 1px #000; width: 292px;}
.p-topsx {margin: 24px 0 24px 15px;}
.profilo-topdx {color: #000; border-bottom: solid 1px #000; width: 293px;}
.profilo-topdx4 {color: #000; width: 293px;}
.profilo-topdx2 {color: #000; width: 293px; border-top: solid 1px #000;}
.p-topdx {margin: 24px 0 24px 0;}
.profilo-sx {color: #000; width: 292px; border-bottom: solid 1px #000;}
.p-sx {margin: 5px 0 5px 15px;}
.p-sx1 {margin: 5px 0 5px 15px;}
.profilo-dx { border-bottom: solid 1px #000; color: #000; width: 293px;}
.profilo-titsx {color: #000; border-bottom: solid 1px #2979BE;}
.p-titpsx {margin: 0 0 0 15px;}
.profilo-titdx {color: #000; width: 293px; border-bottom: solid 1px #2979BE;}
.profilo-topsx1 {color: #000; width: 292px;}
.profilo-topdx1 {color: #000; width: 293px;}
.contenutosx {border-left: solid 1px #626262; border-right: solid 1px #626262; border-top: solid 1px #626262;} 
.contenutosx2 {border-left: solid 1px #626262; border-right: solid 1px #626262; border-top: solid 1px #626262; border-bottom: solid 1px #626262;}
.contenutomap {border-left: solid 1px #626262; padding: 0 0 5px 26px; border-bottom: solid 1px #626262;}
.contenutomap1 {border-left: solid 1px #626262; padding: 0 0 5px 26px; font-size: 110%; line-height: 1.4em;}
.contenutomap1 a {text-decoration: underline; color: #2D6290;}
.contenutomap1 a:hover {text-decoration: none;}

#container {position: relative; top: 10px; padding:0; width: 773px; margin: 0px auto;}
.top-home {border: solid 1px #626262; width: 585px; border-bottom: solid 1px #626262; height: 90px;} 
.bot-home { width: 774px; height: 225px;}  
.cella-menu {display: none;} 



.contenuto {padding: 20px 24px 5px 11px; border: solid 1px #000; width: 585px; }
.contenuto3 {padding: 20px 24px 5px 11px; border-top: solid 1px #000; border-left: solid 1px #000; border-right: solid 1px #000; width: 585px; }
.team-tratto {border-bottom: solid 1px #878787;}
.team1 {padding: 35px 0 10px 0;}
.team {padding: 10px 0 10px 0;}
.team1 a {text-decoration: underline; color: #2D6290; font: bold 100%/120% verdana, arial, "Lucida Sans Unicode", sans-serif;}
.team1 a:hover {text-decoration: none;}


.contenuto1 {padding: 20px 0 0 11px;}

  
.sub {border-right: solid 1px #626262;} 
.chiusura {display: none;} 
.credits {display: none;}

.copy {display: none;}
.tabella-dati {font: normal 110%/140% verdana, arial, "Lucida Sans Unicode", sans-serif; color: #000; width: 585px; border-top: solid 1px #626262;}
.cella-dati {color: #000; border-bottom: solid 1px #626262; width: 451px;}
.cella-tab {color: #000; width: 134px; border-right: solid 1px #626262; border-bottom: solid 1px #626262;}
.cella-tab1 {color: #000; width: 134px; border-right: solid 1px #626262; border-bottom: solid 1px #626262; }
.p-cella {margin: 5px 0 5px 15px; text-align: left;}
.p-cella1 {margin: 5px 10px 5px 10px; text-align: justify;}
.p-cella1 ul {margin-top: 4px; margin-left: 20px; list-style: square;}
.p-cella1 li {padding-left: 18px;}

/* MENU PRINCIPALE */
#menu {display: none;}


/* MENU SERVIZIO */

.sub {display: none;}
#submenu {display: none;}

.mappa {margin-left: 100px; margin-top: 10px; padding-left: 5px; list-style: none;}
.mappa li.sub1 a {text-decoration: none; color: #184870; font: bold 110%/140% verdana, arial, "Lucida Sans Unicode", sans-serif;   background-image: url(img/q1.gif); background-repeat: no-repeat; padding-left: 10px; background-position: 0 4px; border-bottom: solid 1px #184870; width: 350px; display: block;}
.mappa li.sub1 a:hover {color: #000; text-decoration: underline;}
.mappa li.sub2 a {text-decoration: none; color: #000; font:normal 110%/140% verdana, arial, "Lucida Sans Unicode", sans-serif; 
background-image: url(img/q2.gif); background-repeat: no-repeat; padding-left: 10px; background-position: 0 3px;margin-left: 10px;}
.mappa li.sub2 a:hover {color: #184870; text-decoration: underline;}
.view-map {padding-left: 30px; font-size: 100%; border-right: solid 1px #626262; border-bottom: solid 1px #626262; }
.view-map a {text-decoration: underline; color: #2D6290;}
.view-map a:hover {text-decoration: none;}
.view-map1 {font-size: 110%; line-height: 1.4em; width: 324px;}
.indirizzo {text-align: left; background: transparent url(../img/tratto_titolo.gif) no-repeat top right;}
.mappacity {padding-left: 30px; font-size: 100%;}











