BODY {font-family:Verdana, tahoma, Helvetica, sans-serif; font-size:11px; color: #666666;background: url(images/bg.jpg) repeat-x top left #ffffff; background-attachment:fixed;margin: 0px 0px 10px 0px; text-align:center; 
scrollbar-face-color: #006A77;
scrollbar-arrow-color: #ffffff;}
a:link, a:visited {color: #006A77; text-decoration:none;}
a:hover {text-decoration:underline;}

/* struttura */
div#container{
	margin: 0 auto;
	position:relative;
	color:#ffffff;
	width: 772px;
	background:  url(images/sx.gif) repeat-y top left #006A77;
	text-align:center;

}



div#top {margin: 0 auto;width: 770px;height:129px;background: url(images/logo.jpg) no-repeat top left;}
div#navigation{position:absolute;left: 0;top:129px;width:173px;text-align:center;font-weight:bold;color:#852F52;}
div#content{margin-left: 173px;right:1px;background-color: #FFFFFF;text-align:center;color:#666666; margin-right:1px;padding-top:20px;}

div#botc {margin: 0 auto;height:21px; width:770px;text-align:center;background: url(images/bot.jpg) repeat-x top left;}
div#bot {margin: 0 auto;height:17px; width:760px;padding-top:4px;text-align:center; font-size:10px; color:#666666;}
div#bot a:link, div#bot a:visited {font-weight:bold;color:#852F52;}
div#bot a:hover {text-decoration:underline;}
div#wd {margin: 0 auto; width:760px;margin-top:4px;text-align:right;font-size:10px;color:#999999;}

/* mappatura top */
ul#mappa1 {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:472px;height:129px;
	background: url(images/topdx.jpg) no-repeat top left;
	left: 299px;
	top: 0px;}
ul#mappa1 li {
display:block;
position:absolute;
margin:0;padding:0
}
li#home {
left:288px;top:10px;
width:89px;height:22px;
}
li#contatti {
left:382px;top:10px;
width:82px;height:22px
}
#mappa1 a {
display:block;
width:100%;
height:100%;
}
#mappa1 .alt { display:none }

