

/* regole generali =========================================*/

/* Neutralize styling: 
   Elements we want to clean out entirely: */
   
html, body, form {margin: 0; padding: 0;}
html {font-size:100%;}
img {border:0;}
label {cursor:auto}
h1, h2, h3, h4 {margin: 0; padding: 0;}
ul {list-style-type: none; margin:0; padding:0;}
.left {float:left}
.right {float:right}
.center {text-align:center}

.alignLeft {float:left; margin-right:5px;}
.alignRight {float:right; margin-left:5px;}

p {margin:1em 0;}


/* Apply styles  ========================================= */
body {font: 10pt/1.2 Arial, Helvetica, sans-serif; background:#fff; color:#000; text-align: center;}

/*link*/
a {color:#f06600;text-decoration:none;}
a:hover {color:#666; text-decoration:underline; outline:none;}

/*titoli*/
h1 {font-size:25px; margin:5px 0;}
h2 {font-size:20pt; margin:5px 0; font-family:georgia, serif;}
h3 {font-size:12pt; margin:5px 0;}



/* struttura  */
#wrapper {width:100%; margin: 0px; text-align:left; }
#page {width:100%;}
#footer {}
#content {width:100%; padding-top:30px; float:left; }
#mainCol {width:100%;}
#sidebar {width:100%;}

#header {height:100px;}
	
/************************************************
*	N A S C O S T E									*
************************************************/


#searchBox, #navbar, #sidebar .utility, #postcomment, h1 span  {display:none;}

	




/************************************************
* POST    								        *
************************************************/
.post {margin:0 0 15px 0; }
.post h2 {padding-left:10px; color:#000; border-left:8px solid #f06600;}
.post h2 a {color:#000;}
.post .entry {line-height:1.4em;}
.post .entry h3 {margin:1em 0;}
.post .entry p {margin:1em 0;}
.post .entry p a {font-weight:bold; text-decoration:underline;}

.post .entry blockquote {margin:0 1.3em 0; color:#666; font-style:italic;}
.post .entry code {display:block; margin:1em 1.3em; color:#444; font-family:"courier new";}
.post .entry ul {margin:0 1.3em; list-style:none;}
.post .entry ul li {background:url(images/dot.gif) no-repeat 0 6px; padding-left:10px; margin-bottom:7px;}
.post .entry ol {margin:0 1em 0 3em;}
.post .entry ol li {margin:0 0 7px 0;}

.postMeta {position:relative; height:25px; font-size:11px; }
.postMeta span.category {position:absolute; top:0; left:0;}
.postMeta span.category a {color:#fe6c01; text-transform:uppercase;}
.postMeta span.date {position:absolute; top:0; right:0; background:#ff7f00; color:#fff; padding:1px 2px;}


/*commenti*/
#commenti { clear:both; margin-top:40px}
#commenti h3, #noComments h3 {margin-bottom:10px;}

#commenti ol {list-style:none; padding:5px 0;}
#commenti li {margin-bottom:40px; clear:both;}
#commenti li img.avatar {padding:3px; border:#e7e7e7 1px solid; float:left;}
#commenti li small {font-size:11px; display:block; width:545px; float:right;}
#commenti li .right {width: 545px; margin-top:10px; min-height:60px}
#commenti li cite, #commenti li cite a {font-style:normal}
#commenti p {font-size:12px; padding:0; margin:0;}



/************************************************
*	Sidebar      								*
************************************************/
#sidebar .blocco {margin-bottom:20px; border:1px solid #ccc; padding:10px 0 10px 10px; }

#sidebar h3.seguifeed  {display:none;}
#sidebar .listNotizie {margin-bottom:15px; font-size:9pt;}
#sidebar .listNotizie a {color:#333;}
#sidebar .listNotizie ul li {margin-bottom:10px; font-size:9pt;}
#sidebar .listNotizie span.date { background:#ff7f00; color:#fff; padding:0 2px; float:left;}
#sidebar .listNotizie span.title {display:block; padding-left:55px;}

/************************************************
*	Footer      								*
************************************************/

#footer {color:#666; padding:30pt 0 0px;}	
#footer a {color:#666;}

