body, td, th, input, textarea {
 font-family: Arial, Verdana; font-size: 10px;
}
body {
 background-color: #c6baa0; margin: 0px; padding: 0px;
}
td, th { vertical-align: top; background-color: #f3f1ee; }
th { font-weight: bold; }
a { text-decoration: underline; color: black; }
a:visited { color: black; }
a img { border: 0px; }

/* 4f80a8 -> d7760f */

input, textarea {
 border: 1px solid #d7760f; background-color: white /*#f3ecdc*/;
}
input.submit { 
 background-color: #d7760f; color: white; font-weight: bold; border: 0px;
}
em { color: #d7760f; font-style: normal; }

.contenitore { width: 750px !important;  position: relative; }
#testata { height: 162px; position: relative; color: white; }
#testata a { color: white; text-decoration: none; }
#testata a:hover { color: #d7760f; }
#testata a.sel { color: #b0a285; }
#hp_wheels { background:url(images/testate/hp_wheels.jpg) no-repeat; position:absolute; left:470px; top:160px; width:120px; height:30px; }

#lingue {
    position: absolute;
    left: 17px;
    width: 20px;
    margin:0; padding:0;
    z-index:10000;
}
#lingue a {
    text-indent:-10000px;
    display:block;
    margin:0;padding:0;
    width:19px;
    height:11px;
    margin: 5px 0 0 !important;
    font-size:0;
}
a#link_home { 
 display: block; position: absolute;
 top: 25px; width: 210px; height: 105px;
/* border: 1px solid white; */
}
a#link_total { 
 display: block; position: absolute;
 top: 105px; left: 220px; width: 75px; height: 20px;
/* border: 1px solid white; */
}
a#link_eta { 
 display: block; position: absolute;
 top: 15px; left: 335px; width: 75px; height: 75px;
}
a#link_travco { 
 display: block; position: absolute;
 top: 100px; left: 340px; width: 65px; height: 30px;
}
a#link_fim { 
 display: block; position: absolute;
 top: 0px; right: 3px; width: 45px; height: 55px;
}
a#link_fia { 
 display: block; position: absolute;
 top: 65px; right: 5px; width: 40px; height: 35px;
}

a#link_fim.hp { 
 display: block; position: absolute;
 top: 80px; right: 13px; width: 45px; height: 55px;
/* border: 1px solid white; */
}
a#link_fia.hp { 
 display: block; position: absolute;
 top: 100px; left: 645px; width: 40px; height: 35px;
}

#sezioni   { position: relative; top: 140px; width: 100%; }
#sezioni a {
 display: block; float: left; clear: none; padding: 4px 0px 0px 10px; 
 font-size: 11px;
}
#sezioni a.sel { color: #d7760f; }

#ph_classic {
    margin:0; padding:0;
    position:absolute;
    display:block;
    right:30px; bottom:3px;
    width:125px;
    height:18px;
    text-indent:-10000px;
}
#scrivi {
    margin:0; padding:0;
    position:absolute;
    display:block;
    right:9px; bottom:7px;
    width:15px;
    height:10px;
}

#homepage { background-color: #f3f1ee; width: 600px; }
#homepage a { text-decoration: none; }
#homepage .title { color: white; padding: 2px 2px; font-weight: bold; text-align:center; }
.hp_first_row {
 float: left; clear: none; width: 131px; height: 98px;
 position: absolute; top: 20px;
 cursor: hand;
}
.hp_first_row_title { color: #000; font-size: 12px; }
.hp_first_row .title { font-size: 11px; }
.hp_first_row .content {
 margin-left:60px;
 padding:5px 0;
 height:65px;
 _height:75px;
 width: 65px;
 font-size: 9px;
}
.hp_second_row {
 float: left; clear: none; width: 131px; height: 98px;
 position: absolute; top: 20px;
 cursor: hand;
}
.hp_second_row_title { color: #d7760f; font-size: 12px; }
.hp_second_row .title { font-size: 11px; }
.hp_second_row .content {
 position: absolute; right: 2px; 
 height: 65px; width: 85px;
 padding: 5px;
 text-align: right;
 font-size: 9px;
}
/* d97635 -> 9d8760 */
#hp_avvisi { margin-top: 20px; }
#hp_avvisi .title { background: #9d8760 url(images/hp/avvisi.gif) no-repeat; font-size:11px;  }
#hp_avvisi .content { padding: 5px 15px; border: 1px solid #9d8760; }
#hp_avvisi .content p { margin: 0px; padding: 0px 0px 10px 0px; }
#hp_avvisi .content b { color: #9d8760; }
#hp_avvisi .content a { text-decoration: underline; }

#navigazione {
 height: 20px; padding: 4px 0px 0px 15px; color: #d7760f;
 background-color: #f3f1ee; text-align: left;
}
#navigazione a { color: black; text-decoration: underline; }
#navigazione a.sel { text-decoration: none; }
#menu { background-color: #d7760f; color: white; vertical-align: top; }
#menu_content { width: 150px; font-size: 11px; }
#menu ul { padding: 5px; margin: 0px; }
#menu ul ul { padding: 0px 5px 25px 0px; margin: 0px; }
#menu li { display: block; padding: 0px; list-style-type: none; }
#menu li li { color: #d7760f; }
#menu li li.sel { color: #fff; }
#menu li li.sel a { color: black; text-decoration: none; }
#page {
 width: 600px; padding: 0px 15px 35px 15px; font-size: 12px;
 background-color: #f3f1ee; text-align: justify; vertical-align: top;
}
#page_content { vertical-align: top; }
#page h1 { margin-top: 0px; font-size: 20px; }
#page h2 { font-size: 12px; }
#page td, #page th { font-size: 12px; }
#chiusura {
 height: 20px; padding: 4px 5px 0px 15px;
 background-color: black; color: white;
 position: relative;
}
#chiusura a { color: white; }
#credits {
 position: absolute; right: 5px; color: #d7760f !important; font-size: 11px;
 text-decoration: none;
}
/* d2cabd -> 9e4e0d7 */
#news_container { width:150px !important; vertical-align:top; }
.news_box {
 padding: 5px;
 margin: 0 0 10px 0;
 background-color: #e4e0d7;
 font-size: 10px;
 text-alignment: justify;
 overflow:hidden;
 width:140px;
 _width:150px;
}
.news_box h1 { margin: 0px; font-size: 12px !important; color: #d7760f; }
.news_box form { margin: 0px; padding: 0xp; }
.news_box p { margin: 5px 0px 10px 0px; }
#newsletter_issues { margin: 0px; padding: 0px; }
#newsletter_issues li {
 display: block; list-style-type: none; padding-bottom: 5px;
}
#google_container { background-color: #e9e2d2; }
.imgbox {
    padding:0; margin:0; width:150px; display:block;
}
.tabella, .tabella td, .tabella th {
  border: 1px solid #d2cabd; border-style: collapse; padding: 2px; margin: 0px;
}
.note { font-size: 10px; text-align: justify; }
.press_record {
 border-bottom: 1px solid #d7760f;
 padding-bottom: 5px;
 margin-bottom: 15px;
}

table.tn td {text-align:center;}
