/*

Theme Name: WS

Theme URI: http://www.webselecta.com

Description: evolution theme HTML5

Version: 0.1a

Author: Webselecta

*/



/*----- Corpo sito -----*/

body {

height:100%;

width:100%;

color: #333;

font-size:12px;

font-family: "Lucida Grande", Arial, sans-serif;

text-align:center;

background: #fff url(skin/bg.png) repeat-x 0px 20px;

margin:0;

padding:0;

}



.clearer {

	clear: both;

}



#base {

width:960px;

position:relative;

text-align:left;

margin:0 auto;

}



#top-bar {

position: relative;

width: 100%;

height: 25px;

margin:0 auto;

text-align:left;

/*background: #333 url(skin/top-bg.png) repeat-x center top;*/

background-color: #356aa0;

border-bottom: 1px solid #fff;

}



.top-menu {

position: relative;

width: 960px;

height: 25px;

margin:0 auto;

text-align:left;

}



#header {

	width:100%; 

	text-align: center;

	background: #fff url(skin/header.jpg) no-repeat center top;

}



#header_interno {

	position:relative;

	margin: 0 auto;

	width: 960px;

	height:160px;

}



a.back-home {

position: absolute;

width: 300px;

height: 160px;

text-indent: -9999px;

display: block;

}



#stroke {

width:960px; height:30px;

position:relative;

margin:0 auto;

text-align:left;

background: url(skin/stroke.png) no-repeat;

}



#content {

width:960px;

position:relative;

float:left;

padding-bottom: 20px;

background: url(skin/content-bg.jpg) no-repeat right bottom;

}



#footer-content{

width:100%;

padding: 20px 0 20px 0;

position:relative;

float:left;

text-align:center;

background: #375d81 url("skin/footer-bg.gif") repeat-x scroll center top;

}



#footer a {

	color: #f5f5f5;

}



#footer {

width:940px;

padding: 0px 10px 0px 10px;

margin:0 auto;

position:relative;

font-family:Arial, sans-serif;

font-size:11px;

text-align:right;

color:#c0d6e6;

background: url(skin/footer-logo.png) no-repeat right bottom;

}



#footer .dynamic {

	font-size: 13px;

	line-height: 22px;

	overflow: auto;

	margin-bottom: 20px;

}



#footer_crediti {

	clear: both;

	text-align: center;

	border-top: 1px solid #fff;

	padding-top: 5px;

	padding-bottom: 30px;

}



#footer_crediti #torna_in_cima a {

	float: right;

	background: url('skin/back_to_top.png') left center no-repeat;

	padding-left: 20px;

	height: 15px;

}



#content #torna_in_cima a {

	float: right;

	background: url('skin/back_to_top_content.png') left center no-repeat;

	padding-left: 20px;

	height: 15px;

	margin: 0 10px 10px 0;

}



#footer_crediti p {

	margin: 0 0 10px 0;

}



#footer_crediti .link_social img {

	vertical-align: middle;

}



#footer h2 {

	margin-bottom: 15px;

}



#menu ul,.comments_content ul,.comments_content ol,#column3 ol {

margin:0;

padding:0;

}



#header h1 {

color: #bbb;

position:absolute;

bottom:0px;

font-family:Arial,Verdana,sans-serif;

font-size:24px;

font-weight:100;

}



/*----- formattazioni testo -----*/



a.top-home {

position: relative;

float: right;

height: 25px;

width: 28px;

background: url(skin/top-home.png) no-repeat top;

text-indent: -9999px;

border-left: 1px solid #0e0e0e;

}



a.top-home:hover {

background: url(skin/top-home.png) no-repeat bottom;

}



a.top-login {

position: relative;

float: right;

height: 25px;

width: 28px;

background: url(skin/top-login.png) no-repeat top;

text-indent: -9999px;

border-left: 1px solid #0e0e0e;

border-right: 1px solid #0e0e0e;

}



a.top-login:hover {

background: url(skin/top-login.png) no-repeat bottom;

}



a {

color:#356AA0;

text-decoration:none;

outline:none;

}



.storycontent a:visited {

color:#328eac;

}



a:hover {

color: #a14c46;

text-decoration:underline;

}



#column2 a {

color:#666;

text-decoration:none;

outline:none;

display: block;

}



#column2 a:visited {

color:#666;

}



#column2 a:hover {

color: #333;

}



