/*
Theme Name: Tema PD-Lazio
Theme URI: http://wordpress.org/
Description: Tema sviluppato per il sito del PD_lazio 
Version: versione di novembre 2009
Author: PAN Advertising
Author URI: http://www.panadvertising.it
*/


/* Scroller Box */
#scroller_area{
/*float:left;
clear:both;*/

width:100%;
margin:10px 0;
}
#scroller_container {
 position: relative;
 background-color:fff;
 width: 871px;
 height: 18px;
 overflow: hidden;
 border-bottom:1px solid #36993f;
border-top:1px solid #36993f;
}

#scroller {
 white-space: nowrap;
 line-height: 20px;
 font-size: 12px;
 
}

#scroller_title{
float:left;
width:100px!important;
width:97px;
height:20px;
line-height:20px;
font-size:12px;
padding-left:10px;
color:#fff;
background-color:#666;
margin:0;
}
#scroller_title a{
color:#FFFFFF;
}
/* Scoller Box */


body {
background-color:#aab4b7;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
}

a {
color:#333333;
text-decoration:none;
}

a:hover {
color:#36993f;
}

#main {
width:981px;
background-color:#fff;
margin:17px auto;
}

#testata {
width:981px;
/*height:240px;
background: #fff url('images/testata.jpg') no-repeat;
float:left;
clear:both;*/
padding-left:0;
}
#testata_top{
background-image:url(images/header_bkg.jpg); background-position:0 0; background-repeat:no-repeat; width:100%; height:100%;
padding-top:14px;
}

.box_testata {
width:164px;
height:190px;
display:inline;
float:left;
margin:30px 0 0 25px;
}

.box_banner{
width:367px;
height:190px;
display:inline;
float:left;
margin:30px 0 0 16px;

}

#testata form {
margin:0;
}
#header_forms{
float:right;
width:154px;
margin-top:0;
}
.top_label {
margin:0;
padding:5px 0 0px 0;
width:100%;
/*background: url('images/bg_li.gif') repeat-x;*/
font-size:11px;
font-weight:bold;
clear:both;
color: #36993f;
}

.top_input {
/*border:none;
background-color:#ddd;
width:162px;*/
background-color:#FFFFFF;
border:1px solid #36993f;
}

.top_submit {
background:none;
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
float:right;
cursor: pointer;
cursor: hand;
height:24px;
display:block;
color:#36993f;
}

#wp-calendar, wp-calendar table {
font-size:11px;
width:164px;
}

#wp-calendar table.nav td, #wp-calendar caption {
background: url('images/bg_li.gif') repeat-x;
}

a#ec3_publish, ec3_publish img, img#ec3_spinner {
visibility:hidden;
display:none;
}

#flash_home {
width:981px;
height:250px;
background-color:#000;
float:left;
clear:both;
}

#primo_piano {
width:480px;
float:left;
padding:19px;
}

#primo_piano_left {
float:left;
width:240px;
}

#rss {
width:240px;
margin-top:14px;
background: url('images/bg_li2.gif') repeat-x;
padding-top:14px;
}

#rss a {
color:#777;
font-size:11px;
}

#rss a:hover {
color:#fff;
}

#primo_piano_right {
width:220px;
float:right;
font-size:11px;
color:#fff;
}

#primo_piano_right a {
color:#777;
}

#primo_piano_right h1 {
margin-top:3px;
}

#primo_piano_right h1 a {
font-size:18px;
color:#777;
}

#in_home_page {
width:440px;
height:250px;
overflow: auto;
float:right;
}

.in_hp {
padding:17px 0;
width:420px;
height:48px;
}

.in_hp img {
width:72px;
height:48px;
margin-right:10px;
float:left;
}

.in_hp h2 {
margin:0;
}

#in_home_page h2 a {
font-size:14px;
color:#777;
}


#primo_piano_right h1 a:hover, #in_home_page h2 a:hover, #primo_piano_right a:hover {
color:#fff;
}

#titboxhomeleft {
width:535px;
height:46px;
float:left;
background: #fff url('images/bg_box_hp.gif') repeat-x;
margin:1px 0 0 0;
font-size:12px;
font-weight:bold;
border-left:1px solid #fff;
}

#titboxhomeright {
width:443px;
height:46px;
float:left;
background: #fff url('images/bg_box_hp.gif') repeat-x;
margin:1px 0 0 1px;
font-size:12px;
font-weight:bold;
}

#flash_home2 {
width:981px;
height:315px;
float:left;
clear:both;
}

#corpo {
width:981px;
clear:both;
font-size:12px;
}

#sidebar {
padding-top:45px;
float:right;
width:207px;
border-top:1px solid #aab4b7;
}

#sidebar img {
margin-left:13px;
background: url('images/bg_li.gif') repeat-x;
padding:10px 0;
}

