body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
	background-image:url(images/bk.gif);
	background-repeat:repeat-x;
    background-color:#272c2a;
 
}

div#center {
text-align:left;
margin:auto;
width: 1224px;
}

div#sito {
text-align:left;
float:left;
margin:auto;
width: 1224px;
}

div#header {
margin-left:220px;
width: 714px;
margin-top:27px;
}


div#cerca {
width:100%;
height:36px;
text-align:right;
margin:10px 0;
padding:0;
/*padding-top:2px;
height:29px;*/
background-image:url(images/cerca.jpg);
background-position:center right;
background-repeat:no-repeat;
}

div#cerca img{
vertical-align:middle;
}

div#cerca form{
    margin:0;
    padding:0;
}
div#cerca input{
    border:1px solid #cdcdcd;
    font-size:12px;
	font-weight:normal;
	color:#484141;
	font-family: Arial, Helvetica, sans-serif;
}
.cerca_pulsante {
	font-size:12px;
	font-weight:normal;
	color:#484141;
	margin-right:14px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	
}

div#chisono {
width:630px;
float:left;
clear:inherit;
padding-left:25px;
padding-bottom:30px;
}
.foto_chisono{
margin:10px 0 25px 25px;
float:left;
}
#testo_chisono{
margin-right:20px;
margin-left:105px;
padding-left:10px;
padding-right:15px;
margin-top:10px;
}
.chisono{
	font-size:14px;
	font-weight:normal;
	color:#666666;
	padding-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}
.chisono img{
margin-right:10px;
float:left;
}
/*input.cerca {
	font-size:12px;
	font-weight:normal;
	color:#484141;
	padding-left:4px;
	margin-right:0px;
	margin-top:6px;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	font-family: Arial, Helvetica, sans-serif;
}*/

div#logo {
text-align:center;
background-color:#FFF;
margin-left:26px;
width: 326px;
height: 82px;
}

div#navbar {
width: 714px;
font-size: 13px;
font-weight: normal;
color: #FFF;
/*padding:0px 20px 0px 20px;*/
height:51px;
background-image:url(images/bk_menu.gif);
background-repeat:repeat-x;
}

#navbar ul {
width:100%;
display:block;
padding:0;
margin: 0;
list-style:none;
}

#navbar ul li {
float:left;
background-image:url(images/separator.jpg);
background-position:right;
background-repeat:no-repeat;
height:52px;
line-height:52px;
text-align:center;
width:107px;
}

#navbar ul li  a{
}

div#link {
width: 170px;
float:left;
background-color:#FFFFFF;
margin-top:5px;
}

#link ul {
width:100%;
display:block;
padding:0;
margin: 0;
list-style:none;
}

#link ul li {
float:left;
line-height:30px;
text-align:center;
width:57px;
}

#link ul li  a{
}

div#contenuti{
background-image:url(images/bk_contenuti1.gif);
background-repeat:repeat-y;
float:left;
width: 1222px;

}

div#main {
width: 686px;
float:left;
padding-bottom:25px;
min-height:750px;
height:auto !important;
height:750px;

}

div#sidebar_dx {
/*background-image:url(images/sidebar.gif);
background-position:left;
background-repeat:repeat-y;*/
width: 280px;
float:left;
padding-top:8px;
min-height:750px;
height:auto !important;
height:750px;
}

div#sidebar_sin {
/*background-image:url(images/sidebar.gif);
background-position:right;
background-repeat:repeat-y;*/
width: 234px;
float:left;
padding-top:8px;
min-height:750px;
height:auto !important;
height:750px;
}


div#tag {
	margin-top:70px;
	background-color:#FFFFFF;
	width: 265px;
	margin-left:1px;
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #008393;
	border-right-color: #008393;
	border-bottom-color: #008393;
	float:left;
}

div#box_link {
	margin-top:15px;
	margin-right:27px;
	background-color:#FFFFFF;
	width: 170px;
	float:right;
	border: 6px solid #008393;
}


div#post_recenti {
margin-top:40px;
width: 124px;
text-align:center;
}

#post_recenti_box {
width:300px;
min-height:150px;
background-image:url(images/box2.gif);
background-repeat:no-repeat;
margin-top:20px;
margin-left:30px;
float:left;
width:
}

div#post {
width:630px;
float:left;
clear:inherit;
padding-left:25px;
padding-bottom:30px;
}

div#piu_letti {
width:640px;
float:left;
padding-left:20px;
padding-bottom:30px;
}

div#piu_letti ul{
margin:0;
padding:0;
list-style-type: none;
font-size:14px;
	font-weight:bold;
	color#333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
div#piu_letti ul a{
    font-size:14px;
	font-weight:bold;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div#piu_letti ul a:hover{
    font-size:14px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div#piu_letti ul li{
padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCC;
list-style-type: none;
    font-size:14px;
	font-weight:bold;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*height:25px;
	line-height:25px;*/
	padding:8px 0;
	text-align:left;
}

div#pensieri {
margin-left:25px;
margin-top:15px;
	width: 200px;
	min-height:174px;
	line-height:174px;

}

