
/* Stili generali della pagina */
body, html {
	background:#FFF;
	padding:0;
	margin:0;
	font: 1em Verdana, Arial, Sans-Serif;
	color:#2F2F2F
}


hr {
	display:none
}

ul,li {
	list-style-type:none;
	margin:0;
	padding:0
}

.clear {
	clear:both
}

img {
	border:none;
	text-decoration:none
}

a {
	color:#0040B6;
	text-decoration:none
}

a:hover {
	/*border-bottom:0.091em solid #9F9F9F;*/
	color:#111;
	text-decoration:none;
}

blockquote p {
	background-image:url(simplicity/images/citazione.png);
	background-repeat:no-repeat;
	padding:1em 0em 2em 3.3em;
	font-style:italic;
	color:#555;
	line-height:1.5em;
	letter-spacing:0.05em;
	word-spacing:0.1em;
	margin:0em 2em !important;
	font-family:Georgia, Garamond, Times, serif;
}

acronym, abbr {
	border-bottom: 1px dashed #000;
	cursor: help;
}

/* Reset degli stili: http://meyerweb.com/eric/tools/css/reset/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

pre, code {
	display:block;
	overflow:auto;
	background-color:#FBFBFB;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #EFEFEF;
	padding:0.5em;
	color:#777;
	font-family:monospace;
	font-size:1em;
	margin:1em
}

/* Testata */

#testata {
	display:block;
	width:100%;
}

#barra_superiore {
	background-color:#333;
	height:1.688em;
	border-bottom:0.0625em solid #FFF
}

#pagine {
	float:left;
	font-size:0.689em;
	font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;
	line-height:2.45em;
	margin-left:1.18em
}

#pagine ul {
	float:left;
	width:100%;
}

#pagine ul li {
	display:inline;
	text-transform:uppercase;
	padding-right:0.875em
}

#pagine ul li a {
	color:#C3C3C3
}

#pagine ul li a:hover {
	color:#FFF
}

#titolo {
	display:block;
	width:100%;
	background-color:#EEE;
	border-bottom:0.187em solid #DDD;
	height:6.125em;
	padding-top:1em
}

#titolo h1 {
	display:inline;
	margin-left:1.375em;	
}

#titolo h1 a {
	color:#444;
	font:2.5em Georgia, Garamond, Times, serif;
	font-style:italic;
	border-bottom:.045em solid #DDD;
	padding:0.09em

}

#titolo h1 a:hover {
	color:#666;
	border-bottom:.045em solid #BFBFBF
}

#titolo .sottotitolo {
	margin-left:3.750em;
	font-size:.9em;
	padding:.5em;
	font-weight:bold
}

/* Corpo della pagina */

#corpo_pagina {
	width:950px;
	margin:0 auto;
	margin-top:0.937em;
}

#contenuti {
	width:400px;
	float:left;
	padding-left:70px;
}

/* Safari */  
@media screen and (-webkit-min-device-pixel-ratio:0)  {  
#contenuti{ padding-left:20px; }  
} 

#barra_laterale {
	width:16em;
	float:right;
	padding-bottom:50px;
}

#barra_lateraleSX {
	width:16em;
	float:right;
	margin-right:35px;
}

/* Contenuti */

.titolo_post h2 {	
	font:1.6em Georgia, Garamond, Times, serif;
	float:left;
	/*margin-left:60px;*/
}

.titolo_post h2 a {
	color:#0040B6;
	font-style:italic;
	/*margin-left:60px;*/
	float:left;
}

.titolo_post h2 a:hover {
	color:#e17b04;
	border:none
}
/*
.titolo_pagina h2 {
	font:1.6em Georgia, Garamond, Times, serif;
}*/

.titolo_pagina h2 {
	/*margin-left:60px;*/
	font:1.6em Georgia, Garamond, Times, serif;
	float:left;
	margin-top:20px;
}

.titolo_pagina h2 a {
	color:#0040B6;
	font-style:italic
}

.titolo_pagina h2 a:hover {
	color:#e17b04;
	border:none
}

.contenitore_pagina {
	margin-left:3.3em;
}

.informazioni_post, .post, .postTt {
	/*float:left;*/
	float:right;
}

.informazioni_post {
	width:11em;
	padding:.5em;
	font-size:0.689em;
	color:#666
}

