body { font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans; font-size: 12px; color: #3e3e3e; background-image: url('/img/0bg.jpg'); background-attachment: fixed; background-position: bottom left; background-repeat: repeat-x; text-align:center;}
a { color: #880000; text-decoration: none; }
a:hover { text-decoration: underline; }
div.container { width:960px; margin-left:auto; margin-right:auto; margin-bottom: 10px; background-color: #ffffff; text-align:justify; }
div.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
div#header { background-image: url('/img/logo0.gif'); background-repeat: no-repeat; background-position: 28px 11px; }
div#searchbar { height: 33px; margin-left: 420px; border: 1px solid #cccccc; background-image: url('/img/1bg.gif'); background-repeat: repeat-x; color: #3e3e3e; line-height: 33px; }
div#searchbar .text { width: 210px; font-size: 11px; }
div#searchbar select { width: 120px; font-size: 11px; }
div#searchbar .button { width: 64px; height: 22px; font-size: 11px; }
div#linkbar { height: 44px; margin-left:720px; line-height: 44px; }
div#menubar { height: 28px;	border: 1px solid #cccccc; background-image: url('/img/1bg.gif'); background-position: 0px -33px; font-size: 13px; color: #3e3e3e; }
div#menubar li { display: block; float: left; width: 99px; height: 28px; border-right: 1px solid #cccccc; text-align: center; }
div#menubar li.hover { margin: 0px; background-image: url('/img/1bg.gif'); background-position: 0px -61px; color: #880000; cursor: pointer; }
div#menubar li a { padding:5px; color: #3e3e3e; line-height: 28px; }
div#menubar li a:hover { text-decoration: none; }
div#menubar li.hover a { color: #880000; }
div#banner { height: 163px; margin-bottom: 10px; border-bottom: 1px solid #cccccc; 	background-image: url('/img/banner-1.jpg'); }
div#left { float: left; width: 210px; margin: 10px; background-color: #ffffff; }
div#left div.title { height: 26px; background-image: url('/img/1bg.gif'); background-position: 0px -89px; font-size: 13px; line-height: 26px; text-indent: 9px; }
div#left div.body {	border: 1px solid #cccccc; border-top: 0px; border-bottom: 0px; padding-top: 4px; background-color: #f3f3f3; background-image: url('/img/1bg.gif'); background-position: 0px -115px; background-repeat: repeat-x; }
div#left div.separator { height: 10px; }
div#left div.body li { display: block; border-bottom: 1px solid #cccccc; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 2px; }
div#left div.body li a { color: #3e3e3e; }
div#left div.body li.hover { background-color: #cccccc; cursor: pointer; }
div#left div.separator { height:10px; background-color: #ffffff; }			
div#left div.body li.hover a { color: #880000; }
div#left div.body li.hover a:hover { text-decoration: none; }
div#copyright { padding: 5px; background-image: url('/img/3bg.gif'); background-repeat: no-repeat; font-size: 10px; line-height: 30px; text-align: center; }
div#page{ float: left; width: 700px; margin-left: 10px; padding-top: 10px; padding-bottom: 20px; }
div#cat_show { width:700px; height:25px; border:1px solid #cccccc; background-image:url('/img/1bg.gif'); background-repeat:repeat-x; color:#3e3e3e; line-height:25px; text-indent:15px; }
div#cat_show select { width: 120px; font-size: 11px; }
div.catsel { display:none; width:680px; position:absolute; z-index:23; padding:10px; border:1px solid #cccccc; background-color:#ffffff;}
div#catsel_keywords div { float:left; width:25%; overflow:hidden; text-align:left; }
div.inline-listor { width: 650px; margin-left: 20px; margin-right:20px; }
div.inline-itemor { float: left; width: 120px; height:300px; margin-left: 18px; margin-right: 0px; text-align: left; }
div.inline-list { width:645px; margin-top:10px; margin-left: auto; margin-right:auto; }
div.inline-item { float: left; width: 140px; margin-left:1px; margin-bottom: 1px; padding-left:10px; padding-right:10px; text-align: left; }
div.inline-item div.descrizione { display: block; padding: 5px; font-size: 11px; line-height:1.2em; }
div.inline-item div.descrizione strong { font-size: 12px; font-weight: bold; }
div.inline-item div.descrizione a { color: #3e3e3e; }
div.block-list { width: 650px; margin-left: 20px; margin-right:20px; }
div.block-item { clear:both; margin-left: 20px; text-align: left; }
div.block-item div.descrizione { float:left; display: block; width: 500px; margin-top: 5px; margin-left:10px; font-size:11px; line-height:1.2em; }
div.block-item div.descrizione strong { font-size: 12px; font-weight: bold; }
div.block-item div.descrizione a { color: #3e3e3e; }
div.block-item img.cover { float:left; }
div.block-item div.cover_outer { float:left; }
div.h1{ height: 30px; margin-bottom: 10px; border-bottom: 1px solid #eeeeee; background-image: url('/img/cdot3.gif'); background-repeat: no-repeat; background-position: 0px -2px; font-size: 24px; color: #3e3e3e; text-indent: 25px; font-style:italic; }
div.h2{ margin-bottom: 10px; font-size: 18px; color: #3e3e3e; }
div.h3{ margin-bottom: 10px; font-size: 16px; color: #3e3e3e; }
img.cover { display: block; padding:5px; background-image: url('/img/cover-bgi.gif'); }
div.cover_outer { width:110px; margin-left:auto; margin-right:auto; padding:5px; background-image: url('/img/cover-outer.gif'); };
p { font-size: 12px; text-align: justify; }
div#page ul { margin:5px; }
div#page li { list-style-type:disc; margin-left:20px; }
div#contact_form { width: 500px; margin-top:25px; font-size:13px;  }
div#contact_form input { width:300px; }
div#contact_form textarea { width:300px; height:200px; vertical-align:text-top; }
.center { text-align: center; }
.right { text-align: right; }
strong { color: #000000 }