
#block2 {
	color: #053B66
}
/* In document */

/* generiche e fondamentali */
hr {
	border: none;
	border-top: 1px solid #e59536;
	height: 1px; 
}

h3 {
	color: #053B66;
	font-family: verdana, helvetica;
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 2px;
	padding-top: 0px;
	border-bottom: 2px solid #e59536;	 
}
h4 {
	color: #053B66;
	font-size: 14px;
	border-bottom: 1px solid #F0C28A;
}
p {
color: #053B66;
	text-align: left;
	text-indent: 2em;
}
a {
	color: #053B66;
	text-decoration: underline;	
}
a:hover {
text-decoration: none;

}
li {
	text-align: justify;
color: #053B66;
}
img { border: none }


form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

table.ctbl {
	border: 1px solid black;
}

/* fine generiche */


/* specifiche */
span.verde {
	color: #44B02E;
	font-weight: bold;
	font-size: 12px;
}
.piccolo {
	font-size: 10px;
}
acronym {
	text-decoration: none;
}
div.tip {
	visibility: hidden;
	position: absolute;
}
div.navtext {
	position:absolute; 
	top:-100px; 
	left:0px; 
	visibility:hidden;
}


td.territa,td.territa1 {
	background-color: #E2F2FE;
	padding-right: 5px;
}
td.territb,td.territb1 {
	background-color: white;
	padding-right: 5px;
}
td.territa1,td.territb1 {
	font-size: 0.8em;
	font-family: arial;
}
td.colonna_h1{
	font-size: 0.8em;
}

td.colonna_h2{
	font-size: 0.8em;
	text-align: right; 
	padding-bottom: 4px;
	border-bottom: 1px solid #C4BFB2 ;
}

td.colonna_bis{
	font-size: 15px;
	font-weight: bold;
	text-align: center; 
	padding: 25px;
	margin: 25px;
	border: 3px solid #C4BFB2 ;
	width: 50%;
}

