 
/* General styles */
body {
   margin:0;
   padding:0;
   border:0;
 top: 0px;
 left: 0px;
 margin-left:auto;
 margin-right:auto;
 width: 930px;
 background-color: #39414A;
  min-width:760px;
  font-family: Lucida Sans Unicode, Lucida Sans, Verdana, Arial, Helvetica;
	font-size: 13px;
  text-align:left;
}
.Body FONT {
 font-family: Lucida Sans Unicode, Lucida Sans, Verdana, Arial, Helvetica;
 font-size: 13px;
}

a {
   color:#369;
}
	
a:hover {
   color:#fff;
   background:#369;
   text-decoration:none;
}
h1, h2, h3 {
   margin:.8em 0 .2em 0;
   padding:0;
}
p {
   margin:.4em 0 .8em 0;
   padding:0;
   font-size:11px;
}
img {
   float:none;
   margin:10px 0 5px;
}
ul{
   margin:0;
   padding:.5em 0 .5em 1.5em;
}
ol{
   padding:.5em 0 .5em 1.5em;
}
li{
   margin:0;
   padding-bottom:.5em;
   line-height:1.25em;
   list-style-image: url(../dx/arrow.gif/$file/arrow.gif);
}
/* STRUTTURA */
/* Header styles */
#header {
   clear:both;
   float:left;
   width:100%;
margin-top: 5px  ;
font-family: Lucida Sans Unicode,Lucida Sans,Verdana,Arial,Helvetica;		 
 font-size: 14px;
}
	
#header2 {
   margin: 0px 0px 0px 0px;
 font-family: Lucida Sans Unicode,Lucida Sans,Verdana,Arial,Helvetica;		 
 font-size: 14px;
}
/* this controls the description and links in the header */
#header p
{
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFFFFF;
	padding:0;
	margin:0;
	line-height:1.5em;
}
	/* column container */
	.colmask {
   position:relative;
   clear:both;
   float:left;
   width:100%;
   overflow:hidden;
}
	/* 3 column blog style settings */
.blogstyle {
   position:relative;
   clear:both;
   float:left;
   width:100%;
   overflow:hidden;
 background-color: #fff;
}
.blogstyle .colmid {
   float:left;
   width:200%;
   margin-left:-200px;
   position:relative;
   right:100%;
}
.blogstyle .colleft {
   float:left;
   width:100%;
   margin-left:-200px;
}
.blogstyle .col1wrap {
   float:left;
   width:50%;
   padding-bottom:1em;
}
.blogstyle .col1 {
   margin:0 10px 0 410px;
   position:relative;
   left:100%;
   overflow:hidden;
	}
.blogstyle .colfb {
   float:right;
   width:380px;
   position:relative;
   left:390px;
}
.blogstyle .col2 {
   clear:right;
   float:right;
   width:180px;
   position:relative;
   left:190px;
}
.blogstyle .col3 {
   float:right;
   width:180px;
   position:relative;
   left:570px;
}
.itemtitle{font-family:Arial;font-size:12px;line-height:1.5em;}
.itembody{font-family:Arial;font-size:12px;min-height:110px;padding:10px 10px 10px 10px;text-align:justify;}
.itemtag{font-family:Arial;font-size:11px;padding:5px 10px 10px 10px;}
.comments{font-family:Arial;font-size:12px;padding:10px 10px 10px 10px;text-align:justify;}
.authorimage img {float: left; margin: 0 18px 12px 0;}
	/* Footer styles */
#footer {
   clear:both;
   float:left;
   margin-bottom:10px;
   width:100%;
}
 
#footer2 {
   margin: 10px 0px 10px 0px;
}
#footer p {
   padding:10px;
   margin:0;
}
/* COMMENTI */
.commentbody{font-family:Arial;font-size:11px;padding:10px 10px 10px 10px;text-align:justify;}
/*** T A G   C L O U D ***/
.tagCloud{ text-align:center;}
.tagCloud ul{margin:0;padding:0.5em; line-height: 1.8 ;text-align: justify }
.tagCloud li{display:inline;margin-right:2px;}
.tagCloud a{text-decoration:none;font-weight:bold}
.tagCloud a:hover, .tagCloud a:focus{color:#05386b;text-decoration:underline;}
.tagCloud .tag5 a, .tagCloud .tag5 a:visited { font-size: 140%; color: #1c3052}
.tagCloud .tag4 a, .tagCloud .tag4 a:visited { font-size: 135%; color: #2b588e}
.tagCloud .tag3 a, .tagCloud .tag3 a:visited { font-size: 130%; color: #4477bb}
.tagCloud .tag2 a, .tagCloud .tag2 a:visited { font-size: 125%; color: #649cd8}
.tagCloud .tag1 a, .tagCloud .tag1 a:visited { font-size: 120%; color: #8bbce8}
/***********************************************************/
/*** A R R O T O N D A M E N T O ***/
.xsnazzy h1, .zsnazzy h1 
{
   margin:0;
   font-size:1.2em;
   padding:0px 10px 7px 7px;
   border-bottom:1px solid #aaaaaa;
}

.xsnazzy p, .zsnazzy p 
{
   margin:0;
   padding:5px 10px;
   font-size:11px;
}

.xsnazzy 
{
   background: #f7f7f7;
   float:left;
   width:100%;
   margin:0 0px;
}

.xsnazzywhite
{
   background: #ffffff;
   width:100%;
   float:left;
   margin:0 0px;
}

.xtop, .xbottom 
{
   display:block;
   background:transparent;
   font-size:1px;
}

.xb1, .xb2, .xb3, .xb4, .xb1w, .xb2w, .xb3w, .xb4w 
{
   display:block;
   overflow:hidden;
}

.xb1, .xb2, .xb3, .xb1w, .xb2w, .xb3w 
{
   height:1px;
}

.xb2, .xb3, .xb4 
{
   background:#f7f7f7;
   border-left:1px solid #aaaaaa;
   border-right:1px solid #aaaaaa;
}

.xb2w, .xb3w, .xb4w 
{
   background:#ffffff;
   border-left:1px solid #aaaaaa;
   border-right:1px solid #aaaaaa;
}

.xb1, .xb1w 
{
   margin:0 5px;
   background:#aaaaaa;
}

.xb2, .xb2w 
{
   margin:0 3px;
   border-width:0 2px;
}

.xb3, .xb3w 
{
   margin:0 2px;
}

.xb4, .xb4w 
{
   height:2px;
   margin:0 1px;
}

		 
.xboxcontent 
{
   display:block;
   border:0 solid #aaaaaa;
   border-width:0 1px;
   height:auto;
}

* html .xboxcontent 
{
   height:1px;
}
 
.color_main 
{
   background:#FFFFA6;
   color:#002576;
}

.color_side2 
{
   text-align:left;
   background:#e0e0e0;
   color:#555555;
}
.color_side1
{
   text-align:left;
   background:#E1EEF7;
   color:#555555;
}
.color_head
{
   text-align:center;
   background:#4C669C;
   color:#555555;
}
/* --> */
</style>
<!--[if lt IE 7]>
<style media="screen" type="text/css">
.col1 {
   width:100%;
	}

