@charset "UTF-8";
/* CSS Document */

html { margin:0; padding:0; }
body { margin:0; padding:0; background:#d1d1d1 url(images/sfondo-body.png); color:#333; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; }

div { margin:0; padding:0; }

#contenitore { width:950px; height:auto; overflow:hidden; margin:0 auto; }
.contenitore1 { width:950px; height:auto; overflow:hidden; margin:0 auto; }

.left { float:left; }
.right { float:right; }

h1 { color:#4297ee; margin:10px; }

h2 { margin-bottom:-10px; }

h4 { margin:20px; font-size:3em; color:#fff; }

h3 { margin:0; }
h3 a { color:#4297ee; text-decoration:none; font-size:1.5em; }


h5 { margin:0; font-size:2em; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

h6 { margin:0; }
h6 a { color:#4297ee; text-decoration:none; font-size:2.5em; }

a { color:#4297ee; text-decoration:none; }
a:hover { color:#f90; text-decoration:underline; }





/* HEADER */
#livebox { color:#fff; padding:0; padding-top:2px; height:30px; text-align:right; background:url(images/sfondo-banda-azzurra.png); border-bottom:1px solid #FFF; }
#navbar { height:30px; text-align:center; background:url(images/sfondo-banda-grigia.png); }
#categorie ul { margin:0; padding:0; list-style-type:none; width:auto; position:relative; display:block; }
#categorie li { display:block; float:left; margin:0; padding-top:2px; }
#categorie a { float:left; color:#A79787; text-decoration:none; padding:7px 15px; }
#categorie a:hover { color:#fff; background:#222; text-decoration:none; border-bottom:2px solid #0cf; }

#forum ul { margin:0; padding:0; list-style-type:none; width:auto; position:relative; display:block; }
#forum li { display:block; float:right; margin:0 0 0 10px; padding-top:2px; }
#forum a { float:left; color:#f90; text-decoration:none; padding:7px 0; font-weight:normal;  }
#forum a:hover { color:#fff; border-bottom:2px solid #f90; }

#advheader { margin:0 auto 10px auto; width:730px; padding:10px; background:#4297ee; border:1px solid #fff; height:auto; overflow:hidden; }

#login-form { margin-top:10px; padding:5px; background:#FFF; border:1px solid #0c3; border-left:10px solid #0c3; margin-right:10px; }

#logo { height:auto; overflow:hidden; margin-left:10px; }
#logo img { border:0; }


/* INDEX */
#main-top { height:10px; background:url(images/main-sfondo.png) top no-repeat; }
#main { height:auto; overflow:hidden; background:#fdfdfd; }

#colonna-sinistra { float:left; width:610px; padding:0 10px; border-right:1px solid #ccc; }
#evidenza { width:600px; padding:3px; background:#4297ee; }

.post-home { width:570px; height:auto; overflow:hidden; margin-left:20px; margin-top:40px; padding-bottom:5px; border-bottom:1px dotted #ccc; }
.post-home img { border:1px solid #ddd; margin-left:10px; }

.data { color:#bbb; margin:5px; display:block; }

.icone-post-home { height:auto; overflow:hidden; margin:20px 0 0 0; }
.icone-post-home img { border:0; margin:0; }
.icone-post-home a { color:#0c3; text-decoration:none; }


/* SIDEBAR */
#colonna-destra { float:right; width:300px; padding-right:10px; }

ul.tab { margin:5px 0 3px 0; padding:0px; }
ul.tab li { list-style:none; display:inline; margin-left:10px; margin-right:-8px; }
ul.tab li a { padding:4px 10px; background:#ddd; color:#fff; border:1px solid #ddd; font-size:0.8em; font-weight:bold; text-transform:uppercase; }
ul.tab li a.active { padding:4px 10px; background:#fff; color:#4297ee; border:1px solid #ddd; border-bottom:1px solid #fff; }
ul.tab li a:hover { color:#f90; text-decoration:none; }


.content { padding:10px; background-color:#fff; border:1px solid #ddd; }
#content_2, #content_3 { display:none; }

ul.lista-sidebar { margin-left:15px; padding-left:5px; list-style-image:url(images/freccina.png); }
ul.lista-sidebar li { margin-bottom:10px; font-size:0.9em; }
ul.lista-sidebar li a { color:#333; }

ul.commenti-sidebar { margin-left:15px; padding-left:5px; list-style-image:url(images/commenti.png); }
ul.commenti-sidebar li { margin-bottom:10px; font-size:0.9em; }

ul.forum-sidebar { margin-left:15px; padding-left:5px; list-style-image:url(images/forumino.png); }
ul.forum-sidebar li { margin-bottom:10px; font-size:0.9em; }

#marketplace { height:auto; overflow:hidden; margin:20px 0; padding:0 10px; background:url(images/marketplace-sfondo.png) top repeat-x #fff; border:1px solid #d8fe79; }
#marketplace  img { border:0; margin:5px 0 10px -5px; }

ul.marketplace-sidebar { margin-left:15px; padding-left:5px; list-style-image:url(images/marketplace.png); }
ul.marketplace-sidebar li { margin-bottom:10px; font-size:0.9em; }

.ultime { margin:10px; font-size:0.7em; text-transform:uppercase; }
.ultime a { color:#f90; font-weight:bold; }

#yttw { height:auto; overflow:hidden; margin:20px 0; padding:1px; background:#ddd; }
#content-twitter { display:none; }

div.lista-yttw a { float:left; height:auto; overflow:hidden; margin-left:10px; margin-right:-5px; margin-bottom:-1px; padding:5px 10px; }
div.lista-yttw a.active { background:#fff; }
.lista-yttw img { border:0; }

ul.youtube-sidebar { margin-left:15px; padding-left:5px; list-style-image:url(images/lista-youtube.png); }
ul.youtube-sidebar li { margin-bottom:10px; font-size:0.9em; }
ul.youtube-sidebar li a { color:#f90; }

.twitter-message { color:#555; background:#f9f9f9; padding:10px; border-bottom:1px dotted #F90; font-family:Verdana, Geneva, sans-serif; }
.twitter-timestamp { color:#999; }

.infobox { color:#999; font-variant:small-caps; }

#tagcloud { padding:10px; border:1px solid #ddd; background:#fff; }



/* SINGLE */
#nuovo { width:910px; height:auto; overflow:hidden; margin:10px; padding:10px; background:url(images/single-nuovo-sfondo.png) top center no-repeat; }
.colonne-nuovo { float:left; width:290px; margin:0 5px; }
.single-titolo-box { border-bottom:1px solid #ddd; font-size:0.8em; font-weight:bold; text-transform:uppercase; }

.post-single { height:auto; overflow:hidden; margin-left:20px; margin-right:20px; margin-top:40px; padding-bottom:5px; border-bottom:1px dotted #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; }
.post-single img { margin-left:10px; }

#related_post { height:auto; overflow:hidden; width:500px; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; margin-left:20px; }
.post_div { height:auto; overflow:hidden; margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #ccc; }

.related-single { height:auto; overflow:hidden; margin-left:20px; margin-right:20px; margin-top:40px; }
#related_post img { width:50px; height:50px; border:1px solid #ccc; }
.img_related_post{ float:left; width:60px; }
.text_related_post{ float:right; width:440px; }

div.procontro { padding:2px 5px; margin:4px 0; background:#f1f1f1; text-align:left; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #F90; }

div.videopost { margin:10px; padding:10px; background:#f1f1f1; text-align:center; border:1px solid #eee; }
div.videopost p { font-size:0.9em; font-style:italic; }



/* PAGE */
.rss-item { margin:20px; height:auto; overflow:hidden; }



/* COMMENTI */
.nome-autore { font-size:1.5em; }
#info-commenti { margin:10px; padding:10px; border-bottom:1px dotted #f90; font-family:Georgia, "Times New Roman", Times, serif; font-size:2em; }
img.freccia { margin-left:-70px; position:absolute; }
.commento { height:auto; overflow:hidden; margin:20px; padding:20px; }
.avatar { float:left; width:100px; margin-right:50px; text-align:center; }
.avatar img { border:1px solid #ccc; }
.testo-commento { float:left; width:600px; padding:20px; background:#ddd; }
#respond { margin:10px; padding:10px; }



/* FOOTER */
#main-bottom { text-align:center; z-index:1; }
#footer { height:auto; overflow:hidden; margin-top:-60px; background:url(images/footer-sfondo.png) repeat-x top #0e110f; }

#contenitore-footer { width:950px; height:auto; overflow:hidden; margin:0 auto; }
div.colonne-footer { float:left; width:220px; height:auto; overflow:hidden; margin:100px 40px; color:#fff; font-family:"Courier New", Courier, monospace; }
.colonne-footer li { list-style-type:square; }
.colonne-footer li a { color:#eee; }
