/*
Theme Name: Nichi Vendola VERSIONE TEST
Theme URI: http://www.developing.it/
Description: Il tema di Nichi Vendola.
Version: 1.0
Author: Silvestro Ferrara
Author URI: http://www.developing.it
*/


/* Foglio di reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0px;
	padding: 0px;
	}
a {
	text-decoration: none;
}
fieldset, img {
	border: 0;
	}
table {	
	border-collapse: collapse;
	border-spacing: 0;
	}
cite, code, strong, th {
	font-style: normal;
	font-weight: normal;
	}
ol, ul {
	list-style: none;
	}
th {
	text-align: left;
	}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	}
	
/* Tema */
body {
	background: #cc071e	url('images/bg_rosso.gif') top center repeat;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #1a171b;
}
body.bg1 {
	background: #cc071e	url('images/bg_rosso.gif') top center repeat;
}
body.bg2 {
	background: #db6711	url('images/bg_arancio.gif') top center repeat;
}
body.bg3 {
	background: #c35f6f	url('images/bg_rosa.gif') top center repeat;
}
body.bg4 {
	background: #32b6b0	url('images/bg_turchese.gif') top center repeat;
}
body.bg5 {
	background: #339e5c	url('images/bg_verdeacqua.gif') top center repeat;
}
body.bg6 {
	background: #9a9f12	url('images/bg_verde.gif') top center repeat;
}
body.bg1 a {
	color: #cc071e;
}
body.bg2 a {
	color: #db6711;
}
body.bg3 a {
	color: #c35f6f;
}
body.bg4 a {
	color: #32b6b0;
}
body.bg5 a {
	color: #339e5c;
}
body.bg6 a{
	color: #9a9f12;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
p {
	margin-bottom: 10px;
}
div#pagina {
	width: 900px;
	margin: 0px auto;
	background-color: #ebeded;
}
div#header {
	height: 75px;
	margin: 0px;
	background-color: #cc071e;
	padding: 5px 12px 5px 12px;
}
body.bg2 div#header {
	background-color: #db6711;
}
body.bg3 div#header {
	background-color: #c35f6f;
}
body.bg4 div#header {
	background-color: #32b6b0;
}
body.bg5 div#header {
	background-color: #339e5c;
}
body.bg6 div#header {
	background-color: #9a9f12;
}
h1 a {
	height: 21px;
	width: 223px;
	display: block;
	font-size: 0px;
	text-indent: -9000px;
	color: #cc071e;
	background: transparent url('images/h1_fabbrica.png') bottom left no-repeat;
	_background: transparent url('images/h1_fabbrica_rosso.gif') bottom left no-repeat;
	margin-left: 8px;
	margin-top: 5px;
	*position: absolute;
	*margin-top: 46px;
}
a.home {
	width: 41px;
	height: 42px;
	display: block;
	font-size: 0px;
	text-indent: -9000px;
	color: #cc071e;
	background: transparent url('images/btn_home.png') bottom left no-repeat;
	*position: absolute;
}
body.bg1 a.home {
	background: transparent url('images/btn_home_rosso.png') bottom left no-repeat;
	_background: transparent url('images/btn_home_rosso.gif') bottom left no-repeat;
}
body.bg1 a.home:hover {
	background: transparent url('images/btn_home_rosso.png') -41px 1px no-repeat;
	_background: transparent url('images/btn_home_rosso.gif') -41px 1px no-repeat;
}
body.bg2 a.home {
	background: transparent url('images/btn_home_arancio.png') bottom left no-repeat;
	_background: transparent url('images/btn_home_arancio.gif') bottom left no-repeat;
}
body.bg2 a.home:hover {
	background: transparent url('images/btn_home_arancio.png') -41px 1px no-repeat;
	_background: transparent url('images/btn_home_arancio.gif') -41px 1px no-repeat;
}
body.bg3 a.home {
	background: transparent url('images/btn_home_rosa.png') bottom left no-repeat;
	_background: transparent url('images/btn_home_rosa.gif') bottom left no-repeat;
}
body.bg3 a.home:hover {
	background: transparent url('images/btn_home_rosa.png') -41px 1px no-repeat;
	_background: transparent url('images/btn_home_rosa.gif') -41px 1px no-repeat;
}
body.bg4 a.home {
	background: transparent url('images/btn_home_turchese.png') bottom left no-repeat;
	_background: transparent url('images/btn_home_turchese.gif') bottom left no-repeat;
}
body.bg4 a.home:hover {
	background: transparent url('images/btn_home_turchese.png') -41px 1px no-repeat;
	_background: transparent url('images/btn_home_turchese.gif') -41px 1px no-repeat;
}
body.bg5 a.home {
	background: transparent url('images/btn_home_verdeacqua.png') bottom left no-repeat;
	_background: transparent url('images/btn_home_verdeacqua.gif') bottom left no-repeat;
}
body.bg5 a.home:hover {
	background: transparent url('images/btn_home_verdeacqua.png') -41px 1px no-repeat;
	_background: transparent url('images/btn_home_verdeacqua.gif') -41px 1px no-repeat;
}
body.bg6 a.home {
	background: transparent url('images/btn_home_verde.png') bottom left no-repeat;
	_background: transparent url('images/btn_home_verde.gif') bottom left no-repeat;
}
body.bg6 a.home:hover {
	background: transparent url('images/btn_home_verde.png') -41px 1px no-repeat;
	_background: transparent url('images/btn_home_verde.gif') -41px 1px no-repeat;
}
body a.hometxt {
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 12px;
	margin-left: 18px;
	*position: absolute;
	*margin-left: 70px;
}
a.hometxt:hover {
	text-decoration: underline;
}
div.loginform {
	float: right;
	margin: -35px 0px 0px 0px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	line-height: 21px;
	text-transform: lowercase;
	*border-top: 41px solid transparent;
	_border-top: 41px solid #cc071e;
}
body.bg2 div.loginform {
	_border-top: 41px solid #db6711;
}
body.bg3 div.loginform {
	_border-top: 41px solid #c35f6f;
}
body.bg4 div.loginform {
	_border-top: 41px solid #32b6b0;
}
body.bg5 div.loginform {
	_border-top: 41px solid #339e5c;
}
body.bg6 div.loginform {
	_border-top: 41px solid #9a9f12;
}
div.loginform form input.login,
div.loginform form input#user_login,
div.loginform form input#user_pass {
	background-color: #ffffff;
	border: none;
	width: 165px;
	height: 21px;	
	font-size: 9px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 21px;
}
div.loginform form input.invia {
	height: 21px;	
	width: 15px;
	display: -moz-inline-stack;	
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	background: transparent url('images/invia.png') 5px 4px no-repeat;
	border: none;
	font-size: 0px;
	text-indent: -9000px;
	_background: transparent url('images/invia.gif') top left no-repeat;
	}
div.loginform form input.invia {
	cursor: pointer;	/* Mozilla and Netscape (NS) */
	cursor: hand;		/* Internet Explorer (IE) */
	}
