/* @override 
	http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/style.css
*/

/* @group plugins */

/* @group sociable */

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0 3px 0 0;
	padding: 1px;
	float: left;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}



/* @end */

/* @group pagination */

.wp-pagenavi {
	text-align: center;
}



/* @end */

/* @group viper video tags */

.vvqbox {
	clear: left;
}



/* @end */



/* @end */

body {
	font: 11px/16px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin: 0;
	padding: 0;
}

* {
	
}

/* @group banner */

#banner-top {
    position:relative;
    height:99px;
	margin-bottom: 1px;
}

#banner-top img {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#banner-top img.active {
    z-index:10;
    opacity:1.0;
}

#banner-top img.last-active {
    z-index:9;
}




/* @end */

header, footer, article, figure, nav, aside {
	display: block;
}

a {
	text-decoration: none;
	color: #000;
}

h1,h2,h3, h4 {
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}

.clear {
	clear: both;
}

/* @group widget */

.widget {
	width: 188px;
	clear: left;
	float: left;
	margin: 10px 0 0;
	padding: 0;
	font-size: 11px;
}

.widget .author {
	color: #7f1a1d;
	font-weight: bold;
}

.widget h3 {
	background-color: #8caab5;
	color: #fffeff;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	padding: 6px;
	width: 177px;
	border-bottom: 1px solid #5a6f77;
	border-right: 1px solid #5a6f77;
	clear: left;
	font-size: 12px;
}

.widget label {
	font-size: 11px;
}

.widget#mappe-tematiche a {
	font-weight: bold;
	text-decoration: underline;
	color: #7f1a1d;
	font-size: 11px;
	padding-left: 19px;
}

.widget#focus-posts ul, .widget#last-posts ul {
	padding-left: 0;
		overflow-x: hidden;
	overflow-y: auto;
	max-height: 240px;
	margin-left: 0;
	margin-right: 0;
}

.widget#focus-posts li, .widget#last-posts li {
	list-style-type: none;
	border-bottom: 1px solid #8daab7;
	margin-bottom: 5px;
}

.widget#last-comments ul {
	padding-left: 3px;
	margin-left: 0;
		overflow-x: hidden;
	overflow-y: auto;
	max-height: 250px;
	padding-right: 10px;
	margin-right: 0;
}

.widget#last-comments li {
	list-style-type: none;
	border-bottom: 1px solid #8daab7;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

.widget#focus-posts ul {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 250px;
	margin-left: 0;
	margin-right: 0;
}

.widget li {
	padding-top: 4px;
	list-style-type: none;
}

.widget li.come-siamo  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/come-siamo.png) no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
}

.widget li.come-vorremmo  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/come-vorremmo.png) no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
}

.widget li.cosa-ricordi  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/cosa-ricordi.png) no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
}

.widget li.coshai-scoperto  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/coshai-scoperto.png) no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
}


.widget li.cosa-ami  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/cosa-ami.png) no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
}

.widget li.cosa-temi  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/cosa-temi.png) no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
}

.widget li.cosaltro  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/cosaltro.png) no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
}

.widget li.la-citta-delle-acque  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/citta-acque.png) no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
}

.widget li.street-art  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/graffiti.png) no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
}

.widget li.arte-pubblica-mappe-tematiche  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/public-art.png) no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
}

.widget li.altrove-in-citta  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/altrove.png) no-repeat;
	padding-left: 35px;
	padding-bottom: 10px;
}



/* @end */

.documentList h2 {
	font-size: 13px;
	border-bottom: 1px solid #8daab7;
	padding-bottom: 5px;
	margin-top: 0;
	padding-top: 20px;
}

#text ul#meta {
	padding-left: 0;
	list-style-type: none;
		margin-top: 3px;
	color: #7f1a1d;
	border-bottom: 1px solid #8daab7;
	font-size: 12px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	float: left;
	width: 385px;
	margin-left: 0;
}