.storycontent a {

font-weight: normal;

}



h5,h6 {

	line-height: 16px;

}



/*----- barra di navigazione -----*/

#menu {

width:960px; height:44px;

position:relative;

text-align:left;

margin:0 auto;

padding:0px 0px;

background: #fff url(skin/menubg.png) bottom no-repeat;

}



#menu li {

display:inline;

position:relative;

float:right;

}



#menu ul li a {

position:relative;

float:left;

display:block;

font-size:16px;

font-weight:bold;

text-align:center;

line-height:45px;

color:#ccc;

width: 110px;

height:45px;

text-decoration:none;

}



#menu a:hover {

color:#333;

}



#menu a.chi-sono {

display:block;

width: 110px;

height:45px;

text-indent:-9999px;

background: url(skin/button-chi-sono.png) 0 0 no-repeat;

}



#menu a.contatti {

position:relative;

display:block;

width: 110px;

height:45px;

text-indent:-9999px;

background: url(skin/button-contacts.png) 0 0 no-repeat;

}



/*----- regole colonna 1 -----*/

#column1 {

width:580px;

position:relative;

float:left;

}



/*----- regole colonne 2 -----*/

#column2{

position:relative;

float:right;

width:350px;

padding: 0px 0px 10px 0px;

margin-top:20px;

margin-bottom:120px;

font:11px "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;

background: url(skin/sidebar-top.png) top no-repeat;

color:#666;

}



#column2_cont{

position:relative;

float:left;

width:350px;

padding:0px;

}



#column2 img {

border:none;

}



#column2 h2 {

font-size:12px;

margin:5px 0px;

padding:0px;

}



#column2_bottom{

position:relative;

float:left;

width:350px;

height: 20px;

}



/*----- regole Sidebar -----*/



.title {

position: relative;

width: 330px;

height:35px;

font-size:12px;

font-weight:bold;

font-family: "lucida grande","lucida sans";

color: #c0d6e6;

padding:0px 10px 10px 10px;

line-height:35px;

padding-top:5px;

text-align:left;

background: url(skin/sidebar.png) top no-repeat;

text-shadow: 0px 1px 0px #152839;

}



.section {

position: relative;

float: left;

width: 350px;

}



.widget {

position: relative;

float: left;

width: 350px;

}



.widget-content {

position: relative;

float: left;

width: 330px;

padding: 10px;

background: #f1f1f1;

}



.widget-bottom {

position: relative;

float: left;

width: 350px;

height:10px;

background: url(skin/sidebar.png) bottom no-repeat;

margin-bottom:20px;

}



.searchfield {

height:20px;

width:151px;

line-height:20px;

font-family:Arial;

font-size:15px;

font-weight:bold;

font-style:italic;

color:#bbb;

background: #eee;

padding:5px;

border-radius: 5px;

-khtml-border-radius: 5px;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border:1px solid #ddd;

}



.footer-widget {

border-left-color: #7ba8cb;

position: relative;

float:left;

width: 252px;

padding: 0px 20px 0px 0px;

margin-right: 40px;

text-align: left;

border-right: 1px dashed;

}



.footer-widget:last-child {

	border-right: none;

}



.footer-widget h2{

margin: 0px;

padding: 0px;

}



.widget ul {

border-top: 1px dashed #ddd;

margin: 0px;

padding: 0px;

}



.footer-widget ul {

margin: 10px 0px 0px 0px;

padding: 0px;

}



.widget ul li {

list-style: none;

margin: 0px;

padding: 2px 0px 2px 20px;

border-bottom: 1px dashed #ddd;

background: url(skin/dot.png) no-repeat 4px 4px;

}



.footer-widget ul li {

list-style: none;

margin: 0px;

padding: 2px 0px 2px 20px;

background: url(skin/dot-footer.png) no-repeat 0px 4px;

}



.widget ul li:hover{

background: #fff url(skin/dot.png) no-repeat 4px 4px;

}



.widget ul li ul{

padding-left: 20px;

border-top: none;

}



.widget ul li ul li{

font-size:9px;

background: none;

list-style-image: url(skin/arrow.png);

margin:2px 0px;

border-bottom: none;

}



.widget ul li ul li:hover{

background: none;

}



.cloud {

text-align:justify;

}



#search {

	position: absolute;

	top: 70px;

	right: 0;

}



#searchform {

	overflow: auto;

}



.storycontent #searchform {

	width: 300px;

}