td.colonna_h,td.colonna_h1 {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding-bottom: 2px;
	padding-right: 2px;
	font-weight: bold;
}
.navtext {
	text-align:left;
	width:250px;
	font-variant: normal;
	font-size: 7pt;
	font-family: tahoma;
	border: 1px solid white;
	background-color:#006699;
	color:white;
}
a.corse1 {
	color: black;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
a.corse1:hover {
	text-decoration: underline;
}
a.corse2 {
	color: black;
	font-size: 9px;
	text-decoration: none;
}
a.corse2:hover {
	text-decoration: underline;
}

td.bandi {
	padding-bottom: 4px;
	border-bottom: 1px solid #C4BFB2 ;
	padding-right: 7px;
}

td.bandi2 {
	padding-bottom: 4px;
	border-bottom: 1px solid #C4BFB2 ;
	text-align: justify;
	padding-right: 10px;
}

td.bandi3 {
	padding-bottom: 4px;
	border-bottom: 1px solid #C4BFB2 ;
	text-align: justify;
	padding-right: 10px;
	font-size: 9px;
}

td.cellhead_l,td.cellhead_r {
	vertical-align: middle;
}
td.cellhead_l {
	text-align: left;
	padding-left: 10px;
	font-size: 9px;
}
td.cellhead_r {
	text-align: right;
	font-size: 9px;
	padding-right: 10px;
}
a.linkscroll {
	text-decoration: none;
}
a.linkscroll:hover {
	text-decoration: underline;
}
div.linkscrolldiv {
	white-space: normal;
	display: block;
}

td.org1 {
	text-align: center;	
	padding-right: 25px; 
	padding-left: 46px;
	padding-bottom: 10px;
	font-size: 11px;
}
td.org2 {
	text-align: center;	
	padding-right: 25px; 
	font-size: 11px;
	padding-bottom: 10px;
}
td.org3 {
	text-align: center;	
	font-size: 11px;
	padding-bottom: 10px;
}

td.direz {
	text-align: center;	
	padding-right: 10px;
	font-size: 11px;
	padding-bottom: 10px;
}
td.direz2 {
	text-align: center;	
	padding-right: 7px;
	padding-left: 40px;
	font-size: 11px;
	padding-bottom: 10px;
}

/* Parte 2*/ 
/* search */
td.sf_title,td.sf_loc1,td.sf_loc2,td.sf_loc3,td.sf_loc4,td.sf_loc5 {
	vertical-align: middle;
	font-size: 11px;
	text-align: right;
	font-family: arial, helvetica;
}
td.sf_title {
	font-weight: bold;
}
td.sf_loc1,td.sf_loc3 {
	font-family: arial, helvetica;
	width: 150px;
}
select.sf_loc {
	font-size: 9px;
	font-family: tahoma, helvetica;
	width: 150px;
	background-color: white;
	border: solid 1px black;
}
input.sf_loc {
	font-size: 9px;
	font-family: tahoma, helvetica;
	width: 150px;
	background-color: white;
	border: solid 1px black;
}
input.sf_button {
	font-family: arial, helvetica;
	background-color: #e59536;
	border: 1px solid black;
	font-size: 9px;
}
/* fine search */
div.menutitle {
	font-family: verdana, helvetica;
	font-weight: bold;
	font-size:12px;
	color: #064779;
}
.mn1 {
	color: #053B66;
	font-family: verdana, helvetica;
	margin-left: 0em;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.mn1:hover {
	text-decoration: underline;
}

.mn3 {
	color: #053B66;
	font-family: verdana, helvetica;
	margin-left: 0em;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.mn4 {
	color: #053B66;
	font-family: verdana, helvetica;
	margin-left: 0em;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.mn3:hover {
	text-decoration: underline;
}

.mn4:hover {
	text-decoration: underline;
}

div.menublk {
	margin-left: 1em;
}
.mn2 {
	color: #053B66;
	font-family: verdana;

	font-size: 10px;
	text-decoration: none;
}
.mn2:hover {
	text-decoration: underline;
}


.mn1h{
/*	color: #B56E17;*/
	color: #E59536;
	font-family: verdana;
/*	background-color: white;*/
/*	padding-left: 15px;*/
	padding-right: 36px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 50px;
	background-image: url('../images/sfondo_orari.gif');
	font-size: 14px;
	text-decoration: none;
	font-weight:bold;
	
}
.mn1h:hover {
	text-decoration: underline;
}
table.search_form {
	height: 15px;
	border: 1px solid black;
}
a.footlnk {
	color: white;
	text-decoration: underline;
}
a.footlnk:hover {
	text-decoration: none;
}

a.footlnk2 {
	color: white;
	text-decoration: underline;
	font-size: 12px;
}
a.footlnk2:hover {
	text-decoration: none;
	font-size: 12px;
}

/* i menus */
/* main */
td.menu_1,td.menu_2,td.menu_3,td.menu_4,td.menu_5,td.menu_6,td.menu_7 {
/*	border: 2px solid yellow;*/
}
td.menu_1_btm,td.menu_2_btm,td.menu_3_btm,td.menu_4_btm,td.menu_5_btm,td.menu_6_btm,td.menu_7_btm {
	/*padding-bottom: 10px;*/
	height: 62px;
	
}
td.menu_1 {
	vertical-align: top;
	background-color: #F9F9F9;
/*
	background-image: url('../images/fotomenu_alto.jpg');
	background-repeat: no-repeat;
	padding-top: 6px;
*/
	background-image: url('../images/fotomenu_basso.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
/*	vertical-align: bottom;*/

}
div.menu_1_btm {
	height: 100%;
	vertical-align: top;
/*	background-color: #F9F9F9;*/
	background-image: url('../images/fotomenu_alto.jpg');
	background-repeat: no-repeat;
/*	padding-top: 6px;*/

	/* background-color: #F9F9F9; */
/*	background-image: url('../images/fotomenu_basso.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: bottom;
*/
}

/* azienda */
td.menu_2 {
	vertical-align: top;
	background-color: #F9F9F9;
	background-image: url('../images/fotomenu_basso2.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
div.menu_2_btm {
	vertical-align: top;
	height: 100%;
	background-image: url('../images/fotomenu_alto2.jpg');
	background-repeat: no-repeat;
}
td.menu_3 {
	vertical-align: top;
	background-color: #F9F9F9;
	background-image: url('../images/fotomenu_basso3.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
div.menu_3_btm {
	vertical-align: top;
	height: 100%;
	background-image: url('../images/fotomenu_alto3.jpg');
	background-repeat: no-repeat;
}
td.menu_4 {
	vertical-align: top;
	background-color: #F9F9F9;
	background-image: url('../images/fotomenu_basso4.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
div.menu_4_btm {
	vertical-align: top;
	height: 100%;
	background-image: url('../images/fotomenu_alto4.jpg');
	background-repeat: no-repeat;
}
td.menu_5 {
	vertical-align: top;
	background-color: #F9F9F9;
	background-image: url('../images/fotomenu_basso5.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
div.menu_5_btm {
	vertical-align: top;
	height: 100%;
	background-image: url('../images/fotomenu_alto5.jpg');
	background-repeat: no-repeat;
}
td.menu_6 {
	vertical-align: top;
	background-color: #F9F9F9;
	background-image: url('../images/fotomenu_basso6.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
div.menu_6_btm {
	vertical-align: top;
	height: 100%;
	background-image: url('../images/fotomenu_alto6.jpg');
	background-repeat: no-repeat;
}
td.menu_7 {
	vertical-align: top;
	background-color: #F9F9F9;
	background-image: url('../images/fotomenu_basso7.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
}
div.menu_7_btm {
	vertical-align: top;
	height: 100%;
	background-image: url('../images/fotomenu_alto7.jpg');
	background-repeat: no-repeat;
}


table.notizia {
}
td.notizia_hdr {
	padding-bottom: 16px;
	font-size: 16px;
	font-weight: bold;
	color: #B56E17;
}
td.notizia_hdr2 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
}
td.notizia_corpo {
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 11px;
}
hr.notiziabreak {
	border: 1px dashed #E59536;
}
a.linkpiccolo {
	font-family: "arial","helvetica";
	font-size: 9px;
}
div.copyrightnotizie {
	font-size: 9px;
}

a.arpanotlink {
	text-decoration: none;
}
a.arpanotlink:hover {
	text-decoration: none;
}
td.arpanot {
	text-align: center;
	vertical-align: middle;
}
div.arpanot_dida {
	font-size: 9px;
}

td.territa,td.territa1 {
	background-color: #E2F2FE;
	padding-right: 5px;
}
td.territb,td.territb1 {
	background-color: white;
	padding-right: 5px;
}
td.territa1,td.territb1 {
	font-size: 0.8em;
	font-family: arial;
}
td.colonna_h1{
	font-size: 0.8em;
}

td.colonna_h2{
	font-size: 0.8em;
	text-align: right; 
	padding-bottom: 4px;
	border-bottom: 1px solid #C4BFB2 ;
}

td.colonna_bis{
	font-size: 15px;
	font-weight: bold;
	text-align: center; 
	padding: 25px;
	margin: 25px;
	border: 3px solid #C4BFB2 ;
	width: 50%;
}

span.verde {
	color: #44B02E;
	font-weight: bold;
	font-size: 12px;
}
td.colonna_h,td.colonna_h1 {
	border-bottom: 1px solid black;
	padding-bottom: 2px;
	padding-right: 2px;
	font-weight: bold;
}
.piccolo {
	font-size: 10px;
}
acronym {
	text-decoration: none;
}
div.tip {
	visibility: hidden;
	position: absolute;
}
div.navtext {
	position:absolute; 
	top:-100px; 
	left:0px; 
	visibility:hidden;
}
.navtext {
	text-align:left;
	width:250px;
	/*font-family:normal 7pt tahoma;*/
	font-variant: normal;
	font-size: 7pt;
	font-family: tahoma;

	border: 1px solid white;

	background-color:#006699;
/*	layer-background-color:red; */
	color:white;
}
a.corse1 {
	color: black;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
a.corse1:hover {
	text-decoration: underline;
}
a.corse2 {
	color: black;
	font-size: 9px;
	text-decoration: none;
}
a.corse2:hover {
	text-decoration: underline;
}

td.bandi {
	padding-bottom: 4px;
	border-bottom: 1px solid #C4BFB2 ;
	padding-right: 7px;
}

td.bandi2 {
	padding-bottom: 4px;
	border-bottom: 1px solid #C4BFB2 ;
	text-align: justify;
	padding-right: 10px;
}

td.bandi3 {
	padding-bottom: 4px;
	border-bottom: 1px solid #C4BFB2 ;
	text-align: justify;
	padding-right: 10px;
	font-size: 9px;
}

hr {
	border: none;
	border-top: 1px solid #e59536;
	height: 1px; 
}
td.cellhead_l,td.cellhead_r {
	vertical-align: middle;
}
td.cellhead_l {
	text-align: left;
	padding-left: 10px;
	font-size: 9px;
}
td.cellhead_r {
	text-align: right;
	font-size: 9px;
	padding-right: 10px;
}
a.linkscroll {
	text-decoration: none;
}
a.linkscroll:hover {
	text-decoration: underline;
}
div.linkscrolldiv {
	white-space: normal;
	display: block;
}
div.scrollw {
	font-family: 'tahoma';
/*	font-size: */
	font-size: 11px;
	width: 132px;
	
}


td.org1 {
	text-align: center;	
	padding-right: 25px; 
	padding-left: 46px;
	padding-bottom: 10px;
	font-size: 11px;
}
td.org2 {
	text-align: center;	
	padding-right: 25px; 
	font-size: 11px;
	padding-bottom: 10px;
}
td.org3 {
	text-align: center;	
	font-size: 11px;
	padding-bottom: 10px;
}

td.direz {
	text-align: center;	
	padding-right: 10px;
	font-size: 11px;
	padding-bottom: 10px;
}
td.direz2 {
	text-align: center;	
	padding-right: 7px;
	padding-left: 40px;
	font-size: 11px;
	padding-bottom: 10px;
}

table.ferragosto  {
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;

}

td.ferragosto1 {
	text-align: center;
	border-bottom: 2px solid #000000;
	padding-bottom: 5px;
	font-weight: bold;
}

td.ferragosto2 {
	text-align: center;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	
}

td.bigliett {
	text-align: center;
	background-color: #E2F2FE;
}

td.bigliett2 {
	text-align: center;
	background-color: #ffffff;
}

td.bigliett3 {
	font-size: 11px;
	font-weight: bold;
}


p.small {
	color: #053B66;
	text-align: justify;
	font-size: 9px;
	font-weight: bold;
}


td.province {
	text-align: center;
	font-family: "comic sans";
	font-size: 15px;
	font-weight: bold;
}

td.trip {
	text-align: center;
	background-color: orange;
	font-family: Arial, Sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #476853;
	border-right: 1px solid #476853;
	border-top: 1px solid #476853;
	border-left: 1px solid #476853;

	width: 16%;
	padding-top: 15px;
}

td.viaggiatore {
	
	font-family: Arial, Sans-serif;
	font-size: 10px;
	width: 50%;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url('../images/sfondo_trip2.jpg');

}

td.azienda {
	text-align: right;
	width: 50%;
	background-repeat: no-repeat;
	background-position: bottom;
	background-image: url('../images/sfondo_az2.jpg');
}

p.azienda2 {
	text-align: right;
}

p.title {
	font-family: Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 1px;
}

div#notizie {
	width: 90%;
	height: 38px;
	border-bottom: 1px solid #1062AA;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

	background-image: url(../images/sfondo_news.gif);
	
	text-align: left;
	font-family: Arial, Sans-serif;
	font-size: 9px;
	margin-top: 1px;
	margin-left: 18px;

}

div#notizie2 {
	width: 90%;
	height: 65px;
	border-bottom: 1px solid #1062AA;
	border-right: 1px solid #1062AA;
	border-top: 1px solid #1062AA;
	border-left: 1px solid #1062AA;

	background-image: url(../images/sfondo_news.gif);
	text-align: left;
	font-family: Arial, Sans-serif;
	font-size: 9px;

}

div.fissi {
	width: 90%;
	height: 40px;
	border-bottom: 1px solid #1062AA;
	border-right: 1px solid #1062AA;
	border-top: 1px solid #1062AA;
	border-left: 1px solid #1062AA;

	background-image: url(../images/sfondo_fissi.gif);
	font-size: 9px;


}

div.fissi2 {
	width: 90%;
	height: 40px;
	border-bottom: 1px solid orange;
	border-right: 1px solid orange;
	border-top: 1px solid orange;
	border-left: 1px solid orange;

	background-image: url(../images/sfondo_fissi.gif);
	font-size: 9px;

}

div.fissi3 {
	width: 96%;
	height: 40px;
	border-bottom: 1px solid orange;
	border-right: 1px solid orange;
	border-top: 1px solid orange;
	border-left: 1px solid orange;

	background-image: url(../images/sfondo_fissi.gif);
	font-size: 9px;
	margin-bottom: 2px;

}

table.viaggia {
	width: 100%;
	margin-left: 6px;
	border: 0px;
	

}

table.azienda {
	width: 100%;
	margin-left: 6px;
	border: 0px;


}

table.sempre {

	width: 100%;
	border: 0px;

	margin-left: 6px;
	margin-bottom: 0px;
	margin-top: 30px;
	
}

table.sempre2 {

	width: 100%;
	border: 0px;

	margin-left: 6px;
	margin-bottom: 1px;
	margin-top: 26px;
}

p.trasporto {

	margin-right: 0px;
	text-align: right;

	font-family: Arial, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0863A9;
}

p.news {

	margin-left: 0px;
	text-align: left;

	font-family: Arial, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0863A9;
}

table.acquisto {
	width: 70%;
	height: 30px;
	margin-left: 65px;
	background-color: #e2e2e2;

}

 
td.compro {
 text-align: center;
 	margin-left: 65px;
	font-weight: bold;
	font-size: 16px;
	
 }
 
td.condiz {
 text-align: center;
 	margin-left: 65px;
	font-size: 10px;

}


td.provatrip {
	border-top:0;
	vertical-align: middle;
	text-align: center;
	background-color: #F7AD52;
	font-family: Arial, Sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #1D6BAF;
	/*border-bottom: 1px solid #476853;*/
	border-right: 1px solid #476853;
	/*border-top: 1px solid #476853;*/
	border-left: 1px solid #476853;
	width: 16%;
	padding-top: 0px;
}

table.sinistra {
	width: 100%;
	height: 100%;
	border: 0px;
}

td.scrollante {
	width: 100%;
	height: 70%;
	vertical-align: top;
}


td.certific {
	width: 100%;
	height: 30%;
	vertical-align: bottom;
}

td.prov_1 {
	background-color: #E2F2FE;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-left: 10px;
}

td.prov_2 {
	background-color: #ffffff;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-left: 10px;
}

td.prov_3 {
	background-color: #F7C88E;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	padding-left: 10px;
}


table.partec {
	border: 1px solid black;
	width: 100%;
}
table.partec tr th {
	font-weight: normal;
	text-align: right;
	font-size: 10px;
}
table.partec tr td {
	font-weight: bold;
	border-top: 1px dotted gray;
	width: 500px;
}