
* {	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:1263px;}
p {	line-height:18px;margin-bottom:18px;}
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;}

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

html #navigation {}
#navigation { width: 1263px; 	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: 1260px; position: relative; border: #ddd 1px solid; background: #fff; margin: 0px auto;text-align: left; }

#header { 	clear: both; 	float: left; 	margin: 2px 5px; 	width: 1263px;}
#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;}
#header, #content, #sidebar, #footer, .widget {    overflow: hidden;}

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; 	margin: 6px; 	color: #fff; height: 100px; width:1240px;}
#hl { height: 96px; width:760px;float:left; text-align:center; }
#hc { height: 96px; width:224px; float:left;text-align:center;}
#hr { height: 96px;width:256px;float:left; color:#000;}

html #content {	height: 1%;}
body#section-index .entry img {margin-right:10px;}
#content {	margin: 8px 8px 8px 8px; overflow: auto;    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: 746px; 	}
#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; padding: 0px 12px; margin-bottom:12px;}
#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{	font-size:0.9em;	color:#999;	margin:0;	padding:0;	}
#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:754px;}
#content.media #sidebar {width:475px;}
#content.article .entry img {padding:10px 20px;}

/*SideBar*/
#sidebar {	float: left; 	width: 477px;	font-size:0.9em;   }
#sidebar ul{	list-style:none;	padding:0; }
#sidebar ul ul{	list-style:none;	margin:6px 0 0 12px; 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:250px;}
/*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;
   width:477px;
}
/*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-left:10px;
   width:477px;
}

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: 1260px; color: #999; text-align: left; margin-bottom:20px;}
#footer p {	float: left; width: 40%; margin-top:10px;}
#footer p img {	vertical-align: text-bottom;}
#footer ul {	float: right;	margin: 1em 0px; 	width: 50%; 	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%;}

.numero2{ float:left;width:349px; } 
.numero3{ float:left;width:349px;}
.numero4{ float:left;width:349px; clear:left;} 
.numero5{ float:left;width:349px; } 
.numero6 { float:left;width:349px;clear:left;}
.numero7{ float:left;width:349px; } 


.numero2 img{ width:120px; height:auto;} 
.numero4 img{ width:120px; height:auto;} 
.numero5 img{ width:120px; height:auto;} 
.numero7 img{ width:120px; height:auto;} 

 
/*minislider*/
.little #slider, .little #slider li{ 	width:740px;height:230px!important;	overflow:hidden; 	}
.little #SliderPrev{top:180px!important}
.little #SliderNext{top:180px!important; left:710px; }

/*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:740px;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:710px; }
#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:740px;}
#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 500px;padding:10px;width:160px;
}
/* aboutme*/
.aboutme{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:15px; width:690px; 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;}