body {
	background: #cfceca url(../images/bgall.jpg) repeat-x;
	color: #445;
}
#allwrap {
	 background:  url(../images/header.png) no-repeat ; 
	
}
#topmenuwrap {
  border-top: 0px solid #444;
  border-bottom: 0px solid #000;
}
#topmenu {
	background: none;
}
#header {
	background: none;
	border-bottom: 0px solid #99a;
}
#logo {
	border-top: 0px solid #fff;
	background: none;
}
#headerright{
	background: #fff url(../images/banner.jpg) no-repeat right center;
}
#banner {
	background: none;
}
h1 {
color: #223;
}
h2 {
color: #223;
}
#logo h2 {
	color:#000;
}
#logo a:link, #logo a:visited, #logo a:hover, #logo a:active {
border: none;
}
#logo h2 a:link, #logo h2 a:visited, #logo h2 a:hover, #logo h2 a:active {
color: #000;
text-decoration: none;
}
h3 {
color: #223;
}
#logo h3 {
	color: #000;
}
h4 {
color: #223;
}
h5 {
color: #223;
}
h6 {
color: #223;
}
#search{
	background: none;
}
#search input.inputbox {
	border: 0px solid #fff;
}
#search div.search label{
    color: #fff;
}
#wrap {
	background:  url(../images/sfondobody.png) ;height: 487px;
}
#cbody {
}
#content60 {
	background: none;
}
#pathway {
	background: none;
	border-top: 0px solid #e7e7e8;
}
#pathway a:link, #pathway a:visited {
color: #66c;
text-decoration: none;
}
#pathway a:hover, #pathway a:active {
color: #66c;
text-decoration: underline;
}
#content {
	background: none;
}
#footerwrap {
	background: none;
}
#footer {
background-color:#aea9a8;
	color: #000;
	border-top: 0px solid #eee;
}
#footer1 {
	background:  #aea9a8 url(../images/bgfooterindex.jpg) ;
	background-repeat:repeat-x;
	height: 487px;
	text-align:center;
	border-top: 0px solid #eee;
}
#news {
  background-attachment: scroll;
  text-align:left;
    background-clip: border-box;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 308px;
    height: 80px;
    width: 242px;
	left:-320px;
    margin: 0 auto;
    z-index: 200;
	position:relative;
}
#newsletter {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 387px;
    height: 80px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    right: 50px;
    text-align: left;
    width: 280px;
    z-index: 200;
}
#box {
    background-attachment: scroll;
    background-clip: border-box;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: 468px;
    height: 80px;
    left: 290px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: relative;
    text-align: left;
    width: 350px;
    z-index: 201;
}
#piedesotto {
background-color:#3333FF;}
#footer div.moduletable {
background: none;
}
#footer1 div.moduletable {
background: none;
}
#sidebar {
	background: none;
}
#sidebar-2 {
}
fieldset{
}
a:link, a:visited {
color: #D2232A; 
text-decoration: none;
}
a:hover, a:active {
color: #D2232A;
text-decoration: underline;
}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
color: #d2232a;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
color: #000;
text-decoration: underline;
}
#a4j a:link, #a4j a:visited, #a4j a:hover, #a4j a:active {
color: #000;
text-decoration: underline;
}
/* ==== MODULES =======================================  */
div.moduletable {
	background: none;
	padding-top:3px;
		font-size:12px;
}
div.moduletable h3 {
	color:#FFFFFF;
    background: none;
		padding-top:3px;
		font-size:12px
}
/* ==== MODULES =======================================  */
div.moduletable_red {
	background: none;
	padding-bottom: 22px;
		padding-top:3px;
	font-size:12px
}
div.moduletable_red h3 {
	color:#aea8a8;
    background: none;
	padding-bottom: 10px;
		padding-top:3px;
		font-size:12px
}
/* ==== SIDEBAR MODULES =======================================  */
#sidebar div.moduletable {
	background: none;
}
#sidebar div.moduletable h3 {
	color:#223;
    background: none;
    border-bottom: 1px solid #99a;
}
/* ==== SIDEBAR2 MODULES =======================================  */
#sidebar-2 div.moduletable {
padding-left:100px;
 position: absolute;
    top: 163px;
	font-size:11px;
}
#sidebar-2 div.moduletable h3 {
    background: none;
    border-bottom: 1px solid #99a;
}
/* ==== SIDEBAR2 MODULES =======================================  */
#sidebar-2 div.moduletable-pippo {
padding-bottom:20px;
width:180px;
}
#sidebar-2 div.moduletable-pippo h3 {
	color:#223;
    background: none;
    border-bottom: 1px solid #99a;
}
/* ======= SEARCH =======================  */
#search .moduletable {
	background: none;
}
#search .moduletable h3{
	background: none;
}
/* ======= Topmenu =========== */
#topmenu .moduletable {
    border: 0;
}
#topmenu .menu {
	background: none;
	color: #fff;
	border: 0;
}
#topmenu .menu li a {
    color: #fff;
	border-right: 1px solid #fff;
}
#topmenu .menu li.active a {
	color: #bbb;
}
#topmenu .menu li a:hover {
	color: #bbb;
}
#topmenu .menu li.active li a {
	color: #fff;
}
/* ======= Menu home =========== */
#topmenu_home .moduletable {
    border: 0;
}
#topmenu_home .menu {
		background:  url(../images/menu/pulsanti_03.png) ;
		width:54px;
		height:29px;
}
#topmenu_home .menu li a {
  	background:  url(../images/menu/pulsanti_03.png) ;
		width:54px;
		height:29px;
}
#topmenu_home .menu li.active a {
		background:  url(../images/menu/pulsanti_03.png) ;
		width:54px;
		height:29px;
}
#topmenu_home .menu li a:hover {
		background:  url(../images/menu/pulsantih_03.png) ;
		width:54px;
		height:29px;
}
#topmenu_home .menu li.active li a {
		background:  url(../images/menu/pulsantih_03.png) ;
		width:54px;
		height:29px;
}
ul .menu_suffisso li:{	background:  url(../images/menu/pulsantih_03.png) ;
		width:54px;
		height:29px;
}
ul .menu_suffisso li:hover{	background:  url(../images/menu/pulsantih_03.png) ;
		width:54px;
		height:29px;
}
ul .menu_suffisso li:active {	background:  url(../images/menu/pulsantih_03.png) ;
		width:54px;
		height:29px;}
