/* global */

body {background:#FFF; margin-top:10px; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

img{border:0;}

h1, h2, h3, h4, h5, h6, p {margin:0; padding:0; border:0; font-weight:100;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
.hr {border-bottom:1px dashed #ccc; margin-top:10px; margin-bottom:20px; height:1px; overflow:hidden;}

#mainwrapper {width:900px; margin:auto;}
#navigator {background:#51473D; height:20px;}
#logo{margin:16px 0;}
#banner {width:900px; overflow:hidden; height:187px;}
#banner-image {float:left;width:235px;}
#banner-contents {float:left; background:url(img/backHP.jpg) no-repeat; height:163px; width:625px; padding:12px 20px; color:#333;}
#banner-contents img {float:right;}

#maincontents {width:900px; overflow:hidden;}
#sidebar {float:left;width:235px;padding-top:30px;}
#contents {float:left;width:585px; padding: 30px 50px 20px 30px; color:#666; font-size:12px;}

#contents h2 {color:#C00; font-size:14px; font-weight:bold; margin-bottom:5px;}
#contents h3 {color:#444; font-size:12px; font-weight:bold;}
#contents h4 {color:#C00; font-size:12px; margin-bottom:3px;}
#contents p {color:#666; font-size:12px; margin-bottom:6px;}
#contents a {color:#C00;}

#contents .caratteristiche {font-size:12px; line-height:14px; color:#666; width:585px; text-align:left; padding:1px;}
#contents .caratteristiche td {border-bottom:1px dashed #CCC; vertical-align:top; padding:5px;}
#contents .caratteristiche td.header {font-weight:bold; border-right:1px dashed #CCC;}
#contents .caratteristiche #nota {border-bottom:1px dashed #ccc; padding-left:5px; padding-top:4px; padding-bottom:4px; vertical-align:top; font-style:italic; color:#999; font-size:10px;}
#contents .caratteristiche td ul {margin:0; padding-left:12px;}

#contents .center td {text-align:center;}

.bordo-dx {border-right:1px dashed #CCC;}

#contents .nota {background:#F5F5F5; padding:20px; font-size:11px; border:1px dotted #CCC;}

#sidebar-box {background:url(img/box-shadow-right.png) top right no-repeat; width:229px; margin:auto;}
#sidebar-box .contents {background:url(img/box-content-bg.png) no-repeat #D7D2AC; width:204px; padding:10px; font-size:12px; color:#333; line-height:16px;}
#sidebar-box .contents h4 {color:#C00; font-size:20px; margin:0; padding:0; margin-bottom:5px; line-height:21px;}
#sidebar-box .contents h5 {color:#333; font-size:14px; margin:0; padding:0; margin-bottom:5px; font-weight:bold;}
#sidebar-box .contents ul {font-size:13px; line-height:15px; color:#333; margin:0; margin-left:40px; padding:0;}
#sidebar-box .contents li {margin-top:0; padding-top:8px;}
#sidebar-box .contents a {color:#333;}
#sidebar-box .contents a:hover {color:#c00;}
#sidebar-box .contents a.current {color:#c00;}
#sidebar-box .footer {background: url(img/box-bottom.png) no-repeat; height:16px; overflow:hidden;}

#footer{margin-top:7px; border-top:5px solid #E9E4CF; padding-top:5px; color:#999; font-size:11px; text-align:right;}
