.bubble {
				background-color:#white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				padding: 3px;
				border:0px;
				margin-top: 5px;
				color:#666;
				font-size:11px;
				font-family: Helvetica, sans-serif;
				background-color: #e2e2e2;
				width:600px; }
				
.interno_newsletter{
	width:945px;
	-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:white;
float:left;
margin-top:-25px;
position:absolute;
padding-left:10px;
background-image:url(images/bg_newsletter.jpg);
background-repeat:repeat-x;
}

.interno_newsletter > div {font-size:12px; line-height:1.6;}


.interno_newsletter > div a {	color:#000000; text-decoration:none; font-weight: regular; font-size:11px;}
.interno_newsletter > div a:hover	{ color:#CBF90B; text-decoration:none; }
.interno_newsletter > div textarea {
				background-color:#white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				padding: 3px;
				border:0px;
				margin-top: 5px;
				color:#666;
				font-size:11px;
				font-family: Helvetica, sans-serif;
				border: solid #e2e2e2;
				width:570px; }
				
.interno_newsletter > div input {
background-color:#white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				padding: 3px;
				border:0px;
				margin-top: 5px;
				color:#666;
				font-size:11px;
				font-family: Helvetica, sans-serif;
				background-color:#e2e2e2;
			 }
			

#indietro{
width:400px;
height:130px;
position:absolute;
top:100px;
}

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #6d6d6d;
  border-right:1px solid #6d6d6d;
  background:#bfbfbf}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #191919;
  border-right:1px solid #191919;
  background:#cecece}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #cecece;
  border-right:1px solid #cecece;}
.spiffy4{
  border-left:1px solid #6d6d6d;
  border-right:1px solid #6d6d6d}
.spiffy5{
  border-left:1px solid #bfbfbf;
  border-right:1px solid #bfbfbf}
.spiffyfg{
  background:#ffffff;
  padding:10px;}

.basso{font-size:8px; line-height:1.1;}
body {			background-color:#000000;
				color:#666666;
				font-family: Helvetica, sans-serif;
				font-style:normal;
				font-size:11px;
				line-height: 14px;
				padding:25px;
				margin:0;}
#adv{height:80px; width:100%; text-align:right;background-color:#000000;}
#applesearch{margin-top:190px; float:right;}				
#header{height:200px; width:100%; background-image:url(images/header.jpg); background-position:top left; background-repeat:no-repeat; text-align:right;}
#icone{height:100px; float:right;margin-top:154px;}
img{border:0}
li{list-style:none; display:inline;}
.prova {width:100px;}

.interno > div {font-size:12px; line-height:1.6;}


.interno > div a {	color:#000000; text-decoration:none; font-weight: regular; font-size:11px;}
.interno > div a:hover	{ color:#CBF90B; text-decoration:none; }
.interno > div textarea {
				background-color:#white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				padding: 3px;
				border:0px;
				margin-top: 5px;
				color:#666;
				font-size:11px;
				font-family: Helvetica, sans-serif;
				border: solid #e2e2e2;
				width:570px; }
				
.interno > div input {
background-color:#white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				padding: 3px;
				border:0px;
				margin-top: 5px;
				color:#666;
				font-size:11px;
				font-family: Helvetica, sans-serif;
				background-color:#e2e2e2;
			 }

.primo a {	color:#FFFFFF; text-decoration:none; font-weight: bold; font-size:16px; padding-right:8px;}
.primo a:hover	{ color:#CBF90B; text-decoration:none; }

.secondo a {	color:#999999; text-decoration:none; font-weight: bold; font-size:16px; padding-right:8px;}
.secondo a:hover	{ color:#CBF90B; text-decoration:none; }

#content a {	color:#FFFFFF; text-decoration:none; font-weight: bold;padding-right:8px;}
#content a:hover	{ color:#CBF90B; text-decoration:none; }

#postmetadata a {	color:#666666; text-decoration:none;font-size:11px; font-weight:normal; padding-right:8px;}
#postmetadata a:hover	{ color:#CCCCCC; text-decoration:none; }


#contentboxComments{margin-top:-25px;
}
a {	color:#000000; text-decoration:none; font-weight: bold; font-size:14px;}
a:hover	{ color:#CCCCCC; text-decoration:none; }

.basso a {	color:#666666; text-decoration:none; font-weight:normal; font-size:8px;}
.basso a:hover	{ color:#CCCCCC; text-decoration:none; }



.sottotitolo a {	color:#666666; text-decoration:none; font-weight:normal; font-size:10px;  text-transform:lowercase;}
.sottotitolo a:hover	{ color:#CCCCCC; text-decoration:none; }

.treecols .wp-caption-text {display:none;}

.nero{
				background-color:#CCCCCC;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				width:200px;
				float:left;
				margin-left:600px;
				}
.round { 		background-color:white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				padding: 10px;
				width: 200px;
				float: left;
				margin-right: 10px; }

.contentIndex p img { display:none; }

.eachpost { 	background-color:#000;
				position:absolute;
				margin-top:35px;	}
				
.interno { -moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background-color:white;
float:left;
margin-left:250px;
margin-top:-25px;
position:absolute;
width:600px;}
			
.interno > div { padding:10px; }
	
.eachpost .author { padding-right: 3em; }

.author, .comment { text-decoration:none; }

.eachpost .signature { margin-top:1.5em; }
	
#allposts { margin-bottom:60px; }

il, ul, ol { list-style-type: none; list-style: none; }
#menu{height:25px; width:100%; text-align:left; color:#FFFFFF; text-transform: lowercase; line-height:0.6;}

#menuItem { height: 50px; }
#posizione{margin-top:170px;width:170px; margin-left:-250px; float:right;}

#mainContent img { display: none }
#mainContent {  -moz-border-radius:3px;
				-webkit-border-radius:3px;
  				-khtml-border-radius: 3px;
				border: 0;
				background: #fff;
				padding: 0 10px;
				margin-right: 10px;
				margin-bottom: 10px;
				width: 430px;
				float: left;
}
.main { font-size: 0px !important; }
.main p img {	-moz-border-radius:3px;
				-webkit-border-radius:3px;
				border: 0;
				background: #fff;
				padding: 10px;
				margin-right: 10px;
				margin-bottom: 10px;
				display: inline; }

.twocols { background: #FFFFFF }
.threecols { background: #FFFFFF }

.colonna{width:300px; background:#FFFFFF}


.related_post {
margin:0;
padding:0;
text-align:left;
line-height:1.2;
}

#post_div {
height:60px;
}

.img_related_post{
float:left
}

.text_related_post{
float:left;
text-align:left;
width:470px;
}

.related_post img {
border:1px solid #CCCCCC;
height:55px;
margin:0 6px 0 0;
padding:2px;
width:90px;
align: left;
}


.sbox input{
				background-color:#white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				padding-left: 25px;
				border:0px;
				margin-top: 5px;
				color:#666;
				font-size:11px;
				font-family: Helvetica, sans-serif;
				width:140px;
				height:15px;
				background-image:url(images/search.jpg);
				background-position:top left;
				background-repeat:no-repeat;
				}

input, textarea, select, button{
				background-color:#white;
				-moz-border-radius:3px;
  				-khtml-border-radius: 3px;
				-webkit-border-radius:3px;
				padding: 3px;
				border:0px;
				margin-top: 5px;
				color:#666;
				font-size:11px;
				font-family: Helvetica, sans-serif; }
				
textarea { width: 420px; padding: 5px; }

.eachpost input { padding: 5px; width: 140px; background-color:#e2e2e2;}
.eachpost textarea { padding: 5px; width: 410px; background-color:#e2e2e2;}

input { padding: 5px; width: 140px; }

.bubble { width: 430px; margin-bottom: 10px; }

.bubble blockquote { background: #fff;
				margin: 0px;
   				-moz-border-radius: 3px;
  				-khtml-border-radius: 3px;
  				-webkit-border-radius: 3px;
				padding: 3px;
				background: white; }

.bubble blockquote p { margin: 3px; padding: 0px; }

.bubble cite { 	position: relative;
				margin: -7px;
				padding: 7px 0px 13px 18px;
				top: 5px;
				background: transparent;
				font-style: normal;
				display: block; }

.commentmetadata { margin: 0; display: block; }

#commentBox a { text-decoration: none; }

small a { text-decoration: none; }

.more-link{font-size:20px;}

h3{margin-top:60px;}

#footer{
float:right;
height:25px;
position:absolute;
top:25px;
width:100%;
font-size:9px;
line-height:1.5;
color:#444444;
}