html {
	font-size: 100%;
}
img, #colonnadx {display:inline;}
body {
	font-family: verdana, helvetica, sans-serif;
	font-size: 100%;
	text-align: center;
	color: #000000;
	margin-right: 0px;
	margin-left: 0px;
}


/**************************/
.txtBox
{
  position: absolute;
  top: 20px;
  left: 20px;
  width: 100px;
  z-index: 5;
}

.dropDown
{
  position: absolute;
  top: 20px;
  left: 20px;
  width: 120px;
  border: 0;
}
/***************************/

#data {
	font-size: 0.65em;
	color: #666666;
	position: absolute;
	top: 5px;
	text-align: right;
	z-index: 2;
	right: 7px;
}

a:link {
	color: #083868;
	text-decoration: none;
}
a:visited {
	color: #083868;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
caption {
    padding-top: 1em;
	font-weight: bold;
	color: #003366;
}

div#act{
/*margin-top:23px;*/
width:210px;
float:left;
min-height: 85px;
height: auto !important;
height: 85px;


}



#gabbia760 {
	position: relative;
	width: 760px;
	border: 1px solid #000;
	padding: 0px;
	margin: 0px auto;
	left: 0px;
	top: 2px;

}
#menuOrizz {
	background-color: #F7F7F7;
	border-top: 1px solid #666;
	font-size: 0.65em;
	margin: 0px;
	padding: 4px 0px;
	width: 760px;
	position: relative;
	text-align: left;
	font-weight: bold;
	left: 0px;
	top: 0px;

}
#testata {
	width: 760px;
	position: relative;
	height: 133px;
	z-index: 1;
}

#testatina {
	margin: 0px 185px 0px 0px;
	left: 0px;
	top: 0px;
	width: 700px;
	padding: 0px 0px 0px 4px;
}
#ricerca {
	margin-right: 3px;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 185px;
	text-align: right;
}

#sottoricerca {
	background-color: #EAEAEA;
	width: 760px;
	font-size: 1px;
	height: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;

}

#contenitore {
	width: 760px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
 min-height: 580px;
 height: auto !important;
 height: 580px;
}

#contenitore_full_page {
	width: 760px;
	left: 0px;
	top: 0px;
	background-color: #FFFFFF;
 	min-height: 760px;
 	height: auto !important;
 	height: 760px;
}


/* colonna sx */
#sx {
	font-size: 0.7em;
	left: 0px;
	top: 0px;
	position: absolute;
	text-align: left;
	padding: 0px;
	margin: 0px;
	width: 170px;
	background-color: #FFFFFF;
}
div#sx a:link, div#sx a:hover, div#sx a:visited {
	color: #083868;
}

.boxSx {
	background-color: #FFFFFF;
	margin: 0px 0px 0px 3px;
	font-size: 0.65em;
	color: #FFFFFF;
	padding: 3px 0px 2px;
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	width: 160px;
	text-align: center;

}


 #chiude, #chiudemenu {
	margin: 0px;
	padding: 0px;
	background-color: #EAEAEA;
	height: 3px;
	font-size: 1px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}

/* fine colonna sx */

/* inizio colonna dx */
#dx {
	position: absolute;
	width: 170px;
	top: 0px;
	right: 0px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-size: .7em;
	background-color: #F4F4F4;
}
#parking {
	background-image:  url(park.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border-top: 1px solid #FFF;
	border-left: 1px solid #333;
}

#colonnadx {
	background-color: #FAF8F6;
	border-left: 1px solid #333;
	margin-left: 3px;
	height: auto;
	font-size: 0.4em;
}
#parking, #colonnadxfermata, #colonnadxlinee, #colonnadxpercorso, #colonnadxrss {
	padding: 0px;
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
#colonnadxlinee
{
	border-left: 1px solid #333;
	border-top: 1px solid #FFF;
}

#colonnadxfermata
{
	background-image:  url(bgorologio_03.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-left: 1px solid #333;
	border-top: 1px solid #FFF;
}

#colonnadxpercorso {
	border-left: 1px solid #333;
	border-top: 1px solid #FFF;
}

#colonnadxrss {
	border-left: 1px solid #333;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #333;
}

#dx h2 {
	font-size: 1em;
	margin: 0px;
	color: #083868;
	background-color: #E5E5E5;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #333;
	padding-top: 1px;
	padding-bottom: 0px;
	padding-left: 8px;
	background-image:  url(sfonfo_home3.gif);
	background-repeat: repeat-y;
	background-position: left;
}

/* fine colonna dx*/

/*inizio parte centrale*/
#centro {
	position:relative;
	text-align: left;
	width: 425px;
	margin-top: 0px;
	margin-right: 167px;
	margin-left: 167px;
	background-color: #F7F7F7;
}

.arianna {
	color: #034081;
	font-size: 0.65em;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	background-color: #EAEAEA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

 #contenuto {
	padding: 2px 4px 0px 4px;
	font-size: 0.7em;
	margin: 0px;
	min-height: 560px;
	height: auto !important;
	height: 560px;
}