div.loginform form input.utente {
	margin-left: 10px;
	margin-right: 6px;
}
div.loginform form label.utente {
	position: absolute;
	margin-top: 22px;
	margin-left: 10px;
}
div.loginform form label.password {
	position: absolute;
	margin-top: 22px;
	margin-left: 0px;
}
div.loginform form label.password span {
	font-weight: normal;
}
div.loginform form label.password span a {
	color: #ffffff;
}
div.loginform form label.password span a:hover {
	text-decoration: underline;
}
body.bg2 h1 a {
	_background: transparent url('images/h1_fabbrica_arancio.gif') bottom left no-repeat;
}
body.bg3 h1 a {
	_background: transparent url('images/h1_fabbrica_rosa.gif') bottom left no-repeat;
}
body.bg4 h1 a {
	_background: transparent url('images/h1_fabbrica_turchese.gif') bottom left no-repeat;
}
body.bg5 h1 a {
	_background: transparent url('images/h1_fabbrica_verdeacqua.gif') bottom left no-repeat;
}
body.bg6 h1 a {
	_background: transparent url('images/h1_fabbrica_verde.gif') bottom left no-repeat;
}
div.home {
}
div#map {
	height: 405px;
	width: 900px;
}
div#map a.terms-of-use-link, div#map div#logocontrol, div#map div span, div#map div#menumtctl, div#map div#hmtctl, div#map div#scalecontrol {
	display: none;
}
div.allineati, a.allineati {
	display: -moz-inline-stack;	
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}
div#col1 {
	background-color: #ebeded;
	width: 280px;
	margin: 15px 0px 0px 0;
}
body.home div#col1 {
	margin-left: 15px;
}
div#col2 {
	background-color: #ebeded;
	width: 280px;
	margin: 15px 0px 0px 0;
	*margin: 15px 0px 0px 0;
}
body.home div#col2 {
	margin-left: 15px;
}
div#col3 {
	background-color: #ebeded;
	width: 280px;
	margin: 15px 0px 0px 0;
	*margin: 15px 0px 0px 0;
}
body.home div#col3 {
	margin-left: 15px;
}
h2.tab {
	display: block;	
	color: #ebeded;
	font-size: 0px;
	text-indent: -9000px;
	position: absolute;
	margin: -47px 0px 0px 0px;
}
h2.tab:hover {
	cursor: text;
}
ul li.sez0 h2.chisiamo {
	background: transparent url('/images/bg-left-shadow-button.png') 0 0 no-repeat;
	_background-image: none;
	width: 145px;
	height: 32px;
	display: block;
	position: absolute;
}
div#col1 h2.chisiamo {
	background: #ebeded	url('images/tab_lafabbrica.gif') top left no-repeat;
	width: 159px;
	height: 32px;
	cursor: text;
}
h2.cat7 {
	background: #ebeded	url('images/tab_lafabbrica.gif') top left no-repeat;
	width: 159px;
	height: 32px;
	margin: -32px 0px 0px 15px;
}
h2.cat5 {
	background: #ebeded	url('images/tab_prossimieventi.gif') top left no-repeat;
	width: 196px;
	height: 32px;
	margin: -32px 0px 0px 15px;
}
h2.catlfn, body.postid-81 h2.cat7 {
	background: #ebeded	url('images/tab_lafabbrica.gif') top left no-repeat;
	width: 159px;
	height: 32px;
	margin: -32px 0px 0px 15px;
}
h2.catstream {
	background: #ebeded	url('images/etic_streaming.gif') 11px 11px no-repeat;
	width: 159px;
	height: 32px;
	margin: -32px 0px 0px 15px;
}
ul li.sez1 h2.buoneazioni {
	background: transparent url('/images/bg-left-shadow-button.png') 0 0 no-repeat;
	_background-image: none;
	width: 182px;
	height: 32px;
	cursor: text;
	display: block;
	position: absolute;
}
div#col2 h2.buoneazioni {
/*	background: #ebeded	url('images/tab_buoneazioni.gif') top left no-repeat;
	width: 182px;
*/	height: 32px;
	background: #ebeded	url('images/tab_stati.gif') top left no-repeat;
	width: 190px;
}
h2.cat8 {
/*	background: #ebeded	url('images/tab_buoneazioni.gif') top left no-repeat;
	width: 182px;
*/	background: #ebeded	url('images/tab_stati.gif') top left no-repeat;
	width: 190px;
	height: 32px;
	margin: -32px 0px 0px 15px;
}
ul li.sez2 h2.eventi {
	background: transparent url('/images/bg-left-shadow-button.png') 0 0 no-repeat;
	width: 107px;
	height: 32px;
	cursor: text;
	display: block;
	position: absolute;
}
div#col3 h2.eventi {
/*	background: #ebeded	url('images/tab_eventi.gif') top left no-repeat;
	width: 107px;
*/	background: #ebeded	url('images/tab_buoneazioni.gif') top left no-repeat;
	width: 182px;
	height: 32px;
}
div.box {
	padding: 14px 11px 14px 11px;
	background-color: #ffffff;
	margin-bottom: 11px;
}
div.bvideo {
	padding: 1px 11px 11px 11px;
}
body.home div#col3 div.box {
	width: 250px;
}
div.box div.youtube {
	margin-top: 10px;	
}
h3.grafico, div.tgr a, a.grafico {
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	margin-bottom: 11px;
}
div.tastocs h3.grafico {
	margin-bottom: 0px;
	padding-bottom: 11px;
}
div.tastocs a h3.grafico:hover {
	cursor: pointer;
}
h3.video {
	background: transparent	url('images/titolo_video.gif') top left no-repeat;
	width: 58px;
	height: 15px;
}
div.boxtasto {
	padding: 14px 11px 12px 101px;
	background-color: #ffffff;
	font-size: 11px;
	line-height: 15px;
	min-height: 80px;
	_height: 80px;
	margin-bottom: 11px;
}
div.boxtasto a {
	color: #1a171b;
	font-size: 9px;
}
body.bg1 div.boxtasto a:hover, body.bg1 div.box a:hover, body.bg1 div.record-utente div.utdisponibilita span.bull, body.bg1 div.record-utente div.emailvolont a:hover {
	color: #cc071e;
}
body.bg2 div.boxtasto a:hover, body.bg2 div.box a:hover, body.bg2 div.record-utente div.utdisponibilita span.bull, body.bg2 div.record-utente div.emailvolont a:hover {
	color: #db6711;
}
body.bg3 div.boxtasto a:hover, body.bg3 div.box a:hover, body.bg3 div.record-utente div.utdisponibilita span.bull, body.bg3 div.record-utente div.emailvolont a:hover {
	color: #c35f6f;
}
body.bg4 div.boxtasto a:hover, body.bg4 div.box a:hover, body.bg4 div.record-utente div.utdisponibilita span.bull, body.bg4 div.record-utente div.emailvolont a:hover {
	color: #32b6b0;
}
body.bg5 div.boxtasto a:hover, body.bg5 div.box a:hover, body.bg5 div.record-utente div.utdisponibilita span.bull, body.bg5 div.record-utente div.emailvolont a:hover {
	color: #339e5c;
}
body.bg6 div.boxtasto a:hover, body.bg6 div.box a:hover, body.bg6 div.record-utente div.utdisponibilita span.bull, body.bg6 div.record-utente div.emailvolont a:hover {
	color: #9a9f12;
}
div#col2 div.comune {
	background: #ffffff	url('images/ico_sole.gif') 11px 13px no-repeat;
}
div#col2 div.scaramantica {
	background: #ffffff	url('images/ico_scaramantica.gif') 11px 13px no-repeat;
}
div#col2 div.stati_generali {
	background: #ffffff	url('images/ico_stati-generali.gif') 11px 13px no-repeat;
}
div#col2 div.diretta_radio {
	background: #ffffff	url('images/ico_radio.gif') 11px 13px no-repeat;
}
div#col2 div.diario {
	background: #ffffff	url('images/ico_diario.gif') 11px 13px no-repeat;
}
div#col2 div.sgpartecipa {
	background: #ffffff	url('images/ico_partecipa.gif') 11px 13px no-repeat;
}
div#col2 div.sgprogramma {
	background: #ffffff	url('images/ico_programma.gif') 11px 13px no-repeat;
}
div#col2 div.infopoint {
	background: #ffffff	url('images/ico_infopoint.gif') 11px 13px no-repeat;
}
div#col2 div.rinfreschiamo {
	background: #ffffff	url('images/ico_goccia.gif') 11px 13px no-repeat;
}
div#col2 div.caffe {
	background: #ffffff	url('images/ico_caffe.gif') 11px 13px no-repeat;
}
div#col2 div.poesia {
	background: #ffffff	url('images/ico_poesia.gif') 11px 13px no-repeat;
}
div#col2 div.carpooling {
	background: #ffffff	url('images/ico_carpooling.gif') 11px 13px no-repeat;
}
div#col2 div.bedsharing {
	background: #ffffff	url('images/ico_bedsharing.gif') 11px 13px no-repeat;
}
div#col2 div.video {
	background: #ffffff	url('images/ico_video.gif') 11px 13px no-repeat;
}
div#col2 div.posta {
	background: #ffffff	url('images/ico_posta.gif') 11px 13px no-repeat;
}
div#col2 div.sgcontatti {
	background: #ffffff	url('images/ico_posta.gif') 11px 13px no-repeat;
}
div#col2 div.aiuola {
	background: #ffffff	url('images/ico_aiuola.gif') 11px 13px no-repeat;
}
div#col2 div.fabbrica {
	background: #ffffff url('images/icona_fabbrica.jpg') 11px 13px no-repeat;
}
div#col2 div.sostieni {
	background: #ffffff	url('images/ico_sostieni.gif') 11px 13px no-repeat;
}
div#col2 div.nichipedia {
	background: #ffffff	url('images/ico_nichipedia.gif') 11px 13px no-repeat;
}
h3.poesia {
	background: transparent	url('images/titolo_poesia.gif') top left no-repeat;
	width: 140px;
	height: 15px;
}
h3.volnichi {
	background: transparent	url('images/titolo_recvol.gif') top left no-repeat;
	width: 208px;
	height: 17px;
}
h3.strcom {
	background: transparent	url('images/home_strumenti.gif') top left no-repeat;
	width: 159px;
	height: 37px;
}
h3.posta {
	background: transparent	url('images/home_t-posta.gif') top left no-repeat;
	width: 137px;
	height: 38px;
}
h3.video {
	background: transparent	url('images/home_t-video.gif') top left no-repeat;
	width: 137px;
	height: 35px;
}
h3.aiuola {
	background: transparent	url('images/home_aiuola.gif') top left no-repeat;
	width: 165px;
	height: 38px;
	margin-top: -3px;
}
h3.caffe {
	background: transparent	url('images/titolo_caffe.gif') top left no-repeat;
	width: 93px;
	height: 39px;
}
h3.comune {
	background: transparent	url('images/titolo_comune.gif') top left no-repeat;
	width: 168px;
	height: 36px;
}
h3.rinfreschiamo {
	background: transparent	url('images/titolo_rinfreschiamo.gif') top left no-repeat;
	width: 155px;
	height: 35px;
}
h3.sostieni {
	background: transparent	url('images/titolo_sostieni.gif') top left no-repeat;
	width: 86px;
	height: 15px;
}
h3.compleanno {
	background: transparent	url('images/titolo_compleanno.gif') top left no-repeat;
	width: 168px;
	height: 34px;
}
h3.sgcontatti {
	background: transparent	url('images/tit_contatti.gif') top left no-repeat;
	width: 95px;
	height: 15px;
}
h3.bedsharing {
	background: transparent	url('images/tit_bedsharing.gif') top left no-repeat;
	width: 125px;
	height: 15px;
}
h3.carpooling {
	background: transparent	url('images/tit_carpooling.gif') top left no-repeat;
	width: 123px;
	height: 15px;
}
h3.fabbrica {
	background: transparent url('images/titolo_la_fabbrica.gif') top left no-repeat;
	width: 117px;
	height: 35px;
}
h3.nichipedia {
	background: transparent	url('images/titolo_nichipedia.gif') top left no-repeat;
	width: 110px;
	height: 15px;
}
div.tastocs h3 {
	width: 258px;
	min-height: 42px;
}
h3.cose {
	background: transparent	url('images/titolo_cose.gif') top left no-repeat;
	width: 178px;
	height: 38px;
	margin-top: -3px;
}
h3.apri {
	background: transparent	url('images/titolo_apri.gif') top left no-repeat;
	width: 185px;
	height: 15px;
}
h3.registrati {
	background: transparent	url('images/titolo_registrati.gif') top left no-repeat;
	width: 108px;
	height: 15px;
}
h3.registrato {
	background: transparent	url('images/titolo_registrato.gif') top left no-repeat;
	width: 196px;
	height: 18px;
	margin-top: -3px;
}
h3.consigli {
	background: transparent	url('images/titolo_consigli.gif') top left no-repeat;
	width: 250px;
	height: 35px;
}
h3.fabrete {
	background: transparent	url('images/titolo_fabrete.gif') top left no-repeat;
	width: 196px;
	height: 15px;
}
h3.fabnichi {
	background: transparent	url('images/titolo_iniziale_fabbrica.gif') top left no-repeat;
	width: 213px;
	height: 15px;
}
h3.principi {
	background: transparent	url('images/titolo_principi_e_regole.gif') top left no-repeat;
	width: 212px;
	height: 15px;
}
h3.contatti {
	background: transparent	url('images/titolo_contatti.gif') top left no-repeat;
	width: 93px;
	height: 15px;
}
div.tastocs {
	background: #ffffff	url('images/ico_avanti.gif') bottom right no-repeat;
}
div.tgr {
	background-image: none;
}
div.tastocs a.tastocs {
	color: #1a171b;
}
div.tastocs a.tastocs p.testoinfo {
	font-size: 9px;
	margin-top: -24px;
	_margin-top: 0px;
	_padding-top: 0px;
	line-height: 15px;
	margin-bottom: 0px;
	padding-bottom: 14px;
}
div.footer {
	clear: both;
	padding: 35px 15px 15px 15px;
}
div.footer div.colfoot {
	font-size: 9px;
	margin-right: 13px;
	width: 132px;
}
div.footer div.colfoot strong {
	text-transform: uppercase;
	font-weight: bold;
	line-height: 20px;
	vertical-align: top;
}
div.footer div.colfoot a {
	color: #1a171b;
}
body.bg1 div.footer div.colfoot a:hover {
	color: #cc071e;
}
body.bg2 div.footer div.colfoot a:hover {
	color: #db6711;
}
body.bg3 div.footer div.colfoot a:hover {
	color: #c35f6f;
}
body.bg4 div.footer div.colfoot a:hover {
	color: #32b6b0;
}
body.bg5 div.footer div.colfoot a:hover {
	color: #339e5c;
}
body.bg6 div.footer div.colfoot a:hover {
	color: #9a9f12;
}
div.post, div.page {
	width: 553px;
	padding: 14px 11px 14px 11px;
	background-color: #ffffff;
	margin: 15px 0px 0px 15px;
	font-size: 14px;
	line-height: 20px;	
	*border-top: 15px solid #ebebeb;
	*margin: 0px 0px 0px 15px;
}
div.post h2 {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 30px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 25px;
}
h3.titolo83 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_h3_fabrete.gif') top left no-repeat;
	width: 191px;
	height: 15px;
}
h3.titolo8084 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/tit_istruzioni.gif') top left no-repeat;
	width: 207px;
	height: 15px;
}
h3.titolo561 {
	margin-bottom: 11px;
	margin-top: -3px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/tab_aiuola.gif') top left no-repeat;
	width: 253px;
	height: 22px;
}
h3.titolo78 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_h3_cose.gif') top left no-repeat;
	width: 253px;
	height: 18px;
	margin-top: -3px;
}
h3.titolo81 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_h3_apri.gif') top left no-repeat;
	width: 179px;
	height: 15px;
}
h3.titolo86 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_h3_consigli.gif') top left no-repeat;
	width: 338px;
	height: 15px;
}
h3.titolo2932, h3.scaramantica {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_scaramantica.gif') top left no-repeat;
	width: 149px;
	height: 15px;
}
h3.scaramantica {
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_scaramantica.gif') top left no-repeat;
	width: 149px;
	height: 15px;
}
h3.fabbricamp_th {
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_fabbricamp.gif') top left no-repeat;
	width: 149px;
	height: 15px;
}
h3.stati_generali {
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_stati.gif') top left no-repeat;
	width: 172px;
	height: 36px;
	margin-top: -3px;
}
h3.diretta_radio {
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/tit_diretta-radio.gif') top left no-repeat;
	width: 138px;
	height: 15px;
}
h3.diario {
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_blog.gif') top left no-repeat;
	width: 65px;
	height: 15px;
}
h3.sg_partecipa {
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/tit_sgpartecipa.gif') top left no-repeat;
	width: 105px;
	height: 15px;
}
h3.ilprogramma {
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/tit_ilprogramma.gif') top left no-repeat;
	width: 148px;
	height: 15px;
}
h3.infopoint {
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_infopoint.gif') top left no-repeat;
	width: 109px;
	height: 15px;
}
h3.titolo1406 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_strumenti.gif') bottom left no-repeat;
	width: 302px;
	height: 18px;
}
h3.titolo6726 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_iniziale_fabbrica.gif') bottom left no-repeat;
	width: 213px;
	height: 15px;
}
h3.titolo6728 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_principi_e_regole.gif') bottom left no-repeat;
	width: 212px;
	height: 15px;
}
h3.titolo88 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_contatti.gif') top left no-repeat;
	width: 93px;
	height: 15px;
}
h3.er404 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/er404.gif') top left no-repeat;
	width: 345px;
	height: 17px;
}
h3.titolo-registrati {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_registrati.gif') top left no-repeat;
	width: 108px;
	height: 15px;
}
h4.titolo-registrato {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_registrato.gif') top left no-repeat;
	width: 196px;
	height: 18px;
	margin-top: -3px;
}
div#post-88 h2 {
	margin-bottom: 13px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	width: 93px;
	height: 13px;
}
h3.titolo90 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_poesia.gif') top left no-repeat;
	width: 140px;
	height: 15px;
}	
h3.titolo627 {
	margin-bottom: 15px;
	margin-top: -3px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_posta.gif') 	top left no-repeat;
	width: 164px;
	height: 18px;
}	
h3.titolo630 {
	margin-bottom: 15px;
	margin-top: -3px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_votoperche.gif') top left no-repeat;
	width: 229px;
	height: 18px;
}	
h3.titolo98 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;	
	background: transparent	url('images/titolo_sostieni.gif') top left no-repeat;
	width: 86px;
	height: 15px;
}
h3.titolo92 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_h3_caffe.gif') top left no-repeat;
	width: 191px;
	height: 18px;
	margin-top: -3px;
}
h3.titolo94 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;	
	background: transparent	url('images/titolo_h3_comune.gif') top left no-repeat;
	width: 330px;
	height: 15px;
}
h3.titolo96 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;	
	background: transparent	url('images/titolo_h3_rinfreschiamo.gif') top left no-repeat;
	width: 232px;
	height: 15px;
}
h3.titolo98:hover, h3.titolo96:hover, h3.titolo94:hover, h3.titolo92:hover, h3.titolo90:hover, h3.titolo88:hover, h3.titolo86:hover, h3.titolo83:hover, h3.titolo81:hover, h3.titolo78:hover {
	cursor: text;
}
div.correlato h3.titolo88:hover {
	cursor: pointer;
}
div.correlati {
	margin-top: 35px;
}
div.correlati h3:hover {
	cursor: pointer;	/* Mozilla and Netscape (NS) */
	cursor: hand;		/* Internet Explorer (IE) */
}
p.slidefix {
	display: block;
	height: 25px;
	margin: 0px;
}
div#popup {
	font-size: 11px;
	line-height: 15px;
}
div.buone_azioni {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 20px;
}
div#login_error br {
	display: none;
}
div.logged-in {
	text-align: right;
	font-weight: normal;
	text-transform: none;
	padding-right: 24px;
}
div.logged-in a.esci {
	font-weight: bold;
	color: #ffffff;
}
div.logged-in a.esci:hover {
	text-decoration: underline;
}
p.aiuto {
	font-size: 11px;
	font-style: italic;
	margin-top: 10px;
}
div#post-81 div#map_canvas {
	margin-bottom: 20px;
}
div#post-81 input#customfields-tf-7-tf, div#post-81 input#customfields-tf-6-tf, div#post-81 input#customfields-tf-5-tf, div#post-81 input#customfields-tf-3-tf {
	width: 260px;
	margin-top: 3px;
	border: 2px solid #ebeded;
	font-size: 12px;
	padding: 1px 3px 1px 3px;
}
select#provincia {
	width: 60px;
	margin-top: 3px;
	border: 2px solid #ebeded;
	font-size: 12px;
	padding: 1px 3px 1px 3px;
}
div.post-2 input {
	width: 300px;
	margin-top: 3px;
	border: 2px solid #ebeded;
	font-size: 12px;
	padding: 1px 3px 1px 3px;
}
div.post-2 textarea {
	width: 390px;
	height: 160px;
	margin-top: 3px;
	border: 2px solid #ebeded;
	font-size: 12px;
	padding: 1px 3px 1px 3px;
}
div#post-81 input#customfields-tf-4-tf, div#post-81 input#customfields-tf-8-tf, div#post-81 input#customfields-tf-9-tf {
	width: 350px;
	margin-top: 3px;
	border: 2px solid #ebeded;
	font-size: 12px;
	padding: 1px 3px 1px 3px;
}
div#post-81 input#customfields-tf-8-tf {
	width: 470px;
}
div#post-81 input#tdomf_form7_send {
	background-color: #1a171b;
	border: none;
	margin-top: 14px;
	padding: 4px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