#pensieri_box {
	width: 210px;
	float:right;
}


div#categorieboxetto {
	background-color:#FFFFFF;
	width: 131px;
	height:180px;
	float:right;
	text-align:left;
	border-top-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #008393;
	border-bottom-color: #008393;
	border-left-color: #008393;
}


#categorie_box {
	margin-top:30px;
	width: 233px;
	float:left;
}


div#foto {
width: 630px;
min-height:64px;
margin-bottom:20px;
}

div#continua {
    margin:0;
    padding:0;
background-image:url(images/freccetta.gif);
background-position:right;
background-repeat:no-repeat;
width:80px;
}


div#footer {
float:left;
margin-left:220px;
width: 714px;
height:64px;
line-height:64px;
background-image:url(images/bk_footer.gif);
background-repeat:repeat-x;
}


img{
padding:0;
margin:0;
border:0;
}

.vocemenu{
}

.vocemenu a {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.vocemenu a:hover {
	color:#FFF;
	text-decoration: underline;
}

.vocemenu_acceso{
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.vocemenu_acceso a {
color:#FFF;
text-decoration:underline;
}

.link {
	font-size:11px;
	font-weight:normal;
	color:#354040;
	font-family: Arial, Helvetica, sans-serif;
}

.link a {
	font-size:11px;
	font-weight:normal;
	color:#354040;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.link a:hover{
	font-size:11px;
	font-weight:normal;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
}



.tag {
	font-size:12px;
	font-weight:normal;
	color:#354040;
	font-family: Arial, Helvetica, sans-serif;
	padding:10px;
	line-height: 26px;
	word-spacing: 5px;
}

.tag_bold {
	font-size:20px;
	font-weight:bold;
	color:#354040;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 26px;
	word-spacing: 5px;
}
.tag_evidenziato {
	font-size:20px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 26px;
	word-spacing: 5px;
}
.post_recenti {
	font-size:14px;
	padding-left:8px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 26px;
	word-spacing: 5px;
}

.post_recenti a {
	font-size:14px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.post_recenti a:hover {
	font-size:14px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.category {
	font-size:14px;
	padding:5px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 5px;
}



.pensieri {
	font-size:18px;
	padding:5px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 26px;
	word-spacing: 5px;
}

.pensieri a {
	font-size:18px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.pensieri a:hover {
	font-size:18px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}



.commenti_recenti {
	width:292px;
	font-size:12px;
	font-weight:bold;
	color:#0074af;
	padding-left:5px;
	padding:5px;
	float:left;
}

.commenti {
	font-size:12px;
	font-weight:normal;
	color:#484141;
	padding-left:5px;
	padding:5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}

.commenti a {
	font-size:12px;
	font-weight:normal;
	color:#484141;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.commenti a:hover {
	font-size:12px;
	font-weight:normal;
	color:#666666;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.data {
	font-size:12px;
	font-weight:normal;
	color:#484141;
	padding-left:5px;
	padding:5px;
	float:left;
	border-right:1px solid #cdcdcd;
	font-family: Arial, Helvetica, sans-serif;
}






div#sottotitolo{
text-align:left;
margin:0;
height:26px;
width:100%;
}



.categorie1 {
	font-size:11px;
	font-weight:normal;
	color:#484141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height: 21px;
	margin:10px 0;
}

.categorie2 {
	font-size:11px;
	font-weight:normal;
	color:#484141;
	padding-bottom:2px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 5px;
}

.categorie {
	font-size:13px;
	font-weight:normal;
	color:#484141;
	padding:5px 5px 0 5px;

	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

.categorie1 a {
	font-size:11px;
	font-weight:normal;
	color:#484141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.categorie1 a:hover{
	font-size:11px;
	font-weight:normal;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.categorie2 a {
	font-size:11px;
	font-weight:normal;
	color:#484141;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.categorie2 a:hover{
	font-size:11px;
	font-weight:normal;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}



.categorie a {
font-size:11px;
color:#0074af;
text-decoration:none;
}

.categorie a:hover {
color:#666666;
text-decoration:none;
}

.categorie_acceso{
}

.categorie_acceso a {
font-size:11px;
color:#666666;
text-decoration:none;
}

.footer{
	text-align:center;
	line-height:74px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.footer a {
	text-align:center;
	line-height:74px;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.footer a:hover{
color:#FFFFFF;
text-decoration:underline;
}

h1.titolo_post {
height:42px;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	padding-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    margin: 5px 0 5px 0;
}

h1.titolo_post a{
	height:22px;
	font-size:18px;
	font-weight:bold;
	color:#333333;
	padding-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    margin: 5px 0 5px 0;
}

h1.titolo_post a:hover {
	height:22px;
	font-size:18px;
	font-weight:bold;
	color:#4f4d4d;
	padding-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    margin: 5px 0 5px 0;
}



h2.center {
	font-size:18px;
	font-weight:bold;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    margin: 5px 0 5px 0;
}

h2.pagetitle {
	font-size:18px;
	font-weight:bold;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left:30px;
    margin: 5px 0 5px 0;
}

h3 {
	font-size:13px;
	font-weight:bold;
	color:#4f4d4d;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    margin: 5px 0 5px 0;
}

p.postmetadata{
    font-size:11px;
}

.postmetadata {
   border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    font-size:11px;
    padding:3px 0;
		line-height: 20px;
		padding-left:1px;
    margin:20px 0;
	font-weight:normal;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.postmetadata a{
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
    text-decoration:none;
    color:#666666;
}

.postmetadata a:hover{
    text-decoration:underline;
    color:#0b729c;
}

#post h3{
padding-top:10px;
}

.post_result {
	font-size:14px;
	font-weight:normal;
	color:#666666;
padding-left:30px;
width:600px;
padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-bottom:20px;
	/*padding-bottom:15px;*/
}
/*.post_result p{
	font-size:14px;
    padding:0;
    margin-bottom:5px;
}*/

.post_result h2{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    margin: 5px 0 5px 0;
}


.post_result h3{
	margin-top:10px;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.post_result h3 a{
	font-size:16px;
	font-weight:bold;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.post_result h3 a:hover{
	font-size:16px;
	font-weight:bold;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

ol.commentlist{
    margin: 10px;
    padding: 10px;
}

.testo_post {
    /*padding-top:15px;*/
	font-size:14px;
	font-weight:normal;
	color:#666666;
	padding-left:1px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	/*padding-bottom:15px;*/
}

.testo_post a {
	font-size:14px;
	font-weight:normal;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-decoration:none;
}

.testo_post a:hover{
	font-size:14px;
	font-weight:normal;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-decoration:underline;
}


.testo_post p{
    padding:0;
    margin-bottom:5px;
}

.categorie_rosso {
	font-size:14px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.categorie_rosso a {
	font-size:14px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.categorie_rosso a:hover {
	font-size:14px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.categoria {
	font-size:13px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* ::::: aggiunto da rob :::: */

ul.post-categories{
    display:inline;
    list-style:none;
    margin: 0;
    padding: 0;
}

ul.post-categories li{display:inline;}

ul.post-categories li a{
    font-size:14px;
	font-weight:bold;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.more-link{  
    visibility:hidden;
    display:none;
}
.testo_post img{padding-bottom:10px;}

a.tag-link-massimo{
    color:#0b729c;
    text-decoration: none;
    }
a.tag-link-normale{
    color:#333333;
    text-decoration: none;
    }
    
a:hover.tag-link-massimo ,  a:hover.tag-link-normale {
     text-decoration: underline;
     color:#0b729c;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em Arial, Helvetica, sans-serif;
	}
#commentform textarea {width:635px;}
.commentlist li {
	font-weight: bold;
	color:#666666;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}

.commentlist li a{
	font-weight: bold;
	color:#0b729c;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}
.commentlist li a:hover{
	font-weight: bold;
	color:#0b729c;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	}


.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	}

.commentlist cite a:hover{
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	}
.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family:  Arial, Helvetica, sans-serif;
	}

.commentmetadata {
	font-weight: normal;
	}
    
#respond{
    font-size:14px;
    color:#666;
    margin:80px 0 5px 0;
    font-family:  Arial, Helvetica, sans-serif;
}

#tags_del_post, .tags_del_post{
    border-top:1px solid #e6e6e6;
    border-bottom:1px solid #e6e6e6;
    font-size:0.9em;
    padding:3px 0;
    margin:20px 0;
}
#tags_del_post p, .tags_del_post p{
    margin:0;
    padding:0;
}
#tags_del_post a, .tags_del_post a{
    text-decoration:none;
    font-weight:bold;
    font-size:0.9em;
    color:#666666;
}
#tags_del_post a:hover, .tags_del_post a:hover{
    text-decoration:underline;
    color:#0b729c;
}
#commentform{
    font-size:0.9em;
    color:#666;
}

.foto_amici{
            float:left;
            margin-right:10px;
            border: 1px solid #e6e6e6;
            width:77px;
            height:77px;
            text-align:center;
        }
 .content_amici{
	font-size:13px;
	font-weight:normal;
	color:#484141;
	padding:5px 5px 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
 	 width:500px;
     float:left;
  clear:right;
        }
		
 .content_amici a{
	font-size:13px;
	font-weight:normal;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
  	text-decoration: none;
        }
.content_amici a:hover{
	font-size:13px;
	font-weight:normal;
	color:#0b729c;
	font-family: Arial, Helvetica, sans-serif;
  	text-decoration: underline;
        }
		
.content_amici h2{
            margin: 0;
            padding :0;
            font-size: 13px;
            font-weight:bold;
        }
.content_amici p{
            margin: 0;
            padding :0;
        }
		
.post_amici{
width:630px;
float:left;
clear:both;
padding-left:25px;
padding-bottom:30px;
		}
		
		#categorieboxetto a img{
		 margin-right:1px;
		}
		
		#categorieboxetto a span{
			display:none;
			font-weight:bold;
		}
		#categorieboxetto a:hover{
			/*text-decoration:underline;*/
		}
		#categorieboxetto a:hover img{
		border-bottom:1px solid #0b729c;
		}
		#categorieboxetto a:hover span{
		display:inline;
		}