body {margin: 0; padding: 0; background-color:#003F7D;}

H1 {font-size: 18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;margin:25px 0 25px 5px;}
H2 {font-size: 18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #003366;margin:25px 0 25px 5px;}
H2.bis {font-size: 18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #003366;margin:25px 0 25px 0;}
H3 {font-size: 15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #003366;margin:10px 0 0 0;}
H4 {font-size: 13px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #000000;margin:0;}
H5 {font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #000000;margin:0;}
H6 {font-size: 11px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #000000;margin:0;}

.testo11{font-size:11px;}
.testo13{font-size:13px;}

li{margin: 5px 0 25px 0; font-size:12px;}
form{margin:0; padding:0;}

input, select, textarea{ background-color:#FFFFFF; font-size:11px;font-family: Arial, Helvetica, sans-serif; color:#000000; border:0; }
select.paesi{font-size:11px;font-family: Arial, Helvetica, sans-serif; color:#003366; border:1px solid #003366; width:118px;}
input.check{background-color:#000000;}

input.bordo{ background-color:#FFFFFF; font-size:11px;font-family: Arial, Helvetica, sans-serif; color:#003366; border:1px solid #003366;}
textarea.bordo{ background-color:#FFFFFF; font-size:11px;font-family: Arial, Helvetica, sans-serif; color:#003366; border:1px solid #003366;}

input.bottone_invia{ background-color:#003366; font-size:14px; color:#FFFFFF;}
button{ background-color:#003366; font-size:14px; color:#FFFFFF; border:0;}
input.bottone_cancella{ background-color: #CC0000; font-size:14px; color:#FFFFFF;}

td{font-size: 12px; font-weight:normal; font-family: Arial, Helvetica, sans-serif; color:#003366;}
p {margin: 0;}
li.error {font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; margin:5px;}
li.error_blu {font-weight: normal; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #003366; margin:5px;}

a {	text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #003366;}
a:Hover{text-decoration: underline; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #CC0000;}

a.big {	text-decoration: none; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #003366;}
a.big:Hover{text-decoration: underline; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #CC0000;}

td.font12{font-size:12px;}

.small{font-size:10px;}
.big{font-size:14px;}
td.blu{ background-color:#003366;}

td.txt_top{font-size:9px; color:#CCCCCC; padding: 0 5px 0 5px;}

td.footer{ background-image:url(images/footer.gif); background-repeat:no-repeat; height:85px; background-position:top center;}
td.footer_2{ background-image:url(images/footer_2.gif); background-repeat:no-repeat; height:85px; background-position:top center;}

td.sinistra_home{ background-image:url(images/pizeta_sx.jpg); background-repeat:no-repeat; height:538px; width:337px;}
td.destra_home{ background-image:url(images/pizeta_dx.jpg); background-repeat:no-repeat; height:538px; width:623px;}

td.sinistra_istituzioni{ background-image:url(images/istituzioni_sx.jpg); background-repeat:no-repeat; height:538px; width:337px;}
td.destra_istituzioni{ background-image:url(images/istituzioni_dx.jpg); background-repeat:no-repeat; height:538px; width:623px;}

td.sinistra_servizi{ background-image:url(images/servizi_sx.jpg); background-repeat:no-repeat; height:538px; width:337px;}
td.destra_servizi{ background-image:url(images/servizi_dx.jpg); background-repeat:no-repeat; height:538px; width:623px;}

td.sinistra_parco{ background-image:url(images/parco_mezzi_sx.jpg); background-repeat:no-repeat; height:538px; width:337px;}
td.destra_parco{ background-image:url(images/parco_mezzi_dx.jpg); background-repeat:no-repeat; height:538px; width:623px;}

/*table.table_bordo{border:1px solid #999999;}*/

td.bianco{color:#D0D0D0; font-size:11px; text-align:left;}

.giustificato{ text-align:justify; line-height:16px;}
.titolo {font-size: 15px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;margin:0px 0 0px 0px;}

img.bordo_bianco{border:1px solid #FFFFFF;}
img.bordo_blu{border:1px solid #003366;}

a.bianco{text-decoration: none; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.bianco:Hover{text-decoration: underline; font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF;}

a.biancoBig{text-decoration: none; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF;}
a.biancoBig:Hover{text-decoration: underline; font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF;}


td.menu_vert{ text-align:left; padding: 0 0 0 80px;}
a.menu_vert{ color:#003366; font-size:15px; font-weight:bold; text-decoration:none; font-style:italic;}
a.menu_vert:Hover{ color: #000000; font-size:15px; font-weight:bold; text-decoration:none; font-style:italic;}

a.menu_vertAttivo{ color: #000000; font-size:15px; font-weight:bold; text-decoration:none;font-style:italic;}
a.menu_vertAttivo:Hover{ color: #000000; font-size:15px; font-weight:bold; text-decoration:none;font-style:italic;}

td.menu_vert_2{ text-align:left; padding: 0 0 0 100px;}
a.menu_vert_2{ color:#003366; font-size:13px; font-weight:bold; text-decoration:none; font-style:italic;}
a.menu_vert_2:Hover{ color: #000000; font-size:13px; font-weight:bold; text-decoration:none; font-style:italic;}

a.menu_vert_2Attivo{ color: #000000; font-size:13px; font-weight:bold; text-decoration:none; font-style:italic;}

a.menu_or{ color:#FFFFFF; font-size:15px; font-weight:bold; text-decoration:none;height:24px;position:relative; background-image: url(images/spacer.gif); padding: 3px 0 0 0;background-repeat:no-repeat; display:block; }
a.menu_or:Hover{ color: #003366;font-size:15px; font-weight:bold; text-decoration:none;height:24px;position:relative; background-image: url(images/sfondo_td_over.png); padding: 3px 0 0 0;background-repeat:no-repeat; display:block; background-position:top center}

a.menu_orAttivo{ color: #000000;font-size:15px; font-weight:bold; text-decoration:none;height:24px;position:relative; background-image: url(images/sfondo_td_over.png); padding: 3px 0 0 0;background-repeat:no-repeat; display:block; background-position:top center }
a.menu_orAttivo:Hover{ color: #000000;font-size:15px; font-weight:bold; text-decoration:none;height:24px;position:relative; background-image: url(images/sfondo_td_over.png); padding: 3px 0 0 0;background-repeat:no-repeat; display:block; background-position:top center }

a.menu_or_b{ color:#003366;font-size:15px; font-weight:bold; text-decoration:none;height:24px;position:relative; background-image: url(images/spacer.gif); padding: 3px 0 0 0;background-repeat:no-repeat; display:block;}
a.menu_or_b:Hover{ color: #003366; font-size:15px; font-weight:bold; text-decoration:none;height:24px;position:relative; background-image: url(images/sfondo_td_over.png); padding: 3px 0 0 0;background-repeat:no-repeat; display:block; background-position:top center}


/*************************** LISTE MULTI ************/


div#multi ul,div#multi li{margin:0;padding:0;list-style:none}

div#multi{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    padding:0;margin:0;
}


div#multi div{float:left;width:49%;
    margin-left: 1%;display:inline; /* per evitare il float double margin bug di IE*/}
	

div#multi li{height:31px;
    display: inline;   /* per evitare il float double margin bug di IE*/
    color: #003366; font-size:12px;}
	


div#multi_bianco ul,div#multi_bianco li{margin:0;padding:0;list-style:none}

div#multi_bianco{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    padding:0;margin:0;
}


div#multi_bianco div{float:left;width:49%;
    margin-left: 1%;display:inline; /* per evitare il float double margin bug di IE*/}
	

div#multi_bianco li{height:31px;
    display: inline;   /* per evitare il float double margin bug di IE*/
    color: #FFF; font-size:12px;}


DIV#mappa{width:600px; height:300px;}

DIV#coccarda{position:absolute; z-index:999; width:48px; height:62px; margin:-15px 0 0 -28px;}

DIV#palletways{background-color:#003366; border:1px solid #FFF; padding:5px 0 5px 0;}

/* ----- tool tip specific styles ----- */

.tipsy { padding: 5px; font-size: 11px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(images/tipsy.gif);  font-family:Arial, Helvetica, sans-serif;}
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: left; }
  .tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-north { background-position: top center; }
  .tipsy-south { background-position: bottom center; }
  .tipsy-east { background-position: right center; }
  .tipsy-west { background-position: left center; }


#gravity { width: 100%; margin: 5px 0; border-spacing: 5px; }
  #gravity td { text-align: center; vertical-align: middle; padding: 5px 0; background-color: #d0d0d0; }
  #gravity a { }
    #gravity a:hover { color: #505050; background: none; }