.data_post, .categoria, .commenti, .tag {
	padding:0.455em;
	border-bottom:0.01em solid #DDD;
	font-style:italic;
	text-align:right;
	font-family:Georgia, Garamond, Times, serif;
}

.informazioni_post img {
	margin-right:0.368em
}

.informazioni_post a {
	color:#0040B6;
}

.informazioni_post a:hover {
	border-bottom:0.091em solid #9F9F9F;
	color:#296BDF
}

.tag ul li {
	padding:0.182em;
}
/*##########  MODIFICATO PER TITOLO POST #############*/
.postTt {
	width:40em;
	padding:0.3em 0em 1em 1em;
	font-size:0.750em;
	line-height:1.4em;
	margin-right:40px;
}

.postTt p{
	margin:0.8em 0em
}

.postTt a {
	color:#0040B6;
	font-style:italic;
	/*margin-left:60px;*/
	float:left;
}

.postTt a:hover {
	color:#e17b04;
	border:none
}
.postTt h2 {
	font:26px Georgia, Garamond, Times, serif;
}
.postTt ul {
	margin:0em 4em
}

.postTt li {
	list-style-image:url(simplicity/images/lista.gif);
}



.post, .pagina {
	width:40em;
	padding:0.3em 0em 1em 1em;
	font-size:0.750em;
	line-height:1.4em;
	margin-right:40px;
}

.post p, .pagina p {
	margin:0.8em 0em;
	font-size:16px;
	font-family:Georgia, "Times New Roman";
	line-height:25px;
}

.post a, .pagina a {
	border-bottom:0.18em solid #DDD;
	color:#0040B6;
	font-weight:bold
}

.post a:hover, .pagina a:hover {
	border-bottom:0.18em solid #666;
}

.post ul, .pagina ul {
	margin:0em 4em
}

.post li, .pagina li {
	list-style-image:url(simplicity/images/lista.gif);
}

#contenuti h3 {
	font-size:1.2em;
	padding:5px 0 0 0;
	border-bottom:0.083em solid #DDD;
	color:#404040;
	margin:0 0 25px 0;
	width:400px;
	float:left !important;
	text-align:left;
}

.non_trovato {
	font-size:0.750em
}

.center {
	text-align: center;
	}

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

img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
	
img.alignright, img[align="right"] {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft, img[align="left"] {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
	
img.noborder {
	border: none !important;
}

#navigazione {
	font-size:0.689em;
	margin-bottom:1em
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 0.091em 0.5em !important;
	margin: 0.18em !important;
	text-decoration: none !important;
	border: 0.091em solid #ddd !important;
	color: #aaa !important;
	background: #f2f2f2 !important;	
	}

.wp-pagenavi a:hover {	
	border: 0.091em solid #b6f48d !important;
	background: #f1feea !important;
	color: #89c87c !important;
	}

.wp-pagenavi span.pages {
	background: #edf8ff !important;
	border: 0.091em solid #a7dbff !important;
	padding: 0.091em 0.5em !important;
	margin: 0.18em !important;
	font-weight: bold !important;
	color: #76b6e2 !important;
}

.wp-pagenavi span.current {
	padding: 0.091em 0.5em !important;
	margin: 0.18em !important;
	background: #edf8ff !important;
	border: 0.091em solid #a7dbff !important;
	font-weight: bold !important;
	color: #76b6e2 !important;
}


.wp-pagenavi span.extend {
	padding: 0.091em 0.5em !important;
	margin: 0.18em !important;
	text-decoration: none !important;
	border: 0.091em solid #ddd !important;
	color: #aaa !important;
	background: #f2f2f2 !important;	
}

.pagina_precedente {
	float:left
}

.pagina_successiva {
	float:right
}

/* Commenti */

#contenitore_commenti {
	font-size:0.689em;
	color:#666;
	margin-left:-36px;
	/*width:550px;*/
	width:480px;
	padding-top:25px;

}

#contenitore_commenti h3 {
	font-size:1.3em;
	padding:0.5em 0em;
	border-bottom:0.083em solid #DDD;
	color:#333;
	text-transform:uppercase
}

.lista_commenti {
	margin-top:0.5em
}

.lista_commenti ol li {
	list-style-type:decimal
}

.commento_singolo {
	padding:0.5em;
	line-height:1.5em;
	margin:0.5em
}

.commento_singolo a {
	font-weight:bold
}

.corpo_commento {
	padding:0.5em
}

