
 
body {
  margin: 0;
  padding: 0;
  font-size: 14px;
font-family: Arial, Helvetica, "Trebuchet MS";
  color: #494949;
  background: none;
}
.main-body{
width:100%;
background: transparent url(../images/bodybg.png) repeat-x top !important;

}

input {
  font: 12px/100% Verdana, sans-serif;
  color: #494949;
}

div{
font-size: 14px;
font-family: Arial, Helvetica, "Trebuchet MS";
}


h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}

h1 {
  font-size: 170%;
}

h2 {
  font-size: 160%;
  line-height: 130%;
}

h3 {
  font-size: 140%;
}

h4 {
  font-size: 130%;
}

h5 {
  font-size: 120%;
}

h6 {
  font-size: 110%;
}


p {
  margin: 0;
  padding: 0;
  font-size: 14px;
font-family: Arial, "Trebuchet MS";
color: #92897f;
line-height: 23px;
clear: both;
}


a:link, a:visited {
  color: #579d0c;
  text-decoration: none;
  outline: none;
}

a:hover {
  color: #729d0c;
  text-decoration: underline;
}


ul {
  margin: 0.5em 0 1em;
  padding: 0;
}

span.submitted{
  font-size: 0.92em;
  color: #898989;
  

width:480px;

color:#7B5B39;

font-weight:normal;

}
.form-submit {
border: 2px solid #779f20;
padding: 5px 15px;/*
_padding:5px 0px !important;
*padding:5px 0px !important;*/
background: transparent url(../images/button.gif) repeat-x top;
font-size: 14px;
font-weight: bold;
cursor: pointer;
}

/*******************************************************************
 * Header Search
 *******************************************************************/

#search-theme-form {
position: absolute;
margin-left: 738px;
margin-top: 215px;
}

#search-theme-form div.form-item label{
display: none;
}


#search-theme-form .form-item{
float: left;
margin: 0px;
}

#search-theme-form .form-submit{
display: block;
float: left;
width:40px;
height: 31px;
text-indent: -999px;
margin: 0px 0px 0px 15px;
line-height: 0px;
background: transparent url(../images/sub_newsletter.png) no-repeat top;
border: none;
position: relative;
}

#search-theme-form .form-submit:hover{
background: transparent url(../images/sub_newsletter.png) no-repeat bottom;
}




/*******************************************************************
 * Wrapper
 *******************************************************************/


#wrapper {
  width: 100%;
  margin: 0px auto;
background:transparent url(../images/header.png) no-repeat scroll center top;
}

#wrapper #container {
  margin: 0 auto;
  padding: 0px;
}

#wrapper #container #header {
background:transparent url(../images/header.png) no-repeat scroll center bottom;
clear:both;
height:261px;
margin:0 auto;
overflow:hidden;
position:relative;
width:1000px;
}

#wrapper #container #header #logo-floater {

}



#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
  line-height: 120px;
  position: relative;
  z-index: 2;
  white-space: nowrap;
}

#wrapper #container #header h1 a{
display: block;
  width:270px;
  height: 172px;
  overflow: hidden;
  text-indent: -999px;
}

#wrapper #container #header h1 span {
  font-weight: bold;
}



#wrapper #container #header h1{
margin: 0px 0px 0px 10px;
}


body.sidebar-right {
  min-width: 780px;
}

/* We must define 100% width to avoid the body being too narrow for near-empty pages */
#wrapper #container #center {
  float: left;
  width: 660px;
 margin-left:10px;
 padding-top: 25px;
 
}

#wrapper #container .container-div{
width: 1000px;
margin: 0px auto;
}

.sidebars-container{
float:right;
margin:0px;
overflow: hidden;
width:279px;
/*background: #faffff url(../images/rt_bg.jpg) no-repeat top;*/
margin-right: 10px;

}

.sidebars-inner{
/*background:transparent url(../images/rt_bt_bg.jpg) no-repeat bottom;*/
padding:0 5px 10px 5px;
}


.block ul{
padding: 0px;
}


#squeeze .node{
 background: transparent url(../images/idea_bg.jpg) repeat-x top;
 position: relative;
 overflow: hidden;
 height: 1%;
 
}


 .left-corner h2{
font-family: Helvetica, "Trebuchet MS", Arial;
font-size: 24px;
font-weight: bold;
color: #4b5c64;
line-height: 33px;
}



