BODY {
width: 100%;
FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
HEIGHT: 750px;
BACKGROUND-COLOR: #ffffff;
TEXT-ALIGN: center;
}
IMG {
border: none !important;
}
#container {
background-image: url(img/background.jpg);
background-repeat: repeat-y;
margin: 10px auto;
WIDTH: 875px;
}

/*********header***********/
#header {
background-image: url(img/sfondo_header.jpg);
background-repeat: repeat-x;
height: 80px;
text-align: right;
}
/*********************/
#dnn_logo {
FLOAT: left;
}
#dnn_logo IMG {
Z-INDEX: 1;
POSITION: absolute
}
/***********************/
#flag {
height: 40px;
margin: 0;
}
/*********************/
#menu {
float: right;
WIDTH: 100%;
}
/*******************/

/*****parte centrale*********/
#corpo {
background-image: url(bg_corpo.jpg);
background-repeat: no-repeat;
background-position: 0% bottom;
width: 875px;
border-bottom: 5px solid #ffffff; 
float: right;
min-height: 610px;
height: auto !important;
height: 610px;
text-align: left;

}
/*********************/
#dnn_PCompagnia {
MARGIN-TOP: 80px;
DISPLAY: block;
TEXT-TRANSFORM: uppercase;
COLOR: #163662;
TEXT-ALIGN: right;
Z-INDEX: 2;
FLOAT: left;
WIDTH: 176px;
/*background-color: #ffffff;*/
}
.Compagnia STRONG {
height: 100px;
display: block;
margin: 0;
FONT-SIZE: 27px;
FONT-FAMILY: "Times New Roman", Times, serif;
}
.Compagnia span {
display: block;
height: 85px;
margin: 0;
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/********************/
.ContentPane {
float: right;
width: 528px;
text-align: center;
color: #ffffff;
min-height: 500px;
height: auto !important;
height: 500px; 
}
.ContentPane p a{
color: #dead24;
}
.ContentPane p a:hover{
color: #dead24;
text-decoration: underline;
}
/******************/

/******gestione home page******/
#cossyra {
float: right;
BACKGROUND-IMAGE: url(img/cossyra.jpg);
BACKGROUND-REPEAT: no-repeat;
WIDTH: 535px;
HEIGHT: 610px;
TEXT-ALIGN: center;
}
#cossyra div div span p {
border-bottom: 5px solid #ffffff;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
background-color: #1d3561;
font-size: 14px;
color: #ffffff;
margin: 0;
margin-bottom: 20px;
font-weight: bold;
text-indent: 0;
}
#cossyra div.ContentPane {
width: 529px;
}
#cossyra marquee {
width: 400px;
color: #ffffff;
font-weight: bold;
padding-top: 10px;
margin-left: 65px;
margin-right: 64px;
padding-bottom: 10px;
background-color: #1d3561;
}
/*********titolo di ogni pagina**********/
.titolo_pagina {
text-align: center;
margin-top: 10px;
color: #dead24;
font-size: 18px;
font-weight: bold;
}
/*******************/

/*******orari e tariffe******/
#orari_tariffe {
width: 500px;
}
#orari_tariffe table {
width: 100%;
margin-bottom: 30px;
}
#orari_tariffe table tr td {
text-align: center;
color: #ffffff; 
border: 1px solid #010634;
font-size: 14px;
}
#orari_tariffe table tr td p {
padding: 4px;
color: #dead24;
text-align: center;
font-size: 14px;
font-weight: bold;
}
#orari_tariffe table tr td span {
text-indent: 4px;
float: left;
font-size: 14px;
font-weight: bold;
}
.itinerario{ 
	color: #dead24; 
	font-size: 16px;
	margin-top: 20px;
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Verdana,Tahoma, Arial, Helvetica; 
    text-align:left;
    }
/*****************************/

