/*GENERALE */

#left-bar ul.menu { display:none; }

body {
color:#000;
background:#006666;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt; 
text-decoration: none; 
}

h1, h2, h3 {
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
}

h2, h3 {
margin: 1.5em 0 0.2em 0;
color:#006666;
}

h2 {
border-left:solid 10px #006666;
padding-left:7px;
}

h1 {
font-size:1.8em;
color:#334444;
}

h2 {
font-size:1.4em;
}

h3 {
font-size:1.2em;
}

a {
color:#06f;
text-decoration: none; 
}

a:hover {
text-decoration: underline; 
color: #F60;
}

ul {
list-style-type: none;
margin:0px;
padding:0px;
}

#center ul {
padding:0 0.5em;
}

#center #article-content ul {
list-style-type: disc;
padding:0 1em 0.5em 1.5em;
margin:0;
}

#center #article-content ul li {
margin-bottom:0.4em;
}


/* STRUTTURA */

#main-wrap {
width: 960px;
background-color: #fff;
margin: 0 auto;
padding-bottom:0.5em;
text-align:left;
}

#top-bar .banner {display:none;} 


#main {
width:100%;
}

#left-bar {
width: 20%;
float: left;
}

#right-bar {
display:none;
}

#center {
padding:0 0.4em;
}

.breadcrumb,
.item-breadcrumb {
background:none;
color:#acaa12;
font-style:italic;
}

.breadcrumb a,
.item-breadcrumb a {
color:#acaa12;
}

.article-item h3 {
font-size:13pt;
margin-bottom:0.2em;
}


/*TOP BAR*/

#top-bar {
background-color: #fff;
}

#logo {
padding:0;
margin-bottom:2px;
float:left;
}

#gra-1 {
border: 0px;
}

#search-bar {
background:none;
margin: 0px 10px 0px 0px;
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
}

.search-submit {
color: #FFF;
background:none;
border:0px;
font-weight: bold;
font-size: 8pt;
padding:0;
text-transform: uppercase;
}

.search-input {
margin:0px;
width:140px;
border: 0px solid #0000FF;
}

#search-form {
}

#top-nav {
background:#334444;
padding: 0px;
}

.version {
display: inline;
margin: 5px 0px;
padding: 0px 5px 0px 0px;
}

.version li {
display: inline;
}

.version a {
border:1px outset #FFFF40;
background-color:#00F;
margin: 0px 2px;
padding: 0px 5px;
}

#top-nav a {
color: #fff; 
font-size: 10pt; 
font-weight: bold; }

/*LEFT BAR*/

#left-bar{}

#left-bar h2 {
display:none;
font-size:10pt;
margin-left:10px; }

#left-bar .menu {
font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
font-size: 8pt;
}

#left-bar .menu li{
}

#left-bar ul.menu {
margin: 10px 0 20px 10px;
}

#left-bar ul.menu ul {
margin:0px 0px 0px 0;
padding-bottom:5px;
}

#left-bar ul.menu li{
font-weight: bold;
text-transform: uppercase;
margin:0em 0 5px 0;
}

#left-bar ul.menu li a {}

#left-bar ul.menu ul li{
background-color: #fff;
text-align: left;
border-bottom: 1px dashed #ccc;
font-weight: normal;
text-transform: none;
padding-left: 10px;
margin:0em 0 0em 0;
}

#left-bar ul.menu li ul {
margin:0.3em 0 0em 0;
}

#left-bar ul.menu li.selected  {
}

#left-bar ul.menu li.selected a {
padding: 0 0 0 1em ;
color:#EB3A3A;
}

#left-bar ul.menu li.selected ul li a {
color:#000;
padding: 0em;
}

#left-bar ul.menu ul li.selected {
}

#left-bar ul.menu ul li.selected a{
color:#EB3A3A;
font-weight: bold;
}

#left-bar ul.menu ul li a {
color: #000;
}

#rss {
margin: 10px 0 0 40px;
}


.paging-bar
{
font-size: 0.8em;
text-align: right;
padding: 2px 0;
border-bottom: 1px dashed #4d4d4d;
color: #4d4d4d;
}

.last-update {
text-align: right;
margin-right: 1em;
font-size:0.8em;
color: #4d4d4d;
}



#bottom-bar {
clear:both;
font-size: 0.8em;
text-align:center;
padding: 1em 0 0.4em 0;
margin:0.5em 0;
}

#bottom-bar #phpeace {
color:#fff;
}

#article-content .headings h1,
body.subtopic #center h1 {
margin-top:1em;
margin-bottom:0.4em;
}


h3.feature {
display:none;
}

p.version-note {
margin:2em 0.5em;
padding-top:0.5em;
border-top:dashed 1px #44a;
font-style:italic;
font-size:0.9em;
}

#gtext-5 {
color:#666666;
padding:0.6em;
font-style:italic;
font-size:0.9em;
}

.article-item  {
padding-left: 0.4em;
}

.article-item h3 {
margin: 0;
}

.item-breadcrumb {
margin-bottom:0.4em;
}