.informazioni_commentatore {
	font-style:italic;
	padding:0.3em;
	border-bottom:0.01em solid #EFEFEF
}


#form_commenti {
	padding:0.5em;
	background-color:#F8F8F8;
	border:0.01em solid #DDDDDD;
	margin:1em 0em
}

.tag_permessi {
	margin:0.5em 0em
}

textarea#comment {
	width:35em
}

#author, #url, #email, #comment {
	border:0.01em solid #DDDDDD;
	background-color:#FCFCFC
}

/* Barra laterale */

#barra_laterale {
	font-size:0.689em;
	color:#666;
	line-height:1.3em
}

#barra_laterale a {
	color:#0040B6;
}

#barra_laterale a:hover {
	border-bottom:0.091em solid #9F9F9F;
	color:#111
}

#barra_laterale h3, #barra_laterale h2 {
	color:#555;
	text-transform:uppercase;
	border-bottom:0.071em solid #DDD;
	font-size:1.162em;
	padding:.5em 0em;
	margin:.5em 0em
}

#barra_laterale #rss img {
	padding:.5em
}

#barra_laterale ul li {
	padding:.2em
}

#barra_lateraleSX {
	font-size:0.689em;
	color:#666;
	line-height:1.3em
}

#barra_lateraleSX a {
	color:#0040B6;
}

#barra_lateraleSX a:hover {
	color:#111
}

#barra_lateraleSX h3, #barra_lateraleSX h2 {
	color:#555;
	text-transform:uppercase;
	font-size:1.162em;
	padding:.5em 0em;
	margin:.5em 0em;
	border:none;
}

#barra_lateraleSX #rss img {
	padding:.5em
}

#barra_lateraleSX ul li {
	padding:.2em
}


#s {
	padding:0.2em;
	color:#828282;
	border:0.16em solid #DDD;
	font-family:"Trebuchet MS", Verdana, Arial, Sans-Serif;
	background-color:#FCFCFC
}

.logo_rss a:hover {
	border:none
}

/* Pie di pagina */

#pie_di_pagina {
	background-color:#EEE;
	border-top:0.187em solid #DDD;
	text-align:center;
	font-size:0.750em;
	display:block;
	width:100%;
	padding:0.83em 0em;
	line-height:1.5em
}

#pie_di_pagina a {
	border-bottom:0.18em solid #DDD;
	color:#0040B6;
	font-weight:bold
}

#pie_di_pagina a:hover {
	border-bottom:0.18em solid #666;
}

.nobold{
	font-weight:normal;
}

.nobold a{
	font-weight:normal!important;
}


/**************************************** STILI AGGIUNTI  *************************************/

/*************** HEADER *******************/

h1.logo {
	float: left;
	display: inline;
	margin: 5px 0 0 6px;
}
.header {
	background: url(images/bg_header.gif) repeat-x top left;
	text-align: left;
}
.header-c {
	margin: 0 auto;
	width: 972px;
	position: relative;
	min-height: 177px;
	height: auto !important;
	height: 177px;
}
.wrapper { min-width: 972px; }


/*************** FOOTER *******************/
.footer { clear: both; background: url(images/bg_footer.gif) repeat-x top left;padding: 0 0 20px 0;}
.footer-c { padding: 0 0 30px 50px; margin: 0 0 0 200px; width: 972px; height:80px; background: url(images/citta_mia.gif) no-repeat top left; }


ul.footer-links {
	color: #005e91; margin:12px 0 0 40px; padding:20px 0 0 40px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul.footer-links li {
	display: inline;
	background: url(images/bg_footer_links.gif) no-repeat center right;
}
ul.footer-links li.last { background: none; }
ul.footer-links li a,
ul.footer-links li a:visited,
ul.footer-links li a:active {
	color: #005e91;
}

.clear { clear:both; font-size:0; line-height:0; height:0; visibility:hidden; overflow:hidden; }


/*****************  SINISTRA *********************/

.contenutosx a{
	border:none;
	text-decoration:none !important;
}

.contenutosx a:hover{
	border:none !important;
	text-decoration:none !important;
}
.contenutosx img{
	border:none !important;
	text-decoration:none !important;
}

.MailPressFormSubmit{
	font-size:12px !important;
	margin-top:5px;
}

.MailPressFormEmail{
	font-size:12px;
	color:#666;
	width:200px;
}