#text ul#meta a {
	text-decoration: underline;
	color: #7f1a1d;
}

#text h4.luogo a:hover {
	color: #000;
}

p.postmetadata {
	display: none;
}

.entry {
	padding-bottom: 20px;
	width: 386px;
}

#content h2 {
	float: left;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 15px;
}

.entry .tags h3 {
	float: left;
	clear: left;
	font-size: 12px;
}

/* @group #content.links */

#content.links ul {
	margin: 10px 0 0;
	padding: 0;
}

#content.links ul li {
	list-style-type: none;
	padding: 0;
	margin-bottom: 25px;
}

#content.links ul li a {
	float: left;
	font-weight: bold;
	display: block;
	clear: left;
	font-size: 13px;
	width: 100%;
	margin-bottom: 10px;
	border-bottom: 1px solid #8daab7;
	padding-bottom: 5px;
}

#content.links ul li a:hover {
	color: #7f1a1d;
}



/* @end */

.entry .tags {
	margin-bottom: 30px;
	margin-top: 30px;
}

.entry .tags p {
	clear: left;
}

.entry .tags p a {
	float: none;
	margin-right: 3px;
}

/* @group accoglienza */

.accoglienza {
	background: #8daab7 url(images/logo-accoglienza.png) no-repeat 0 -1px;
}

.accoglienza #header {
	height: 103px;
}

.accoglienza #header h1 {
	float: right;
	background-repeat: no-repeat;
	width: 290px;
	height: 100px;
}

.accoglienza #header h1 a {
	background: url(images/logo-small.png) no-repeat 16px 14px;
}

.accoglienza #area-mappa {
	height: 510px;
}

.accoglienza #content {
	padding: 0;
}

.accoglienza #area-mappa #mappa {
	width: 640px;
	margin-left: 10px;
}

.accoglienza #area-mappa #azioni {
	width: 260px;
	float: left;
	margin-left: 20px;
	height: 480px;
	overflow-y: scroll;
	background-color: #fff;
}

.accoglienza a {
	font-weight: bold;
}

.accoglienza .title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: -14px;
}

.accoglienza .noscreen {
	display: none;
}

.accoglienza tbody {
	float: left;
	margin-top: 10px;
}

.accoglienza td.icon {
	vertical-align: top;
	padding-right: 10px;
}

.accoglienza tr {
	margin-bottom: 0;
}

.accoglienza .lk {
	font-weight: bold;
	margin-top: 5px;
	font-size: 12px;
}



/* @end */

/* @group archivi */

.archive h2.pagetitle {
	margin-bottom: 20px;
	border-bottom: 1px solid #8daab7;
	padding-bottom: 15px;
	clear: left;
	margin-top: 40px;
}

.archive .post {
	width: 900px;
	margin-bottom: 20px;
	border-bottom: 1px solid #8daab7;
	float: left;
}

.archive .post-map {
	width: 250px;
	height: 250px;
	float: left;
}

.archive .post-data {
	width: 500px;
	float: left;
}

.archive .post-data h3 {
	font-size: 16px;
}

.archive .entry-archive  {
	padding-bottom: 20px;
	width: 500px;
}



/* @end */

.generic .entry {
	width: 100%;
}

#text .entry a {
	float: none;
}

.entry a {
	color: #7f1a1d;
	font-weight: bold;
	float: left;
}

#text div.entry div.wam_wrap ul.wam_ul li {
	width: 380px;
}

.entry strong {
	font-size: 12px;
	border-bottom: 1px solid #8daab7;
	width: 900px;
	display: block;
	padding-bottom: 7px;
	margin-top: 15px;
	float: left;
	margin-bottom: 0;
}

.entry img {
	margin-top: 10px;
	height: auto;
	border-style: none;
	clear: left;
	float: left;
}

#tagcloud {
	line-height: 200%;
}

/* @group contatti */

.contact .entry {
	width: 100%;
}

.contact .entry p {
	width: 100%;
	text-align: center;
	clear: left;
	margin-top: 20px;
	border-top-style: hidden;
}