/* ======= FINE ================================  */
/* ======= SIDE MENUS ================================  */
.moduletable_menu {
background: none ;
color: #445;
border-bottom: 1px solid #fff;
}
.moduletable_menu h3 {
	color:#223;
    background: none;
    border-bottom: 1px solid #99a;
}
.moduletable_menu li {
	border-bottom: 1px dotted #dde;
}
.moduletable_menu li ul li {
	border-bottom:0px solid #ccc;
	border-top:0px dashed #e4e4e4;
	background: none;
}
.moduletable_menu li a {
	color: #445;
}
.moduletable_menu li ul li a {
background: none;
}
.moduletable_menu ul.menu li.current a {
	color:#66c;
}
.moduletable_menu ul.menu li.current * a {
	color:#445;
}
.moduletable_menu li ul li a:hover, .moduletable_menu li.current ul li a:hover {
	color:#66c;
}
.moduletable_menu li a:link, .moduletable_menu li a:visited {
color: #445;
text-decoration: none;
}
.moduletable_menu li a:hover {
color: #66c;
text-decoration: none;
}
.moduletable_menu li a:active {
color: #66c;
text-decoration: none;
}
/* ================  details  ==================== */
.content_rating {
	color: #889;
}
.content_vote {
	color: #889;
}
.article-info {
 	color: #889;
}
/* =====================  Search results ===================== */
dl.search-results dd.result-created {
    color: #889;
}
div.search form#searchForm fieldset.word,
div.search form#searchForm fieldset.phrases,
div.search form#searchForm fieldset.only {
    border: 1px solid #ccc;
}
.small{
    color:#889;
}
/* =====================  Single Contact ===================== */
div.contact dl.tabs dt.open a {
    color: #445;
}
div.contact dl.tabs dt {
    border-left: 1px solid #ccd;
    border-right: 1px solid #ccd;
    border-top: 1px solid #ccd;
}
div.contact div.current {
    border: 1px solid #ccd;
}
/* ===================== tooltip =====================  */
.tip {
	border:1px solid #ccc;
	background:#fff;
}
/* ===================== Submit a weblink, Submit an article, Edit article =====================  */
div.edit form fieldset
{
    border: 1px solid #ccc;
}
/* =====================  User profile ===================== */
.profile-edit #member-profile fieldset
{
    border: 1px solid #ccc;
}
div.profile fieldset{
    border: 1px solid #ccc;
}
.imgnews{
    border: 5px solid #e2e2e2;
}
/* =====================  stili editor ===================== */
.titoli {
    color: #777777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 26px;
    font-weight: normal;
		line-height:30px;
}
.testoblu {
    color: #005A99;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
		line-height:18px;
}
.home  {
	width:54px;
		height:29px;
		background:  url(../images/menu/pulsanti_03.png) ;
}
.home:visited {
		background:  url(../images/menu/pulsantih_03.png) ;
		width:54px;
		height:29px;
}
.home:hover {
		background:  url(../images/menu/pulsantih_03.png) ;
		width:54px;
		height:29px;
}
.home:active {
		background:  url(../images/menu/pulsantih_03.png) ;
}
ul.menu li.active a.stile_ppp:link, ul.menu li.active a.stile_ppp:visited{
color:red;
}
ul.menu li a.stile_ppp:link, ul.menu li a.stile_ppp:visited{
color:green;
}