.widget_search label {

display:none;

}



#s {

width:200px;

background:#eee url(skin/field-bg.png) repeat-x !important;

padding: 5px;

margin-right: 10px !important;

margin-top: 3px;

border: 1px solid #ccc !important;

float: left;

outline: none;

}



#searchsubmit {

cursor:pointer;

width:35px;

height: 35px;

position: relative;

border: none;

text-indent: -9999px;

background: url(skin/search-button.png) no-repeat !important;

border: 0 !important;

vertical-align: middle;

}



#search .button input {

cursor:pointer;

display: block;

width:35px;

height: 35px;

border: none;

background: none;

}



#search .button:hover {

color:#000;

}



/*----- regole POSTs -----*/



.post-title {

position: relative;

float: left;

width:570px;

margin-bottom: 10px;

}



#column1 h2 a,#column1 h2 a:visited {

font-family: Helvetica, Arial, sans-serif;

font-size: 28px;

font-style: normal;

font-weight: bold;

text-transform: normal;

letter-spacing: -1px;

line-height: 1.2em;

color: #356AA0;

margin: 0px;

text-decoration:none;

text-shadow: #fff 1px 1px 1px;

}



.storycontent a:visited {

	color: purple;

}



#column1 h2 a:hover {

	text-decoration: underline;

}



.data {

position:relative;

width:550px;

padding:0px 10px;

height:25px;

line-height:25px;

text-align:left;

color:#595753;

background: url(skin/subber.png) no-repeat top center;

font-size:11px;

}



.cerca .data {

	width: 940px;

	background: url(skin/subber-full-width.png) no-repeat top center;

}



.data a {

font-weight:normal;

color:#595753;

}



.data img {

margin:0px 2px -3px 0px;

border:none;

}



.storycontent {

position: relative;

float: left;

width:570px;

font-family: Helvetica, Arial, sans-serif;

font-size: 16px;

line-height: 24px;

}



.storycontent p {

font-style: normal;

font-weight: normal;

text-transform: normal;

letter-spacing: normal;

}



.storycontent .read_more a, .storycontent .read_more a:visited {

	background: url('skin/bg_pulsante') top left no-repeat;

	color: #fff;

	padding: 5px 10px;

	float: right;

}



.storycontent .read_more {

	overflow: auto;

}



.storycontent h1, .storycontent h2, .storycontent h3 , .storycontent h4, .storycontent h5, .storycontent h6{

display:block;

width:570px;

}



.storycontent h1, .storycontent h2, .storycontent h3 {

	color: #356AA0;

}



.storycontent h1 a, .storycontent h2 a, .storycontent h3 a, .storycontent h4 a, .storycontent h5 a , .storycontent h6 a {

	color: #356AA0;

}



.storycontent img {

border:none;

}



img.alignleft {

position: relative;

float: left;

margin: 0px 10px 10px 0px;

}



img.alignright {

position: relative;

float: right;

margin: 0px 0px 10px 10px;

}



.storycontent ul {

background: #f1f1f1;

padding: 20px 40px 16px 40px;

font-size: 13px;

}



.storycontent li {

list-style-image:url(skin/dot-post.png);

margin-bottom: 4px;

}



.pages {

width: 570px;

height: 30px;

position: relative;

float: left;

padding:10px 0px;

}



.page-left {

position: absolute;

left: 20px;

}



.page-right {

position: absolute;

right: 20px;

}



.storycontent blockquote {

margin: 0;

padding: 0 0 0 100px;

background: url('skin/citazione_apri.jpg') top left no-repeat;

color: #666;

line-height: 24px;

}



.storycontent blockquote div {

background: url('skin/citazione_chiudi.jpg') bottom right no-repeat;

padding: 30px 100px 30px 0;

}



.storycontent blockquote p {

	font-style: italic !important;

}



.post-space {

position:relative;

float:left;

width:570px;

height: 60px;

}



/*----- regole commenti -----*/

.feedback {

background: #fafafa;

position:relative;

float:left;

width:550px;

font-size:12px;

font-family:Arial, "Trebuchet MS", Verdana, sans-serif;

font-style: italic;

padding:10px 10px;

border-top:1px dashed #ddd;

border-bottom:1px dashed #ddd;

line-height: 22px;

}



.social_badge {

background: #fafafa;

position:relative;

float:left;

width:550px;

padding:10px 10px;

border-bottom:1px dashed #ddd;

margin-bottom: 50px;

text-align: left;

}