div.post-2 input#tdomf_form9_send {
	background-color: #1a171b;
	border: none;
	margin-top: 14px;
	padding: 4px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 120px;
}
div#post-81 input#tdomf_form7_send:hover, div.post-2 input#tdomf_form9_send:hover {
	background-color: #000000;
	cursor: pointer;
}
div#post-81 form {
	margin-bottom: 65px;
}
div#post-81 form.registerform, div.page form.registerform {
	margin-top: 25px;
}
div#post-81 form.registerform input, div.page form.registerform input {
	width: 260px;
	margin-top: 3px;
	border: 2px solid #ebeded;
	font-size: 12px;
	padding: 1px 3px 1px 3px;
}
div#post-81 form.registerform input#user_login, div.page form.registerform input#user_login {
	margin-bottom: 10px;
}
p#reg_passmail {
	margin-top: 10px;
	font-style: italic;
	font-size: 12px;
	font-weight: bold;
}
div#post-81 form.registerform input#wp-submit, div.page form.registerform input#wp-submit {
	background-color: #1a171b;
	border: none;
	margin-top: 14px;
	padding: 4px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	width: 100px;
}
div#post-81 form.registerform input#wp-submit:hover, div.page form.registerform input#wp-submit:hover {
	background-color: #000000;
	cursor: pointer;
}
div.page h3 {
	font-size: 20px;
	margin-bottom: 18px;
	text-transform: uppercase;
}
div.minipost h4 {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 14px;
}
div.minipost h3 {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 4px;
}
div.minipost h5 {
	font-size: 9px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 4px;
}
div.minipost {
	line-height: 16px;
	margin-bottom: 18px;
	font-size: 9px;
}
a.creaevento, div.post-2 h3 {
	font-size: 0px;
	text-indent: -9000px;
	width: 242px;
	height: 15px;
	display: block;
	color: #ffffff;
	background: transparent url('images/titolo_crea_buona_azione.gif') bottom left no-repeat;
}
div.menu ul li.sez0 h2 {
	color: #ebeded;
	font-size: 1px;
	text-indent: -9000px;
	background: #ebeded	url('images/tab_lafabbrica.gif') -6px -1px no-repeat;
}
div.menu ul li.sez1 h2 {
	color: #ebeded;
	font-size: 1px;
	text-indent: -9000px;
	/*background: #ebeded	url('images/tab_buoneazioni.gif') -6px -1px no-repeat;*/
	background: #ebeded	url('images/tab_stati.gif') -6px -1px no-repeat;
}
div.menu ul li.sez2 h2 {
	color: #ebeded;
	font-size: 1px;
	text-indent: -9000px;
/*	background: #ebeded	url('images/tab_eventi.gif') -6px -1px no-repeat;*/
	background: #ebeded	url('images/tab_buoneazioni.gif') -6px -1px no-repeat;
}
div.post-12 h3 {
	color: #ffffff;
	font-size: 1px;
	text-indent: -9000px;
	display: block;
	height: 16px;
	width: 227px;
	display: block;
	background: transparent	url('images/titolo_regutente.gif') top left no-repeat;
}
p.informativa {
	font-size: 12px;
	margin-top: 12px;
}
div#contenuto {
	*margin-top: 0px;
}
div.dataevento {
	font-size: 11px;
	font-weight: bold;
}
body.category div.post h3 {
	font-size: 18px;
	line-height: 22px;
	margin: 2px 0px 12px 0px;
}
a.tuttieventi {
	width: 250px;
	background: transparent	url('images/bordosuperiore.gif') top left no-repeat;
	padding-top: 12px;
	padding-right: 1px;
	margin-top: 20px;
	display: block;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
}
div.tdomf_form_message {
	font-weight: bold;
}
body.page-id-2 div.tdomf_form_message {
	font-weight: normal;
}
form#tdomf_form12 h4 {
	margin-top: 14px;
	margin-bottom: 6px;
}
form#tdomf_form12 input {
	vertical-align: middle;
	margin-right: 2px;
	*margin-right: 0px;
}
form#tdomf_form12 label {
	line-height: 20px;
	vertical-align: middle;
}
form#tdomf_form12 input.voltesto {
	margin: 0;
	vertical-align: inherit;
}
input#tdomf_form12_send {
	background-color: #1a171b;
	border: none;
	margin-top: 14px;
	padding: 4px 7px;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
