/* ////////// PAGINA INDEX //////// */
A:link, A:visited {
/*  color: #53453a;  */
  font-family: Trebuchet MS, Georgia;
  font-size: 13px;
  color: #391E09;
}
A:hover {
  color: #808080;
  text-decoration: underline;
}
A:active {color:#A40109;}
A {text-decoration:none;}
A img{border:none}

h1, h3, h4, h5, p {
  margin: 0px;
}
h1, h3, h4 {
  text-align: center;
}
.bordoGrigio {
  border: 1px solid #DDDDDD;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  padding: 5px 5px 10px 15px;
  margin: 5px 5px 5px 0px;
}
.bordoImages {
  border: 1px solid #DDDDDD;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #fff;
  padding: 4px 0px 0px 4px;
  margin: 0px 5px 0px 0px;
}
/*#meteo {
  margin: 0px;
}*/


ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
body {
  margin:0px;
  padding:0px;
  background:/*#f7f7f7*/ #f2f2f2;
}
#contenitore {
   width: 1090px;
   height: auto;
   margin:0px auto;
/*   background-color: #fff; */
}
/* ////////// INTESTAZIONE //////// */
#intestazione {
  height: 142px;
  width: 1080px;
/*  width: 900px;*/
  margin: 0px;
}
#logo {
  margin-top: 0px;
  float: left;
}
#bannerTop {
  width: 770px;
  height: 100px;
  margin: 35px 0px 0px 15px;
  float: left;
}
/*#bannerTop2 {
  width: 220px;
  height: 100px;
  margin-left: 10px;
  float: left;
}*/
/* ////////// BARRA //////// */
#barra {
  clear: left;
  background-color: #900000;
  width: auto;
}
#log {
  width: 259px;
  height: 30px;
  font-family: Verdana;
  font-size: 12px;
  color: #993300;
  text-align: center;
  float: left;
}
#log a {
  margin-left: 0px; /* vedi se serve */
}
#barraIcone {
  width: 545px;
  height: 30px;
  float: left;
}
#oraData {
  float: left;
  font-family: Georgia;
  color: #696969;
  width: 190px;
}
#ora {
  width: 190px;
  text-align: center;
  margin-bottom: 5px;
}
#data {
  text-align: center;
  font-size: 11px;
}
#icone {
  float: right;
}
/* ////////// PRINCIPALE//////// */
#principale, #advertising {
  float: left;
}
/* ////////// ADVERTISING//////// */
.bordoBlu {
  border: 2px solid #135CAE;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background-color: #FFF;
  padding: 5px 7px 5px 7px;
  margin: 5px 5px 0px 0px;
}
#advertising {
  margin-top: -50px;
}
#advertising h4 {
  padding: 0px 0px 3px 0px;
  color: #FFF;
  background-color: #135CAE;
}
#banner1dx, #banner2dx, #banner3dx {
  width: 200px;
  height: auto;
  margin-bottom: 15px;
}
/*#banner1dx {
  width: 220px;
  height: auto;
}
#banner2dx {
  width: 220px;
  height: auto;
}
#banner3dx {
  width: 220px;
  height: auto;
}*/
/* ////////// FOOTER //////// */
#footer {
  clear: left;
  background-color: #EBEBEB;
  height: 190px;
  font-family: Verdana;
  font-size: 9px;
}
#foot1, #foot2, #foot3, #foot4, #foot5, .footerSpazioTop {
  float: left;
/*  margin-right: 30px; */
  padding: 0px 20px 0px 15px;
  height: 175px;
}
#footer dd a, dt {
  font-family: Verdana;
  font-size: 9px;
}
#footer dd a {
  color: #4D4D4D;
  line-height: 19px;
}
#footer dd {
  margin-left: 20px;
}
.footLato {
  border-left: 1px dotted #A9A9A9;
}
.footerSpazioTop {
  margin-top: 10px;
}
/* ///////// TOOLTIP*/
#tt {
 position:absolute;
 display:block;
 /*background:url(images/tt_left.gif) top left no-repeat;*/
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background-color: #333333;
 /*background:url(images/tt_top.gif) top right no-repeat;*/
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:0px 10px 3px 7px;
 margin-left:5px;
 background:#553333;
 color:#fff;
 font-family: Arial;
 font-size: 12px;
 text-align: justify;
 }
#ttbot {
  display:block;
  height:5px;
  margin-left:5px;
  background-color: #333333;
  /*background:url(images/tt_bottom.gif) top right no-repeat;*/
  overflow:hidden;
}
/* ///// CARICAMENTO    //// */
#caricamento {
  position: absolute;
  top: 400px;
  left: 450px;
  background: #666666 url(images/loading.gif) no-repeat center;
  opacity: .50;
  filter: alpha(opacity=50);
  height: 300px;
  width:400px;
  display: none;
}
/* CALCOLATRICE */

#divCalc {
  position: absolute;
  top: 250px;
  left: 650px;
  padding: 5px;
  background: url(images/vetroCalcolatrice.png) no-repeat;
  width: 310px;
  height: 170px;
  visibility: hidden;
  /* cursor: move; */
}
#divCalc  a img{
  margin-left: 270px;
}
#col1 {
  width: 147px;
  float: left;
  margin-top: 5px;
}
#col2  {
  width: 160px;
  float: left;
  padding-top: 65px;
}
#t7, #t8, #t9, #t4, #t5, #t6, #t1, #t2 , #t3, #tplus, #tminus, #tperc, #t0, #tpunto , #tuguale, #tfor, #tdiv, #tcanc {
  width: 27px;
  height: 10px;
  padding: 10px;
  font-family: "Verdana, Arial, Helvetica, sans-serif";
  font-size: 12px;
  font-style: oblique;
  text-align: center;
  /* cursor: pointer;  */
  float: left;
}
#calcDisplay {
  position: absolute;
  top:40px;
  left: 150px;
  width: 140px;
  height: 45px;
  margin-left: auto;
  margin-right: auto;
  border: 1px #808080 dashed;
  text-align: right;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
 }
#Operatore {
  line-height: 15px;
  padding: 2px 10px 0px 0px;
  margin:0px;
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
 }
#Display {
  line-height: 20px;
  padding: 4px 10px 0px 0px;
  margin:0px;
 }
#t7 {
  background: url(images/7.png) center center no-repeat;
}
#t8 {
  background: url(images/8.png) center center no-repeat;
}
#t9 {
  background: url(images/9.png) center center no-repeat;
}
#t4 {
  background: url(images/4.png) center center no-repeat;
}
#t5 {
  background: url(images/5.png) center center no-repeat;
}
#t6 {
  background: url(images/6.png) center center no-repeat;
}
#t1 {
  background: url(images/1.png) center center no-repeat;
}
#t2 {
  background: url(images/2.png) center center no-repeat;
}
#t3 {
  background: url(images/3.png) center center no-repeat;
}
#t0 {
  background: url(images/0.png) center center no-repeat;
}
#tpunto {
  background: url(images/punto.png) center center no-repeat;
}
#tuguale {
  background: url(images/uguale.png) center center no-repeat;
}
#tplus {
  background: url(images/piu.png) center center no-repeat;
}
#tminus {
  background: url(images/meno.png) center center no-repeat;
}
#tperc {
  background: url(images/perc.png) center center no-repeat;
}
#tfor {
  background: url(images/for.png) center center no-repeat;
}
#tdiv {
  background: url(images/divis.png) center center no-repeat;
}
#tcanc {
  background: url(images/canc.png) center center no-repeat;
}