html, body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
	font: 11px Tahoma, verdana, helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	text-align: center; 
	background: #064A87 url("back.gif");
}
.class  { color: #fff; font-size: 11px; font-family: Tahoma; text-align: justify }
a   { color: #fff; font-size: 11px; font-family: Tahoma }
a:link    { color: #fff; font-size: 11px; font-family: Tahoma }
a:hover   { color: #fff; font-size: 11px; font-family: Tahoma; text-decoration: underline }
.giallo  { color: #F0A200; font-size: 11px; font-family: Tahoma; text-align: justify }
p {
padding:0;
margin:0;  
}
table, tr, td {
  font: 11px Tahoma, verdana, helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	text-align: left; 
}
.newscroller_titolo {
  font-size:110%;
  font-weight:bold;
  color: #F0A200;
}
.newscroller_corpo {
  font-weight:normal;
}

/*  NAVIGAZIONE  */
#menu_container {
width: 808px;
height:26px;
margin: 0px auto;
padding: 0 ;
background: url("images/bg-menu.png") repeat-x;
z-index:5;
border-left: 1px solid #0974d5;
        /*

        border-right: 1px solid #0974d5;
*/
}
ul#nav  {
        margin: 0 0 0 -1px;
        padding: 0;
        white-space: nowrap;
        float: left;
        width: 100%;
        }
#nav li {
        float: left;
        display: inline;
        list-style-type: none;
		}
#nav li a {             
                text-decoration: none;
                }
#nav li a span {
                font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #fff;
				height: 26px;
                display: block;
                background: none;
                line-height: 26px;
                padding: 0 8px;
                font-weight: bold;
                text-transform: uppercase;
                margin: 0 1px;
                text-decoration: none;
                cursor: pointer;
                }
#nav li a:hover span {
                background-position: 0 0;
                color: #F0A100;
                height: 26px;
                display: block;
                border-right: 1px solid #0974d5;
                border-left: 1px solid #0974d5;
                margin: 0 0;
                background: url(images/bg-menu-2.png) repeat-x ;
                text-decoration: none;
                }                
                /*
#nav a.azienda  {
                width: 73px;
                height: 26px;
                display: block;
                background: url(images/m_azienda.gif) no-repeat;
                }
#nav a:hover.azienda {
                background-position: 0 -26px;
                }
#nav a.servizi  {
                width: 68px;
                height: 26px;
                display: block;
                background: url(images/m_servizi.gif) no-repeat;
                }
#nav a:hover.servizi {
                background-position: 0 -26px;
                }
#nav a.veicoli  {
                width: 101px;
                height: 26px;
                display: block;
                background: url(images/m_parco.gif) no-repeat;
                }
#nav a:hover.veicoli {
                background-position: 0 -26px;
                }
#nav a.orari    {
                width: 108px;
                height: 26px;
                display: block;
                background: url(images/m_tabella.gif) no-repeat;
                }
#nav a:hover.orari {
                background-position: 0 -26px;
                }
#nav a.preventivo  {
                width: 148px;
                height: 26px;
                display: block;
                background: url(images/m_preventivo.gif) no-repeat;
                }
#nav a:hover.preventivo {
                background-position: 0 -26px;
                }
*/
#nav a.ita  {
                width: 49px;
                height: 26px;
                display: block;
                background: url(images/m_ita.gif) no-repeat;
                }
#nav a:hover.ita {
                background-position: 0 -26px;
                }
#nav a.eng  {
                width: 49px;
                height: 26px;
                display: block;
                background: url(images/m_eng.gif) no-repeat;
                }
#nav a:hover.eng {
                background-position: 0 -26px;
                }
#nav a.f-azienda  {
                width: 71px;
                height: 26px;
                display: block;
                background: url(images/f_azienda.gif) no-repeat;
                }
#nav a:hover.f-azienda {
                background-position: 0 -26px;
                }
#nav a.f-servizi  {
                width: 53px;
                height: 26px;
                display: block;
                background: url(images/f_servizi.gif) no-repeat;
                }
#nav a:hover.f-servizi {
                background-position: 0 -26px;
                }
#nav a.f-veicoli  {
                width: 84px;
                height: 26px;
                display: block;
                background: url(images/f_veicoli.gif) no-repeat;
                }
#nav a:hover.f-veicoli {
                background-position: 0 -26px;
                }
#nav a.f-orari   { background: url(images/f_orari.gif) no-repeat; display: block; width: 84px; height: 26px
                }
#nav a:hover.f-orari {
                background-position: 0 -26px;
                }
#nav a.f-preventivo   { background: url(images/f_preventivo.gif) no-repeat; display: block; width: 128px; height: 26px
                }