.social_badge p {

	font-family:Arial, "Trebuchet MS", Verdana, sans-serif;

	font-size: 12px;

	font-style: italic;

	line-height: 22px;

	margin: 0 0 10px 0;

}



.social_badge #icone {

	float: right;

}



.rss_post_footer {

	vertical-align: text-bottom;

}



.social_badge img {

border: none;

}



.feedback img {

margin:0px 4px -3px 0px;

border:none;

}



.comments_content {

font-size:10px;

width:570px;

clear: both;

}



.comments_content li {

list-style:none;

margin:0px;

padding:0px;

position:relative;

float:left;

margin-bottom:20px;

border-top:1px solid #ccc;

}



.comment-title {

position:relative;

float:left;

width: 118px;

padding:10px;

text-align:center;

background:#e1e1e1 url(skin/sfumo01.gif) repeat-x top;

border-bottom-left-radius: 10px;

-webkit-border-bottom-left-radius: 10px;

-moz-border-radius-bottomleft: 10px;

-khtml-border-bottom-left-radius: 10px;

border-left: 1px solid #ccc;

border-bottom: 1px solid #ccc;

border-right: 1px solid #ccc;

margin-bottom: 20px;

}



#commentform label {

	font-size: 13px;

}



.comment-author {

font-size: 13px;

line-height: 22px;

}



.comment-author-trackback {

line-height: 16px;

margin-bottom: 10px;	

}



.avatar {

	display: block;

	margin: 0 auto;

}



.comment-text {

font-size: 12px;

position:relative;

float:right;

width: 410px;

text-align:left;

padding:10px;

background:#f1f1f1;

border-bottom-right-radius: 10px;

-webkit-border-bottom-right-radius: 10px;

-moz-border-radius-bottomright: 10px;

-khtml-border-bottom-right-radius: 10px;

line-height: 22px;

margin-bottom: 20px;

}













	.comment-author-admin>div>div.comment-title {

	background-color: #336699;

}



.comment-author-admin>div>div.comment-title a {

	color: #fff;

}



.comment-author-admin>div>div.comment-title {

	color: #fff;

}



.children li {

	margin-left: 20px;

}



.children li .comment-text{

	width: 390px;

}



.children li .children li {

	margin-top: 20px;

}



.children li .children li .comment-text {

	width: 370px;

}



.children li.depth-4 div.comment-text {



width: 350px;



}


.children li.depth-5 div.comment-text {
width: 330px;
}
.children li.depth-6 div.comment-text {
width: 310px;
}
.children li.depth-7 div.comment-text {
width: 290px;
}
.children li.depth-8 div.comment-text {
width: 270px;
}
.children li.depth-9 div.comment-text {
width: 250px;
}
.children li.depth-10 div.comment-text {
width: 230px;
}


.icona_lascia_un_commento {

	border: 0;

}



#author, #email, #url {

	width: 330px;

}



#respond {

	clear: both;

	margin-bottom: 20px;

	overflow: auto;

}



.pin {

position:absolute;

left:-10px;

top:15px;

height:20px;

width:10px;

background: url(skin/pin.gif) no-repeat;

z-index:10;

}



textarea {

padding:15px;

width:94%;

font-size:13px;

font-family:Arial, sans-serif;

background: url('skin/bg_input.png') top left no-repeat;

border:1px solid #ccc;

}



#cformsform input, #respond input {

background: #fff;

border:1px solid #ccc;

color:#666;

padding: 5px 10px;

margin-right: 15px;

font-size: 13px;

background: url('skin/bg_input.png') top left no-repeat;

}



comments_content h2 {

font-size:14px;

}



input.commentami {

position:relative;

display:block;

height:30px;

width:120px;

border:none;

font-weight:bold;

font-size:10px;

line-height:20px;

cursor:pointer;

background: #f1f1f1 !important;

margin-right: 0px !important;

border:1px solid #ccc;

float: right;

}



.adv {

position:relative;

float:left;

width:336px;

padding:0px 12px;

}



#wp-calendar {

width: 330px;

padding: 0;

margin: 0;

font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

text-align: center;

}



#wp-calendar td {

width: 20px;

height: 20px;

text-align: center;

background: #fff;

}



#wp-calendar td a:link, #wp-calendar td a:visited {

display:block;

background:#edf6fb;