/* menu */
ul.menu {margin:0;padding:0;margin-top:8px;font-family:verdana; font-size: 11px; list-style:none;text-align:left;text-indent:2px;line-height:25px;width:170px}
ul.menu li a {display:block; text-decoration:none;height:25px;padding-left:18px;margin-left:1px;}
ul.menu li {display:inline;}
ul.menu li a:link, ul.menu li a:visited {color:#006A77; text-decoration:none;} 
ul.menu li a:hover {background: url(images/menu.gif) no-repeat center left; text-decoration:underline;} 



/* corpo */
div.box {margin:0 auto; text-align:center;width:574px;background:  url(images/bgbox.gif) repeat-y top left; font-weight:bold;color:#852F52;}
div.box2 {margin:0 auto; text-align:center; font-weight:bold;color:#852F52;}

div.topbox {margin:0 auto; text-align:center;width:574px;background:  url(images/topbox.gif) no-repeat top left;}

div.topbox2 {margin:0 auto; text-align:center;width:574px;background:  url(images/topbox.gif) no-repeat top left; height:10px;}

div.botbox {margin:0 auto; text-align:center;width:574px;background:  url(images/botbox.gif) no-repeat top left; height:9px;margin-bottom:20px;}
div.split2 {margin:0 auto;text-align:left;width:524px;}
div.split2 div {float: left;width:220px; margin-left:25px; color:#852F52; font-weight:bold;}
div.split2data {margin:0 auto;text-align:left;width:524px;}
div.split2data div {float: left;width:210px; margin-left:30px;color:#852F52;margin-top:10px;}
div.split2reg {margin:0 auto;text-align:left;width:524px;}
div.split2reg div {float: left;width:260px; color:#852F52;}
div.split4ora {margin:0 auto;font-size:10px;}
div.split4ora div {margin:0 auto;width:120px;float: left;text-align:center; font-weight:normal;}
div.split4 {margin:0 auto;text-align:left;width:580px;font-size:10px;}
div.bigl {float: left;width:100px;}
div.tel {float: left;width:130px;}
div.via {float: left;width:180px; }
div.citta {float: left;width:170px;}
div.wide, div.split2, div.split2data, div.split2reg, div.split4, div.split4ora {clear:left;}
.arancio {color:#006A77;}
.aranciob {color:#006A77;font-weight:bold;}

div#ricerca, div#reg, div#puntiv, div#prenotazioni, div#contact, div#condizioni  {margin: 0 auto;width:570px;height:28px;margin-bottom:10px;}
div#ricerca{background: url(images/orarilinee.gif) no-repeat top left;}
div#reg {background: url(images/reg.gif) no-repeat top left;}
div#puntiv {background: url(images/puntiv.gif) no-repeat top left;}
div#prenotazioni {background: url(images/prenotazioni.gif) no-repeat top left;}
div#contact {background: url(images/contatti.gif) no-repeat top left;}
div#condizioni {background: url(images/condizioni.gif) no-repeat top left;}
div.testo {margin: 0 auto;width:570px; text-align:left;}
div.testo2 {margin: 0 auto;width:550px; text-align:justify;color:#999999; font-size:10px;font-weight:normal; margin-top:5px;}
ul.passi li {list-style-type:decimal; text-align:justify;}

div#utenti {width:172px;height:24px;background: url(images/utenti.gif) no-repeat top right;margin-bottom:10px;margin-top:20px;}
div#recupera {margin-top:20px;font-weight:normal;font-size:10px;}
div#recupera a:link, div#recupera a:visited  {color:#852F52;text-decoration:none;}
div#recupera a:hover {text-decoration:underline;}

.arrows {padding-left:15px;padding-right:14px;height:10px;background: url(images/arrows.gif) no-repeat center left; margin-left:6px;margin-right:6px;}
.prezzi {font-weight:normal;color:#666666;}
.note {font-weight:normal;color:#999999; font-size:10px;}
/* form e img */

.imgdx {float:right;margin-left:10px;}
.imgsx {float:left;margin-right:10px;}
h1 {font-size:14px; display:inline;color:#006A77; letter-spacing:1px;}
h2 {font-size:11px; display:inline;color:#663333; }
img {border:0px; }

.tabella td {	
    border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #006A77;
	border-right-color: #006A77;
	border-bottom-color: #006A77;
	border-left-color: #006A77;
	font-size:11px;
	text-align:left;
	
	
	
	
	}



table.tabella {margin-left:10px;margin-top:10px;}

.statistiche2 td {	
   border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: dashed;
	border-top-color: #006A77;
	border-right-color: #006A77;
	border-bottom-color: #006A77;
	border-left-color: #006A77;
	font-size:10.5px;
	text-align:left;
	
	}
	
.statistiche2 th {	
   border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #006A77;
	border-right-color: #006A77;
	border-bottom-color: #006A77;
	border-left-color: #006A77;
	font-size:11px;
	text-align:left;
	
	}


table.statistiche2 {margin-left:10px;margin-top:10px;}



.statistiche td {	
   border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: dashed;
	border-top-color: #006A77;
	border-right-color: #006A77;
	border-bottom-color: #006A77;
	border-left-color: #006A77;
	font-size:11px;
	text-align:left;
	
	}
	
.statistiche th {	
   border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-top-color: #006A77;
	border-right-color: #006A77;
	border-bottom-color: #006A77;
	border-left-color: #006A77;
	font-size:11px;
	text-align:left;
	
	}


table.statistiche {margin-left:10px;margin-top:10px;}

.polimetrica td {	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: none;
	border-left-width: thin;
	border-top-style: thin;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #006A77;
	border-right-color: #006A77;
	border-bottom-color: #006A77;
	border-left-color: #006A77;
	font-size:11px;
	text-align:left;
	
	
	}

table.polimetrica {margin-left:10px;margin-top:10px;}


.tabella2 td {	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #006A77;
	border-right-color: #006A77;
	border-bottom-color: #006A77;
	border-left-color: #006A77;
	font-size:11px;
	text-align:left;
	
	
	}

table.tabella2 {margin-left:2px;margin-top:2px;}


.tabella3 td {	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #006A77;
	border-right-color: #006A77;
	border-bottom-color: #006A77;
	border-left-color: #006A77;
	font-size:11px;
	text-align:left;
	
	
	}

table.tabella3 {margin-left:5px;margin-top:5px;}




.bottone {font-size: 10px; font-weight:bold; color:#ffffff; border: 1px solid #666666;  background-color: #006A77; width: auto; height:16px;margin-bottom:0px;margin-top:10px;padding-left:5px;padding-right:5px;}
form {margin-bottom:0;}
textarea {font-size: 10px; font-family:tahoma, verdana, Helvetica, sans-serif;color: #006A77; border: 1px inset;  background-color: #f5f5f5; width: 500px; height:80px;}
textarea.edit {font-size: 10px; font-family:tahoma, verdana, Helvetica, sans-serif;color: #006A77; border: 1px inset;  background-color: #f5f5f5; width: 280px; height:60px;}
textarea.biglietti {font-size: 10px; font-family:tahoma, verdana, Helvetica, sans-serif;color: #006A77; border: 1px inset;  background-color: #f5f5f5; width: 150px; height:50px;}

select.edit { font-size: 9.5px; color:#852F52; border: 1px inset #666666; background-color: #f5f5f5; width: auto;margin-top:0px;margin-bottom:8px;}

input.text { font-size: 10px; color: #006A77; border: 1px inset #666666; background-color: #f5f5f5; width: 150px; margin-bottom:8px;}
input.text2 { font-size: 10px; color: #006A77; border: 1px inset #666666; background-color: #f5f5f5; width: 150px;margin-bottom:0px;}
input.text3 { font-size: 10px; color: #006A77; border: 1px inset #666666; background-color: #f5f5f5; width: 250px;margin-bottom:10px;}
input.text4 { font-size: 10px; color: #006A77; border: 1px inset #666666; background-color: #f5f5f5; margin-bottom:10px;}
input.risc { font-size: 10px; color: #006A77; border: 1px inset #666666; background-color: #f5f5f5; margin-bottom:10px; text-align:right;}

select { font-size: 10px; color:#852F52; border: 1px inset #666666; background-color: #f5f5f5; width: auto;margin-top:0px; margin-bottom:0px;}