input#tdomf_form12_send:hover {
	cursor: pointer;
}
div.post-798 h3 {
	color: #ffffff;
	font-size: 1px;
	text-indent: -9000px;
	display: block;
	height: 16px;
	width: 212px;
	display: block;
	background: transparent	url('images/titolo_volontario.gif') top left no-repeat;
}
div.page h3.adisp {
	margin-bottom: 0px;
	margin-bottom: -4px;
	margin-top: 30px;
	background: transparent	url('images/titolo_disposizione.gif') top left no-repeat;
	width: 252px;
	height: 17px;
}
div#tdomf_form12_message {
	display: none;
}
div.comandivol {
	border-top: 1px solid #e2e2e2;
	text-align: right;
	font-size: 11px;
	padding-top: 10px;
}
div.comandivol a:hover {
	text-decoration: underline;
}
div.tgr a.gr-aprifabbrica {
	background: transparent	url('images/tit_aprif.gif') top left no-repeat;
	width: 258px;
	height: 15px;
	margin-bottom: 12px;
	margin-top: -10px;
}
div.tgr a.gr-craeevento {
	background: transparent	url('images/tit_evento.gif') top left no-repeat;
	width: 258px;
	height: 15px;
	margin-bottom: 12px;
}
div.tgr a.gr-volontario {
	background: transparent	url('images/tit_volontario.gif') top left no-repeat;
	width: 258px;
	height: 15px;
	margin-bottom: 2px;
}
a.tpv {
	color: #ffffff;
	font-size: 0px;
	line-height: 1px;
	display: -moz-inline-stack;	
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	margin-right: 14px;
	margin-top: -12px;
	margin-bottom: 38px;
}
a.tpv:hover, a.tpv:visited {
	color: #ffffff;
}
a.tpapri {
	background: transparent	url('images/tit_aprif.gif') bottom left no-repeat;
	width: 118px;
	height: 16px;
}
a.tpevento {
	background: transparent	url('images/tit_evento.gif') bottom left no-repeat;
	width: 168px;
	height: 16px;
}
a.tpvolontario {
	background: transparent	url('images/tit_volontario.gif') bottom left no-repeat;
	width: 133px;
	height: 16px;
}
div.post-1406 table a {
	font-size: 9px;
	line-height: 9px;
	border-top: 2px solid #ffffff;
	padding-top: 4px;
	margin-top: 1px;
	margin-bottom: 18px;
	width: 120px;
	display: block;
	color: #1a171b;
}
div.post-1406 table h4 {
	margin-bottom: 10px;
	border-top: 1px solid #ebebeb;
	width: 534px;
	padding-top: 12px;
}
div.post-1406 table td {
	width: 139px;
}
div.post-1406 table tr.dvid {
/*	font-family: Tahoma, Verdana, Geneva, sans-serif; */
	font-size: 8px;
}
div.post-1406 table a:hover {
	color: #453d47;
}
body.bg1 div.post-1406 table a:hover {
	border-top: 2px solid #cc071e;
}
body.bg2 div.post-1406 table a:hover {
	border-top: 2px solid #db6711;
}
body.bg3 div.post-1406 table a:hover {
	border-top: 2px solid #c35f6f;
}
body.bg4 div.post-1406 table a:hover {
	border-top: 2px solid #32b6b0;
}
body.bg5 div.post-1406 table a:hover {
	border-top: 2px solid #339e5c;
}
body.bg6 div.post-1406 table a:hover {
	border-top: 2px solid #9a9f12;
}
h3.crea-manifesto {	
	margin-top: 14px;
}
div.contafabbriche {
	width: 70px;
	height: 23px;
	padding: 3px;
	background-color: #666;
	position: absolute;
	margin-left: 815px;
	margin-top: -396px;
	*margin-left: -70px;
	background: transparent	url('images/cont_bg.png') top left no-repeat;
	_background: transparent url('images/cont_bg.gif') top left no-repeat;
	_display: none;
}
div.category-eventi h3 {
	font-size: 18px;
	line-height: 22px;
	margin: 2px 0px 12px 0px;
}
form#donateplusform {
	font-size: 12px;
	width: 285px;
	float: left;
	margin-right: 10px;
}
form#donateplusform p {
	margin-bottom: 6px;
}
form#donateplusform input {
	margin-top: 1px;
	border: 2px solid #e1e1e1;
	padding: 2px 1px;
	font-size: 11px;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
}
form#donateplusform input#amount {
	width: 48px;
	text-align: right;
}
form#donateplusform p.donor_name {
	float: right;
	width: 180px;
	margin-top: -48px;
	_margin-top: -50px;
	margin-right: 20px;
	_margin-right: 6px;
}
form#donateplusform input#donor_name {
	width: 174px;
}
form#donateplusform input#donor_email {
	width: 240px;
}
form#donateplusform select#os1 {
	width: 246px;
	border: 2px solid #e1e1e1;
	text-transform: uppercase;
	margin-top: 0px;
	height: 24px;
}
form#donateplusform input.altracitta {
	width: 240px;
}
form#donateplusform p.submit input {
	border: none;
	padding-top: 10px;
}
div.videosott {
	padding-top: 6px;
	margin-bottom: 20px;
	_float: right;
}
div.donazioni-classifica {
	font-size: 11px;
	padding-top: 20px;
}
div.barravuota {
	display: block; 
	height: 9px; 
	background-color: #ebeded;
	float: left;
	margin-left: 190px;
	margin-top: -10px;
	_margin-left: 30px;
	_float: right;
}
div.barrapiena {
	display: -moz-inline-stack;	
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	height: 9px;
	background-color: #cc071e;
}
div.nomecittadon {
	width: 186px;
	height: 11px;
	padding: 0px;
	line-height: 10px;
	text-align: left;
	background-color: white;
	display: block;
	font-size: 9px;
	text-transform: uppercase;
}
body a.importodon {
	display: -moz-inline-stack;	
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	width: 35px;
	line-height: 9px;
	padding-left: 4px;
	color: #808080;
	*margin-top: -2px;
	*line-height: 11px;
}
div.bloccodonazione {
	margin-bottom: 6px;
}
form#donateplusform div#wallinfo p.city label input {
	margin: 0px;
	margin-right: 37px;
	margin-top: 3px;
	padding: 0;
	float: right;
	border: none;
	text-align: right;
	background-color: #ffffff;
	*margin-top: -18px;
}
div.post-2053 {
	_width: 553px;
}
div.post-2053 h3 {
	color: #ffffff;
	font-size: 1px;
	text-indent: -9000px;
	display: block;
	height: 17px;
	width: 242px;
	display: block;
	background: transparent	url('images/sottol.gif') top left no-repeat;
}
div#proposte_intervento {
	margin-top: 14px;
	min-height: 1900px;
}
div#proposte_intervento div.proposta {
	font-size: 10px;
	line-height: 10px;
	color: #909090;
	border-bottom: 1px solid #e0e0e0;
	margin-top: 13px;
	display: block;
	float: left;
	padding-bottom: 14px;
}
div#proposte_intervento div.proposta strong {
	color: #404040;
	font-size: 14px;
	/*line-height: 29px;*/
}
div#proposte_intervento div.proposta div.testoproposta {
	float: left;
	display: block;
	width: 487px;	/* 493px */
	font-size: 12px;
	color: #404040;
	margin-left: 6px;
}
div#proposte_intervento div.proposta div.testoproposta strong {
	/*font-size: 11px;*/
	/*line-height: 29px;*/
	display: block;
	/*padding-bottom: 9px;*/
	clear: both;
	padding-bottom: 0px;
	line-height: 18px;
}
div#proposte_intervento div.proposta div.testoproposta p {
	line-height: 16px;
}
div#proposte_intervento div.proposta div.autorep {
	float: left;
	width: 60px;
}
div#proposte_intervento div.proposta div.autorep img {
	display: block;
	width: 48px;
	height: 48px;
	background-color: #ffffff;
	margin-bottom: 4px;
	border: 1px solid #ebeded;
	padding: 1px;
}
div#proposte_intervento div.proposta div.autorep div.mipiace {
	font-size: 11px;
	color: #404040;
	height: 21px;
	display: block;
	background: transparent	url('images/bg_voto.gif') 20px 5px no-repeat;
}
body.bg1 div#proposte_intervento div.proposta div.autorep div.mipiace {
	background: transparent	url('images/votato_bg1.gif') 2px 5px no-repeat;
}
body.bg2 div#proposte_intervento div.proposta div.autorep div.mipiace {
	background: transparent	url('images/votato_bg2.gif') 2px 5px no-repeat;
}
body.bg3 div#proposte_intervento div.proposta div.autorep div.mipiace {
	background: transparent	url('images/votato_bg3.gif') 2px 5px no-repeat;
}
body.bg4 div#proposte_intervento div.proposta div.autorep div.mipiace {
	background: transparent	url('images/votato_bg4.gif') 2px 5px no-repeat;
}
body.bg5 div#proposte_intervento div.proposta div.autorep div.mipiace {
	background: transparent	url('images/votato_bg5.gif') 2px 5px no-repeat;
}
body.bg6 div#proposte_intervento div.proposta div.autorep div.mipiace {
	background: transparent	url('images/votato_bg6.gif') 2px 5px no-repeat;
}
div#proposte_intervento div.proposta div.autorep div.mipiace img {
	width: 16px;
	height: 16px;
	padding: 0px;
	border: none;
	margin: 0px;
	margin-left: 2px;
}
div#proposte_intervento div.proposta div.autorep div.mipiace span.bartext {
	width: 16px;
	height: 16px;
	padding: 0px;
	border: none;
	margin: 0px;
	float: left;
	margin-top: 5px;
}
div#proposte_intervento div.proposta div.autorep div.mipiace span.textcontainer {
	float: right;
	padding-left: 0px;
	/*padding-top: 7px;*/
	line-height: 20px;
	padding-top: 3px;
	*padding-top: 2px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 37px;
	display: block;
	color: #404040;
}
div#proposte_intervento div.proposta div.autorep div.mipiace strong.numvoti {
	margin-top: 4px;
}
div#proposte_intervento div.proposta div.testoproposta div.intestazione {
	color: #c0c0c0;
	margin-top: 2px;
	font-size: 11px
}
div#proposte_intervento div.proposta div.testoproposta div.intestazione div.abstract {
}
div#proposte_intervento div.proposta div.testoproposta div.intestazione div.strumenti {
	float: right;
	width: 86px;
	text-align: right;
	vertical-align: top;
	*margin-top: -3px;
	*padding-bottom: 5px;
}
div#proposte_intervento div.proposta div.testoproposta div.intestazione div.strumenti a.commenta {
	color: #404040;
	cursor: pointer;
	vertical-align: top;
	font-size: 11px;	
	background: transparent	url('images/bg_commenta.gif') 0px 2px no-repeat;
	padding-bottom: 4px;
	padding-left: 22px;
}
body.bg1 div#proposte_intervento div.proposta div.testoproposta div.intestazione strong, body.bg1 div.comment-author, body.bg1 div#proposte_intervento div.proposta div.testoproposta div.intestazione div.strumenti a.commenta { color: #cc071e; }
body.bg2 div#proposte_intervento div.proposta div.testoproposta div.intestazione strong, body.bg2 div.comment-author, body.bg2 div#proposte_intervento div.proposta div.testoproposta div.intestazione div.strumenti a.commenta { color: #db6711; }
body.bg3 div#proposte_intervento div.proposta div.testoproposta div.intestazione strong, body.bg3 div.comment-author, body.bg3 div#proposte_intervento div.proposta div.testoproposta div.intestazione div.strumenti a.commenta { color: #c35f6f; }
body.bg4 div#proposte_intervento div.proposta div.testoproposta div.intestazione strong, body.bg4 div.comment-author, body.bg4 div#proposte_intervento div.proposta div.testoproposta div.intestazione div.strumenti a.commenta { color: #32b6b0; }
body.bg5 div#proposte_intervento div.proposta div.testoproposta div.intestazione strong, body.bg5 div.comment-author, body.bg5 div#proposte_intervento div.proposta div.testoproposta div.intestazione div.strumenti a.commenta { color: #339e5c; }
body.bg6 div#proposte_intervento div.proposta div.testoproposta div.intestazione strong, body.bg6 div.comment-author, body.bg6 div#proposte_intervento div.proposta div.testoproposta div.intestazione div.strumenti a.commenta { color: #9a9f12; }
div#proposte_intervento div.proposta div.testoproposta div.intestazione strong {
	font-size: 14px;
	/*line-height: 22px;*/
	display: block;
	padding-bottom: 1px;
	padding-right: 7px;
	float: left;
	clear: none;
	font-weight: bold;
	padding-top: 5px;
	text-transform: capitalize;
}
div#proposte_intervento div.proposta div.testoproposta div.intestazione strong span {
	color: #c0c0c0;
}
div#proposte_intervento div.proposta div.testoproposta div.commenti {
	/*padding-top: 10px;*/
}
div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento {
	border-top: 1px solid #C0C0C0;
	padding-top: 10px;
	padding-bottom: 10px;
}
div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento img {
	float: left;
	display: block;
	width: 34px;
	height: 34px;
	background-color: #666666;
	margin-right: 12px;
}
div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento div.testocommento {
	width: 447px;	/* 493px */
	line-height: 14px;
	color: #909090;
}
div.comment-author {
	font-size: 12px;
	padding-top: 6px;
}
div.comment-author em {
	font-size: 10px;
	font-style: normal;
	color: #c0c0c0;	
	padding-left: 8px;
}
div.tcomm {
	margin-left: 46px;
	margin-top: 6px;
	font-size: 11px;
	line-height: 14px;
}
cite.fn {
	font-weight: bold;
}
li.comment em.moderazione {
	font-size: 11px;
}
div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento div.testocommento div.infocommento {
	color: #C0C0C0;
}
body.bg1 div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento div.testocommento div.infocommento strong { color: #cc071e; }
body.bg2 div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento div.testocommento div.infocommento strong { color: #db6711; }
body.bg3 div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento div.testocommento div.infocommento strong { color: #c35f6f; }
body.bg4 div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento div.testocommento div.infocommento strong { color: #32b6b0; }
body.bg5 div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento div.testocommento div.infocommento strong { color: #339e5c; }
body.bg6 div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento div.testocommento div.infocommento strong { color: #9a9f12; }
div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento div.testocommento div.infocommento strong {
	font-size: 12px;
	/*line-height: 22px;*/
	display: block;
	padding-bottom: 0;
	padding-right: 9px;
	float: left;
	clear: none;
	font-weight: bold;
}
div#proposte_intervento div.proposta div.testoproposta div.commenti div.commento div.testocommento div.corpocommento {
	display: block;
	padding-top: 3px;
}
div.tags, div.magginfo, div.condividifb, div.scarica {
	margin-top: 8px;
	margin-bottom: 2px;
	background: transparent	url('images/tag.gif') 1px 2px no-repeat;
	min-height: 16px;
	line-height: 18px;
	padding-left: 22px;
}
div.scarica {
	background: transparent	url('images/fc_ico_scarica.gif') 1px 2px no-repeat;
	font-weight: bold;
}
div.scarica a {
	color: #404040;
}
div.magginfo {
	background: transparent	url('images/ico_web.gif') 1px 2px no-repeat;
}
div.condividifb {
	background: transparent	url('images/ico_fcfb.gif') 1px 2px no-repeat;
}
div.magginfo a, div.condividifb a {
	color: #404040;
}
div.magginfo a:hover, div.condividifb a:hover {
	text-decoration: underline;
}
div.nascostojq {
	visibility: hidden;
	height: 1px;
	overflow: hidden;
}
div#proposte_intervento div.proposta div.commenta {
	clear: both;
	margin-left: 60px;
	background-color: #F0F0F0;
	border: 1px solid #EFEFEF;
	margin-bottom: 20px;
	margin-top: 10px;
	float: right;
}
/*div#proposte_intervento div.proposta*/ div.commenta a.chiudicomm {
	width: 10px;
	height: 10px;
	display: block;
	background-color: #090;
	float: right;
	margin-top: -20px;
	margin-right: 11px;
	font-size: 0px;
	color: #F0F0F0;
	text-indent: -9000px;
	background: transparent	url('images/chiudicommento.gif') top left no-repeat;
	cursor: pointer;
}
/*div#proposte_intervento div.proposta*/ div.commenta h3.commenta {
	/*float: left;
	*float: none;*/
	display: block;
	padding-top: 6px;
	margin-left: 6px;
	margin-bottom: 10px;
	margin-top: 4px;
	color: #404040;
	text-transform: capitalize;
	font-size: 18px;
}
/*div#proposte_intervento div.proposta*/ div.commenta form.modulocomm {
	margin-left: 6px;
	/*float: left;
	display: block;
	clear: both;*/
}
/*div#proposte_intervento div.proposta*/ div.commenta form.modulocomm textarea {
	border: 1px solid #ebeded;
	width: 472px;
	height: 70px;
	/*clear: both;*/
	margin-bottom: 7px;
}
/*div#proposte_intervento div.proposta*/ div.commenta form.modulocomm input {
	border: 1px solid #ebeded;
	width: 472px;
	width: 184px;
	margin-bottom: 7px;
	padding: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin-left: 2px;
}
/*div#proposte_intervento div.proposta*/ div.commenta form.modulocomm input.nomeautore {
	margin-right: 14px;
}
/*div#proposte_intervento div.proposta*/ div.commenta form.modulocomm label {
	color: #404040;
	font-size: 11px;
}
/*div#proposte_intervento div.proposta*/ div.commenta form.modulocomm input.invia {
	border: 0 solid #404040;
	background-color: #404040;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	/*margin-left: 436px;*/
	margin-left: 409px;
	margin-bottom: 2px;
	margin-top: 4px;
	padding: 2px 0px;
	width: 64px;
	/*width: auto;
	padding: 2px 4px;*/
}
/*div#proposte_intervento div.proposta*/ div.commenta a.chiudicommenta {
	float: right;
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin-top: 6px;
	margin-right: 6px;
	background-color: #FFFFFF;
}
body.page-id-5666 div.commenta {
	margin-left: 0px;
	padding: 0px;
	border-top: 1px solid #d6d6d6;
	margin-bottom: 20px;
	margin-top: 28px;
	padding: 0px;
}
body.page-id-5666 div.commenta form.modulocomm {
	margin: 0px;
}
body.page-id-5666 div.commenta textarea {
	border: 1px solid #d6d6d6;
	width: 548px;
	height: 70px;
	margin-bottom: 7px;
}
body.page-id-5666 div.commenta input {
	border: 1px solid #d6d6d6;
}
body.page-id-5666 div.commenta h3.commenta {
	display: block;
	margin-left: 0px;
	margin-bottom: 12px;
	margin-top: 10px;
	color: #404040;
	text-transform: capitalize;
	font-size: 22px;
}
body.page-id-5666 div.commenta form.modulocomm input.invia {
	margin-left: 486px;
}
div#proposte_intervento a.tutteproposte {
	color: #404040;
	font-size: 10px;
	font-weight: bold;
	margin-left: 228px;
}
div#contenuto div.corpo {
	font-size: 12px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc, div#contenuto div.corpo div#iscrizione_bed_sharing form.iscrizionebs {
	border: 1px solid #c0c0c0;
	*float: left; /* Per IE7/6 */
	*width: 551px; /* Per IE7/6 */
}
div#contenuto div.corpo div#iscrizione_bed_sharing form.iscrizionebs {
	margin-top: 20px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc textarea {
	border: 1px solid #EFEFEF;
	width: 480px;
	height: 50px;
	/*clear: both;*/
	margin-bottom: 7px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.input {
	margin-left: 8px;
	width: 174px;
	float: left;
	line-height: 14px;
	_margin-left: 4px; /* Per IE7/6 */
	margin-bottom: 4px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.titolo,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.abstract,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.dipiu,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.keyword,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.osservazioni {
	clear: both;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.titolo label,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.abstract label,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.dipiu label,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.keyword label,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.osservazioni label,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.titolo input,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.dipiu input,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.keyword input,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.abstract textarea,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.osservazioni textarea {
	width: 528px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.input label {
	color: #404040;
	display: block;
	margin-top: 10px;
	margin-bottom: 6px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.input div.contacaratteri, div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.input div.contacaratteri {
	float: right;
	margin-top: -20px;
	color: #a4a4a4;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.abstract {
	width: 530px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.input label span {
	color: #a4a4a4;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.input input,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.input textarea {
	border: 1px solid #c0c0c0;
	*margin-left: -8px; /* Per IE7/6 */
	_margin-left: -4px; /* Per IE7/6 */
	padding: 2px;
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size: 12px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.input textarea {
	line-height: 18px;
	height: 110px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fcorganizzazione label,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fcorganizzazione input,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fcnome label,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fcmail label,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fctelefono label,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fcnome input,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fcmail input,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fctelefono input,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fcorganizzazione,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fcnome,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fctelefono,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fcmail {
	width: 253px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fcorganizzazione,
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.fctelefono {
	padding-left: 14px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc div.privacy, div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.privacy, div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.privacy {
	clear: both;
	width: 530px;
	margin-left: 10px;
	font-size: 9px;
	color: #404040;
	line-height: 14px;
	margin-bottom: 14px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc input.iscriviti, form.iscrizionebs input.invia {
	border: 0 solid #404040;
	background-color: #404040;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	/*margin-left: 436px;*/
	margin-left: 460px;
	margin-bottom: 12px;
	width: 80px;
	padding: 2px 0px;
	/*width: auto;
	padding: 2px 4px;*/
}
form.iscrizionebs div.bsnome, form.iscrizionebs div.bscognome, form.iscrizionebs div.bscitta, form.iscrizionebs div.bsemail, form.iscrizionebs div.bstelefono, form.iscrizionebs div.bsdispo {
	margin-left: 8px;
	width: 174px;
	float: left;
	line-height: 14px;
	_margin-left: 4px; /* Per IE7/6 */
	margin-bottom: 4px;
}
form.iscrizionebs div.bsemail, form.iscrizionebs div.bstelefono {
	width: 265px;
}
form.iscrizionebs div.bsdispo {
	width: 550px;
	line-height: 18px;
}
form.iscrizionebs div.bsnome input, form.iscrizionebs div.bscognome input, form.iscrizionebs div.bscitta input, form.iscrizionebs div.bsemail input, form.iscrizionebs div.bstelefono input {
	border: 1px solid #c0c0c0;
	*margin-left: -8px; 
	_margin-left: -4px;
	padding: 2px;
	font-family: Verdana, Tahoma, Arial, Geneva, sans-serif;
	font-size: 12px;
	width: 164px;
}
form.iscrizionebs div.bsdispo input {
	vertical-align: text-top;
	margin-left: 12px;
}
form.iscrizionebs div.bsdispo input.divano {
	margin-left: 0px;
}
form.iscrizionebs div.bsemail input, form.iscrizionebs div.bstelefono input {
	width: 255px;
	*margin-left: 0px;
}
form.iscrizionebs label {
	display: block;	
	margin-top: 10px;
	margin-bottom: 6px;
}
form.iscrizionebs div.bsnome label, form.iscrizionebs div.bscognome label, form.iscrizionebs div.bscitta label {
	width: 174px;
}
form.iscrizionebs div.privacy {
	margin-top: 180px;
	padding: 8px;
	font-size: 11px;
	line-height: 15px;
}
form.iscrizionebs div.privacy div.regolamento {
	background-color: #ebeded;
	margin-top: 10px;
	margin-bottom: 4px;
	padding: 8px 8px;
}
form.iscrizionebs div.privacy div.regolamento a.chiudi {
	float: right;
	margin-top: -26px;
}
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito {
	border: 1px solid #c0c0c0;
	*float: left; /* Per IE7/6 */
	*width: 551px; /* Per IE7/6 */
}
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.input {
	margin-left: 8px;
	width: 174px;
	float: left;
	line-height: 14px;
	_margin-left: 4px; /* Per IE7/6 */
}
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.input input,
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.input textarea {
	*margin-left: -8px; /* Per IE7/6 */
	_margin-left: -4px; /* Per IE7/6 */
}
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.input label {
	color: #404040;
	display: block;
	margin-top: 10px;
	margin-bottom: 6px;
}
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.fcnome label,
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.fcmail label,
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.fctelefono label,
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.fcnome input,
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.fcmail input,
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.fctelefono input {
	width: 164px;
}
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.fcnome input,
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.fcmail input,
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.fctelefono input {
	border: 1px solid #c0c0c0;
	padding: 2px;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 4px;
}
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito textarea.argomento {
	height: 110px;
	width: 528px;
	padding: 2px;
	font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #c0c0c0;
}
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.intervento, div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito div.intervento label {
	width: 532px;
}
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito textarea {
	border: 1px solid #EFEFEF;
	width: 532px;
	height: 50px;
	/*clear: both;*/
	margin-bottom: 7px;
}
div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito input.suggerisci {
	border: 0 solid #404040;
	background-color: #404040;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	/*margin-left: 436px;*/
	margin-left: 440px;
	margin-bottom: 12px;
	width: 100px;
	padding: 2px 0px;
	/*width: auto;
	padding: 2px 4px;*/
}
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza {
	border: 1px solid #c0c0c0;
	*float: left; /* Per IE7/6 */
	*width: 551px; /* Per IE7/6 */
}
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.input {
	margin-left: 8px;
	width: 174px;
	float: left;
	line-height: 14px;
	_margin-left: 4px; /* Per IE7/6 */
}
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza input,
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza textarea {
	border: 1px solid #c0c0c0;
	width: 528px;
	/*clear: both;*/
	margin-bottom: 7px;
	*margin-left: -8px; /* Per IE7/6 */
	_margin-left: -4px; /* Per IE7/6 */
	padding: 2px;
	font-family: Verdana, Geneva, sans-serif;
	margin-bottom: 6px;
}
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.input label {
	color: #404040;
	display: block;
	margin-top: 10px;
	margin-bottom: 6px;
}
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.input label span {
	color: #a4a4a4;
}
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.fcnome label,
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.fcmail label,
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.fctelefono label,
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.fcnome input,
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.fcmail input,
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.fctelefono input {
	width: 164px;
}
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.invito,
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.dipiu ,
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza div.referente {
	width: 532px;
}
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza textarea {
	height: 90px;
}
div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza input.suggerisci {
	border: 0 solid #404040;
	background-color: #404040;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	/*margin-left: 436px;*/
	margin-left: 440px;
	margin-bottom: 12px;
	width: 100px;
	padding: 2px 0px;
	/*width: auto;
	padding: 2px 4px;*/
}


div.record-utente {
	font-size: 11px;
	margin-bottom: 10px;
	clear: both;
	min-height: 25px;
	background: transparent	url('images/bordino.gif') 0px 24px repeat-x;
}
div.record-utente div.nomevolont, div.record-utente div.cittavolont, div.record-utente div.provvolont, div.record-utente div.emailvolont, div.record-utente div.telvolont {
/*	display: -moz-inline-stack;	
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;*/
	float: left;
	margin-right: 2px;
	border: 1px solid #f5f5f5;
	padding: 0px 5px;
}
div.record-utente div.cittavolont, div.record-utente div.provvolont, div.record-utente div.emailvolont, div.record-utente div.telvolont {
	color: #c0c0c0;
	border: 1px solid #ebeded;
	background-color: #f5f5f5;
}
div.record-utente div.emailvolont a {
	color: #c0c0c0;
}
div.record-utente div.cittavolont:hover, div.record-utente div.provvolont:hover, div.record-utente div.emailvolont:hover, div.record-utente div.telvolont:hover {
	color: #1a171b;
	background-color: #ffffff;
}
div.record-utente div.cittaon {
	color: #1a171b;
	background-color: #ffffff;
}
/*div.record-utente div.emailvolont a:hover {
	color: #1a171b;	
}*/
div.record-utente div.nomevolont {
	font-weight: bold;
	height: 23px;
	border: 1px solid #ebeded;
	border-bottom: 1px solid #ffffff;
	text-transform: capitalize;
}
div.record-utente div.cittavolont {
	text-transform: capitalize;
}
div.record-utente div.utdisponibilita {
	width: 541px;
	border: 1px solid #ebeded;
	border-top: none;
	float: left;
	padding: 2px 5px;
	margin-top: -1px;
	font-size: 10px;
	color: #c0c0c0;
}
div.volffix {
	clear: both;
}
div.post-2138 h3 {
	color: #ffffff;
	font-size: 1px;
	text-indent: -9000px;
	display: block;
	height: 17px;
	width: 208px;
	display: block;
	background: transparent	url('images/titolo_recvol.gif') top left no-repeat;
}
div.filtvol {
	margin-bottom: 10px;
}
div.filtri {
	border-top: 1px solid #ebeded;
	padding-top: 10px;
}
form.filtraggio {
	margin-bottom: 8px;
}
form.filtraggio select, form.filtraggio select#provincia {
	font-size: 13px;
	width: inherit;
	padding: inherit;
	border: 1px solid #c0c0c0;
}
form.filtraggio label {
	margin-left: 8px;
}
form.filtraggio input.filtra {
	height: 18px;
	width: 18px;
	color: #ffffff;
	font-size: 1px;
	text-indent: -9000px;
	border: none;
	background: transparent	url('images/filtra.gif') top left no-repeat;
	display: -moz-inline-stack;	
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	margin: 5px 0px 0px 14px;
}
form.filtraggio input.filtra:hover {
	cursor: pointer;
}
div.postvol {
	width: 553px;
	padding: 11px 11px 11px 11px;
	background-color: #ffffff;
	margin: 11px 0px 0px 15px;
	font-size: 14px;
	line-height: 20px;	
	*border-top: 11px solid #ebebeb;
	*margin: -0px 0px 0px 15px;
}
div.utdi1 span.dut1, div.utdi2 span.dut2,  div.utdi3 span.dut3,  div.utdi4 span.dut4,  div.utdi5 span.dut5,  div.utdi6 span.dut6, div.utdi7 span.dut1, div.utdi7 span.dut2, div.utdi7 span.dut3, div.utdi7 span.dut4, div.utdi7 span.dut5, div.utdi7 span.dut6, div.record-utente div.utdisponibilita strong {
	color: #1a171b;
}
p.nota {
	font-size: 11px;
}
input.sceltanichi {
	
}
div.graziedonazione {
	width: 285px;
	height: 191px;
	display: block;
	margin-right: 10px;
	float: left;
}
div.post-2661 h3, a.altreforme {
	color: #ffffff;
	font-size: 1px;
	text-indent: -9000px;
	display: block;
	height: 17px;
	width: 289px;
	display: block;
	background: transparent	url('images/altre_forme.gif') top left no-repeat;
}
div.post-2485 h3 {
	display: none;
}
div.post-2485 {
	background: #ffffff	url('images/diretta_info.gif') 18px 18px no-repeat;
	padding-top: 54px;
	padding-left: 17px;
	padding-bottom: 17px;
}
div.strumenti-diretta {
	background: transparent	url('images/str_sfondo.gif') 6px 6px no-repeat;
	padding-top: 64px;
	padding-left: 206px;
	*height: 30px;
}
div.strumenti-diretta div.tdomf_form14 {
	*margin-top: 40px;
	padding-bottom: 2px
}
div.strumenti-diretta input {
	border: 1px solid #1a171b;
	width: 300px;
	padding: 2px 4px;
	float: left;
	font-size: 11px;
}
div.strumenti-diretta input#tdomf_form14_send {
	border: none;
	height: 20px;
	width: 20px;
	display: block;
	background-color: #666;
	color: #ffffff;
	margin-left: 6px;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/tasto_invia.gif') 5px 4px no-repeat;
}
div.strumenti-diretta div#tdomf_form14_message {
	font-size: 11px;
	font-weight: normal;
	margin-top: 10px;
	padding-bottom: 15px;
	*padding-top: 10px;	
}
div.post div.strumenti-diretta div#tdomf_form14_message {
	line-height: 11px;
}
div.stdir {
	border-right: 6px solid #ffffff;
	margin-top: 11px;
}
form#tdomf_form7 select#provincia {
	width: 180px;
	font-size: 11px;
	padding: 1px 1px 1px 3px;
	}
form#tdomf_form7 div.selfprov {
	float: right;
	margin-top: -20px;
	*margin-top: -44px;
	padding-right: 74px;
	}
a.propsucc {
	width: 48px;
	height: 12px;
	display: block;
	background: transparent	url('images/prossima-proposta.gif') 0px -12px no-repeat;
	margin-top: 2px;
	font-size: 0px;
	text-indent: -9000px;
	color: #ebeded;
	margin-left: 2px;
	cursor: pointer;
}
a.propsucc:hover {
	background: transparent	url('images/prossima-proposta.gif') 0px 0px no-repeat;
}
div.accredito {
	border: 1px solid #e0e0e0;
	font-size: 11px;
	padding: 10px 14px;
	background-color: #f5f5f5;
	color: #808080;
	margin-top: 12px;
}
div.accredito strong {
	color: #404040;
	font-weight: normal;
}
div.accredito p.titoletto {
	margin-bottom: 0px;
	font-weight: bold;
	color: #404040;
}
img#mtgt_unnamed_0 {
	z-index: 1;
}
div.post-6737 h3 {
	margin-bottom: 15px;
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url('images/titolo_contatti.gif') top left no-repeat;
	width: 93px;
	height: 15px;
}
div.modulo_contatto form.contatti {
	border: 1px solid #c0c0c0;
	padding: 8px;
}
div.modulo_contatto form.contatti div.nome, div.modulo_contatto form.contatti div.cognome, div.modulo_contatto form.contatti div.email {
	float: left;
	width: 182px;
}
div.modulo_contatto form.contatti div.nome input, div.modulo_contatto form.contatti div.cognome input, div.modulo_contatto form.contatti div.email input {
	font-family: Verdana, Geneva, sans-serif;
}
div.modulo_contatto form.contatti div.email {
	width: 170px;
}
div.modulo_contatto form.contatti div.messaggio {
	margin-top: 54px;
}
div.modulo_contatto form.contatti input {
	border: 1px solid #c0c0c0;
	width: 168px;
	margin-top: 4px;
}
div.modulo_contatto form.contatti textarea {
	border: 1px solid #c0c0c0;
	width: 528px;
	margin-top: 4px;
	font-family: Verdana, Geneva, sans-serif;
	height: 150px;
	margin-bottom: 29px;
}
div.modulo_contatto form.contatti input.invia {
	border: 0 solid #404040;
	background-color: #404040;
	color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
	width: 80px;
	padding: 2px 0px;
	float: right;
	margin-right: 1px;
	margin-top: -20px;
}
body.postid-90 h2.tab {
	display: none;
}
h2.blog {
	width: 190px;
	height: 32px;
	background-color: #999;
	display: block;
	margin-top: -32px;
	margin-left: 15px;
}
body.category-blog h2.cat21, div.tab_blog_single {
	background: transparent	url('images/tab_blog_due.gif') top left no-repeat;
	width: 94px;
	height: 32px;
	margin-top: -32px;
	margin-left: 15px;
	*margin-left: 0px;
}
div.tab_blog_single {
	display: block;
	font-size: 0px;
	color: #ebeded;
}
div.chiusablog {
	border-top: 1px solid #e0e0e0;
	font-size: 11px;
	padding: 8px 1px 0px 23px;
	color: #808080;
}
div.chiusablog a.commentapost {
	float: right;
	color: #808080;
	padding-left: 23px;
}
div.chiusablog a.commentapost:hover {
	text-decoration: underline;
}
div.chiusablog span {
	color: #404040;
}
body.bg1 div.chiusablog a.commentapost {
	background: transparent	url('images/commenta_1.gif') 0px 3px no-repeat;
}
body.bg2 div.chiusablog a.commentapost {
	background: transparent	url('images/commenta_2.gif') 0px 3px no-repeat;
}
body.bg3 div.chiusablog a.commentapost {
	background: transparent	url('images/commenta_3.gif') 0px 3px no-repeat;
}
body.bg4 div.chiusablog a.commentapost {
	background: transparent	url('images/commenta_4.gif') 0px 3px no-repeat;
}
body.bg5 div.chiusablog a.commentapost {
	background: transparent	url('images/commenta_5.gif') 0px 3px no-repeat;
}
body.bg6 div.chiusablog a.commentapost {
	background: transparent	url('images/commenta_6.gif') 0px 3px no-repeat;
}
body.bg1 div.chiusablog {
	background: transparent	url('images/calendario_1.gif') 1px 10px no-repeat;
}
body.bg2 div.chiusablog {
	background: transparent	url('images/calendario_2.gif') 1px 10px no-repeat;
}
body.bg3 div.chiusablog {
	background: transparent	url('images/calendario_3.gif') 1px 10px no-repeat;
}
body.bg4 div.chiusablog {
	background: transparent	url('images/calendario_4.gif') 1px 10px no-repeat;
}
body.bg5 div.chiusablog {
	background: transparent	url('images/calendario_5.gif') 1px 10px no-repeat;
}
body.bg6 div.chiusablog {
	background: transparent	url('images/calendario_6.gif') 1px 10px no-repeat;
}
div.category-blog div.commenta input {
	width: 215px;
}
div.category-blog div.commenta a.chiudicomm {
	display: none;
}
div.category-blog div.commenta textarea {
	width: 534px;
}
div.category-blog div.commenta input.invia {
	margin-left: 474px;
}
div.category-blog div.commenta {
	border-top: 1px solid #e0e0e0;
	margin-top: 10px;
}
div.category-blog ol.commentlist {
	margin-left: 0px;
}
div.category-blog ol.commentlist li.comment img.avatar {
	margin-top: 0px;
}
div.category-blog div.corpo img {
	max-width: 550px;
	margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 8px;
	float: left;
}
div.post-6308 strong em {
	font-weight: bold;
	font-style: italic;
}
a.vedi_mappa_bsg, a.vedi_mappa_baia {
	cursor: pointer;
}
div.mappa_bsg {
	width: 553px;
	height: 401px;
	background: transparent	url('images/mappa_bari_sangiorgio_v.gif') 0px 0px no-repeat;
}
div.mappa_baia {
	width: 553px;
	height: 792px;
	background: transparent	url('images/mappa_baiasangiorgio_v.gif') 0px 0px no-repeat;
}
div.infosessione em {
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
}
div.post-7861 h3 {
	display: none;
}
div.post-7861 p {
	margin-bottom: 50px;
}
div.post-7861 {
	background: #ffffff	url('images/titolo_viaggioalcentro.gif') 11px 46px no-repeat;
}
div.post-8084 div.corpo h4 {
	font-weight: normal;
	text-decoration: underline;
	margin-top: 28px;
	margin-bottom: 12px;
}
div.tasto_nba {
	width: 169px;
	padding-left: 92px;
}
div.compleanno {
	background: #ffffff	url('images/ico_compleanno.gif') 7px 13px no-repeat;
}