* {	padding: 0px; 	margin:0px;}
body { background:#FFFFFF url(img/sfondo.gif) repeat-x fixed 0% 0%; margin: 20px auto 0px;  font: 76%/16px Georgia, verdana, tahoma,  sans-serif;  color: #717785; 	  text-align: center;  width:960px;}
p {	line-height:18px;margin-bottom:12px; margin-top:12px;}
dl {	margin:1em 0px;}
dt {	font-weight:bold;}
dd {	margin:0.5em 1em;	padding:0;}
a img {	border:0;}
__code,__pre { font-size: 12px; background:url(img/coderiga.png) bottom left; display:block; border:#FFCC66 dashed thin; margin:0px 8px; padding: 0px 10px; overflow:auto;}
blockquote {   margin: 1em 0;padding: 10px;background: #f8f7f6 url(img/blq.gif);}
fieldset {	 border:none;}
a {    text-decoration:none;}
a:link {	color: #6E909A;	}
a:visited {	color: #6E909A;}
a:hover, a:active {	color: #333;	text-decoration:underline;}
h1, h2, h3, h4, h5, h6 {	font-family:Georgia, Verdana, Arial, Serif;}
textarea{	width: 90%;	padding:5px;	height: 20em;	border: 1px solid #ccc;		background:#f9f8f4;}
input.textbox {	background:#f9f8f4;	padding:1px;	border:#ccc 1px solid;}

#cat{padding:5px; width:100%;}
.goog-te-combo {padding:5px;width:100%;}
#ad1,#ad2 {border-top:1px outset; padding:3px 4px;}

.clear { clear:both;	height:20px;}

html #navigation {}
#navigation { width: 960px; 	position: relative;	background: transparent;overflow: hidden;text-align: left;font-family:Tahoma, Verdana, Arial, Serif; margin-left:1px;}
#navigation ul li {	float: left; margin: 0px 5px 0px 0px; 	list-style-type: none;}
#navigation ul li a {border: #ddd 1px solid; 	border-bottom:none;	padding: 0 12px 2px 12px; 	display: block;	background: #ededed; 	text-decoration: none; font-weight:bold;}
#navigation ul li a:hover {	background: #fafafa;}
#navigation ul li a:active {	background: #fafafa;}
#navigation ul li.current_page_item a {	background: #fff;color: #333;border: #ccc 1px solid; 	border-bottom:none;}
#navigation ul li.search {font-size: 0.9em;  position: absolute; top: 0px;right: -5px;}
#navigation ul li.search input#s {border: #999 1px solid; font-size: 0.9em; 	width: 100px; padding: 2px; background:#fff;}
#navigation ul li.search input#searchsubmit {border: #999 1px solid; 	font-size: 0.9em;background: #e6e6e6;margin: 0px 0px 0px 2px; color: #265e15; 	padding: 2px;}

#container {width: 960px; position: relative; border: #ddd 1px solid; background: #fff; margin: 0px auto;text-align: left; overflow:auto }

#header { 	clear: both; 	float: left; 	margin-top:12px;	width: 960px; height:35px;}
#header h1 {font-size:1.8em;	margin:10px 0 0 10px;	font-variant:small-caps;	letter-spacing:1px;	}
#header h1 a {	display: block; 		text-decoration:none;	}
#header h2 {	margin:5px 0 0 10px;font-size:1em;font-weight:normal;font-family:Tahoma, Verdana, Arial, Serif;letter-spacing:1px;}
#headerright {float: right; padding-right: 18px;}
 

html #feedarea {	padding-top: 10px;}
#feedarea {	padding:10px 10px 0 0; 	float: right; 		text-align: right;}
#feedarea dl dt {	display: inline; 	margin-right: 5px; 	height: 45px;}
#feedarea dl dd {display: inline; 	margin-right: 5px; 	height: 45px;	background:url(img/feed.png) no-repeat left center;	padding-left:16px;}

html #headerimage {	margin-top: 0px;}
#headerimage {	background: #fff url(img/header2.jpg) no-repeat 0px 0px;  clear: left; 	 color: #fff; height: 100px;   cursor:pointer;}
#hl { height: 96px; width:740px;float:left; text-align:center; }
#hr { height: 96px;width:210px;float:left; color:#000;}

html #content {	}
body#section-index .entry img {margin-right:10px;}
#content {	      background:url(img/gv_sfondo.jpg);}
#content h3 {	font-size: 1.2em; 	margin: 1em 0px 0px;}
#content h4 {	font-size: 1.1em; 	margin: 1em 0px 0 0;}
#content h5 {	font-size: 1em; 	margin: 1em 0px;}
#content ol {    list-style-type:decimal;    margin:1em;    padding:0 1em;}
#content ul .post {	list-style:none; overflow:auto;}
#content-main {	float: left; 	width: 730px; 	padding-left:12px; padding-right:4px;}


#content-main ul {    margin:0em;    padding:0 20px;    list-style-image:url(img/bullet.png);}
#content .postLeft  {
  width:60px;float:right;margin:0 4px 4px 4px; text-align:center;padding-bottom: 2px;color: #4b4b4b;   line-height:19px; 	
  background-image: url(img/datebgmini.jpg);background-repeat: no-repeat;	background-position: center top; 
 }
#content .postLeft .dayname { color:#000;font-weight:bold;font-size: 11px; }
#content .postLeft .daynum { font-weight:bold; 	font-size: 10px;  margin-top:-5px;}
#content .postLeft .month{text-transform: uppercase;	font-weight: bold;  margin-top:-9px;
	color: #fff !important;	font-size: 6px;	font-weight: bold;	padding-top: 2px !important; 
}
#content .postLeft .area {margin-top:6px;font-size:9px; line-height:10px; margin-bottom:10px; }
#content .post {border-bottom:#ddd 1px dashed; text-align: left;     }
#content .post .paginate{ padding:1px;font-size:1.4em;}
#content .post .paginate{}
#content .post h2 {	font-size: 13px; 	margin: 4px 0px 0px;  line-height:16px;	font-weight:bold; text-align:left;}
#content .entry {    margin:12px 0;   }
#content .entry a {    text-decoration:none;}
#content.home .entry img { float:left; padding-right:10px;}
#content.homepage .entry img { float:left; padding-right:10px;}
#content p img.right {	float: right; margin:10px 0 0 10px;}
#content p img.left {	float: left; margin:0 10px 10px 0;}
#content .post-info , #content .postmetadata{ clear:both;	font-size:0.9em;	color:#999;	margin:0;	padding:0;	}
#content .postmetadata { padding-top:10px;}
#content .post-info {	padding-bottom:4px;}
.post h4 {	font-size:1em;	font-weight:normal;	font-family:Verdana, Tahoma, Arial, Serif;}
.post h4 em{	font-style:normal;	float:right;	font-weight:normal;}
#content .primo { border:1px dotted #5C7F79; margin-bottom:12px; padding:6px 16px; width:700px;}
#content .primo h2 {font-size:18px;}

div.primo img {height:100px;width:auto;}
 
#content .primo .postLeft  {width:80px;float:right; text-align:center;padding-bottom: 8px;color: #4b4b4b;margin-top:12px;
      	background-image: url(img/datebg.jpg);background-repeat: no-repeat;	background-position: center top;  
}
#content  .primo  .postLeft .dayname { color:#000;font-weight:bold; font-size: 17px; }
#content  .primo  .postLeft .daynum { font-weight:bold; 	font-size: 16px; }
#content  .primo  .postLeft .month{text-transform: uppercase;	font-weight: bold; margin-top:4px;
	color: #fff !important;	font-size: 10px;	font-weight: bold;	padding-top: 2px !important; 
}
#content .entry a.more-link {display:block;}
#content.media #content-main {width:730px;}
#content.media #content-main .facebook{width:470px;}


#content.article .entry img {padding:10px 20px;}
 
/*SideBar*/
#sidebar {	float: left;  font-size:0.9em;  width:210px;  margin-top:10px; }
#sidebar ul{	list-style:none;	padding:0; }
#sidebar ul ul{	list-style:none;	margin:6px 0 0 4px; padding:0;}
#sidebar ul .tagcloud {    padding: 0;       margin: 5px; padding-left:4px;}
#sidebar ul .tagcloud li { display: inline;  list-style: none; background-image: none;     padding: 0;     margin: 0;}
#sidebar ul .tagcloud li a {  background-image: none;          padding: 0;          margin: 0;}
#barL { float:left; width:210px;}
#barR { float:right; width:210px;}
/*Center Bar*/
#centerbar {	clear:both; width: 100%;	font-size:0.9em; margin-left:10px; }
#centerbar ul{	list-style:none;	padding:0; }
#centerbar ul ul{	list-style:none;	margin:0.5em 0 0 1em;	padding:0;}
/*topArea*/
#topArea ul{	list-style:none;	padding:0; }
#topArea ul ul{	list-style:none;	margin:6px 0 0 12px; padding:0;}
#topArea {
   float:left; 
   font-size:0.9em;
   margin-left:10px;

}
/*bottomArea*/
#bottomArea ul{	list-style:none;	padding:0;  }
#bottomArea ul ul{	list-style:none;	margin:6px 0 0 12px; padding:0;}
#bottomArea {   float:left;  font-size:0.9em;   margin-top:10px;}
#bottomArea>ul>li{	}

html li.sidebox {}
li.sidebox {
	background:   #ffffff; /*url(img/sidebar.jpg)*/
/*	border-right:#333333 thin outset; border-bottom:#333333 1px outset; 	*/
    margin-bottom: 8px; 	 
	border-left:#CCCCCC thin outset;
}
li.sidebox>h2 {
    background: url(img/barra_dw.jpg) #ededed repeat left top; /*url(img/sidebartop.jpg)*/
	text-align: left; padding-left:30px;
}
li.sidebox h2 {font-weight: bold; font-size: 12px;  height:20px; color:#557987;}
li.sidebox ul{  text-align:left;  }
li.sidebox ul li{  padding-left:4px;}

#linkcat-1 h2{  background: none;}
#linkcat-2 h2{  background: none;}

#sidebar li.sidebox p img {	float: left; margin: 0px 10px 10px 0px;}

html #footer {}
#footer {clear: both; background: transparent; margin: 0px auto; overflow: auto; width: 960px; color: #999; text-align: left; margin-bottom:20px;}
#footer p {	float: left; margin-top:10px;}
#footer p img {	vertical-align: text-bottom;}
#footer ul {	float: right;	margin: 1em 0px; 	text-align: right;	font-size: 0.9em; }
#footer ul li {	display: inline; 	margin-left: 5px; 	list-style-type: none;}

#comments, #respond{	margin: 2em 0 0 5px;}
#commentform {	margin:10px;	padding:10px;}
#container .commentlist {	margin: 0;	padding: 0;}
.commentlist li {	list-style:none;	margin: 2px 0;	padding: 0.5em;		background:#f6f6f6; overflow:auto;}
.commentlist li.alt {    background:#fafafa;}
.commentlist li cite {	font-style:normal;	font-weight:bold; margin-left:10px; position:relative;}
.recentcomments  {font-size:1em;}
.recentcomments a {font-size:0.9em;}
ul.commentlist { /* position:relative */}
.navigation div.alignleft {float:left;margin-right:510px; }
.avatar {float:left;}
.commentmetadata {margin-left:400px;}
span.comment_text {display:block;margin-left:60px;margin-top:4px; padding-left:10px;
background:url(img/vignetta.gif) no-repeat}
li.comment-author-admin div {background-color:#eee}
div.reply{margin-left:2px;position:relative; clear:both;}
div.vcard{float:left}

/*     --       */


#calendar table caption {  padding-bottom:3px;   letter-spacing:0.1em; text-transform:uppercase; font-weight:bold;}
#calendar table thead tr { border-bottom:1px solid;  border-top:1px solid; background-color:#F2F9F9; }
#calendar table th { border-bottom:1px solid;}
#calendar table td { padding:1px;  font-size:0.8em;}
#calendar table td#today {  padding:0;  border:1px solid;  font-size:1em;  font-weight:bold; background-color:#EFEFEF}
#calendar table td a {  display:block;background-color:#F2F9F9;  font-weight:bold;  font-size:1.15em;}
#calendar table tfoot { border-top:1px solid; }
#calendar table tfoot a {  border:none;  font-weight:bold; }
#calendar table tfoot #prev a {text-align:left;}
#calendar table tfoot #next a {text-align:right;}
#wp-calendar {  display:inline-table;  border-collapse:collapse;  width:194px; margin:0px 10px 0 10px;  text-align:center;}

.adsGoogle {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;line-height:12px; }
.adsGoogle a {text-decoration:underline;font-weight:bold;}
.adsGoogle td {padding-right:30px; padding-left:0px;}
.adsGoogle table {width:100%;}

div.postLeftHome{ float:left;width:356px; margin-right:15px; clear:left;} 
div.postRightHome{ float:left;width:356px;}
div.postLeftHome   img { width:120px; height:auto;  } 
div.postRightHome  img { width:120px; height:auto;  }
/*
.numero1{} 
.numero2{}
.numero3{} 
.numero4{} 
.numero5{}
.numero6{} 
*/
 
 
/*minislider*/
.little #slider, .little #slider li{ height:230px!important;	overflow:hidden; 	}
.little #SliderPrev{top:180px!important}
.little #SliderNext{top:180px!important; left:670px; }

/*annulla altezza fissa */
.facebook .little #slider,.facebook .little #slider li{ 	height:auto!important;	 	}
.facebook #slider, .facebook#slider li{ 	height:auto!important;		}

/**/
/*Slider */
#slider ul, #slider li{	margin:0;	padding:0;	list-style:none;	}
#slider, #slider li{ 	width:688px;height:400px;	overflow:hidden; 	}
#slider {        margin:0 auto;  position:relative; width:100%;		}
#content #slider .post {margin-top:0px;}
#SliderPrev{top:280px}
#SliderNext{top:280px; left:640px; }
#SliderPrev a{ background:transparent url(img/scroll_left.png)  no-repeat; }
#SliderNext a{ background:transparent url(img/scroll_right.png) no-repeat;}
#slider h2 {background-color:#fff; padding:2px;}

/*Portfolio*/
#content #slider_box .post {padding-top:0px;}
#slider_box {border:3px solid #6091A2;float:left;margin:0 0 25px;overflow:hidden;width:720px;}
#slider_box span {position:absolute;width:37px; height:68px;}
#slider_box span a {display:block;width:37px; height:68px; cursor:pointer; }
.portfolio_item { /*width:180px;  background-color:#000; color:#fff; margin-left:380px;*/
   background:transparent url(img/pfSfondo.png) no-repeat scroll left top;
   color:#D8D8D8;  height:400px;line-height:1.2em;
   margin:0 0 0 430px;padding:10px;width:160px;
}
/* aboutme*/
.aboutme{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:15px; width:680px; padding:10px; color:#6393A3;
           margin-left:30px; margin-right:10px;}
.aboutme img {margin-right:10px;}
/**/
#get_recent_comments_wrap {font-size:10px;padding-right:3px;}
#get_recent_comments_wrap li {font-size:9px; padding-right:4px;}
#get_recent_comments_wrap li a{font-size:10px;}

/*varie*/
.mbl_fo_hidden{ display:none;}
#text-332280371 div.textwidget{display:none;}
#text-5 div.textwidget{display:none;}/*GV - simili */
#text-332281291 div.textwidget{display:none;}/*GV - last vistor*/

.ccavatar {float:right; width:50px; height:50px; padding-left:10px;}
img.MyAvatars {	float	: 	right;}
.alignleft {float:left;}
.alignright {float:right;}
#facebookconnector{    background: none repeat scroll 0 0 #ECEFF5;
    border: 1px dotted #5A8190;
    padding: 7px;}
	 

#content-main ul.works { 	list-style:none;	padding:0;  list-style:none; overflow:auto; list-style-image:none;}
#content-main ul.works li { padding:2px; float:left;}
#content-main ul.works div { background:#ECEFF5;   clear: both; height: 56px;  width: 150px;}

#content-main .smooth_slider { padding:0px; width:710px; padding: 10px 2px 2px 10px;} 

#archives { padding-left:12px; }
#archives .postspermonth { padding-left:40px; padding-top:10px; padding-bottom:6px;}
#navigatorPost{font-size:16px;   }

#bottomArea li.sidebox > h2 {background:#ECEFF5; padding-left:0px;}
.wp-pagenavi{text-align:center}

 .related_post {margin-top:10px;  }
.related_post .post_div { clear:both}
.related_post .img_related_post {width:100px; float:left;}
.related_post .img_related_post  img{width:80px;  }

