body  {
	background: #444 url(default/bgd.jpg);
}

#navbar {
	background: url(default/bgnavbar.jpg) repeat-x top left;
	}

h1, h2, h3, h4, h5, h6  {
	color:#a1587b; /* 0085e5 */ /* rgb(255,125,33) */ font-family:Verdana, Arial, Helvetica, sans-serif;
}

a:link, a:visited  {
	color:#c5759c;/*4392cc*/
}

/* STRUCTURE */

#wrap {
border-left:1px solid #666;
border-right:1px solid #666;
}

#header  {
	background: #fff url(default/header.jpg) repeat-x top left;
	border-bottom: 7px solid #fff;
}

#header h1.title a  {
	color: #000;
}

#header p.description  {
	font-size:11px;
	color:#999999;
	margin:0px 0px 0px 80px;			letter-spacing:5px !important; text-align:left;
}

#rss  {
	/*background-color: #000;*/ 
	background:url(default/rssbg.jpg) no-repeat top right; width:182px; height:51px; text-align:right;
}

#rss a  {
	color:#999;	text-decoration:none; line-height:40px; font-size:12px; letter-spacing:1px; font-style:italic; font-weight:bold;
}
#rss a:hover  {
	color:#c5759c; /* rik color */	text-decoration:none;
}


#featured  {
	background: #fffaf5 url(default/featuredbg.jpg) repeat-x top left;
}

#featured .buttons a.prev  {
	background: url(default/prev.jpg) no-repeat top left;
}

#featured .buttons a.next  {
	background: url(default/next.jpg) no-repeat top left;
}

#steps  {
	background: #72dded url(default/stepsbg.jpg) repeat-x top left;
}

#steps ul li a  {
	color: #fff;
}

#steps2  {
	background: #fffaf5;/*e8fcfa*/
	border-bottom: 1px solid #ccc;
}

#steps2 ul li a  {
	color: #fff;
}

#content  {
	/*border-top: 7px solid #fff;*/
	/*border-bottom: 7px solid #fffaf5; E2EFF8	*/
	background-color: #fff;
}

#content .moreinfo  {
	/*
	border: 1px solid #c8cdd0;
	background-color: #e3e3e3;
	color: #75818a;
	*/
}

#content .moreinfo .more a  {
	/* 0085e5 c5759c*/
	/*
	color: #c5759c;
	background: #e5e9ec url(default/moreinfo.jpg) no-repeat center left;
	*/
}

#news  {
	color: #75818a;
}

#news ul li a  {
	color: #c5759c; /* 4093ce RIK color */
}

#news p.more a  {
	color: #75818a;
}

#bottom  {
	background: #9fc9e6 url(default/bottombg.jpg) repeat-x top left;
}

#newsletter input.text  {
	background-color: #eee;
}



/************
*	FOOTER	*
*************/

	#footer  {
		/*background-color: #000;
		color: #fff;*/
	}
	
	#footer p a  {
		/*color: #fff !important;*/
	}




/* NAVIGATION */

#nav ul li a:link, #nav ul li a:visited  {
	color: #000;
}

/* BLOG CSS */

.post .categories  {/* RIK color sottopag*/
	/*
	background-color: #4392cc;
	color: #fff;
	*/
}

.post .categories a  {
	/* color: #fff; */
}

.current-cat{ font-weight:bold; }

.post h2.title .date a  {
	color: #bcd9ee;
}

.post h2.title a  {
		color:#a1587b;	font-family:Arial;
}

.post h2 {color:#a1587b; font-family:Arial; font-size:16px; font-weight:normal; }
/*
.post p.comments a  {
	background: url(default/comments.jpg) no-repeat center left;
	color: #000;
}
*/
p.continue a  {
	color: #c5759c;/*4392cc*/
}

#postad  {
	background-color: #ecf4fa;
}

a.adlink  {
	color: #000;
}
.asidespost  {
	border-left: 3px solid #c5759c;/*4392cc*/
}

#sidebar img.bigad  {
	border: 2px solid #c5759c;/*4392cc*/
}

#tabbox  {		background:url(default/bg_form.jpg) no-repeat top;	border: 1px solid #FFF;	/*width:338px;*/ padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; height:330px; overflow:hidden; /*border: 1px solid #e03b8a;*/ }
#tabbox:hover { background:url(default/bg_form2.jpg) no-repeat top; border: 1px solid #FFF; }
	.tabbox_bottone { 		background:url(default/bg_form_button.jpg) no-repeat center; width:308px; height:23px; border:0px; margin:10px 0px 20px 5px; padding:1px 0px 5px 0px; letter-spacing:2px; color:#FFFFFF; font-weight:bold; font-size:12px;	}
	.tabbox_bottone:hover { background:url(default/bg_form_button2.jpg) no-repeat center; width:308px; height:23px; border:0px;	}
	

#tabbox ul.idTabs  {
	background: #fffaf5 url(default/tabberulbg.jpg) repeat top left;
}