/*******azienda********/
#azienda {
width: 500px;
margin: auto; 
}
#azienda ul {
text-align: left;
}
.PBottom {
padding-top: 2px;
/*margin-top: 5px;*/
/*float: right;*/
FONT-SIZE: 12px;
clear: both;
/*WIDTH: 870px;*/
COLOR: #ffffff;
border-left: 5px solid #ffffff;
BACKGROUND-COLOR: #1d3561;
TEXT-ALIGN: center;
}
#Bottom a.SkinObject {
PADDING-RIGHT: 3px;
/*DISPLAY: inline;*/
PADDING-LEFT: 3px;
PADDING-BOTTOM: 3px;
MARGIN: 3px 4px;
PADDING-TOP: 3px;
/*clear: left;*/
}
#Bottom div {
display: inline;
}
.bottomtext {
display: block !important;
font-weight: bold;
PADDING-BOTTOM: 3px;
PADDING-TOP: 3px
}
.bottomtext a{
color: #dead24 !important;
}
.bottomtext a:hover{
text-decoration: underline;
color: #dead24 !important;
}

.main_dnnmenu_item {
/*	BORDER-RIGHT: black 1px solid; BORDER-TOP: #dbae25 1px solid; FLOAT: left; MARGIN: 0px; BORDER-LEFT: #dbae25 1px solid; BORDER-BOTTOM: #dbae25 1px solid; LIST-STYLE-TYPE: none; POSITION: relative*/
}
.main_dnnmenu_container {
BACKGROUND-COLOR: transparent
}
.main_dnnmenu_bar {
CURSOR: hand; 
BACKGROUND-COLOR: transparent;
float: right;
}
.main_dnnmenu_rootitem {
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
COLOR: #163662;
FONT-STYLE: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #dbae25; 
padding: 4px 4px;
FLOAT: left;
TEXT-TRANSFORM: uppercase;
}
/*.main_dnnmenu_rootitem a{
TEXT-DECORATION: none;
float: right;
}*/
.main_dnnmenu_itemhover {
color: #ffffff;
BACKGROUND-COLOR: #dbae25
}
.main_dnnmenu_itemhover TD {
color: #ffffff;
BACKGROUND-COLOR: #dbae25
}
.main_dnnmenu_icon {
	/*WIDTH: 15px; CURSOR: hand; HEIGHT: 100%; TEXT-ALIGN: left*/
}
.main_dnnmenu_submenu {
	/*PADDING-RIGHT: 1px; PADDING-LEFT: 1px; Z-INDEX: 1000; FILTER: progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); PADDING-BOTTOM: 1px; CURSOR: hand; PADDING-TOP: 1px; BACKGROUND-COLOR: #cad5ea*/
}
.main_dnnmenu_break {
	/*FONT-SIZE: 1px; HEIGHT: 1px*/
}
.main_dnnmenu_arrow {
/*	BORDER-RIGHT: #cad5ea 1px solid; BORDER-TOP: #cad5ea 0px solid; FONT-SIZE: 10pt; CURSOR: hand; BORDER-BOTTOM: #cad5ea 1px solid; FONT-FAMILY: webdings*/
}
.main_dnnmenu_rootmenuarrow {
	/*FONT-SIZE: 10pt; CURSOR: hand; FONT-FAMILY: webdings*/
}
/*LI A {
	BORDER-RIGHT: #dbae25 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #dbae25 1px solid; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #dbae25 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dbae25 1px solid; POSITION: relative; TEXT-DECORATION: none
}
LI A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #163662; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
LI A:hover {
	BACKGROUND-COLOR: #dbae25
}
LI A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dbae25
}*/


/************************************************************** TESTO DELLE PAGINE ***************************************************/
div.testo p{
text-align: justify;
color: #ffffff;
}
div.testo ul{
color: #ffffff;
}
#contatti div.testo p {
text-align: center;
}

/************************/
#foto_cossyra {
width: 500px;
}
#foto_cossyra h1 {
color: #ffffff;
font-family: "Times New Roman", Times, serif;
font-size: 250%;
}
#foto_zeus {
width: 500px;
}
#foto_zeus h1 {
color: #ffffff;
font-family: "Times New Roman", Times, serif;
font-size: 250%;
}
/*********print*********/ 
@media print {
#menu {
display: none;
}
#flag {
display: none;
}
/*#dnn_PPrivacy, #dnn_PCondizioni,*/
#dnn_dnnLOGIN_cmdLogin {
display: none;
}
}
/******************/
.stampa {
float: right;
color: #ffffff !important;
}