.testo {
	font-size: 0.7em;
}

 #news {
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 4px;
	margin-top: 0px;
	background-color: #FFFFFF;
	padding-bottom: 3px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
#news a:link, #news a:visited, #news a:hover{
	color: #3B4450;
}
#news p{
	padding: 3px 0px 0px 3px;
	border-bottom: 1px solid #FFFFFF;
	margin-right: 3px;
	margin-left: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#urgenze {
	color: #083868;
	margin-right: 4px;
	margin-bottom: 10px;
	margin-left: 4px;
	margin-top: 0px;
	background-color: #FFEFB9;
	padding: 3px 4px 3px 4px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}

.altriavvisi{
	padding-left: 3px;
	font-weight: bold;
	background-color: #E4E4E4;
}



/*fine parte centrale*/

/*piepagina*/
#piepagina {
	clear:both;
	background-color: #034083;
	border-top: 3px solid #999;
	border-bottom: 3px solid #999;
	font-size: 0.65em;
	color: #FFFFFF;
	width: 760px;
	padding-top: 3px;
	padding-bottom: 4px;
}
#piepagina p{
	text-align: center;
}
#piepagina a:link, #piepagina a:visited, #piepagina a:hover{
	color: #FFF;
	font-weight: bold;

}
.sfondop {
	background-color: #EAEAEA;
}



.bold {
	color: #880000;
	margin-right: 3px;
}
#bordimenu {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.giallo {
	color: #F4C400;
}


h1 {
	font-size: 1em;
	color: #083868;
	background-image:  url(sfonfo_home2.gif);
	background-repeat: repeat;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #083868;
	border-bottom: 1px solid #083868;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #083868;
	padding-bottom: 1px;

}
h1.dx {
	border-right-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #083868;
}

p {
	margin: 0px;
	padding: 0px;

}
input {
	margin: 0px;
	padding: 1px 0px 2px 1px;
	font-family: Verdana;
	font-size: 1.1em;
	font-weight: normal;
	border-top: 1px solid #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #999999;
}
form {
	margin: 0px;
	padding: 0px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	/*margin: 5px 0px 0px 3px;*/
	margin: 5px 5px 0px 0px;
}
label {
	margin-left: 3px;
}
.pulsante {
	color: #000000;
	background-color: #E5E5E5;
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
.alt {
	display: none;
}
#dx a:link, #dx a:hover, #dx a:visited {
	background-color: #E5E5E5;
	border: 1px solid #999999;
	padding: 1px 4px;
	font-size: 0.9em;
	color: #000000;

}

#dx p.commento a:link, #dx p.commento a:hover, #dx p.commento a:visited {
	background: none;
	border: 0px;
	padding: 0px;
	color: #083868;
	font-weight: bold;
}

#dx p.destra {
	text-align: right;
	margin-right: 2px;
}
#dx p {
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 7px;
}

ul#menu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
}
ul#menu li.tipo3 {
	background-image: url(arrotondato3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

ul#menu li {
	background-image: url(arrotondato1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 3px;
	padding-left: 11px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAF8F6;
	
}

ul#menu li ul li {
	background-image: url(freccia.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #F7F7F7;
	margin-bottom: 1px;
	padding-left: 10px;
	border-bottom-style: none;
	font-weight: normal;
}
ul#menu li ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul#menu li.tipo2 {
	background-image: url(arrotondato2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#menu li ul li.selezionato {
	background-color: #EAEAEA;
	background-image: url(freccia2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
ul#menu li a {
	font-weight: bold;
}
ul#menu li ul li a {
	font-weight: normal;
}
#testata h1 {
	background-image: url(testata_01.jpg);
	background-repeat: no-repeat;
	height: 133px;
	width: 760px;
	margin: 0px;
	padding: 0px;
	border: none;
}
hr, .bug {
	display: none;
}
#contenuto h2 {
	display: none;
}
#lingue {text-align:left;z-index:8;
position:absolute;top:113px;left:0
}
#lingue ul{
margin:0;padding:0;list-style-type:none;position:relative;
width:96px;height:17px;
}
#lingue ul li{
display:inline
}

#lingue ul img{
border:0px;
}

#lingue ul li {
display:block;
position:absolute;
margin:0;padding:0
}
li#mappa1-link1 {
left:0;top:0;
width:54px;height:43px
}
li#mappa1-link2 {
left:55px;top:44px;
width:104px;height:71px
}
li#mappa1-link3 {
left:160px;top:44px;
width:140px;height:134px
}
#lingue li a {
display:block;
width:100%;
height:100%;
}
#lingue li#it {
position:absolute;
top:0;left:5px;
width:20px;height:15px
}
#lingue li#en {
position:absolute;
top:0;left:40px;
width:15px;height:15px
}


ul {
	list-style: circle inside lower-alpha
}