/* ::::: http://gpor.netpigs.net/sites/default/files/css/css_39e296d8f420591f28fc2f0873d0b903.css ::::: */

img { border: 0px none; }
.clear-block::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.clear-block { display: inline-block; }
.clear-block { display: block; }
.profile { clear: both; margin: 1em 0px; }
.profile .picture { float: right; margin: 0px 1em 1em 0px; }
.date-clear-block::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; }
.highslide-overlay { display: none; }
.closebutton { text-indent: -9999px; position: relative; top: -15px; left: -15px; width: 30px; height: 30px; cursor: pointer; background: transparent url('close.png') repeat scroll 0% 0%; }
div.view div.views-admin-links li a::before { content: "["; }
div.view div.views-admin-links li a::after { content: "]"; }
body, html { margin: 0px; padding: 0px; border: medium none; font-family: Verdana,sans-serif; font-size: 10pt; }
body { background-color: rgb(119, 119, 119); text-align: center; }
div { text-align: justify; }
div#outerbody { position: relative; height: 100%; width: 960px; background-color: rgb(0, 0, 0); margin: 0px auto; padding: 0px 3px; background-image: url('bgbody.gif'); background-repeat: repeat-y; background-position: center top; }
div#header { height: 75px; width: 100%; position: relative; background-color: rgb(51, 51, 51); background-image: url('bghmenu2.gif'); background-position: 0px 59px; background-repeat: repeat-x; }
div#header div#logo { z-index: 10; margin: 0px; padding: 0px; font-size: 14pt; position: absolute; top: 0px; left: 0px; }
div#logo h1 { margin: 0px; }
div#menu { font-size: 12pt; height: 20pt; background-color: rgb(0, 0, 0); padding: 0px; background-image: url('bgmenulinks.gif'); background-repeat: repeat-x; }
div#menu a, div.block-locale ul li a { display: block; float: left; height: 20pt; line-height: 20pt; background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-decoration: none; padding: 0px 10px; font-weight: bold; font-style: italic; background-image: url('bgmenulinks.gif'); background-repeat: repeat-x; border-right: 2px solid rgb(24, 24, 24); }
div#menu a:hover, div.block-locale ul li a:hover { background-color: rgb(136, 136, 136); background-image: none; }
div#col_1 { float: left; width: 160px; background-color: rgb(119, 0, 0); }
div#col_2 { float: left; margin: 0px; background-color: rgb(253, 253, 253); padding: 0px; }
div#col_2.wide { width: 800px; }
div#maincontent { padding: 10px; }
div#col_2 div#tabs-wrapper { margin: 0px; padding: 0px; }
div#col_2 h2.main-title { margin: 0px; padding: 0.4em 1em 1em; background-color: rgb(24, 24, 24); color: rgb(255, 255, 255); border-bottom: 3px solid rgb(119, 0, 0); }
div#col_2 h2.with-tabs { padding-bottom: 35px; }
div#col_2 div#tabs-wrapper ul { margin: 0px; padding: 0px; border: medium none; font-size: 11pt; }
div#col_2 div#tabs-wrapper ul ul.primary { padding: 3px; margin: -24px 5px 0px; background-repeat: repeat-x; background-position: left top; }
div#col_2 div#tabs-wrapper ul.primary li { padding: 0px; height: 30px; border: medium none; background-color: rgb(119, 0, 0); font-style: italic; }
div#col_2 div#tabs-wrapper ul.primary li a { border: medium none; background-color: transparent; margin: 0px; color: rgb(224, 224, 224); padding-bottom: 3px; }
div#col_2 div#tabs-wrapper ul.primary li a:hover { background-color: rgb(159, 51, 51); }
div#col_2 div#tabs-wrapper ul.primary li.active { padding-bottom: 3px; background-color: rgb(253, 253, 253); border: medium none; }
div#col_2 div#tabs-wrapper ul.primary li.active a { color: rgb(17, 17, 17); }
div#col_2 div#tabs-wrapper ul.primary li a.active { font-weight: bold; }
div#col_2 div#tabs-wrapper ul.primary li.active a:hover { background-color: rgb(253, 253, 253); }
div#footer { clear: both; text-align: center; padding: 0px 3px 3px; margin: 0px 0px 0px -3px; width: 960px; background-image: url('bgfooter.gif'); background-repeat: no-repeat; background-position: center bottom; }
div#footer div { text-align: center; }
div#footer div.insidefoot { background-color: rgb(119, 0, 0); margin: 0px; padding: 5px 10px; }
div#col_2 div.picture { float: right; width: 95px; height: 85px; }
div#col_1 div div, div#col_1 div.block-adsense_managed { padding: 0px; }
p.banner { text-align: center; width: 160px; margin: 0px; padding: 0px; border: medium none; }
p.banner img { margin: 0px; padding: 0px; border: medium none; }
li a { color: rgb(170, 170, 170); text-decoration: none; }
li a.active { color: rgb(255, 255, 255); }
ul.links { margin: 0px; padding: 0px; }
ul.links li { display: inline; list-style-type: none; padding: 0px 0.5em; }
.breadcrumb { background-color: rgb(24, 24, 24); padding: 0.3em 0.5em; color: rgb(119, 119, 119); font-size: 8pt; }
.breadcrumb a { text-decoration: none; color: rgb(153, 153, 153); }
.breadcrumb a:hover { color: rgb(187, 187, 187); }
ul.primary { border-collapse: collapse; padding: 0px 0px 0px 1em; white-space: nowrap; list-style: outside none none; margin: 5px; height: auto; line-height: normal; border-bottom: 1px solid rgb(187, 187, 187); }
ul.primary li { display: inline; }
ul.primary li a { background-color: rgb(221, 221, 221); border-color: rgb(187, 187, 187); border-width: 1px; border-style: solid solid none; height: auto; margin-right: 0.5em; padding: 0px 1em; text-decoration: none; }
ul.primary li.active a { background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(187, 187, 187) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
ul.primary li a:hover { background-color: rgb(238, 238, 238); border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(238, 238, 238); }
.blocco { margin: 0px 0px 6px; padding: 0px; display: block; }
.blocco .titolo { display: block; padding: 5px; font-size: 16px; font-style: italic; font-weight: bold; color: white; background-image: url('nerosfumato.gif'); background-repeat: repeat-x; background-position: center bottom; background-color: black; }
.blocco_bacheca { float: left; margin: 5px; text-align: center; }
.box_user_right { float: right; margin-right: 10px; }