#tabbox ul.idTabs li a:link, #tabbox ul.idTabs li a:visited  {
	color: #000;
}

#tabbox ul.idTabs li a.selected  {
	color: #fff;
	background: #e03b8a url(default/selectedtab.jpg) repeat center center;
}

#boxes ul  {
	/*background-color:#EEE; / *fffaf5* /		border:1px solid #DDD;*/
}

#boxes ul li {
	background: url(default/tablibg.jpg) no-repeat top left;
}

#boxes ul li:first-child  {
	background: none;
}

#boxes ul li a:link, #boxes ul li a:visited   {
	color: #000;
}

#leftwidget  {
	border-right: 1px solid #dedede;
}

.widgetlist  h3  {
	/*
	background: url(default/widgethead.jpg) no-repeat center left;
	color: #fff;
	*/					
	
	
	/*background-color:#fffaf5;*/
	/*color:#e03b8a;*/
	/*background:#e03b8a ; url(default/bgd.jpg)*/
	font-weight:bold; 
	padding:0px 0px 0px 5px;	/*height:6px;*/	margin:0px 0px 10px 0px;
	/*border:1px solid #e03b8a;*/
	border-bottom:5px solid #e03b8a;
	/*font-size:14px;*/
}

.widgetlist ul li  {
	border-bottom: 1px solid #f0f0f0;				font-size:11px;
}

.widgetlist ul li a:link, .widgetlist ul li a:visited  {
	color: #333333;
}
.widgetlist ul li a:hover  {
	color:#a1587b;
}
		/*
		.widgetlist ul li:hover  {	background-color:#e03b8a; }
		.widgetlist ul li li:hover  {	background-color:#fffaf5; }
		.widgetlist ul li li li:hover  {	background-color:#e03b8a; }
		*/
		.widgetlist ul li:hover  {	/*background-color:#e03b8a;*/ }

		.widgetlist ul#soluzioni li  { font-weight:bold; }
		.widgetlist ul#soluzioni li ul li  {	font-weight:normal; }

		.widgetlist ul#soluzioni li:hover  { background-color:#FFF; }
		.widgetlist ul#soluzioni li ul li:hover  {	background-color:#e03b8a; }
/*
.commentlist {
	border-top: 1px solid #fffaf5;
}
.commentlist li {
	border-bottom: 1px solid #fffaf5;
}
.commentlist .alt {
	background: #fffaf5;
}
#commentform input {
	background-color: #eee;
	border: 1px solid #fffaf5;			margin:0px; padding:2px; font-size:12px; width:50%;
}
#commentform textarea {
	background-color: #eee;
	border: 1px solid #fffaf5;			margin:0px; padding:2px; font-size:12px; width:100%;
}
*/





/*****************
* RIK FORM CERCA *
*****************/
/* OLD
	#searchform{ text-align:center; padding:10px; height:25px; margin:0px 0px 10px 0px; }
	#searchform div { float:right; }
	#searchform label { float:left; color:#a1587b; }
	#searchform #s{ border:1px solid #e03b8a; width:200px; }
	#searchform #searchsubmit{ margin:0px; padding:0px; background:#fffaf5; border:1px solid #e03b8a; color:#c5759c; font-weight:bold; }
 */
 /* NEW */
	#searchform{ border:0px; background:url(default/searchform.jpg); text-align:center; padding:10px; height:25px; margin:0px 0px 10px 0px; }
	#searchform div { float:right; }
	#searchform label { float:left; color:#333; }
	#searchform #s{ border:0px; width:200px; background:none; }
	#searchform #searchsubmit{ margin:0px; padding:0px; background:none; border:0px; color:#333; font-weight:bold; font-size:12px; }


/*		greenarrow.gif  x toglierte liststyle dalal tagclouds
.list1 *{ list-style:none; border:5px solid red; }
#boxes ul li{ list-style:none; border:5px solid red; }
*/


/****************
*	TAGCLOUD	*
*****************/
/*.list1:hover { background-color:#eeeeee; }*/
.list1 {			 background: url(default/sidebar_w1_bg.jpg) repeat-y center ; }
.tag1 { height:10px; background: url(default/sidebar_w1.jpg) no-repeat top ; 	 }
.tag2 { height:10px; background: url(default/sidebar_w1.jpg) no-repeat bottom;  }




#boxes ul li a:link, #boxes ul li a:visited   {		padding: 0px 10px 0px 0px; color:#a1587b;		 }