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

html { margin:0; padding:0; }
body { margin:0; padding:0; background:url(images/sfondo-linee-orizzontali.png) repeat-x #eee; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; }
div { margin:0; padding:0; }

h4 { font-size:18px; margin:0; margin-bottom:-10px;}
h4 a { text-decoration:none; color:#000; }
h4 a:hover { text-decoration:underline; color:#c33; }

h3 { margin:0; padding:2px 10px; width:300px; background:#900; color:#fff; font-size:10px; text-transform:uppercase; font-weight:normal; }

a { color:#c33; text-decoration:none; }
a:hover { color:#900; text-decoration:underline; }



/* HEADER */
#navbar { height:30px; background:url(images/sfondo-navbar.png) bottom repeat-x #333; }
#navbar-contenitore { width:960px; margin:0 auto; padding:5px 20px 0 20px; }
#navbar ul { margin:0; padding:0; }
#navbar li { list-style:none; display:inline; }
#navbar li a { text-decoration:none; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; text-transform:uppercase; padding:0 10px 5px 10px; margin:0 10px; }
#navbar li a:hover { background:#ccc; color:#c30; }

#contenitore { width:960px; margin:0 auto; }
#zonalogo { margin-top:20px; padding-left:10px; width:400px; float:left; }
#zonalogo img { border:0; }

#login-form { float:right; padding:5px; margin:15px 10px 0 0; background:#eee; border:1px solid #ddd; border-left:3px solid #c33; }



/* MAIN */
#main { height:auto; overflow:hidden; background:#fff; border:1px solid #ccc; border-bottom:1px solid #999; margin-top:20px; padding:10px 0 10px 10px; }

#sinistra { width:620px; float:left; }
#destra { width:320px; float:right; }

#vetrina { width:603px; padding:8px 8px 0 8px; background:#ddd; }
#vetrina h1 { font-size:10px; font-weight:normal; padding:0; margin:8px; text-align:center; }


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

#centro { width:450px; float:left; padding:10px; }
#adv-post { width:120px; margin-right:20px; float:left; }

.post-archive { padding:20px 0px 5px 0; border-bottom:1px dotted #ccc; height:auto; overflow:hidden; margin-top:10px; }
.post-archive img { border:1px solid #ccc; margin-left:20px; }


div.continua { text-align:right; margin-top:-5px; font-size:10px; }
.continua a { color:#960; text-decoration:none; }
.continua a:hover { color:#900; text-decoration:underline; }



/* SIDEBAR */
#adv-side-300 { background:url(images/adv-side-middle.png); padding:0 10px; }
#sidebar {  background:url(images/sidebar-middle.png); margin:0;  }

#cerca { padding:10px; border-bottom:2px solid #fff; margin-bottom:10px; }

#ultimiarticoli { padding:10px; border-bottom:2px solid #fff; margin-bottom:10px; }
#ultimiarticoli ul { margin:5px; padding:0; }
#ultimiarticoli li { list-style:none; padding:2px 20px; margin:2px; background:url(images/page_edit.gif) no-repeat; }
#ultimiarticoli li a {  }
#ultimiarticoli li a:hover {  }

#listacategorie { padding:10px; border-bottom:2px solid #fff; margin-bottom:10px; }
#listacategorie ul { margin:5px; padding:0; }
#listacategorie li { list-style:none; padding:2px 20px; margin:2px; background:url(images/folder_page.gif) no-repeat; }
#listacategorie li a {  }
#listacategorie li a:hover {  }

#adv2-sidebar { padding:10px; border-bottom:2px solid #fff; margin-bottom:10px; }

#facebook { padding:10px;  }



/* CATEGORY */
#centro h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#c33; font-weight:bold; font-size:14px; text-transform:uppercase; border-bottom:1px dotted #999; padding:2px 10px; }



/* SINGLE */
#centro-post { width:440px; float:left; padding:10px; }
#post h1 { font-family:Georgia, "Times New Roman", Times, serif; color:#c33; }
#post h2 { margin-bottom:-5px; display:block; width:100%; border-bottom:dotted 1px #ccc; font-family:Georgia, "Times New Roman", Times, serif; color:#666; }
#post li { margin:5px; }
.breadcrumb { border-bottom:1px solid #ccc; }


/* FOOTER */
#footer { width:920px; margin:0 auto; padding:20px; background:#ccc; color:#666; border-top:1px solid #fff; text-align:center; font-size:10px; }


.jdGallery .slideInfoZone { height: 50px; }