html,body{margin:0;padding:0}
body{background: #6A6A6A url(../img/bg.jpg) repeat-y center; 
     font: 76% arial,sans-serif;
	 text-align:center;
	  }


#header{background: #000000 url(../img/top.jpg) bottom no-repeat; position:relative;height:80px}
#header h1{height:10px;line-height:80px;margin:0;
padding-left:10px;background: #EEE;color: #79B30B}
#container{text-align:left}
#content p{line-height:1.4;}

#footer{background: #333;color: #FFF}
#footer p{margin:0;padding:5px 10px; }
#footer a{display:inline;padding:0;color: #C6D5FD}

#container{background: url(../img/sfondoprincipale.jpg)  top repeat-x; width:760px;
		   margin-left: auto; 
			margin-right: auto;}
#content{float:right;
         width:542px;
		 background: url(../img/sfondocontent.jpg) repeat-y;
		 }
#content .p1{background: url(../img/sfondocontent2.jpg) top right no-repeat;
		margin-left:3px; }

#content .p2{background: url(../img/sfondocontent3.jpg) left repeat-y;
		font-size:12px;
		font-weight:bold;
		color:#FF9900;
		text-align:left;
		padding-left:10px; }

#content .p3{
		padding-left:10px; }	

#content .p4{background: url(../img/sfondocontent3.jpg) left repeat-y;
		font-size:12px;
		font-weight:bold;
		color:#FF9900;
		text-align:right;
		padding-left:10px; }	

#content .p4 a{
		color:#000000;  }				

#navigation{float:left;
            width:218px;
			margin:0;
            background: url(../img/navigator.jpg) top left no-repeat; 
			}
#navigation .p1{margin-top:52px;
                font-weight:bold; 
				color: #FF9900;
				background:#FFE774;}		
#navigation .p1 a{margin-top:52px;
                font-weight:bold; 
				color: #FF9900;
				background:#FFE774;
				text-decoration:none;}					
#navigation .p2{margin-top:10px;
			    margin-left:10px; 
				color: #999999;
				}	
#navigation .p3{
				margin-top:20px;
				float: left;
				color: #999999;
				}									
	   
#footer{clear:both;width:100%; background: #FFFD95 url(../img/footer.jpg) top left no-repeat; height:90px;}
#footer .p1{margin-top:28px;
	        font: 85% Arial, Helvetica, sans-serif;
			color: #747474;
			}	
#footer .p1 a{
			color: #747474;
			}

/*CSS per gli scroller RSS*/

#ticker {
	width:400px;
	height:30px;
	padding: 5px;
	background-color: #00;
	margin:1px 0;
	text-align:left;
}
div#ticker a {
    color: #FFFFFF;
}
#box {
	width: 250px;
	height: 180px;
	border: 1px solid #000;
	padding: 5px;
	background-color: #F0F0F0;
	margin: 10px 0;
	text-align: left;
	font-size: 11px;
}

.rssclass .rssdate {
	color: gray;
}

.rsstitle {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 4px 0;
}
.rssclass a {
	text-decoration: none;
}

.piccolobianco {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px 10;
	height:40px;
	vertical-align:baseline;
	text-align:right;

}

.piccolonero {
	color: #0;
	font-size: 10px;
}

#dettaglioarticolo .title
			{
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	height:20px;
	vertical-align:top;
			}

#dettaglioarticolo .desc
			{
	font-size: 10px;
	font-weight: normal;
	color: #000000;
			}

#dettaglioarticolo .prezzo
			{
	font-size: 15px;
	font-weight: bold;
	color: #FF9900;
	text-align:right;
			}
#dettaglioarticolo .dettagli
			{
	font-size: 10px;
	color: #FF9900;
	vertical-align:bottom;
			}
#dettaglioarticolo .dettagli a
			{
	color: #FF9900;
	text-align:right;


			}			
#navigation .news_title
			{
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
			}
#navigation .news_desc
			{
	font-size: 10px;
	color: #999999;
			}
#navigation .news_desc a
			{
	font-size: 10px;
	color: #999999;
			}
#navigation .news_pdf
			{
	border:none;
	background: url(../img/pdf2.gif) no-repeat left ;
	font-size: 10px;
	padding-left:20px;
	color: #999999;
	height: 20px;
			}	
#navigation .news_pdf a
			{
	font-size: 10px;
	color: #999999;
			}	
.titolopag {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	height:50px;
}	
.messaggio {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}	
#infoarticolo .normale	 {					
	font-size: 12px;
}
#infoarticolo .piccolo	 {					
	font-size: 10px;
}
.news_pdf_dettaglio
			{
	border:none;
	background: url(../img/pdf2.gif) no-repeat left ;
	font-size: 10px;
	padding-left:20px;
	color: #999999;
	height: 20px;
			}
.news_pdf_dettaglio a
			{
	color: #999999;
			}