.sidebar h2{
font-size: 19px;
font-family: Helvetica, "Trebuchet MS", Arial;
display:table-cell;
/*display:inline;*/
background: #455a62;
color: #FFF;
padding: 5px 7px;
}	

.sidebar .content ul li{
list-style: none !important;
background: none;
margin-left: 0px;
padding-left: 0px;
padding-top: 5px;
}

.sidebar .content{
margin: 0px !important;
background: #ecfaf5;
overflow: hidden;
}



.sidebar .content ul li a{
font-size: 14px;
letter-spacing: 0px;
font-family: Arial, "Trebuchet MS", Helvetica;
text-transform:capitalize;
}





/* We ensure the sidebars are still clickable using z-index */
#wrapper #container .sidebar {
  clear: both;
}

#wrapper #container .sidebar .block {
  margin: 0px 0px 25px 0px;
  overflow: hidden;
}




.sidebar .content a{
color: #538600;
}



.block .content {
  margin: 0.5em 0;
}



/* Now we add the backgrounds for the main content shading */
#wrapper #container #center #squeeze {
}

#wrapper #container #center .right-corner {
width: 660px;
}

#wrapper #container #center .right-corner .left-corner {
  /* padding: 0px 25px 5em 35px; */
  min-height: 400px;
}

#footer {
  float: none;
  clear: both;
  text-align: center;
  color: #898989;
  background: #64b137 url(../images/footer.png) repeat-x top;
  overflow: hidden;
  height: 230px;
}

#footer .clear-block{
display: inline;
}




#footer .footer-right #block-menu-menu-footer-menu{
clear: both;
overflow: hidden;
}



#footer a.totop{
display: block;
width: 162px;
height: 175px;
background: transparent url(../images/backtotop.png) no-repeat top;
text-indent: -999px;
overflow: hidden;
float:right;
}

#footer .footer-right{
position: absolute;
right:0;
top:0;
}



#footer .footer-wrap{
width: 1000px;
margin: 0px auto;
overflow: hidden;
position: relative;
}

#footer .footer-left{
width:500px;
height: 100px;
background: transparent url(../images/copyright.png) no-repeat left center;
overflow: hidden;
text-indent: -999px;
margin-top: 134px;
margin-left: 10px;
float:left;
}

/**
 * Header
 */
#wrapper #container #header h1, #wrapper #container #header h1 a:link, #wrapper #container #header h1 a:visited {
  color: #fff;
  font-weight: normal;

  font-size: 1.5em;
}

#wrapper #container #header #logo-floater {
float: left;
}

#wrapper #container #header h1 a:hover {
  text-decoration: none;
}


/**
 * Secondary navigation
 */


/**
 * Nodes & comments
 */
.node {
 /* border-bottom: 1px solid #e9eff3;*/
  margin:0px;
  padding: 30px 30px;
}


/* Elenco news */



.elenconews li.promoted {
padding: 10px 5px !important;
border-bottom:1px dashed #c5e3db;
margin: 0px;
}





#sidebar-right .block .content{
padding: 15px !important;
border:3px solid #d9e9e3 !important;

}


a.more-user{
float:right;
background: transparent url(../images/more-btn.gif) no-repeat right center;
font-size:13px;
padding:2px 10px 3px 6px;
color: #333;
text-transform: lowercase;
}

a.more-user:hover{
text-decoration: none;
color: #000;
}

/* Country Accordian */




/* ------------ MENU ------------------*/

#nav {
	background:url(../images/main_mesnu.png) no-repeat right top; 
	padding-right:5px;
font-size:11px; 
	height:auto;
	margin:0 auto;
position:absolute;
	right:0;
	text-align:left;
	width:auto;
}
ul.dropdown, ul.dropdown li, ul.dropdown ul {
	list-style: none; 
}
ul.dropdown {
	position:relative;
	 z-index:1; 
	 float:left; 
	 width:100%; 
	
	 background:url(../images/main_wide.png) no-repeat left top;
 }
