/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;font-size:0.80em;
line-height: 1.4em;	margin: 0px;padding: 0px;
background-color: #000066;
color:#fff; background-image:url(../images/layout/bg.jpg); background-repeat:repeat}
html,body{margin:0px;padding:0;height: 100%;}
img{border:0px}
#master{text-align:center; width:100%; background-image:url(../images/layout/fascia.jpg); background-position:top; background-repeat:repeat-x;}
#container{margin:0px auto; width:900px}
#header{width:900px; background-image: url(../images/layout/bg_header.jpg); background-position:right top; background-repeat:no-repeat; height:358px; position:relative;}
#swf{position:absolute; top:67px; right:15px; height:268px; width:450px; }
#tonale{position:absolute; top:0px; left:430px;}
#disegno{float:left;}
.flag{padding-right:10px;}
#logo{float:left; margin-top:70px; width:192px; text-align:center;}
#page{width:900px; background-image:url(../images/layout/bg_page.gif); background-repeat:repeat-y;}
#last{float:left; width:210px;}
#offerte{margin:5px; background-color:#FFFFFF;  color:#333333; text-align:left; padding:0 5px;}
#offerte h6{font-size:14px; font-weight:bold; color:#0066CC; margin:0; padding:5px 0px;}
#offerte a{color:#0066CC; text-decoration:underline;}
#offerte a:hover{color:#0066CC; text-decoration:none;}
#last h5{font-size:16px; font-weight:bold; margin:0; padding-top:10px;}
#menu{float:left; width:225px; min-height: 500px;height:auto !important; height: 500px;  }
#menu img{margin:5px 0px}
#menu h5{font: 18px "Trebuchet ms", Verdana,Arial,Sans-serif; font-weight:500; color:#FFFFFF; margin:0; padding:15px 0 3px 0; border-bottom:1px solid #EB1802;}
#content{float:right; width:465px; padding:15px 0px; text-align:left; color:#003366;}
#content p{padding:10px; margin:0;}
#content h1{color:#830E16; font-weight:600; font: 22px "Trebuchet ms", Verdana,Arial,Sans-serif; padding-left:8px; }
#content h2{font-weight:600; font: 18px "Trebuchet ms", Verdana,Arial,Sans-serif; padding-left:8px; }
#content h3{font-weight:600; font: 18px "Trebuchet ms", Verdana,Arial,Sans-serif; padding:0 0 0 8px; margin:0; }
#content h4{font-weight:bold; font: 16px "Trebuchet ms", Verdana,Arial,Sans-serif; padding-left:8px; }
#content a{color:#0066CC; text-decoration:underline;}
#content a:hover{color:#0066CC; text-decoration:none;}
#footer{clear:both; width:900px; height:150px; background-color:#34338C; color:#999999; padding-top:10px;}
#footer a{color:#999999; text-decoration:none;}
#footer a:hover{color:#999999; text-decoration:underline;}
.rec{float:left; width:200px; border-right:1px solid #CCCCCC; padding-left:10px; height:140px; text-align:left; font-size:13px; margin-top:0px;}
.rec1{float:left; width:214px; border-right:1px solid #CCCCCC; padding-left:10px; height:140px; text-align:left; font-size:13px; margin-top:0px;}
.rec2{float:left; width:450px;  height:140px; text-align:left; padding-left:10px; font-size:13px; margin-top:0px;}
.rec p{margin:0; padding:0 0 10px 0}
.bluhot{color:#000066; font-size:16px; }
.ulnav{margin:0 0 0 5px; padding:0; list-style-type:none; text-align:left; padding-top:1em; }
.ulnav li{margin:0; padding:0; list-style-type:none; background-image:url(../images/layout/star.gif); background-position:top left; background-repeat:no-repeat; }
.ulnav li a{color:#fff; text-decoration:none; display:block; height:1.8em; line-height:1.8em;font: 17px "Trebuchet ms", Verdana,Arial,Sans-serif; font-weight:500; padding-left:20px;}
.ulnav li ul {margin-left:20px; padding:0;}
.ulnav ul ul {margin-left:0px; padding:0; }
.ulnav li ul li {margin-left:5px; padding:0; background-image:none; }
.ulnav li ul li a{font-weight:normal; font-size:14px;}
table.price_inv{width:96%; margin:0 auto; border:0px; }
table.price_inv td,th{padding:2px 0 2px 5px;}
.even{background-color:#E8F2FC; }
.odd{background-color:#fff;}
.odd2{background-color: #FFF;}
.even2{background-color: #F4FFF2; }
table.tbprenota td,tr{padding:3px 0;}
input{background-color:#EAF0FB; color:#0C0B51;}
.textarea{background-color:#EAF0FB; color:#0C0B51;}
.errore{color: #FF0000;}
.datanews{color:#FF6600;}
.imgleft{float:left; margin:0 8px;}
.imglight{float:right; margin:0 8px;}
.divprop{clear:left; padding-top:10px;}
.divprop h4{color:#006699; margin:0; padding:0 0 10px 0;}
ul.amici{list-style-type:none; margin:-5px 0 0 0; padding:0;}
ul.amici li{line-height:1.6em; height:1.6em} 
ul.amici li a{display:block; color:#FFFFFF; text-decoration:underline;}