color: #2c86d2;

}



#wp-calendar td a:hover, #wp-calendar td a:active {

color: #fff;

background:#2c86d2;

}



.wp-pagenavi a, .wp-pagenavi a:link {

padding: 5px 5px; 

margin: 2px;

text-decoration: none;

border: 1px solid #ddd;

color: #55739b;

border-radius:4px;

-moz-border-radius:4px;

-khtml-border-radius:4px;

-webkit-border-radius:4px;

background: #fff url(skin/sfumo3.png) bottom repeat-x;

}

.wp-pagenavi a:visited {

color: #ddd;

}



.wp-pagenavi a:hover {	

border: 1px solid #55739b;

color: #55739b;

background: #edf6fb url(skin/title-large.png) no-repeat bottom;

}

.wp-pagenavi a:active {

border: 1px solid #55739b;

color: #55739b;

background-color: #fff;	

}

.wp-pagenavi span.pages {

border: 1px solid #55739b;

color: #55739b;

background-color: #edf6fb;

}

.wp-pagenavi span.current {

padding: 5px 5px; 

margin: 2px;

text-decoration: none;

border: 1px solid #55739b;

color: #c0d6e6;

font-weight: bold;

background: #55739b url(skin/title-blue-30.png) repeat-x top;

border-radius:4px;

-moz-border-radius:4px;

-khtml-border-radius:4px;

-webkit-border-radius:4px;

}

.wp-pagenavi span.extend {

padding: 5px 5px; 

margin: 2px;

text-decoration: none;

border: 1px solid #ddd;

color: #55739b;

background: #fff url(skin/sfumo3.png) bottom repeat-x;

border-radius:4px;

-moz-border-radius:4px;

-khtml-border-radius:4px;

-webkit-border-radius:4px;

}



#wpcf {

padding: 10px 0;

}



#wpcf input {

margin: 0 5px 10px 5px;

padding: 2px;

font-size: 18px;

font-style: italic;

font-family: Georgia;

}



#wpcf textarea {

margin: 0 0px 10px 0px;

padding: 2px;

font-size: 18px;

font-style: italic;

font-family: Georgia;

}



#contactsubmit {

margin: 0 0px 10px 0px;

cursor: pointer;

}



/* MyBlogLog */



#tr0 {

	display: none;

}



/* cFormsII */



#column1 .cf-sb input {

	margin-right: 0;

	background: url('skin/bg_pulsante.jpg') top center no-repeat;

}



#usermessageb, #usermessagea {

	color: red;

}



#usermessagea {

	margin-bottom: 20px;

}



#cf_working, #cf_failure {

	color: red;

}



#cformsform ol {

	list-style-type: none;

	margin: 0;

}



#cformsform li {

	margin: 0 0 10px 0;

	font-weight: bold;

}



.cf-ol {

	padding-left: 0;

}



.cf-ol li {

	list-style-image: none;

	margin-bottom: 0;

}



span.reqtxt, span.emailreqtxt, .linklove {

	font-size: 0.9em;

	line-height: 20px;

	color: #666;

	font-weight: normal;	

}



#cformsform li label{

	display: block;

	width: 100px;

	float: left;

}



#cformsform li input{

	vertical-align: middle;

	border: 1px solid #ccc;

	vertical-align: middle;

	margin-right: 10px;

	width: 350px;

	padding: 5px;

}



#cformsform li textarea{

	vertical-align: middle;

	border: 1px solid #ccc;

	height: 25px;

	vertical-align: middle;

	width: 560px;

	height: 190px;

	padding: 5px;

	font-family: Helvetica Neue, Verdana;

	font-size: 13px;

}



.cf_hidden {

	display: none;	

}



.cf-sb {

	text-align: right;	

}



#column1 .cf-sb .sendbutton {

	color: #fff;

	text-align: center;

	padding: 5px 30px;

	border-radius : 2px;

	border: 0;

	cursor: pointer;

}



#newsletter #iscriviti_newsletter {

	width: 249px;

	float: left;

	padding: 5px;

	border: 1px solid #ccc;

	background: #fff url('skin/icona_mail.png') 98% 50% no-repeat;

}



#newsletter #submit {

	float: right;

	margin-top: 3px;

	cursor:pointer;

}



/* menu di navigazione secondario */



.top-menu ul {

	float: left;

	margin: 0;

	padding: 0;

}



