@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0} 

body{ background:#010010; font-size:12px; color:#fff; font-family:Verdana, Arial, Tahoma;}

.container{ width:758px; margin:0 auto;  border-left: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; }

.head{ width:758px; height:227px; background:url(img/newsped-trasporti.jpg) no-repeat}
.head-uk{ width:758px; height:227px; background:url(img/newsped-trasporti-uk.jpg) no-repeat}
.head-lingue { width:78px; padding: 10px  0 0 680px}
.head-manu{  margin: 168px  0px 0 0px; font-size:12px; font-weight:bold; float:right}

.head-manu ul {padding: 0; margin: 0; float:left}
.head-manu ul li {list-style-type: none; position: relative; margin: 0; padding: 4px 15px; cursor:pointer}
.head-manu ul ul {display: none; margin-top:20px; margin-left:0px}
.head-manu ul li:hover > ul {display: block; position: absolute; top: 2px;  width:200px; background:#010010; text-align:left; font-size:11px;  left:10px}
.head-manu li a {display: block;  text-decoration: none; color:#fff}
.head-manu li a:hover {color:#ff0000}
.head-manu li.sub > a {font-weight: bold;}


.main{ width:690px; padding: 55px 34px 0 34px; }
.main p{ margin-bottom:9px; line-height:17px}
.main h1{ font-size:14px; margin-bottom:40px}

.testo-giallo{ font-weight:bold; color:#FFFF00}

.footer{ width:738px; padding: 10px; text-align:center; font-size:10px}
.footer a{ color:#fff; text-decoration:none}
.footer a:hover{ color:#79b9fe;}

.footer-copy{ width:738px; padding: 10px; text-align:center; font-size:10px; margin:0 auto}
.footer-copy a{ color: #CCCCCC; text-decoration:none}
.footer-copy a:hover{ color:#79b9fe;}


.contactform {border:solid 1px #999; background-color:#f1f1f1;}
.contactform td {padding:5px; margin:0; color:#666;}
.contactformtd2 {padding:5px; margin:0; font-size:9px}

.contactform input.field {width:195px; padding:1px; border:solid 1px #616161; font-size:11px; line-height:normal}
.contactform textarea {width:275px; padding:1px; border:solid 1px #616161; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-top:3px}

.contactform input.button {width:auto; margin:5px 3px 10px 3px !important /*Non-IE6*/;  margin:5px 3px 10px 3px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#f1f1f1; border:solid 1px #999; text-align:center; color:#333; font-size:11px; font-weight:bold; }
.contactform input.button:hover {cursor:pointer; border:solid 1px #999; background:#616161; color:#ffffff;}




.contactform fieldset {padding:0px 0 10px 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 15px 0; border:solid 1px #467AA7;}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 0px 5px /*IE6*/; padding:0 2px 0 2px; color:#666; font-weight:bold; font-size:13px;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:11px;}
.contactform label.top {float:left; width:250px; margin:0 0 0 10px; padding:2px; font-size:11px;}
.contactform select.combo {width:184px; padding:1px; border:solid 1px #616161; font-size:11px;}
