/* CSS COMMON */


#overwrap { 
margin: 1% auto; 
width: 1200px
height: 2000 px;
background-image: url(http://www.giornalismi.info/images/39.jpg); 
background-repeat:no-repeat;
background-position:center top;
background-attachment: fixed;
}


body, td, input, textarea, select
{
color:#35383D;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

html>body,
html>body input,
html>body select,
html>body textarea
{
font-size: 11px; 
}

#testata {
float: left;
width: 5px;
}

#carosello, #banner {
text-align: center;
margin: auto;
padding: auto;
display: block;}

#admenu {
background-color: #009400;
clear: both;
}

#logo {
float: left;
width: auto;
margin: auto;
}

#logomamma {
float: left;
margin-right: 20px;
}

#logomamma img {
height: 150px;
}

#adsense {
float: right;
margin-left: 5px;
width: 180px;
}

#mammavideo {
float: left;
margin-left: 5px;
width: 320px;
}

#minibanner {
margin: 8px 0px 0px 5px;
width: auto;
}


/**** STRUCTURE ****/


#main
{
margin:1em 0;
clear:both;
}

#main-wrap
{
width: 980px;
margin: 0 auto;
text-align:left;
padding: 3px;
border-left: 2px dashed;
border-right: 2px dashed;
background-color: white;
}


#main #center
{
margin-left: 2px;
}

#main #center {
width: 40%;
float: left;
}

#top-bar {
float:left;
width:100%;
}

#right-bar {
width: 27%;
float: right;
margin: 0 0 0 2px;
padding: 0 3px 3px 3px;
}

.generic-text a {
color:#009400;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
}

#main #left-bar {
width: 27%;
display: block;
margin: 0 2px 0 0;
background-color: white;
padding: 0 3px 3px 3px;
}



/*QUOTE BAR */

#top-riga-sopra #citazione .quote p {
float:right;
width:100%;
text-align:right;
margin:0;
padding:0;
}

.quote .author {
float:right;
}

.quote {
font-size: 11px;
font-weight: bold;
color: #3b5998;
margin:0;
padding:5px;
}

#top-riga-sopra #citazione .quote .author{
font-size: 12px;
font-weight: normal;
color: #009400;
float:right:
}

ul.menu li a:hover 

{
color: #009400;
background-color: white;
text-decoration: none;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}


ul.menu li a {
font-size:11px;
display:inline;
font-weight:bold;
color: white;
height:13px;
text-decoration:none;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
padding: 2px;
}

#top-nav #top-riga-sopra {
float:left;
width:100%;
background-color: white;
margin: 1px 0 0 0;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

#search-form fieldset legend {display:none;}

#top-nav #top-riga-sotto {
float:left;
width:100%;
background:#009400;
margin: 0;
}

#top-riga-sotto-left ul.menu li {
float:left;
background:#009400;
margin: 0 10px;
}

#top-riga-sotto-left #rss {
float:left;
background:#3b5998;
margin: 1px 3px;
}

#top-riga-sotto-left h2 {
display:none;
}

#top-riga-sotto-right {
float:right;
}

/* END QUOTE BAR */

#top-nav {
background-color: #fff;
padding: 0px;
margin: 0px;
}


#search-form {
background-image: url('http://www.giornalismi.info/logos/rss.gif')
background-repeat: no-repeat;
}

#search-form {
background-color: #009400;
}

#search-form .search-input {
width: 100px;
font-size: 0.9em; 
padding: 0 5px;
}

#search-form {
border: 2px solid;
border-color: #009400;
width: 170px;
}

#search-bar {
padding: 0px;
}

#top-nav ul.groups a, #top-nav h3.feature {
display: none;
}

#notiziagold h3.feature {
display: none;
}

#left-bar h3.feature {

background-color: #009400;
background-repeat: no-repeat;
padding: 1px 1px 1px 20px;
display:block;
color: white;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:18px;
font-weight:bold;
font-style:italic;
text-align:left;
}

#adleftbar h3.feature {
display:none;
}

#rullonews h3.feature {
background-color: #009400;
background-repeat: no-repeat;
padding: 1px 1px 1px 20px;
display:block;
color: white;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:18px;
font-weight:bold;
font-style:italic;
text-align:left;
width:100%;
}


#right-bar h3.feature {
background-color: #009400;
background-repeat: no-repeat;
padding: 1px 1px 1px 20px;
display:block;
color: white;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:18px;
font-weight:bold;
font-style:italic;
text-align:left;
}

/* .topic_home .article-item img {
width: 120px;
} */

.topic_home .subhead {
font-style: normal;
font-size: 12px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.halftitle {
font-style: bold;
font-size: 11px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

#center .item-breadcrumb {
font-variant: small-caps;
font-size: .9em;
}


#main #loghi img {
    display: block;
    margin-left: auto;
    margin-bottom: 5px;
    margin-right: auto;}


/* .topic_home #left-bar {
margin-top: 50px;
background-color: #E0E0E0;
} */

#main #left-bar li a {
margin: 3px;
}

#main #left-bar li li a {
font-size: 1em;
}

#main #left-bar .format-info {
display: none;
}

#main #left-bar .halftitle {
margin: 5px 0 0 0;
font-weight: bold;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

.menu li ul li {display: none;}
.menu li:hover ul li {display: block;}



/**** SUBTOPIC SUBTOPICS ****/

.spaziobianco {
background: #fff;
}

ul.subtopics
{
margin: 1em 0;
padding: 1em;
}

ul.subtopics li
{
background-color: #f5f5f5;
border-left: solid 6px #009400;
padding: 0px 3px;
margin-top: 4px;
}

ul.subtopics li a
{
font-weight: bold;
margin-left: 5px;
text-decoration: none;
}

ul.subtopics li div
{
margin-left: 5px;
}


ul.subtopics li a:hover
{
text-decoration: underline;
}

#user-info {
background-color:#ECEFF5;
border:1px inset #000000;
text-align: center;
margin:1em 0pt;
padding:1em;
}

/* ARTICLE */


.headings h1
{
text-decoration: none;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
color:#203360;
font-size:14px;
display:block;
font-weight:bold;
}

#rullonews .article-item {
padding-bottom: 40px;

}

#gtext-30 a {
display: none;
}

#gtext-31 a {
display: none;
}

.breadcrumb a {
color: white;
}

.breadcrumb {
background-color: #009400;
margin: 0px 3px 3px 3px;
padding: 6px 0px 5px 10px;
}

#tool-bar {
width:95px;
}

#left-bar ul.items
{
margin: 1em 0;
padding: 0 1em;
float:left;
width: 90%;
}

#share {
clear: both;
}

ul.form-inputs li label.checkbox {
display:inline;
float:none;
margin-left:1.5em;
text-align:left;
}

ul.form-inputs li input.checkbox {
display:inline;
margin-left:5%;
}

#article-text a {
text-decoration: none;
color:#009400;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

.article-item a {
text-decoration: none;
font-family: lucida grande, tahoma, verdana, arial, sans-serif;
color:#203360;
}

.headings a {
color:#203360;
font-family:lucida grande,tahoma,verdana,arial,sans-serif;
text-decoration:none;
}

#right-bar .article-item {
padding-right: 5px;
}

#right-bar { text-align:left;}

#abbattuta .headings h1, #abbattuta .source, #abbattuta .article-notes, #abbattuta #commenti {
display: none;
}

#licenza, #peacelink {
color:#555555;
font-size:0.8em;
}