#nav a:hover.f-preventivo {
                background-position: 0 -26px;
                }
#nav a.f-news  {
                width: 46px;
                height: 26px;
                display: block;
                background: url(images/f_news.gif) no-repeat;
                }
#nav a:hover.f-news {
                background-position: 0 -26px;
                }
#nav a.f-privacy  {
                width: 60px;
                height: 26px;
                display: block;
                background: url(images/f_privacy.gif) no-repeat;
                }
#nav a:hover.f-privacy {
                background-position: 0 -26px;
                }
/*
#nav a.azienda-eng  {
                width: 75px;
                height: 26px;
                display: block;
                background: url(images/m_eng_azienda.gif) no-repeat;
                }
#nav a:hover.azienda-eng {
                background-position: 0 -26px;
                }
#nav a.servizi-eng  {
                width: 72px;
                height: 26px;
                display: block;
                background: url(images/m_eng_servizi.gif) no-repeat;
                }
#nav a:hover.servizi-eng {
                background-position: 0 -26px;
                }
#nav a.veicoli-eng  {
                width: 75px;
                height: 26px;
                display: block;
                background: url(images/m_eng_veicoli.gif) no-repeat;
                }
#nav a:hover.veicoli-eng {
                background-position: 0 -26px;
                }
#nav a.orari-eng    {
                width: 79px;
                height: 26px;
                display: block;
                background: url(images/m_eng_orari.gif) no-repeat;
                }
#nav a:hover.orari-eng {
                background-position: 0 -26px;
                }
#nav a.preventivo-eng  {
                width: 118px;
                height: 26px;
                display: block;
                background: url(images/m_eng_preventivo.gif) no-repeat;
                }
#nav a:hover.preventivo-eng {
                background-position: 0 -26px;
                }
*/
#nav a.f-azienda-eng  {
                width: 77px;
                height: 26px;
                display: block;
                background: url(images/f_eng_azienda.gif) no-repeat;
                }
#nav a:hover.f-azienda-eng {
                background-position: 0 -26px;
                }
#nav a.f-servizi-eng  {
                width: 62px;
                height: 26px;
                display: block;
                background: url(images/f_eng_servizi.gif) no-repeat;
                }
#nav a:hover.f-servizi-eng {
                background-position: 0 -26px;
                }
#nav a.f-veicoli-eng  {
                width: 67px;
                height: 26px;
                display: block;
                background: url(images/f_eng_veicoli.gif) no-repeat;
                }
#nav a:hover.f-veicoli-eng {
                background-position: 0 -26px;
                }
#nav a.f-orari-eng   { background: url(images/f_eng_orari.gif) no-repeat; display: block; width: 69px; height: 26px
				}
#nav a:hover.f-orari-eng {
                background-position: 0 -26px;
                }
#nav a.f-preventivo-eng   { background: url(images/f_eng_preventivo.gif) no-repeat; display: block; width: 110px; height: 26px
				}
#nav a:hover.f-preventivo-eng {
                background-position: 0 -26px;
                }
#nav a.f-privacy  {
                width: 56px;
                height: 26px;
                display: block;
                background: url(images/f_eng_privacy.gif) no-repeat;
                }
#nav a:hover.f-privacy {
                background-position: 0 -26px;
                }                
ul#lingua  {
        margin: 0;
        padding: 0;
        white-space: nowrap;
        float: right;
        }
#lingua li {
        float: left;
        display: inline;
        list-style-type: none;
		}

td.grid{
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;
}
td.grid2{
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
.bordo {
  float:left;
  border:1px solid #F0A200;
  margin:3px 12px 5px 0;
}
.bordo-destra {
  float:right;
  border:1px solid #F0A200;
  margin:3px 0 5px 12px;
}
.bordothumb {
  float:left;
  border:1px solid #F0A200;
  margin:0px 9px 9px 0;
  width:90px;
  height:60px;
  overflow: hidden;
}
.legenda {
  float:left;
  border:0px solid #F0A200;
  margin:0px 2px 2px 0;
}
img {
	margin: 0px;
	padding: 0px;
	}
	
	
	
	
	
form input {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	height: 18px;
	width: 300px;
	margin: 0 0 4px 12px;
	border: none;
	}
form input.radio {
	width: auto;
	margin: 0 0 4px 6px;
	border: none;
	}
form select {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	height: 20px;
	width: auto;
	margin: 0 0 4px 12px;
	border: none;
	}
form textarea {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	height: 100px;
	width: 300px;
	margin: 0 0 4px 12px;
	overflow: auto;
	border: none;
	}
form button {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	width: auto;
	background: #F0A100;
	border: 0;
	padding: 2px 10px;
	cursor: pointer;
	text-transform: uppercase;
	}
	
	
	