ul.dropdown li {float:left;  font-size:1.2em; position:relative;}
ul.dropdown li span.active {width:7px; height:5px; position:absolute; bottom:-5px; display:block; width:100%; padding:0; margin:0; background:url(../images/main_narrow.png) no-repeat center -1388px;}
ul.dropdown li a {
	font-family:"Trebuchet MS",Arial; 
	color:#579D0C; 
	display:block; 
	
	text-decoration:none;
	text-transform:uppercase;
}

ul.dropdown li a:hover {
	background-color: #e8f2ee;
	color: #374850;
}
ul.dropdown li a span {display:block; padding:9px;}
/*
ul.dropdown li.drop a span {
padding:9px 20px 9px 12px; background:url(../images/main_narrow.png) no-repeat right -1347px;}

ul.dropdown li.drop:hover {border:none; margin:0 0 0 -1px; text-align:left;}

ul.dropdown li.drop:hover a {background:url(../images/main_narrow.png) no-repeat right -106px; padding-right:21px}
ul.dropdown li.drop:hover a span {background-position:left -106px; padding:9px 4px 6px 13px; color: #374850;background: #e8f2ee;}*/
ul.dropdown ul {visibility:hidden; position:absolute; top:25px; left:0; z-index:2; width:130px; background:url(../images/main_narrow.png) no-repeat left -159px; padding:0px 0 0px 0;background-color:#66A094;margin-left:3px;}

ul.dropdown li ul li a  {padding-left:4px;color:#fff}
ul.dropdown li ul li a:hover  { color: #374850;}

ul.dropdown li ul li {font-size:11px; font-weight:normal; float: none; padding:2px 12px 2px 6px;}
ul.dropdown li ul li:hover {font-size:11px; font-weight:normal; float: none; padding:2px 12px 2px 6px;}
ul.dropdown li ul li a:hover {background-color: #e8f2ee;}/*
ul.dropdown ul li:hover {padding:0 3px 0 1px; margin-top:-1px}*/
ul.dropdown li.bottom {background:url(../images/main_narrow.png) no-repeat left -478px; padding:0; height:6px; margin:4px 0 -6px 0; line-height:0; font-size:1px;}
ul.dropdown li.bottom:hover {padding:0;  margin:4px 0 -6px 0; border:none;}
ul.dropdown li.hover, ul.dropdown li:hover {position: relative; z-index: 3; cursor: default;}
ul.dropdown ul li a {padding:6px 0; border-bottom:1px solid #dde0e0; color: #374850;}
/*
ul.dropdown li.drop:hover ul a span {color: #374850;}
ul.dropdown ul li:nth-last-of-type(2)  a {border-bottom:1px solid #fff;}
ul.dropdown ul li:nth-last-of-type(2):hover a {border-color:#dde0e0;}*//*
ul.dropdown li.drop:hover ul li {border:none;}
ul.dropdown li.drop:hover ul a {background:none;}
ul.dropdown li.drop:hover ul li:hover a {background:#f6f7f7; padding:6px 12px 6px 12px; border-top:1px solid #dde0e0; cursor:pointer;}
ul.dropdown li.drop:hover ul li a:hover {cursor:pointer;}
ul.dropdown li.drop:hover ul li:hover a:active {background:#f1f1f1;}
ul.dropdown li.drop:hover ul a span {background:none; padding:0; cursor:pointer;}
ul.dropdown li.drop:hover ul a {background:none; padding:6px 0; cursor:pointer;}
*/
ul.dropdown li:hover > ul { visibility: visible;}
ul.dropdown li.home a {background:url(../images/main_narrow.png) no-repeat 18px -1469px; display:block; }
ul.dropdown li.home a span { visibility:hidden; padding:9px 5px 9px 5px; display:block;}




a#fdbk_tab {
  top: 25%;
  left: 0;
  width: 42px;
  height: 102px;
  color: #FFF;
  cursor:pointer;
  text-indent:-100000px;
  overflow:hidden;
  position: fixed;
  z-index: 100000;
  margin-left: -7px;
  background-image: url(../images/tab_ultimenews.png);
 /* _position: absolute;
  _background-image: url(../images/tab_ultimenews.png);*/
}
a#fdbk_tab:hover {
    margin-left: -4px;
}