.top-menu li {

	display: inline;

	list-style-type: none;

	list-style-position: outside;

	margin-right: 10px;

	line-height: 25px;

	font-size: 10px;

}



.top-menu a {

	color: #fff;

}



#rss_header {

	position: absolute;

	bottom: 4px;

	left: 0;

	text-align: right;

}



#rss_header img {	

	margin: 0 10px;

	vertical-align: middle;

	border: 0;

}



#rss_header p {

	font-size: 16px;

	font-weight: bold;

	margin: 5px 0 0 0;

}



#rss_header span {

	font-size: 11px;

}



#rss_header a {

	color: #356AA0;

	text-decoration: underline;

}



/* sideblog */



.featured_post{

	padding: 5px;

}



.featured_post h3{

	margin-top: 0;

}





.featured_post:hover {

	background-color: #ddd;

	padding: 5px;

}



.featured_post img, .sideblog_post img {

	width: 125px;

	height: 125px;

	float: left;

	margin: 0 10px 10px 0;

	border: 1px solid #666 !important;

}



.link_more {

	text-decoration: underline !important;

}



#titolo_sideblog {

	background: url('skin/icona_sideblog.png') center left no-repeat;

	padding-left: 26px;

}



#titolo_featured {

	background: url('skin/icona_post_in_evidenza.png') center left no-repeat;

	padding-left: 26px;

}



/* MyBlogLog */



.mbl_fo_hidden {

	display: none;

}



/* Immagini */



.bordoimmagine {

	border: 1px solid #eee !important;

}



/* Widget Tag Cloud */



#column2 .widget_tag_cloud a {

	display: inline;

}



/* Categorie e tag */



.elenco_tag a {

	background:  url('skin/icona_tag.png') left center no-repeat;

	padding-left: 20px;

}



.elenco_cat a {

	background:  url('skin/icona_cat.png') left center no-repeat;

	padding-left: 20px;

}



/* Navigazione */



#post_nav {

	clear: both;

	padding:  25px 0;

}



/* Liste avanzate */



ol.lista_avanzata {

	margin: 20px 0;

	background: #333;

	padding: 0 0 0 35px;

	border: 1px solid #333;

	background: url('skin/ul_bg_repeat.gif') repeat-y;

}



ol.lista_avanzata li {

	margin: 0;

	padding: 15px 15px;

	font-weight: bold;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #333;

	border-left: 1px solid #333;

	background: #F0F2F1;

	list-style-image: none !important;

	list-style-type: decimal !important;

	color: #fff;

	clear: both;

}



ol.lista_avanzata li h3 {

	width: 100%;

	padding: 5px 0;

	margin-bottom: 10px;

	border-bottom: 1px dashed #fff;

	color: #333;

}



ol.lista_avanzata li p {

	color: #333;

}



ol.lista_avanzata li img {

	float: left;

	margin:  0 10px 10px 0;

}



.lista_avanzata li:first-child { border-top: none; }

.lista_avanzata li:last-child {	border-bottom: none; }



/* Immagine apertura */



.immagine_apertura {

	position: relative;

}



.immagine_apertura .barra_overlay div{

	background: url('skin/watermark_ws.png') 98% 50% no-repeat;

	padding-right: 85px;

	padding-left: 20px;

	text-align: right;

}



.immagine_apertura p, .immagine_apertura a {

	color: #fff;

}



.immagine_apertura .barra_overlay {

	background: url('skin/alpha_50.png') top left repeat;

	position: absolute;

	bottom: 0;

	margin-bottom: 0;

}



/* Share su Facebook e Twitter a fondo post */



#share_fb_twitter {

	margin-bottom: 10px;

}



#share_twitter {

	float: left;

	margin-right: 10px;

}



/* Post Correlati */



#post_correlati {

	font-family:Helvetica,Arial,sans-serif;

	font-size:16px;

	line-height:24px;

}



#post_correlati li {

	list-style-image:url(skin/dot-post.png);

	margin-bottom: 4px;

}



#post_correlati a {

	color:#356AA0;

	outline:medium none;

	text-decoration:none;

}



/* AdSense sidebar */



#adsense-sidebar {

	margin-bottom: 10px;

}



/* Ricerca Google */



#ricerca-google {

	width:200px;

	padding: 5px;

	margin-right: 10px !important;

	margin-top: 3px;

	border: 1px solid #ccc !important;

	outline: none;

}