.contact .entry strong {
	font-size: 12px;
	border-bottom: 1px solid #8daab7;
	display: block;
	padding-bottom: 7px;
	margin-top: 15px;
	margin-bottom: 0;
	float: none;
	width: auto;
}

.contact .entry a {
	color: #7f1a1d;
	font-weight: bold;
	float: none;
}

.contact .entry a:hover {
	text-decoration: underline;
}

span.mail {
	margin-bottom: 40px;
	float: left;
	text-align: center;
	width: 100%;
}



/* @end */

/* @group 404 */

#content.error {
	padding-top: 00px;
	height: 320px;
	text-align: center;
}

#content.error .post {
	width: 520px;
	margin-bottom: 20px;
		border-style: none;
	background-color: #e3eeee;
	border-bottom: 1px solid #8daab7;
	border-right: 1px solid #8daab7;
	text-align: center;
	float: left;
	margin-top: 70px;
	margin-left: 180px;
	padding-bottom: 25px;
	padding-top: 25px;
}

#content.error .post h2 {
	margin: 0 0 5px;
}

#content.error .post a {
		color: #7f1a1d;
	font-weight: bold;
	font-size: 12px;
}

#content.error .post a:hover {
	text-decoration: underline;
}



/* @end */

/* @group login */

.generic h2 {
	text-align: center;
}


#tml-main {
	border-style: none;
	background-color: #e3eeee;
	border-bottom: 1px solid #8daab7;
	border-right: 1px solid #8daab7;
	padding: 10px 20px;
	text-align: center;
	margin-top: 20px;
	font-size: 15px;
	font-weight: bold;
	color: #39454b;
	width: 370px;
	margin-left: 250px;
}

#tml-main #login-submit-tml-main, #tml-main #register-submit-tml-main {
	background-color: #8daab7;
	color: #fffeff;
	font-size: 15px;
	font-weight: bold;
	border-style: none;
	padding: 9px;
	margin-bottom: 12px;
}

#tml-main #reg_passmail-tml-main, #tml-main p.message {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	background-color: #fefcd2;
	padding: 10px;
	border: 1px solid #c5c4a3;
}

#tml-main .forgetmenot {
	font-size: 12px;
	color: #7f1a1d;
	font-weight: normal;
	font-style: normal;
	padding-bottom: 13px;
	border-bottom: 1px solid #8daab7;
}

#tml-main #user_pass-tml-main, #tml-main #user_login-tml-main, #tml-main #user_email-tml-main {
	width: 100%;
	font-size: 14px;
	border: 1px solid #8daab7;
	padding: 4px;
	margin-top: 7px;
}

#tml-main .links {
		border-style: none;
	background-color: #f1fdfd;
	border-bottom: 1px solid #8daab7;
	border-right: 1px solid #8daab7;
	padding: 10px 20px 10px 30px;
	text-align: left;
	font-size: 11px;
	list-style-type: square;
}

#tml-main .links li {
	margin-right: 10px;
}

#tml-main .links li a {
}



/* @end */

/* @group #page */

#page {
		border: 1px solid #8daab7;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
}

/* @group #header */

#header {
	width: 960px;
	border-bottom-style: none;
	height: 213px;
	margin-bottom: 0;
}

#header h1 {
	width: 380px;
	margin: 0;
	padding: 0;
	float: left;
}

#header h1 a {
	height: 115px;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	background: #8daab7 url(images/logo.gif) no-repeat;
}

#header #intro {
	height: 94px;
	float: left;
	width: 350px;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 10px;
		line-height: 20px;
	font-size: 14px;
	margin: 0;

}

#header #intro .red {
	color: #d8061c;
	font-weight: bold;
}

#header #intro .orange {
	color: #f45e1f;
	font-weight: bold;
}

#header #intro .green {
	color: #90b254;
	font-weight: bold;
}

