/*inizio nuovi stili globali*/


.forminput, select{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color: #333;
background-color: #fbfbfb;
border: 1px #bbb solid;
}

.forminput2{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 9px;
height: 10px;
color: #333;
background-color: #fbfbfb;
border: 1px #bbb solid;
}

td {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
color: #444;
/* vertical-align: bottom;*/
}

hr{
border: 1px solid #fff;
border-top: 1px  solid #999;
}

h1{
font-size: 16px;
font-family: Verdana ,Arial;
color: #888;
font-weight: normal;
display: block;
margin: 0px 2px 2px 0px;
}

h2{
font-size: 14px;
font-family: Verdana ,Arial;
color: #888;
font-weight: bold;
display: block;
margin: 0px 2px 2px 0px;
}

h3{
font-size: 12px;
font-family: Verdana ,Arial;
color: #777;
font-weight: bold;
margin: 0px 2px 2px 0px;
}



/*fine nuovi stili globali*/





/*stili per il layout elastico*/
html,body{margin: 0;padding:0}
body{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 76%;text-align: center}

div#container{
   background-color: white;
   max-width:990px;
   width:990px;
   margin: 0 auto;
   text-align: left;
   border-left: 1px dotted #919292;
   border-right: 1px dotted #919292;
}

/*stili generici, su header e footer*/
div#header{
margin: 0;padding:0;
background-color:#000;
color: #ff0;
/*background-image: url('pic/testata.png'); */
height: 95px;
}



div#footer{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 70%;
color: #fff;
text-align: right; padding: 8px;
/*background-color: #0086F0; */
color: #FFF; 
height: 7px;
background-image: url('pic/sfondorib.png');
}

#truck {
background-image: url('pic/main-img.png');
}


.band{border: 1px; }





.inputlogin{font-size: 10px}

/*stili specifici per il layout*/



div#content{
padding: 3px; 
background-color:white; 
height: 430px;
overflow: auto; 
}


#spaziatore{
padding: 15px;
}


#formlogin{
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: medium;
    /*background-color: #0086F0;*/
   /*background-image: url('pic/sfondomenu.png'); */
background-image: url('pic/sfondofooter.png');
   height: 28px;
 }

/* STILE PER LE VOCI DEL MENU PRINCIPALE */

a.voicemenusel {   
/*background-color:#466F93;*/
color:#FFFFFF;
font-weight:bold;
font-size:11px;
text-decoration:none;
}

a.voicemenu {
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}


/*stili per la navigazione*/

div#navigation{height: 30px; color:#FFFFFF; }
div#navigation ul{margin: 0;padding: 0; list-style-type: none;}
div#navigation li{display: inline; margin: 0 0 0 2em;padding: 0} /*nota display: inline*/
//div#navigation a{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration: none}
div#navigation a:hover{text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}

/*stili per la navigazione*/
div#schede {height: 30px; background-color: white;}
div#schede ul{margin: 0;padding: 0; list-style-type: none;}
div#schede li{display: inline; margin: 0 0 0 2em;padding: 0} /*nota display: inline*/
div#schede a{color: #033;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration: none}
div#schede a:hover{text-decoration: underline;}
div#schede a#activelink{color: #033;text-decoration: none}

div#mapmenu a{color: #033;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration: none}
div#mapmenu a:hover{text-decoration: underline;}
div#mapmenu a#activelink{color: #033;text-decoration: none}




#mappa {
width: 740px; 
background-color: white; 
height: 450px;
}

#loading{
   position:absolute; 
   top:50%; 
   left:50%; 
   visibility:hidden;
}

/* classi td menu a schede */

.tdlsel{
background-image: url('pic/tabl_sel.gif');
}

.tdrsel{
background-image: url('pic/tabr_sel.gif');
}

.tdl{
background-image: url('pic/tabl.gif');
}
.tdr{
background-image: url('pic/tabr.gif');
}


#mapmenu_controls {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px; }

.tablectrl th {
background-image: url('pic/sfondomenu.png'); 
height: 21px; 
text-align: center;
}

.tablectrl a{color: #033;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration: none}
.tablectrl a:hover{text-decoration: underline;}
.tablectrl a#activelink{color: #033;text-decoration: none}






.linkblu a{color: blue;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration: none}
.linkblu a:hover{color: blue;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration: underline;}
.linkblu a#activelink{color: blue;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;text-decoration: none}

