* {padding: 0; margin: 0;}
body {background: #2A2A2E; font-size: 15px; font-family: Verdana, Arial, sans-serif; color: #393939; line-height: 1.1em; text-align: center;}
a {color: #4F5EA4; text-decoration: underline;}
a:hover {text-decoration: none;}
a img {border: 0; text-decoration: none;}
p {margin-bottom: 10px;}
h2, h3, h4, h5, h6 {font-size: 1em;}
form * {font-family: Verdana, Arial, sans-serif; font-size: 1em}

a:active {outline: none;}
:focus {-moz-outline-style: none;}

#container {width: 950px; margin: 0 auto; font-size: 0.8em;}
#wrapper {width: 950px; text-align: left;  background: #fff;}

.clear {clear: both;}
.right {float: right;}

/*  -- Behavior per PNG -- */
/*#header, #header h1 a, #header .blocco-login, #header .sponsored img, .s_vota, .cerca {behavior: url(iepngfix.htc);}*/

div.promo div {border-bottom: 1px solid #FFFFFF; padding: 2px 0; font-size: 0.8em; background: #E5E5FB; margin-bottom: 1px; margin-left: -160px}

/* Header 
-------------------------------------------------------------------------------------------------------------------------------------------- */
/* #header {background: #E28F00 url('http://static.blogo.it/i/sfumatura-header.png') repeat-x top; border-top: 2px solid #E28F00; border-bottom: 2px solid #DE8703; height: 1../../../Volumes/Macintosh%20HD/Users/raffaelerasini/Desktop/motoblog07.css00px;} */

/*#header {height: 100px;}*/

/* -- Logo -- */
#header h1 {float: left;}
#header h1 a {display: block; width: 175px; height: 41px; text-decoration: none; margin: 20px 0 8px 10px;}
#header h1 a span {position: relative; top: -9999px; left: -9999px;}

/* -- Blocco di Login -- */
#header .blocco-login {float: right; margin: 8px 10px; display: block; width: 396px;}
#header .blocco-login label {display: block; font-size: 0.8em; text-transform: uppercase;}
#header .blocco-login label span { text-transform: none;}

#header .blocco-login input {width: 120px; border: 1px solid; padding: 3px 2px 2px 4px ; background: #fff url('http://static.blogo.it/i/login-form-bg.gif') repeat-x top; font-size: 1em; margin: 0;}

#header .blocco-login .username {width: 120px; float: left; margin-right: 10px; padding: 4px 0 6px 10px; border-left: 1px solid;}
#header .blocco-login .password {padding: 4px 8px 6px 0;}

#header .blocco-login .password button {border: 0; font-size: 0.9em; padding: 1px 3px 4px 3px; margin: -1px 0 1px 0; cursor: pointer;}

.safari #header .blocco-login .password button {margin: 3px 0 -3px 0;}
.ie #header .blocco-login .password button {padding: 0;}
.ie6 #header .blocco-login .username {margin-right: 0;}

#header .blocco-login .link-registrati {float: left; width: 60px; text-align: center; padding: 6px; font-size: 0.8em; border-right: 0px solid; }


/* -- Blocco Registrati -- */
#header .blocco-registrato {float: right; margin: 8px 10px; display: block;}
#header .blocco-registrato .avatar-utente {float: left; border-right: 0px solid; padding-right: 6px; padding: 4px }
#header .blocco-registrato .avatar-utente img {border: 1px solid; margin: 0;}
#header .blocco-registrato .registrato-right {border-left: 1px solid; padding: 3px 10px 5px 6px; float: left;}
#header .blocco-registrato .nome-utente {font-size: 1.2em; clear: right; display: block; margin-bottom: 2px; padding-top: 2px}

/* -- Sponsor -- */
#header .sponsored {float: right; margin: 3px 6px 3px 0; clear: right;}

/* Navbar 
-------------------------------------------------------------------------------------------------------------------------------------------- */
#navbar {background: #E6E6E6 url('http://static.blogo.it/i/navbar-bg.gif') repeat-x bottom;}

#navbar ul {list-style: none; padding: 8px 0 7px 10px; float: left;}
#navbar ul li {float: left; margin-right: 8px; padding-right: 12px; background: url('http://static.blogo.it/i/navbar-div_2.gif') no-repeat right center;}
#navbar ul li.last {background: none; padding: 0; margin: 0;}
#navbar ul li a {color: #525252; text-decoration: none;}
#navbar ul li a:hover {color: #333; text-decoration: underline;}

#navbar ul li.new {margin-top: -1px;}
.safari #navbar ul li.new {margin: -5px 0 5px 0; position: relative;}
.safari #navbar {height: 33px;}

#navbar .nav-right {float: right; padding: 8px 0 7px 2px;}

#navbar .menu-nav {display: block; width: 630px; float: left; }
.ie .menu-nav {background: url(http://static.blogo.it/i/navbar-bg.gif) repeat-x scroll center bottom;}

/* Cerca 
-------------------------------------------------------------------------------------------------------------------------------------------- */
.cerca {float: right; padding: 4px 10px 4px 87px;}
.cerca input {border: 1px solid; padding: 3px 2px 2px 4px; background: #fff url('http://static.blogo.it/i/login-form-bg.gif') repeat-x top; font-size: 1em;}
.cerca button { border: 0; font-size: 0.9em; padding: 2px 3px 5px 3px; margin: -2px 0 2px 0; cursor: pointer;}

.safari .cerca button {margin: 3px 0 -3px 0;}
.ie .cerca button {padding: 1px 0; margin: 0px 0 0px 0;}
.safari .cerca input {position: relative; top: -3px;}


#principale #firstAdUnit.ads-cerca {background: #E5EBF9; text-align: left; border: 0; padding: 10px; }
.ads-cerca .titolo-ads {color: #0200CE; font-weight: bold;}
.ads-cerca .desc-ads {color: #444;}
.ads-cerca .url-ads {margin-bottom: 6px; display: block; color: #008040;}

.articolo.live {margin-bottom: 15px; padding-bottom: 5px; border-bottom:1px solid #D6D6D7;}
.live-result {background: #F0F0F0 url('http://static.blogo.it/i/live-result.gif') no-repeat right center; border-bottom: 1px solid #D7D7D7; height:40px; line-height: 40px; padding-left: 10px; margin-bottom: 5px;}
.live-result p {margin: 0;}
.live-check {padding-top: 6px; display: block;}
.live-check input {margin: 2px 5px -2px 0;}
.live-check span {margin-right: 10px;}

.ad336x280 {display: block; width: 336px; height: 280px;}
.ad300x250 {display: block; width: 300px; height: 250px;}

/* Contenuti Principali 
-------------------------------------------------------------------------------------------------------------------------------------------- */
#principale {width: 916px; margin: 15px; text-align: center}
.ie6 #principale {margin: 10px 0 0 10px;}

#principale h2 {
	color: #fff; 
	background: url('http://static.blogo.it/i/data-bg.gif') no-repeat left center;
	margin: -5px 0 15px -15px; 
	padding: 13px 0 10px 15px; 
	font-size: 1.2em; 
	font-family: Trebuchet, sans-serif; 
    display: block; }

.ie6 #principale h2 {background: none; margin: 0 0 15px 0; color: #666; font-weight: bold; padding: 0;}

/* -- Cerca -- */
.titolo-cerca, .titolo-tags {font-family: Trebuchet, sans-serif; font-size: 1.8em; color: #8A9197; font-weight: normal; border-bottom: 1px solid #D3D5D6; margin: 0 0 15px 0; padding-bottom: 6px; }
.titolo-cerca span, .titolo-tags span {color: #51575C;}
.titolo-cerca a img {margin: 2px 0 -2px 0; border: 0;}

.cerca-index {margin-bottom: 20px; padding: 8px; text-align: center; border-top: 1px solid; border-bottom: 1px solid; background: #E9EEF4; border-color: #C1D9F4;}
.cerca-index #searchkeywords, .cerca-index #mainsearchkeywords {margin: 0; background: #F5F7FA; padding: 4px; border: 1px solid #C1D9F4;}
.cerca-index #searchkeywords:focus, .cerca-index #mainsearchkeywords:focus {background: #fff;}


/* -- Primo post/box -- */
.post a img {margin-right: 8px; border: 1px solid #666666; background: #fff;}
.singolo .post {margin-bottom: 15px; display: block}

/* -- Articoli -- */
.articolo {margin-bottom: 15px;}
.articolo h1, .s_titolo {font-size: 1.4em; font-family: Trebuchet, sans-serif;}
.articolo h1 a, .s_titolo a {text-decoration: none; }
.articolo h1 a:hover, .s_titolo a:hover {text-decoration: underline;}
.articolo small {margin: 0 0 8px 0; display: block; font-size: 0.8em;}
.articolo a img {padding: 1px; background: #fff; border: 1px solid #ddd;}
.articolo a:hover img {border-color: #999;}

.articolo p {text-align: justify;}
.articolo p img.post {margin: 0 10px 10px 0}

.articolo .contenuto ul, .articolo .contenuto ol {margin: 0 0 10px 30px; display: block;}
.articolo .contenuto li {list-style-position: inside;}

.articolo blockquote {margin-left: 20px; color: #666;}

.articolo .thumb-galleria-post {margin-bottom: 10px;}
.articolo .thumb-galleria-post h3 {color: #51575C; border-bottom: 1px solid #D3D5D6; margin: 0 0 6px 0;}
.articolo .thumb-galleria-post h3 span {color: #8A9197;}
.articolo .thumb-galleria-post .right {text-decoration: none; font-size: 0.8em;}
.articolo .thumb-galleria-post .right:hover {text-decoration: underline;}
.articolo .thumb-galleria-post a img {margin-right: 6px; width: 135px;}

.articolo .meta {font-size: 0.8em; border-bottom: 1px solid #D6D6D7; padding: 0 0 15px 0;}
.articolo .meta .link-share {position: relative; bottom: -4px;}
.articolo .meta .link-share img {border: 0; }
.articolo .meta .link-commenti {border-left: 1px solid #D6D6D7; padding-left: 6px; margin-left: 2px; padding-bottom: 2px;}
.articolo .meta .link-commenti a {background: url('http://static.blogo.it/i/ico-commenti.gif') no-repeat left center; padding: 2px 0 2px 20px;}
.articolo .meta .vota-post {float: right; position: relative; bottom: -3px;}
.articolo .meta .vota-post img {position: relative; bottom: -3px;}

/* --- Pubblicitˆ -- */
.ads-titolo {font-size:9px; margin: 6px 0; display: block;}
.ads-articolo {text-align: center; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; margin-bottom: 10px;}
.ads-articolo #firstAdUnit, .ads-articolo #secondAdUnit {text-align: left}
.ads-index {text-align: center; border-bottom: 1px solid #CCCCCC; margin-bottom: 10px;}

.ads-index-notext {padding-bottom: 15px; border-bottom: 1px solid #CCCCCC; margin-bottom: 15px; text-align: center;}
.post #firstAdUnit {margin-bottom: 20px; text-align: center; border-bottom: 1px solid #CCCCCC; padding-bottom: 20px}

/* Argomenti Simili
-------------------------------------------------------------------------------------------------------------------------------------------- */
.info-aggiuntive {padding-bottom: 30px}
.info-aggiuntive h3, .post_comments h3, #cloudtitle, .syndication h3 {color: #51575C; border-bottom: 1px solid #D3D5D6; margin: 0 0 6px 0;}
.info-aggiuntive ul {list-style: none;}

/* -- Articoli Simili -- */
.info-aggiuntive .articoli-simili  {margin-bottom: 8px;}
.info-aggiuntive .articoli-simili .thumb {background: url('http://static.blogo.it/i/no-thumb.gif') no-repeat top left; width: 42px; height: 42px; float: left; }
.info-aggiuntive .articoli-simili .thumb a img {background: #fff; padding: 1px; border: 1px solid #CCD5DC; width: 38px; height: 38px; }
.info-aggiuntive .articoli-simili-r {background: url('http://static.blogo.it/i/simili-arrow.gif') no-repeat left top; padding-left: 7px; display: block; margin: 0 0 0 45px;}
.info-aggiuntive .articoli-simili-r .articoli-simili-r2 {
	background: #F9FBFC; border-width: 1px 1px 1px 0; border-style: solid; border-color: #BCC8D1; display: block; padding: 4px 4px 0px 6px;}
.info-aggiuntive .articoli-simili-r .articoli-simili-r2 a {color: #455562;}
.info-aggiuntive .articoli-simili-r .articoli-simili-r2 small {display: block; color: #8D8D8D; margin: 1px 0 -1px 0}

/* -- Gallerie Correlate -- */
.gallerie-correlate {list-style: none;}
.gallerie-correlate li {border:1px solid #BCC8D1; height:42px; position:relative; width:136px; margin-bottom: 10px; margin-right: 7px; float: left;}
.gallerie-correlate li:hover {border-color: #999;}
.gallerie-correlate li div {height:40px; left:1px; top:1px; overflow:hidden; position:absolute; width:134px;}
.gallerie-correlate li div a {left:-3px; top: -10px; position:absolute;}
.gallerie-correlate li div a img {border:0; width: 136px; }
.gallerie-correlate li span {/*position: absolute; top: 44px;*/ padding-top: 44px; margin-bottom: 15px; display: block;}
.gallerie-correlate li span a {color: #455562;}

/* Link navigazione (pagina precedente, pagina seguente) */
.navigation {padding-bottom: 15px;}
.navigation a {text-decoration: none; height: 24px; width: 194px; display: block; line-height: 24px;}
.navigation a:hover {text-decoration: underline;}
.navigation .next {background: url('http://static.blogo.it/i/next-page.gif') no-repeat top left; float: right; padding-left: 20px;}
.navigation .prev {background: url('http://static.blogo.it/i/prev-page.gif') no-repeat top right; float: left; text-align: right; padding-right: 20px;}

.bottom-navigation {padding-top: 10px;}

/* Share This
-------------------------------------------------------------------------------------------------------------------------------------------- */
#akst_form {background: #999; border: 1px solid #ddd; display: none; position: absolute; width: 350px; z-index: 999;}
#akst_form a.akst_close {color: #fff; float: right;	margin: 5px;}

#akst_form ul.tabs {border: 1px solid #999;	list-style: none; margin: 10px 10px 0 10px;	padding: 0;}
#akst_form ul.tabs li {background: #ccc; border-bottom: 1px solid #999;	cursor: pointer; float: left; margin: 0 3px 0 0; padding: 3px 5px 2px 5px;}
#akst_form ul.tabs li.selected {background: #fff; border-bottom: 1px solid #fff; cursor: default; padding: 4px 5px 1px 5px;}
#akst_form div.clear {clear: both; float: none;}
#akst_social, #akst_email {background: #fff; border: 1px solid #fff; padding: 10px;}
#akst_social ul {list-style: none; margin: 0; padding: 0;}
#akst_social ul li {float: left; margin: 0;	padding: 0;	width: 45%;}
#akst_social ul li a {background-position: 0px 2px;	background-repeat: no-repeat; display: block; float: left; height: 24px; padding: 4px 0 0 22px;	vertical-align: middle;}

#akst_email {display: none;	text-align: left;}
#akst_email form, #akst_email fieldset {border: 0; margin: 0; padding: 0;}
#akst_email fieldset legend {display: none;}

#akst_email ul {list-style: none; margin: 0; padding: 0;}
#akst_email ul li {margin: 0 0 7px 0; padding: 0;}
#akst_email ul li label {color: #555; display: block; margin-bottom: 3px;}
#akst_email ul li input {padding: 3px 10px;}
#akst_email ul li input.akst_text {padding: 3px; width: 280px;}

/* Commenti
-------------------------------------------------------------------------------------------------------------------------------------------- */
/* Comments */ 
.post-comments {
    clear: left;
    list-style: none;
    margin: 0px;
    color: #333;
    padding: 0px;
    width: 435px;
}
ul.post-comments li {
    position: relative;
}

.post-comments * {margin:0; padding: 0;}
.post-comments li {margin-bottom: 6px;}

.safari .comment_head, .opera .comment_head {width: 425px;}

.comment_head {
    width: 425px;
    padding: 4px;
    border: 1px solid #B0C1D4;
    background: #C1D6F1 url(http://static.blogo.it/images/comm_bg.gif) repeat-x top; 
    display: inline-block;
    margin: 0;
}
	.comment_head h4, .comment_head h4 a {font-size: 13px; display: block; color: #354354; text-decoration: none; font-weight: normal}
	.comment_head h4 a {text-decoration: underline;}
	.comment_head h4 a:hover {background: none; text-decoration: none;}
	.comment_head small {color: #62768E; font-size: 10px;}
	.comment_head a img {border: 0; padding: 0;}
	
	.avatar_cont {float: left; margin-right: 6px; width: 24px; height: 24px; background: #fff; padding: 1px; border: 1px solid #A4B4C6;}	
	.avatar_cont img {width: 24px; height: 24px; border: 0;}
		
.comment_head_left {float: left; width: 300px;} 
.comment_head_left small {margin: 0}
		
.comment_head_right {float: right; width: 55px; text-align: right; font-size: 10px; background: transparent url(http://static.blogo.it/images/rating_bg.gif) no-repeat top left; }
		
	.comment_head_right .comment_rating { display: block;}
	.comment_head_right .comment_rating .comment_karma_block {width: 41px; height: 32px;  display: block; float: left; text-align: center;} 
	.comment-ratings-loading {width: 41px; height: 32px;  display: block; float: left; text-align: center; display: none;}
		
	.comment_head_right .comment_rating .comment_karma_block span {font-size: 15px; color: #5B6D81; padding-top: 3px !important; display: block;}
	.comment_head_right .comment_rating .comment_karma_block small {font-size: 9px; color: #7991AA; display: block; margin-top: -3px;}
	.ie .comment_head_right .comment_rating .comment_karma_block small {margin-top: -6px;}

	.comment_head_right .comment_rating .comment-ratings {width: 14px; float: right;}
	.comment_head_right .comment_rating .comment-ratings img {width: 14px; height: 16px; cursor: pointer;}	
	.ie .comment_head_right .comment_rating .comment-ratings img {height: 16px; margin: 0 !important; padding: 0 !important; float: right;}
	
		.comment_head_right .comment_rating .comment-ratings_rated {display: none;}
		
.comment_text {background: #FDFDFD; padding: 4px; border-width: 0 1px 1px 1px; border-style: solid; border-color: #ddd; margin: 0; }
.comment_text p { margin-bottom: 4px; overflow: hidden;}

.anoncomment .comment_head h4, .anoncomment .comment_head h4 a { color:#62768e; }
.anoncomment .comment_head h4 a { color:#62768e; text-decoration: none}

.hidden-comment {display:none}
.comment-alt {background: #EBEBEB url('http://static.blogo.it/images/hidden_bg.gif') repeat-x top; border: 1px solid #CFCFCF; padding: 4px; font-size: 11px; color: #6D6D6D;}
.comment-alt .hidden-right {float: right;}
.comment-alt a {color: #454545; text-decoration: underline;}
.comment-alt a:hover {text-decoration: none;}

.comment_form_message, .comment_form_warning {margin-bottom: 10px; padding: 8px; text-align: center; border-top: 1px solid; border-bottom: 1px solid;}
.comment_form_warning {background: #FEF7D6; border-color: #FEE67B;}
.comment_form_message {background: #E9EEF4; border-color: #C1D9F4;}

/* -- Modulo form -- */
#commentform {margin-bottom: 15px}
#commentform fieldset {border: 1px solid #ddd; padding: 8px}
#commentform fieldset legend {font-size: 1.2em; font-family: Trebuchet, sans-serif; font-weight: lighter; padding: 0 4px;}
#commentform ol {list-style: none;}

#commentextfield {margin-top: 10px}

#commentform label {margin-bottom: 4px; display: block;}
#commentform input, #commentform textarea {}

#commentform #ud_name, #commentform #ud_email, #commentform #ud_url, #commentform #ud_text{width: 300px; padding: 4px; background: #F2F2F2; border: 1px solid #ccc; margin-bottom: 10px}
#commentform #ud_name:focus, #commentform #ud_email:focus, #commentform #ud_url:focus, #commentform #ud_text:focus {background: #F7F7F7;}
#commentform #ud_text {width: 400px;}
#commentform .button {padding: 3px;}

.post_comments #ud_preview {background: #FDFDFD; padding: 4px; border: 1px solid #ddd;}

/* Vota
-------------------------------------------------------------------------------------------------------------------------------------------- */
#pop-login, #pop-login-comment {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;

	display:block;
	float:right;
	height:30px;
	line-height:30px;
	margin:0pt 0pt -45px;
	padding:0pt 10px;
	position:relative;
	width:350px; }

#pop-login {bottom:-25px;}
/*.ie #pop-login {margin-bottom: -50px;}*/

#pop-login-comment {bottom:-38px;}

#pop-login a img, #pop-login-comment a img {float: right; margin:-27px -5px 0pt;}


/* Galleria
-------------------------------------------------------------------------------------------------------------------------------------------- */
.galleria h1, .static h1 {margin-bottom: 6px;}

.galleria .gallerylist {float: left; width: 140px; height: 160px; padding: 2px; border: 1px solid #CCCCCC; margin: 3px; background: #F5F5F5;}
.galleria .gallerylist p {text-align: left !important; margin-top: 6px;}
.galleria .gallerylist .titolo-galleria {font-size: 0.9em; /* font-weight: bold;*/ margin-bottom: 2px; display: block;}

.galleria .gallerylist .imglink {width: 130px; display: block; background: #FFFFFF; border:1px solid #DDDDDD; padding:1px; text-align: center;}
.galleria .gallerylist .imglink:hover {border-color: #999;}
.galleria .gallerylist .imglink .gallerythumb {border: 0; padding: 0}

.galleria .gallerylist-tags {padding: 3px;text-align: left;}
.galleria .gallerylist-tags span  {margin: 0 0 3px; color: #777; font-size: 0.95em;}
.galleria .gallerylist-tags  ul {list-style: none; font-size: 0.95em; display: inline;}
.galleria .gallerylist-tags  ul li {float: left; margin: 0 6px 0 0;}

.gallerylist-right {float: right; width: 280px;}

.galleria .gallery-tags {padding: 10px; background: #EEEEEE; border: 1px solid #D9D9D9; text-align: left}
.galleria .gallery-tags span {display: block; margin: 0px 0 3px; padding-bottom: 3px; border-bottom: 1px solid #D9D9D9; color: #777; font-size: 0.95em;}
.galleria .gallery-tags ul {list-style: none;}
.galleria .gallery-tags li {float: left; margin: 0 8px 0 0;}

.link_description {display: block; text-align: center; font-size: 0.9em; color: #666; padding-top: 2px;}

.galleria .gallery {width: 800px; margin: 0 58px;}
ul.thumbs {list-style: none;}
ul.thumbs li {float: left; margin: 0 3px 6px 0; width: 68px; height: 67px; padding: 3px 2px 2px 2px; border: 1px solid #ddd; display: block; background: #EBEBEB; }
ul.thumbs li a {display:block; margin: 0; padding: 0; text-align: center;}
ul.thumbs li a img {padding: 0; border-color: #CCCCCC;}

.elenco-gallerie, .navigation-top {float: right;}
.navigation-top {color: #999;}
.gallery-navigation {text-align: center; margin: 8px 0; display: block;}

#tagcloud_lite {list-style: none;}
#tagcloud_lite li {display: inline; margin-right: 10px}

/* Registrazione / Login / Form profilo
-------------------------------------------------------------------------------------------------------------------------------------------- */
#contact fieldset, .regform fieldset {border: 1px solid #ddd; padding: 8px; margin-bottom: 15px}
#contact fieldset legend, .regform fieldset legend {font-size: 1.2em; font-family: Trebuchet, sans-serif; font-weight: lighter; padding: 0 4px; color: #64A908}

#contact label, .regform label, .form-suggerimenti label {margin-bottom: 4px; display: block;}

.form-suggerimenti .input-testo {width:300px}
.form-suggerimenti #testo-segnalazione {width:400px}

#ud_login, #ud_nickname, #ud_email, #ud_password, #ud_confirm_password, #ud_display_name, #ud_url, #ud_edit_password, #ud_description, #ud_avatar, .input-testo
	{padding: 4px; background: #F2F2F2; border: 1px solid #ccc; margin-bottom: 10px}
#ud_login:focus, #ud_email:focus, #ud_password:focus, #ud_confirm_password:focus, #ud_display_name:focus, #ud_url:focus, #ud_edit_password:focus, #ud_description:focus, #ud_avatar:focus, .input-testo:focus 
	{background: #F7F7F7;}

#ud_avatar {margin: 0 6px 0 0;}

.div-newsletter, .div-accettazione {margin-bottom: 10px}

p.warning {margin-bottom: 10px; padding: 8px; text-align: center; border-top: 1px solid; border-bottom: 1px solid; background: #FFE6E6; border-color: #FF4A4A;}
span.error-input {color: #FF0000;}

.carica-avatar {float: left; margin: 0 4px 4px 0; padding: 2px; background: #EEEEEE; border: 1px solid #ddd;}


/* Profilo Utente
-------------------------------------------------------------------------------------------------------------------------------------------- */
#userprofile {background-color:#FBFBFB; border:1px solid #CCCCCC; padding:3px;}
#user img {border:1px solid #999999; margin:0pt 6px 6px 0pt;}

#user dl {margin:0pt 0pt 8px;}
#user dl dt {color:#888888; font-size:11px; font-weight:bold; padding:0pt;}
#user dl dd {font-size:13px; margin:0pt 0pt 6px; padding:0pt 0pt 3px;}

.user_menu {border-bottom:1px solid #CCCCCC; margin:0px 0pt 0pt; padding-bottom:29px;}
/*.user_menu span {color:#666666; float:left; font-size:13px; font-weight:normal; line-height:16px; padding:2px 10px 2px 0pt;}*/
.user_menu ul, .user_menu li {display:inline; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0pt; padding:0pt;}
.user_menu li a {
	background:#F2F2F2 none repeat scroll 0%;
	border:1px solid #CCCCCC;
	color:#666666;
	display:block;
	float:right;
	font-size:1.1em;
	font-weight:normal;
	line-height:16px;
	margin-left:8px;
	padding:6px 10px;
	text-decoration:none;
	
}
.user_menu li a.current {background:#FFFFFF; border-bottom:1px solid #FFFFFF;}
.user_menu li a.current:hover {background:#FFFFFF; color:#666666; cursor: default; }
.user_menu li a:hover {background:#DEDEDE; color: #444;}

div#comments_list, div#tips_list {clear:both;}

span.comment_index {color:#C7CDDC; float:left; font-size:2.2em; font-weight:normal;  }
span.comment_details {border-bottom:1px solid #CCCCCC; float:left; margin-bottom:12px; margin-left:10px; margin-top:-5px; padding-bottom:3px; width:380px;}
span.comment_details h3 {font-size: 1.2em; font-weight: normal;}
span.comment_details small {font-size: 0.8em; color: #8A91A0; }
span.comment_details small span {color: #666B76; }

/* Newsletter
-------------------------------------------------------------------------------------------------------------------------------------------- */
.newsletter .input {padding: 4px; background: #F2F2F2; border: 1px solid #ccc; margin-bottom: 10px; width: 260px;}
.newsletter .input:focus {background: #F7F7F7;}

.newsletter .nome-blog {text-transform:capitalize; padding: 0 0 4px 5px;}

/* Syndication
-------------------------------------------------------------------------------------------------------------------------------------------- */
.syndication table {font-size: 1em;}

/* Segnalazioni
-------------------------------------------------------------------------------------------------------------------------------------------- */
/*.segnalazioni h1 {margin: 10px 0 15px 0; display: block;}
.segnalazioni h1 span {color: #9B9B9B; padding-left: 3px}*/

.success {text-align: center; display: block; margin-bottom: 20px; padding: 5px; border: 1px solid #009900; background-color:#DEFFDE;}
.error_vote {margin-bottom: 8px; color: red;}

.s_post {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #D6D6D7; overflow: hidden;}
.s_avatar {width: 12px; height: 12px; padding: 1px; background: #fff; border: 1px solid #C6D2DC; margin: 5px 4px -5px 0}
.s_url {color: #999; font-style: italic;}

.s_vota {display: block; width: 46px; float: left; margin: 0 10px 0 0; /*background: #E49815 url('http://static.blogo.it/i/box-voti.png') no-repeat top left;*/ /*height: 64px;*/}
.s_vota .s_voti {
	display: block; 
	padding: 12px 0; 
	text-align: center; 
	font-size: 1.9em; 
	color: #fff; 
	border: 1px solid;
}
.s_vota .s_link {
	display: block; 
	text-align: center; 
	padding: 3px 0 3px 0; 
	font: 0.95em; 
	color: #777; 
	text-decoration: none; 
	background: #E9E9E9; 
	border-width: 0 1px 1px 1px; 
	border-style: solid; 
	border-color: #D9D9D9;
}
.s_vota .s_link:hover {/*text-decoration: underline;*/ border-color: #C4C4C4; color: #555; }

.s_vota .s_link_novote {
	display: block; 
	text-align: center; 
	padding: 3px 0 3px 0; 
	font: 0.95em; 
	color: #AAAAAA; 
	text-decoration: none; 
	background: #F3F3F3; 
	border-width: 0 1px 1px 1px; 
	border-style: solid; 
	border-color: #EEEEEE;
	cursor: default;
}

#pop-vote {
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	margin:35px 55px -80px;	
	padding:0pt 10px;
	position:relative;
	width:270px;
}

#pop-vote a img {float:right; margin:-27px -5px 0pt;}

.s_corpo {margin-left: 56px; padding-top: 2px}
.s_video {position: relative; left: -55px; background: url('http://static.blogo.it/i/loading-video.gif') no-repeat center center;}

.s_video_thumb {float: right; margin: -2px 0 6px 6px;}
.s_video_thumb em {display:block; height:45px; text-indent:-2000em; width:60px; background: url('http://static.blogo.it/i/play-video.gif') no-repeat bottom right; z-index: 9999; position: relative;}
.s_video_thumb img {margin: -45px 0 0 0; z-index: 1;}

a.link-comment-tips { background:transparent url(http://static.blogo.it/i/ico-commenti.gif) no-repeat scroll left center; padding:2px 0pt 2px 20px;}

/* Navbar Segnalazioni */
.aggiungi-segnalazione {/*color: #D98300;*/ text-decoration: none;}

.segnalazioni-titolo {border-bottom: 1px solid #ddd; padding-bottom: 4px; margin-bottom: 12px;}
.segnalazioni-titolo span {float: right; color: #ccc; margin-left: 4px;}
.segnalazioni-titolo span.current-link a {text-decoration: none; font-weight: bold; color: gray;}


/* Link navigazione segnalazioni */
.ie .comments_pager {display: block; height: 40px;}
.ie .comments_pager li {margin-top: 5px; display: block; height: 25px; }
.ie .comments_pager li a {height: 22px;}

.comments_pager {list-style: none; margin: 2px 6px 0 0; padding: 0 0 0 0px; font-size: 1em; font-weight: normal;}
.comments_pager li {float: left; margin: 0 4px 8px 0; list-style: none;}
.comments_pager li a {padding: 3px 5px; background: #E3F0F8; border: 1px solid #C5DCEB; text-decoration: none; color: #4F66C2;}
.comments_pager li a:hover {border: 1px solid #9BBFD7; color: #4357A5; background: #E3F0F8;}
.comments_pager li .pager-current, .comments_pager li .pager-current:hover {background: #6DA8CF; border: 1px solid #6DA8CF; color: #fff;}

/* Sidebar
-------------------------------------------------------------------------------------------------------------------------------------------- */
.ie6 #sidebar {position: relative; right: -10px;}

#sidebar {width: 350px;  margin: 15px 0px 0 0; float: right; font-size: 0.9em;}
#sidebar .colonna-sinistra {width: 170px; float: left; margin-right: 10px;}
#sidebar .colonna-destra {width: 160px; float: right; margin-right: 10px;}

#sidebar .right {font-size: 0.8em; padding-top: 4px;}
#sidebar .apri-tab {float: right;}

/* -- Blocco standard -- */  
#sidebar .blocco {margin-bottom: 10px;}
#sidebar .blocco h3 {color: #333; border-top: 2px solid; border-bottom: 1px dashed #D1D1D1; padding: 3px 0 ; margin-bottom: 6px;}
#sidebar .blocco ul {list-style: none;}
#sidebar .blocco ul li {border-bottom: 1px solid #DEDEDE; padding-bottom: 1px; margin-bottom: 1px;}
#sidebar .blocco ul.menu {margin-bottom: 10px}

/* -- Blocco ultime gallerie -- */
#sidebar .galleria h3, #sidebar .galleria a.right {margin-right: 10px;}
#sidebar .galleria ul {list-style: none;}
#sidebar .galleria ul li {border:1px solid #BCC8D1; height:44px; position:relative; width:48px; margin-right: 8px; float: left;}
#sidebar .galleria ul li:hover {border-color: #999;}
#sidebar .galleria ul li span {height:46px; left:1px; top:1px; overflow:hidden; position:absolute; width:46px;}
#sidebar .galleria ul li span a {left:-10px; top: -10px; position:absolute;}
#sidebar .galleria ul li span a img {border:0; height: 80px; }

/* -- Blocco life -- */
#sidebar .life {margin-right: 10px;}
/*#sidebar .life a {color: #4099FF;}*/

#sidebar .life .comm_block span {float: left; width: 85px; margin-bottom: 8px}
#sidebar .life .comm_block span img {padding: 1px; background: #fff; border: 1px solid #BCC8D1; text-decoration: none;}

#sidebar .life h4 {margin-bottom: 5px; padding-bottom: 4px; border-bottom: 1px solid #ddd;}
#sidebar .life .comm_block_list span {display: block;}

#sidebar .life .clear_com {clear: both;}

/* -- Blocco Elementi in comune newsletter e rss -- */
#sidebar .newsletter, #sidebar .rss {padding: 8px; margin-bottom: 10px;}
#sidebar .newsletter h3, #sidebar .rss h3 {letter-spacing: 1px;}

/* -- Blocco Newsletter -- */
#sidebar .newsletter {background: #DEF4F9 url('http://static.blogo.it/i/newsletter-bg.gif') no-repeat top right; border: 1px solid #ADDBE5;}
#sidebar .newsletter h3 {color: #386873;}
#sidebar .newsletter p {color: #558F9C;}
#sidebar .newsletter input {border: 1px solid #90C4CF; padding: 4px; width: 110px; font-size: 1em;}
#sidebar .newsletter button {
	background: url('http://static.blogo.it/i/newsletter-invia.gif') no-repeat center center; 
	border: 0; 
	color: #49828F; 
	font-size: 1em; 
	padding: 2px 3px 4px 3px; 
	margin: -1px 0 1px 0;
	cursor: pointer; }

.safari #sidebar .newsletter button {margin: 4px 0 -4px 0; padding: 4px 4px 6px 4px; }

/* -- Blocco Feed rss -- */
#sidebar .rss {background: #FFF4E3 url('http://static.blogo.it/i/feed-bg.gif') no-repeat top right; border: 1px solid #F0CD97;}
#sidebar .rss h3 {color: #B07C2D;}
#sidebar .rss p {color: #A27E45;}
#sidebar .rss ul {list-style: none;}
#sidebar .rss a {color: #A87322;}

/* -- In Evidenza -- */
#sidebar .blocco .inevidenza li {clear: both; }
#sidebar .blocco .inevidenza li .clear {clear: both; display: block;}

#sidebar .blocco .inevidenza .evid-img {float: left; margin: 0 5px 5px 0; width: 30px; height: 30px; overflow: hidden;}
#sidebar .blocco .inevidenza .evid-img span .post {position: relative; top: -7px; left: -7px;}

#sidebar .blocco .inevidenza small {color: #999;}

/* -- Tagcloud -- */
#sidebar .blocco .cloud li {border: 0; padding: 0; /*float: left*/ display: inline; margin: 0 6px 0 0;}

#sidebar .blocco .cloud li.tagcloud_0 a {font-size: 0.7em}
#sidebar .blocco .cloud li.tagcloud_1 a {font-size: 0.9em}
#sidebar .blocco .cloud li.tagcloud_2 a {font-size: 1.1em}
#sidebar .blocco .cloud li.tagcloud_3 a {font-size: 1.3em}
#sidebar .blocco .cloud li.tagcloud_4 a {font-size: 1.6em}
#sidebar .blocco .cloud li.tagcloud_5 a {font-size: 2.0em}

/* Colonna Network Blogo
-------------------------------------------------------------------------------------------------------------------------------------------- */
.network-panel {
	background: #F8F8F8 url('http://static.blogo.it/i/network-tr.gif') no-repeat top right; 
	width: 159px; 
	display: block; 
	float: right; 
	margin: 151px 0 0 0; 
	text-align: left; 
	border-left: 1px solid #E0E0E0; }
.network-panel div {background: url('http://static.blogo.it/i/network-br.gif') no-repeat bottom right;}
.network-panel div div {background: url('http://static.blogo.it/i/network-arrow.gif') no-repeat 0 116px; padding: 20px 8px 8px 20px;}

.network-panel a.chiudi-etichetta {background: url('http://static.blogo.it/i/network-chiudi.gif'); display: block; float: right; width: 12px; height: 12px; clear: both; margin: -15px -2px 10px 0;}
.network-panel a.chiudi-etichetta span {position: absolute; top: -9999px; left: -9999px; }
.network-panel .annuncio img {margin-bottom: 10px;}
.network-panel ul {list-style: none; margin-bottom: 8px;}

.network-panel li.current-blog {height: 19px; line-height: 16px; padding-left: 4px; margin: 2px 0;  background: #DBDBDB url('http://static.blogo.it/i/current-blog.gif') no-repeat right center; display: block;}
.network-panel li.current-blog a {color: #4A4A4A; text-decoration: none; cursor: default; }

/* Footer
-------------------------------------------------------------------------------------------------------------------------------------------- */
.footer {background: #F5F5F5; border-top: 1px solid #C5C5C5; font-size: 0.9em; padding: 15px 15px 5px 15px;}
.footer a img {float: left; margin: 5px 15px 0 0;}

/* Blocco icone */
.blocco-icone {
    margin-bottom: 6px;
}
#blogo-network {
    background-image:url(http://static.blogo.it/i/blogo_pulsantiera_43.gif);
    background-repeat:no-repeat;
    height: 54px;
    margin:0px;
    padding:0px;
    width:340;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}
#blogo-network li {
    border: 0;
    margin: 0;
    padding: 0;
    float:left;
}
#blogo-network a {
    background-repeat:no-repeat;
    display:block;
    height:18px;
    margin:0px;
    width:18px;
}
#blogo-network a:hover {
    background:transparent none repeat scroll 0%;
}
#blogo-network span {
    display:none;
}

#firstAdUnit a, #secondAdUnit a {
    display:block;
}

#live {
    text-align: left;
    margin-top: 10px;
    width: 700px;
    float: left;
}

#live-ad {
    float: right;
    margin-right: 0;
    width: 160px;
}

img.post-h {
    clear: both;
    /*float: left;*/
    margin-left:auto;
    margin-right:auto;
    display:block;
}