#header #intro .violet {
	color: #ac638c;
	font-weight: bold;
}

#header #intro .cyan {
	color: #72c5ee;
	font-weight: bold;
}

#header #intro .blue {
	color: #7c9aa6;
	font-weight: bold;
}

/* @group #action */

#action {
	float: left;
	width: 208px;
	float: left;
	margin-bottom: 0;
	padding: 0;
}

#action ul {
	margin: 0 auto 0 25px;
	padding: 0;
	width: 172px;
	height: 115px;
}

#action ul li {
	width: 76px;
	list-style-type: none;
	padding: 0;
	text-align: center;
	float: left;
	margin: 0 10px 0 0;
}

#action ul li img {
	border-style: none;
	float: left;
	clear: left;
}

#action ul li.large {
	width: 180px;
	list-style-type: none;
	padding: 0;
	margin: 5px 0 10px 15pxone;
	padding: 0;
	margin: 5px 0 10px 15px;
	float: left;
	text-aligder-style: none;
	clear: left;
	float: left;
	margin-left: 6px;
}

#action ul li a {
	color: #ee003d;
	font-weight: bold;
	float: left;
	width: 74px;
}

#action ul li a:hover {
	color: #000;
}



/* @end */



/* @end */

/* @group #area-mappa */

#area-mappa {
	width: 100%;
	float: left;
	height: 521px;
}

#area-mappa #mappa {
	width: 750px;
		height: 548px;

	padding: 0;
	float: left;
}

#area-mappa #azioni {
	height: 500px;
	width: 190px;
	float: left;
	overflow: hidden;
	padding: 10px 10px 0;
}

/* @group balloon */

#geo-mashup .meta {
	font-size: 11px;
	background-color: #eaf3f7;
	padding: 5px;
	border-bottom: 1px solid #d3dfe4;
	border-right: 1px solid #d3dfe4;
}

#geo-mashup .meta a {
	color: #7f1a1d;
	margin-left: 10px;
}

#geo-mashup .meta a:hover {
	text-decoration: underline;
}

#geo-mashup #post img {
	width: 1px;
	height: 1px;
}

#geo-mashup #allegati{
	float: left;
	clear: left;
	overflow-x: hidden;
	overflow-y: auto;

	width: 100%;
	text-align: center;
}
#geo-mashup #allegati p {
	visibility: hidden;
}

#geo-mashup #allegati img {
	margin: 0 10px 10px 0;
	border: 1px solid #8daab7;
	text-align: center;
}



/* @end */

/* @group ricerca mappa */

#geoForm {
	margin: 0;
	width: 100%;
	float: left;
}

#geoForm fieldset {
				background: #8caab5;
	margin: 0;
	float: left;
	border-bottom: 1px solid #5a6f77;
	border-right: 1px solid #5a6f77;
	border-top-style: none;
	border-left-style: none;
	padding: 8px;
	width: 172px;
}

#geoForm fieldset input#geoIndirizzo {
	float: left;
	line-height: 20px;
	padding: 3px;
	font-size: 12px;
	width: 104px;
	margin: 0;
	border-style: none;
	height: 20px;
}

#geoForm fieldset input#geoSubmit {
	color: #000;
	background-color: #d3dfe4;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	border-style: none;
	font-size: 11px;
	height: 26px;
	line-height: 19px;
	border-top-style: none;
	border-bottom-style: none;
	border-left: 1px solid #d3dfe4;
	width: 57px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#geoForm label {
	color: #fff;
	font-weight: bold;
	padding: 0;
	font-size: 12px;
	margin-bottom: 5px;
	clear: left;
	float: left;
}

/**
 * Default map styles.
 *
 * Don't modify this file! It will be overwritten by upgrades.
 * 
 * Instead, copy this file to "map-style.css" in this directory or
 * your theme directory and modify that. It will take precedence over
 * the default.
 */

/* Post date and tags/categories */
.meta { font-size:60%; }
.meta .blogdate { }