#content {
width:766px;
float:left;
border-top:1px solid #aab4b7;
}

#in_content {
width:635px;
margin:40px 0 0 65px;
}

#content a {
color:#06c;
}

#content h1 {
font-size:24px;
margin-bottom:8px;
}

#content h2 {
font-size:18px;
margin-bottom:8px;
}

#content h3 {
font-size:14px;
margin-bottom:8px;
clear:both;
}

#content h1 a, #content h2 a, #content h3 a {
color:#333;
}

#content a:hover, #content h1 a:hover, #content h2 a:hover, #content h3 a:hover {
color:#36993f;
}

.datipost {
clear:both;
margin-bottom:25px;
font-size:11px;
background: #eaeaea url('images/bg_li.gif') repeat-x;
width:627px;
padding:4px;
}

.delimiter {
width:635px;
background: #fff url('images/bg_li.gif') repeat-x;
clear:both;
}

.navigation {
margin:0;
font-size:11px;
width:635px;
clear:both;
}

.alignleft {
text-align:left;
width:300px;
float:left;
margin-bottom:3px;
}

.alignright {
text-align:right;
width:300px;
float:right;
margin-bottom:3px;
}

.entry p {
clear:both;
text-align:justify;
line-height:18px;
}

.entry table td {
font-size:10px;
}

.entry p img {
float: left;
margin-right:22px;
}

#content img {
border:none;
}

#content input#email, #content input#author, #content input#url, #content input#nome {
width:315px;
border:1px solid #333;
background-color: #eaeaea;
}

#content textarea {
width:631px;
border:1px solid #333;
background-color: #eaeaea;
}

input#submit {
display:block;
float:right;
background-color:#333333;
color:#fff;
border:1px solid #aab4b7;
}

#content label {
font-size:12px;
}

#footer {
background: #fff url('images/bg_footer.gif') repeat-x;
width:981px;
clear:both;
float:left;
}

#ultimi_articoli, #ultimi_commenti {
width:250px;
float:left;
display:inline;
margin-left:18px;
}

#links {
width:425px;
float:left;
display:inline;
margin-left:18px;
}

.tit_footer {
background-color:#fff;
width:130px;
height:38px;
font-size:11px;
font-weight:bold;
margin:37px 0 0 0;
padding:3px;
}

#links_left {
width:195px;
float:left;
}

#links_right {
width:195px;
float:left;
display:inline;

margin-left:18px;
}

#sidebar ul {
margin:0 0 0 13px;
padding:0;
list-style-type: none;
list-style-image: none;
width:180px;
}

#testata ul, #footer ul {
margin:0;
padding:0;
list-style-type: none;
list-style-image: none;
width:100%;
}

#testata ul li, #footer ul li, #sidebar ul li {
margin:0;
padding:5px 0 4px 0;
list-style-type: none;
list-style-image: none;
width:100%;
background: url('images/bg_li.gif') repeat-x;
font-size:11px;
}

#footer ul li {
padding:7px 0 6px 0;
}

#testata ul li a {
font-weight: bold;
}

#footer ul li a {
font-weight: normal;
}

#chiusura {
width:981px;
height:40px;
clear:both;
float:left;
background: url('images/bg_li.gif') repeat-x;
margin-top:30px;
}

#chiusura p {
margin:13px 0 0 13px;
font-size:11px;
}

#chiusura_vuoto {
width:981px;
height:19px;
background-color:#aab4b7;
clear:both;
}

div#navBar{
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
width:100%;
background-image:url('images/bg_navBar.jpg');
background-repeat:repeat-x;
height:26px;
float:left;
clear:both;
position:relative;
font-weight:bold;
}
div#realBar{
float:left;
padding:0 0px;
}
#navBar div#dummie_left{
width:10px;
height:26px;
background-image:url('images/bg_navBar_sx.jpg');
float:left;
}
#navBar div#dummie_right{
width:10px;
height:26px;
background-image:url('images/bg_navBar_dx.jpg');
float:right;
clear:right;
}
#navBar ul {
  padding: 0;
  margin: 0;
  list-style: none;
width:960px;
  height:26px;

 /* float:left;
  background-image:url('images/bg_navBar.jpg');
background-repeat:repeat-x;*/
 
  }

  #navBar .last{
  float:right;
  width:65px;
  }

#navBar li {
  float: left;
  position: relative;
  width: 175px;
/* background-color:#fefefe;*/
 line-height:26px;
  }
  #navBar li ul li {
  float: none;
  width:100%;
  }
#navBar li ul {
  display: none;
  position: absolute; 
  top: 26px;
  left: 0;
  background-image:url('images/bg_tendina.jpg');
  background-repeat:repeat-x;
  background-color:#fff;
  padding:0 10px;
   height:auto;
   width:120%;
  }

#navBar li:hover ul { display: block; }
#navbar li.sfhover ul { display: block; }