/* Info window */
.locationinfo { font-size:80%; overflow:auto; width:300px; height:150px; }

/* Title link style */
.locationinfo h2 a { text-decoration:none; margin:0; padding:0; } 

/* Excerpt */
.storycontent { font-family: Verdana Sans-Serif; }



/* @end */

/* @group mappe tematiche */

#area-mappa #azioni #emozioni ul {
	border-bottom: 1px solid #8daab7;
	list-style-type: none;
	padding: 0 0 10px;
	float: left;
	margin-bottom: 0;
	width: 100%;
	font-size: 12px;
	margin-left: 0;
	margin-top: 10px;
}



/* @end */

/* @group emozioni */

#area-mappa #azioni #mappe-tematiche ul {
	border-bottom: 1px solid #8daab7;
	list-style-type: none;
	padding: 0 0 10px;
	float: left;
	margin-bottom: 0;
	width: 100%;
	font-size: 12px;
	margin-left: 0;
	margin-top: 10px;
}

#area-mappa #azioni #mappe-tematiche ul#accoglienza {
	border-bottom: none;
	padding-bottom: 0;
	text-align: center;
}

#area-mappa #azioni #mappe-tematiche ul#accoglienza li img {
	margin-top: 6px;
	border-style: none;
}

#area-mappa #azioni #mappe-tematiche ul li img {
	margin-right: 5px;
}



/* @end */



/* @end */

/* @group #navigation */

#RSS {
	font-size: 9px;
	letter-spacing: 3px;
	text-transform: uppercase;
	margin: 20px auto 0;
	width: 960px;
	height: 15px;
	padding-left: 0;
	padding-right: 0;
	text-align: right;
	padding-bottom: 6px;
}

#RSS li {
	list-style-type: none;
	margin-left: 30px;
	margin-bottom: 20px;
	height: 17px;
	line-height: 19px;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}

#RSS li a {
	background: url(images/icon-rss.png) no-repeat;
	height: 17px;
	width: 94px;
	display: block;
	float: right;
	font-weight: bold;
}

#navigation {
	font-size: 9px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin: 0;
	width: 960px;
	padding: 0;
	border-bottom: 1px solid #8daab7;
	height: 24px;
	float: left;
	background-color: #d3dfe4;
}

#navigation li {
	float: left;
	padding: 4px 8px;
	list-style-type: none;
	margin-left: 10px;
}

#navigation li#mappe-tematiche {
	background-color: #fffeff;
}

#navigation li#log {
	float: right;
}

#navigation li#log a {
	color: #ee003d;
	margin-right: 210px;
}

#navigation li.loginout a:hover {
	color: #000;
}

#navigation li a:hover {
	color: #7f1a1d;
}



/* @end */

/* @group #content */

/* @group .generic */

.generic .entry p img.contatti-logo {
	float: none;
	margin-bottom: 10px;
}

.generic .entry p {
	width: 100%;
	text-align: center;
	clear: left;
	border-top: 1px solid #8daab7;
	margin-top: 20px;
}



/* @end */

#content {
			padding: 20px 30px;

}

/* @group #mappe-tematiche */

.content#mappe-tematiche {
				padding: 20px 30px;
	clear: left;
}

.content#mappe-tematiche article {
	width: 900px;
	margin: 0 0 20px;
	padding: 0;
	clear: left;
	float: left;
}

.content#mappe-tematiche article#page-1347  {
	padding-bottom: 20px;
	border-bottom: 1px solid #8daab7;
}

.content#mappe-tematiche article nav {
	width: 250px;
	float: left;
	margin-left: 40px;
	margin-top: 30px;
}

.content#mappe-tematiche article nav ul {
	width: 100%;
	margin: 0;
	padding: 0;
}

.content#mappe-tematiche article nav ul li {
	padding: 0;
	list-style-type: none;
	width: 100%;
	margin: 0 0 10px;
}

.content#mappe-tematiche article nav ul li a {
	background-color: #8caab5;
	color: #fffeff;
	text-align: center;
	padding: 6px 0;
	width: 100%;
	border-bottom: 1px solid #5a6f77;
	border-right: 1px solid #5a6f77;
	clear: left;
	font-weight: bold;
	display: block;
	margin: 0;
	font-size: 13px;
}

.content#mappe-tematiche article nav ul li a:hover {
	background-color: #7b96a0;
}

.content#mappe-tematiche article .content  {
	width: 100%;
	float: left;
	clear: left;
}

.content#mappe-tematiche article#page-1347 .content  {
	width: 600px;
	float: left;
	clear: left;
}

.content#mappe-tematiche article .content header {
	clear: left;
	width: 100%;
	float: left;
}

.content#mappe-tematiche article .content .text {
	clear: left;
	float: left;
	margin-top: 10px;
}

.content#mappe-tematiche article .content header img {
	margin-top: -9px;
	margin-left: 10px;
	float: left;
}

.content#mappe-tematiche article .content header .titles {
	float: left;
}

.content#mappe-tematiche article .content header h2 {
	float: left;
}

.content#mappe-tematiche article .content header h3 {
	float: left;
	clear: left;
	margin-top: 4px;
}
.content#mappe-tematiche p{
	
	width: 100%;
	margin: 0;
}

.content#mappe-tematiche p img {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	border-style: none;
}

.content#mappe-tematiche aside {
	border-top: 1px solid #8daab7;
	clear: left;
	margin-top: 20px;
	float: left;
	width: 900px;
}

.content#mappe-tematiche aside p {
	float: left;
	width: auto;
	margin-top: 38px;
	margin-right: 10px;
	font-weight: bold;
}

.content#mappe-tematiche aside ul {
	float: left;
	padding: 0;
}

.content#mappe-tematiche aside li {
	display: inline;
}

.content#mappe-tematiche aside img {
	border-style: none;
}

.content#mappe-tematiche strong {
	font-size: 12px;
	border-bottom: 1px none #8daab7;
	display: inline;
	margin-bottom: auto;
	margin-right: auto;
}

/* @group #credits */

#credits{width: 100%;
	margin-top: 30px;
	height: 30px;
}

#credits a {
	color: #000;
	text-decoration: none;
}

#credits a:hover {
	color: #ee003d;
}

#credits a.paganini {display: block;
width: 390px; height: 30px; overflow: hidden;
	background: url(/wp-content/themes/percorsi-emotivi/images/studio-massimo-paganini.gif) no-repeat right;
	line-height: 26px;
	float: left;
}

#credits a.habla {
	line-height: 26px;
	float: right;
}



/* @end */



/* @end */

/* @group .intervento */

#content.intervento {
	padding-top: 00px;
}

#content.intervento .entry strong {
	font-size: 12px;
	width: auto;
	display: inline;
	float: none;
	margin-bottom: auto;
	border-style: none;
	margin-top: auto;
	padding-bottom: 0;
}

#content.intervento .post {
	width: 930px;
	float: left;
	margin-bottom: 20px;
}

#content.intervento .post.head {
	float: left;
	width: 341px;
	border-style: none;
}

#content.intervento .post.head h2 {
	margin-bottom: 5px;
}

#content.intervento .post #text {
	width: 398px;
	padding: 20px 30px;
	height: 460px;
	overflow-y: auto;
	overflow-x: hidden;
	border-bottom: 1px solid #8daab7;
	margin-left: -30px;
	float: left;
}

#content.intervento .post #map {
	float: right;
}

#content.intervento .entry img {
	margin-top: 10px;
	height: auto;
	border-style: none;
	clear: left;
	float: none;
	margin-right: 10px;
}

/* @group #commentform */

#commentform {
	padding: 0;
}

h3#comments {
	float: left;
	width: 928px;
	font-size: 12px;
}

#respond {
	color: #7f1a1d;
	font-size: 16px;
	clear: left;
	margin: 0;
	padding: 0;
}

ol.commentlist {
	float: left;
	margin: 0;
	width: 898px;
	padding: 20px 30px 20px 0;
	list-style-type: none;
}

ol.commentlist li {
	margin-bottom: 15px;
	border-bottom: 1px solid #8daab7;
	padding-bottom: 15px;
}

ol.commentlist li cite {
	font-weight: bold;
	color: #7f1a1d;
}

ol.commentlist li img {
	float: left;
	margin-right: 10px;
}



/* @end */



/* @end */

/* @group .progetto */

#content.progetto {
}

#content.progetto .header {
	clear: left;
	float: left;
	width: 100%;
}

#content.progetto h2 {
	float: left;
	width: 200px;
	margin-top: 40px;
}
#content.progetto ul.links {
	float: right;
	padding: 0;
	margin: 20px 0 0;
}
#content.progetto ul.links li{
	float: left;
	list-style-type: none;
	margin-left: 20px;
}
#content.progetto ul.links li a{
	height: 72px;
	display: block;
	overflow: hidden;
	text-indent: -9999999px;
}

#content.progetto ul.links li#carisbo a {
	width: 96px;
	background: url(/wp-content/themes/percorsi-emotivi/images/sponsor-carisbo.jpg) no-repeat;
}

#content.progetto ul.links li#mappe a {
	background: url(/wp-content/themes/percorsi-emotivi/images/sponsor-mappe.jpg) no-repeat;
	width: 268px;
}

#content.progetto ul.links li#gramsci a {
	width: 149px;
	background: url(/wp-content/themes/percorsi-emotivi/images/sponsor-gramsci.jpg) no-repeat;
}
#content.progetto p{
	
	width: 880px;
}

#content.progetto strong {
	font-size: 12px;
	border-bottom: 1px solid #8daab7;
	width: 900px;
	display: block;
	margin-top: 15px;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 7px;
}

/* @group #credits */

#credits{width: 100%;
	margin-top: 30px;
	height: 30px;
}

#credits a {
	color: #000;
	text-decoration: none;
}

#credits a:hover {
	color: #ee003d;
}

#credits a.paganini {display: block;
width: 390px; height: 30px; overflow: hidden;
	background: url(/wp-content/themes/percorsi-emotivi/images/studio-massimo-paganini.gif) no-repeat right;
	line-height: 26px;
	float: left;
}

#credits a.habla {
	line-height: 26px;
	float: right;
}



/* @end */



/* @end */

/* @group .ricerca */

#content.ricerca .ricerca-risultati {
	padding: 20px 0;
}

#content.ricerca .ricerca-risultati .searchitem {
	float: left;
	width: 900px;
	border-bottom: 1px solid #8daab7;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#content.ricerca .ricerca-risultati .searchitem a {
	color: #ee003d;
	font-size: 12px;
}

#content.ricerca .ricerca-risultati #formcontent {
	margin: 0;
	padding: 0;
	float: left;
}

#content.ricerca .ricerca-risultati p {
	margin: 0 0 20px;
	float: left;
	width: 900px;
}

#content.ricerca h2 {
	margin-bottom: 20px;
	width: 900px;
	margin-top: 20px;
	float: none;
	clear: left;
}

#content.ricerca p{
	
	width: 880px;
	margin-bottom: 20px;
}

#content.ricerca #search fieldset input {
	padding: 5px;
	margin-bottom: 7px;
	color: #fff;
	font-weight: bold;
	float: left;
	margin-right: 5px;
}

#content.ricerca  #search fieldset input#sub {
	padding: 5px;
	border: 1px solid #8daab7;
	color: #fff;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 0;
	display: inline-block;
	background-color: #8daab7;
	width: 70px;
	margin-left: 390px;
}

#content.ricerca #search fieldset input#s {
	width: 840px;
	padding: 5px;
	border: 1px solid #8daab7;
	margin-bottom: 0;
	background-color: #fff;
	color: #000;
}

#search fieldset {
	border-style: none;
	background-color: #e3eeee;
	border-bottom: 1px solid #8daab7;
	border-right: 1px solid #8daab7;
	padding: 10px 20px;
	text-align: center;
}

#search fieldset ul li label {
	float: left;
	color: #39454b;
	font-size: 10px;
}

#search fieldset label#tit {
	font-weight: bold;
	font-size: 12px;
	color: #39454b;
	display: block;
	margin-bottom: 5px;
	float: left;
	width: 850px;
}

#search fieldset ul li checkbox {
	float: left;
	width: 120px;
	list-style-type: none;
}

#search fieldset ul li  {
	float: left;
	list-style-type: none;
	margin-left: 0;
	margin-right: 6px;
	padding-left: 30px;
	height: 26px;
	padding-top: 3px;
}

#search fieldset ul li.mappa-tematica-acque {
		background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/citta-acque.png) no-repeat;

}

#search fieldset ul li.altrove {
		background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/altrove.png) no-repeat;

}

#search fieldset ul li.i-post-in-questa-categoria-vanno-a-finire-nella-lista-in-evidenza {
	display: none;
}

#search fieldset ul li.come-siamo  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/come-siamo.png) no-repeat;
}

#search fieldset ul li.come-vorremmo  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/come-vorremmo.png) no-repeat;
}

#search fieldset ul li.cosa-ricordi  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/cosa-ricordi.png) no-repeat;
}

#search fieldset ul li.coshai-scoperto  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/coshai-scoperto.png) no-repeat;
}


#search fieldset ul li.cosa-ami  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/cosa-ami.png) no-repeat;
}

#search fieldset ul li.cosa-temi  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/cosa-temi.png) no-repeat;
}

#search fieldset ul li.cosaltro  {

	background: url(http://percorsi-emotivi.com/wp-content/themes/percorsi-emotivi/images/maps/cosaltro.png) no-repeat;
}

#search fieldset ul  {
	float: left;
	width: 831px;
	list-style-type: none;
	margin-left: 0;
	margin-top: 0;
	padding: 10px 10px 5px;
	background-color: #f1fdfd;
	border-bottom: 1px solid #8daab7;
	margin-bottom: 13px;
}

#search fieldset ul input {
	border-style: none;
}

#most-commented {
	margin-bottom: 20px;
}

#most-commented  li {
	list-style-type: none;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #8daab7;
}

#most-commented  li a {
	color: #ee003d;
	font-weight: bold;
	font-size: 12px;
}

#tagcloud h2 {
	border-bottom: 1px solid #8daab7;
	padding-bottom: 12px;
}

#tagcloud a {
	color: #ee003d;
}



/* @end */



/* @end */



/* @end */

/* @group #footer */

footer {
	text-align: center;
	width: 960px;
	clear: both;
	padding-top: 15px;
	margin-right: auto;
	margin-left: auto;
	height: 138px;
}

footer nav {
	border: 1px solid #8daab7;
	text-align: left;
	margin-top: 15px;
	width: 940px;
	clear: left;
	float: left;
	line-height: 60px;
	padding: 10px;
}

footer nav p {
	float: left;
	width: auto;
	font-weight: bold;
	margin: 0;
}

footer nav ul {
	padding-left: 0;
	float: left;
	margin: 0 0 0 10px;
}

footer nav ul li {
	list-style-type: none;
	margin-left: 0;
	margin-right: 10px;
	margin-top: 4px;
}

footer nav a#artfirst {
	height: 50px;
	display: block;
	overflow: hidden;
	width: 100px;
	background: url(images/logo-artefiera.jpg) no-repeat 0 0;
	text-indent: -99999px;
}

footer .left {
	float: left;
}

footer .right {
	float: right;
}

footer a {
	font-weight: bold;
}

footer a:hover {
	color: #e20916;
}



/* @end */

.generic {
	width: 100%;
}

.sfadditemcell a.sficon {
	display: none;
}