@font-face {
	font-family: 'ZineSlabDisBoldRoman';
	src: url('font/ZineSlabDis-BoldRoman.eot');
	src: local('ZineSlabDis Bold Roman'), local('ZineSlabDis-BoldRoman'), url('font/ZineSlabDis-BoldRoman.woff') format('woff'), url('font/ZineSlabDis-BoldRoman.otf') format('opentype'), url('font/ZineSlabDis-BoldRoman.svg#ZineSlabDis-BoldRoman') format('svg');
}

/* Scroll */
div.bslider {
	height: 316px;
}
div.barra {
	float: left;
	display: inline;
	width: 15px;
	margin-top: 10px;
	background: #ebeded;
	_background: none;
	
}
#content-slider-100 {
	height: 15px;
	width: 15px;
	/*margin: 5px;*/
	position: absolute;
	_position: relative;
	margin-top: -16px;
	background: transparent url(./images/freccia_su.gif) 0 0 no-repeat;
}
#content-slider {
	width: 6px;
	height: 270px;
	margin-top: 16px;
	margin-bottom: 0px;
	background: #ebeded;
	position: relative;
}
#content-slider-0 {
	height: 15px;
	width: 15px;
	/*margin: 5px;*/
	position: absolute;
	_position: relative;
	margin-top: 6px;
	margin-left: 4px;
	background: transparent url(./images/freccia_giu.gif) 0 0 no-repeat;
}
.ui-slider-handle {
	width: 15px;
	height: 15px;
	margin-left: -5px;
	position: absolute;
	/*top: -4px;*/
	background: #231F20;
	/* border: solid 1px black;*/
	outline: none;
}
#content-scroll {
	float: left;
	display: inline;
	width: 240px;
	height: 300px;
	/* margin-top: 10px;*/
	overflow: hidden;
	/*border: solid 1px black;*/
	margin-top: -5px;
}
#content-holder {
	width: 230px;
	height: 270px;
}
.content-item {
	width: 280px;
	height: 270px;
	padding: 5px;
	float: left;
}
/*
.ui-slider-handle {
width: 92px;
height: 12px;
position: absolute;
margin-left:-46px;
overflow:hidden;
}
#sliderLeftButton{
           position:relative;
           top:-36px;
           height:12px;
           width:56px;
           overflow:hidden;
}
#sliderRightButton{
           position:relative;
           top:-48px;
           left:912px;
           height:12px;
           width:56px;
           overflow:hidden;
}
*/
/* Fine - Scroll */

div#pagina div.menu,
div#pagina div.menu_fabbrica {
	height: 32px;
	margin-top: -32px;
	margin-left: 556px;
}
div#pagina div.menu ul,
div#pagina div.menu_fabbrica ul {
	height: 32px;
	position: absolute;
}
div#pagina div.menu ul li,
div#pagina div.menu_fabbrica ul li {
	/*float: left;
	margin: 5px;*/
	position: absolute;
	height: 32px;
	background: transparent url(./images/bg-left-shadow-button.png) 0 0 no-repeat;
	
	line-height: 32px;
	font-size: 22px;
	font-weight: bold;
	padding: 0 15px;
	text-transform: uppercase;
}
div#pagina div.menu ul li.sez0,
div#pagina div.menu_fabbrica ul li.sez0 {
	/*float: left;
	margin: 5px;*/
}
div#pagina div.menu ul li.sez1,
div#pagina div.menu_fabbrica ul li.sez1 {
	margin-left: 40px;
}
div#pagina div.menu ul li.sez2,
div#pagina div.menu_fabbrica ul li.sez2 {
	margin-left: 80px;
}
div#pagina div.menu ul li h2,
div#pagina div.menu_fabbrica ul li h2 {
	width: 190px;
	margin-top: 0px;
	cursor: pointer;	/* Mozilla and Netscape (NS) */
	cursor: hand;		/* Internet Explorer (IE) */
}
div#pagina div.menu_fabbrica ul li {
	padding: 0 20px;
}
div#pagina div.menu_fabbrica ul li.sezf_blog {
	/*float: left;
	margin: 5px;*/
	margin-left: -540px;
	width: 70px;
}
div#pagina div.menu_fabbrica ul li.sezf_chi_siamo {
	/*float: left;
	margin: 5px;*/
	margin-left: -540px;
	width: 140px;
}
div#pagina div.menu_fabbrica ul li.sezf_contatti {
	/*float: left;
	margin: 5px;*/
	margin-left: -540px;
	width: 130px;
}
div#pagina div.menu_fabbrica ul li.sezf_partecipazione {
	margin-left: 40px;
	width: 225px;
}
ul li.sez0 h2.chisiamo,
ul li.sez1 h2.buoneazioni,
ul li.sez2 h2.eventi
{
	width: 182px;
}
/*
ul li.sez0 h2.chisiamo
{
	opacity: 0.60;
	-moz-opacity: 0.60;
	filter: alpha(opacity=60);
}
ul li.sez1 h2.buoneazioni
{
	opacity: 0.80;
	-moz-opacity: 0.80;
	filter: alpha(opacity=80);
}
ul li.sez2 h2.eventi
{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}*/
div.barra-destra {
	float: left;
	width: 280px;
}
div#contenuto {
	float: left;
	width: 605px;
}
body.home div#contenuto {
	width: auto;
}
/*
	jQuery('ul li.sez1').animate(
	{marginLeft: '586px'}
	,',slow'
	,'swing'
	);
*/
/* Login */
div.loginform {
	float: right;
	margin: -35px 0px 0px 0px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	line-height: 21px;
	width: 420px;
}
div.loginform form {
	float: left;
}
div.loginform form p {
	float: left;
}
div.loginform form p label {
	float: left;
	padding-top: 20px;
}
div.loginform form br {
	display: none;
}
div.loginform form p input#user_login,
div.loginform form p input#user_pass {
	float: left;
	/*position: absolute;*/
	margin-top: -20px;
	margin-left: 0px;
	clear: both;
}
div.loginform form input.login {
	background-color: #ebeded;
	border: none;
	width: 165px;
	height: 21px;	
	font-size: 9px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 21px;
}
div.loginform form input.invia,
div.loginform form input#wp-submit {
	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;
	background-color: transparent;
	font-size: 0px;
	text-indent: -9000px;
	}
div.loginform form input.invia {
	cursor: pointer;
	}
div.loginform form input#user_login {
	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;
}
/* Fine - Login */

/* Eventi */
div#col3 div.post {
	
}
div#col3 div.post h3 {
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 6px;
}
div#col3 div.post div.content {
	font-size: 9px;
}
div#col3 div.post div.content strong {
	
}
/* Fine - Eventi */
/* Fabbrica */
body div#header-statigenerali {
	height: 170px;
	margin: 0px;
	background-color: #cc071e;
	padding: 5px 12px 5px 12px;
}
body div#header-fabbricamp {
	height: 170px;
	margin: 0px;
	background-color: #cc071e;
	padding: 5px 12px 5px 12px;
}
body div#header-fabbricamp h1 {
	margin-top: 30px;
	color: #FFFFFF;
	*margin-top: -14px;
}
body div#header-statigenerali h1 {
	margin-top: 24px;
	color: #FFFFFF;
	*margin-top: -20px;
}
body div#header-statigenerali h1 a {
	color: #FFFFFF;
	width: 368px;
	height: 50px;
	background: transparent url('images/h1_stati_generali.png') left bottom no-repeat;
	_background: transparent url('images/h1_stati_generali.gif') left bottom no-repeat;
}
body div#header-statigenerali h2 {
	*padding-top: 96px;
	margin-top: 0px;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 274px;
	height: 24px;
	font-size: 0px;
	text-indent: -9000px;
	margin-left: 7px;
	margin-top: 4px;
	background: transparent url('images/h2_stati_generali.png') left bottom no-repeat;
	_background: transparent url('images/h2_stati_generali.gif') left bottom no-repeat;
}
body div#header-statigenerali div.h_info_sg {
	width: 350px;
	height: 60px;
	display: block;
	float: right;
	margin-top: -58px;
	margin-right: 74px;
}
body div#header-statigenerali div.h_info_sg strong {
	color: #FFFFFF;
	width: 235px;
	height: 23px;
	display: block;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent url('images/sg_date.png') left bottom no-repeat;
	_background: transparent url('images/sg_date.gif') left bottom no-repeat;
}
body div#header-statigenerali div.h_info_sg a.sg_iscriviti {
	width: 93px;
	height: 23px;
	display: block;
	font-size: 0px;
	color: #141114;
	text-indent: -9000px;
	background: transparent url('images/sg_iscriviti.png') left bottom no-repeat;
	_background: transparent url('images/sg_iscriviti.gif') left bottom no-repeat;
	float: right;
	margin-top: -24px;
}
body div#header-fabbricamp h1 a {
	color: #FFFFFF;
	width: 284px;
	height: 32px;
	background: transparent url('images/header-fabbricamp.png') left bottom no-repeat;
	_background: transparent url('images/header-fabbricamp.gif') left bottom no-repeat;
}
body div#header-fabbricamp h2 {
	*padding-top: 82px;
	margin-top: 0px;
	text-transform: uppercase;
	color: #FFFFFF;
	width: 520px;
	height: 24px;
	font-size: 0px;
	text-indent: -9000px;
	margin-left: 8px;
	margin-top: 12px;
	background: transparent url('images/payoff-fabbricamp.png') left bottom no-repeat;
	_background: transparent url('images/payoff-fabbricamp.gif') left bottom no-repeat;
}
body.bg1 div#header-fabbricamp, body.bg1 div#header-statigenerali {
	background: #cc071e	url('images/bg_rosso.gif') -496px -85px repeat;
}
body.bg2 div#header-fabbricamp, body.bg2 div#header-statigenerali {
	background: #db6711	url('images/bg_arancio.gif') -496px -85px repeat;
}
body.bg3 div#header-fabbricamp, body.bg3 div#header-statigenerali {
	background: #c35f6f	url('images/bg_rosa.gif') -496px -85px repeat;
}
body.bg4 div#header-fabbricamp, body.bg4 div#header-statigenerali {
	background: #32b6b0	url('images/bg_turchese.gif') -496px -85px repeat;
}
body.bg5 div#header-fabbricamp, body.bg5 div#header-statigenerali {
	background: #339e5c	url('images/bg_verdeacqua.gif') -496px -85px repeat;
}
body.bg6 div#header-fabbricamp, body.bg6 div#header-statigenerali {
	background: #9a9f12	url('images/bg_verde.gif') -496px -85px repeat;
}
/* Fabbricamp - Fine */

/* Fabbrica */
body div#header-fabbrica {
	height: 180px;
	margin: 0px;
	background-color: #cc071e;
	padding: 5px 12px 5px 12px;
}
body div#header-fabbrica h1 {
	margin-top: 15px;
	color: #FFFFFF;
}
body div#header-fabbrica h1 a {
	margin-top: -10px;
	color: #FFFFFF;
	width: 399px;
	height: 45px;
	background: transparent url("images/h1_fabbriche.png") left bottom no-repeat;
}
body div#header-fabbrica h2 {
	*padding-top: 60px;
	margin-top: 0px;
	text-transform: uppercase;
	color: #FFFFFF;
}
body div#header-fabbrica h2 a {
	*margin-top: 0;
	color: #FFFFFF;
	font-size: 46px;
	font-weight: bold;
	padding-left: 8px;
	/*width: 399px;
	height: 45px;
	background: transparent url("images/h1_fabbriche.png") left bottom no-repeat;*/
}
body.bg1 div#header-fabbrica {
	background: #cc071e	url('images/bg_rosso.gif') -496px -85px repeat;
}
body.bg2 div#header-fabbrica {
	background: #db6711	url('images/bg_arancio.gif') -496px -85px repeat;
}
body.bg3 div#header-fabbrica {
	background: #c35f6f	url('images/bg_rosa.gif') -496px -85px repeat;
}
body.bg4 div#header-fabbrica {
	background: #32b6b0	url('images/bg_turchese.gif') -496px -85px repeat;
}
body.bg5 div#header-fabbrica {
	background: #339e5c	url('images/bg_verdeacqua.gif') -496px -85px repeat;
}
body.bg6 div#header-fabbrica {
	background: #9a9f12	url('images/bg_verde.gif') -496px -85px repeat;
}
body a.contatti,
body a.chi-siamo {
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 12px;
	margin-left: 18px;
	*position: absolute;
	*margin-left: 70px;
}
a.contatti:hover,
a.chi-siamo:hover {
	text-decoration: underline;
}
a.sn_yt,
a.sn_rs,
a.sn_fb,
a.sn_tw,
a.sn_fl {
	width: 32px;
	height: 32px;
	display:block-inline;
	font-size: 0px;
	text-indent: -9000px;
	margin-left:10px;
}

a.sn_fb {
	background: transparent url('images/icona_fb.jpg') bottom left no-repeat;
}
a.sn_fb:hover {
	background: transparent url('images/icona_fb.jpg') -32px no-repeat;
}

a.sn_tw {
	background: transparent url('images/icona_tw.jpg') bottom left no-repeat;
}
a.sn_tw:hover {
	background: transparent url('images/icona_tw.jpg') -32px no-repeat;
}

a.sn_yt {
	background: transparent url('images/icona_yt.jpg') bottom left no-repeat;
}
a.sn_yt:hover {
	background: transparent url('images/icona_yt.jpg') -32px no-repeat;
}

a.sn_fl {
	background: transparent url('images/icona_fl.jpg') bottom left no-repeat;
}
a.sn_fl:hover {
	background: transparent url('images/icona_fl.jpg') -32px no-repeat;
}

a.sn_rs {
	background: transparent url('images/icona_rs.jpg') bottom left no-repeat;
}
a.sn_rs:hover {
	background: transparent url('images/icona_rs.jpg') -32px no-repeat;
}

div.box_link {
	font:12px Tahoma,Verdana,Arial,DejaVu Sans Condensed,Helvetica,sans-serif; /* Fix */
	color:#1A171B; /* Fix */
	line-height: 1.22em; /* Fix */
	padding: 0; /* Fix */
	width: 280px;
	clear: both;
	background-color: #FFFFFF;
	margin-bottom: 6px;
	padding-bottom: 6px;
	margin-bottom: 11px; /* Fix */
}
div.box_link_bottom div.elenco_link {
	padding-top: 10px;
}
div.box_link h2 {
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	width: 226px;
	margin-left: 13px;
	font-size: 22px;
	_line-height: 16px;
	padding-top: 14px;
	padding-bottom: 2px;
	text-transform: uppercase;
	margin-bottom: 0px;
}
div.box_link div.elenco_link {
	width: 250px;
	margin-left: 13px;
	margin-bottom: 10px;
	margin-top: 0px;
}
div.box_link div.elenco_link a,
div.box_link div.elenco_link a:visited {
	font-size: 11px;
	}
p.elencolink {
	margin-bottom: 0px;
	padding-top: 9px;
}
div.box_link h3 {
	/*font-family: 'ZineSlabDisBoldRoman';*/
	width: 226px;
	margin-left: 13px;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	margin-bottom: 6px;
}
div.footer-fabbrica div.contatto {
	width: 170px;
}
div.cfabb div.post h3 {
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 22px;
	text-transform: uppercase
}
p.datapf {
	margin-bottom: 6px;
}
div#pagina div.menu_fabbrica ul li.sezf_blog h2,
div#pagina div.menu_fabbrica ul li.sezf_partecipazione h2 {
	cursor: inherit;
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 26px;
	padding-top: 4px;
}
div.fintobordo {
	background: #ffffff url('images/fintobordo.gif') top left repeat-x;
	width: 280px; 
	height: 25px; 
	display: block; 
	z-index: 999; 
	margin-top: -16px; 
	position: absolute; 
	*position: inherit;	
}
div.box_vg {
	margin-bottom: 0px;
}
div.bordofix {
	margin-top: -8px;
}
/* Fine - Fabbrica */

div.post-5154 h3 {
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 24px;
}
div.post-5154 input {
	border: 2px solid #e0e0e0;
	font-size: 12px;
	margin-top: 3px;
	padding: 1px 3px;
	width: 260px;
	margin-bottom: 5px;
}
div.post-5154 form#adesionesgf strong {
	/*color: #555;*/
	font-size: 14px;
	font-weight: normal;
}
div.post-5154 form#adesionesgf input.sgeta {
	width: 36px;
}
div.post-5154 form#adesionesgf select.sggenere {
	width: 46px;
}
div.post-5154 form#adesionesgf select  {
	border: 2px solid #e0e0e0;
	margin-top: 3px;
	margin-left: 0px;
	margin-bottom: 5px;
	}
div.post-5154 form#adesionesgf select#fabapp, div.post-5154 form#adesionesgf select#regapp {
	width: 270px;
}
div.post-5154 form#adesionesgf p.selses {
	float: left;
	margin-right: 30px;
}
div.post-5154 form#adesionesgf p.fabapp {
	clear: both;
}
div.post-5154 form#adesionesgf p.permanenza input {
	border: none;
	width: auto;
	margin-top: 5px;
	vertical-align: sub;
	margin-right: 0px;
	padding-right: 0px;
}
div.post-5154 form#adesionesgf p.permanenza input.lug17, div.post-5154 form#adesionesgf p.permanenza input.lug18, div.post-5154 form#adesionesgf p.permanenza input.aereo, div.post-5154 form#adesionesgf p.permanenza input.treno, div.post-5154 form#adesionesgf p.permanenza input.bus {
	margin-left: 19px;
}
div.post-5154 form#adesionesgf p {
	font-size: 12px;
}
div.post-5154 form#adesionesgf p.finale {
	margin-bottom: 0px;
}
div.post-5154 form#adesionesgf p.informativa {
	margin-top: 18px;
}
div.post-5154 h4 {
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 12px;
	font-weight: normal;
}
div.post-5154 form#adesionesgf input.invia, div#scriviautore input.invia {
	border: none;
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 15px;
	width: auto;
	text-transform: uppercase;
	background-color: #1A171B;
	color: #FFF;
	padding: 3px 14px;
	cursor: pointer;
	margin-top: 8px;
}
div.fc_tab_partecipa {
	width: 112px;
	background-color: #ebeded;
/*	height: 32px;
	color: #ebeded;
	font-size: 1px;
	text-indent: -9000px;	
	margin-top: -32px; */
	margin-left: 604px;
/*	background: #ebeded url('images/tab_partecipa.gif') 11px 10px no-repeat;
	cursor: text; */
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 21px;
	text-transform: uppercase;
	padding: 8px 0px 0px 12px;
	margin-top: -32px;
}
div.sg_tab {
	width: 196px;
	background-color: #ebeded;
	height: 32px;
	color: #ebeded;
	font-size: 1px;
	text-indent: -9000px;	
	margin-top: -32px; 
	margin-left: 14px;
	background: #ebeded url('images/tab_stati_generali.gif') 15px 14px no-repeat;
	cursor: text; 
}
div.fc_tab_intro {
	width: 70px;
	margin-left: 16px;
	margin-top: -32px;
}
div.fc_tab_proponi {
	width: 250px;
	width: 110px;
	margin-left: 16px;
	margin-top: -32px;
}
div.fc_tab_progr {
	width: 160px;
}
div.fc_tab_leggi {
	width: 190px;
	width: 110px;
	margin-left: 16px;
	margin-top: -32px;
}
div.colonna {
	margin-top: 15px;
}
div.post-5666 h3, div.post-6279 h3 {
	display: none;
}
div.post-5757 h3 {
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 6px;
}
h2.fc_intro {
	background-color: #ebeded;
	width: 159px;
	height: 32px;
	margin: -32px 0px 0px 15px;
}
div.post-5666 h4, div.post-6279 h4, h3.titolo6308, h3.titolo6317, h3.titolo6519, h3.titolo6580 {
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 21px;
	text-transform: uppercase;
	margin-bottom: 8px;
	margin-top: 30px;
	font-weight: normal;
}
div.post-6317 h4, div.post-6519 h4 {
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 8px;
	margin-top: 30px;
	font-weight: normal;
}
div.post-5666 h4.primo, div.post-6279 h4.primo, h3.titolo6308, h3.titolo6317, h3.titolo6519, h3.titolo6580 {
	margin-top: 0px;
}
div.post-5666 ul {
	margin-bottom: 12px;
}
div.post-5666 ul li {
	list-style-type: disc;
	list-style-position: inside;
	margin-left: 10px;
}
h3.zineslab {
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 6px;
}
div#contenuto div.corpo div#iscrizione_fabbricamp form.iscrizionefc input.iscriviti, div#proposte_intervento div.proposta div.commenta form.modulocomm input.invia, div#contenuto div.corpo div#suggerisci_argomento form.intervento_suggerito input.suggerisci, div#contenuto div.corpo div#segnala_esperienza form.segnala_esperienza input.suggerisci, body.page-id-5666 div.commenta form.modulocomm input.invia, form.iscrizionebs input.invia, form.contatti input.invia, div.category-blog div.commenta form.commentform input.invia {
	font-family: 'ZineSlabDisBoldRoman', Arial, Tahoma;
	font-size: 14px;
	font-weight: normal;
}
body.page-id-5757 div.commenta h3.commenta, div.sessione div.commenta h3.commenta {
	font-family: 'ZineSlabDisBoldRoman', Arial, Tahoma;
	font-size: 18px;
}
body.page-id-5666 div.commenta h3.commenta {
	font-family: 'ZineSlabDisBoldRoman', Arial, Tahoma;
	font-size: 21px;
}
ol.commentlist {
	clear: both;
	margin-left: 61px;
	padding-top: 10px;
}
ol.commentlist li.comment {
	border-top: 1px solid #ebeded;
	padding-top: 10px;
	min-height: 34px;
}
ol.commentlist li.comment img.avatar {
	border: 1px solid #ebeded;
	padding: 1px;
	float: left;
	margin-right: 10px;
	margin-top: -6px;
}
body.page-id-5666 ol.commentlist {
	clear: both;
	margin-left: 0px;
	padding-top: 0px;
}
body.page-id-5666 ol.commentlist li.comment {
	padding-top: 0px;
}
body.page-id-5666 ol.commentlist li.comment img.avatar {
	margin-top: 4px;
}
div.boxtastofc {
	padding: 14px 11px 12px 11px;
	background-color: #ffffff;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 11px;
}
div.boxtastofc p {
	margin-bottom: 14px;
	margin-top: 0px;
}
div.boxtastofct p {
	margin-bottom: 0px;
	margin-top: 8px;
	font-size: 11px;
	line-height: 13px;
}
div.boxtastofc div.piucommentate {
	margin-top: 16px;
}
div.boxtastofc div.piucommentate ul li {
	border-bottom: 1px solid #ebeded;
	margin-top: 6px;
	padding-bottom: 6px;
}
div.boxtastofc div.piucommentate ul li.leggitutte {
	border-bottom: none;
	text-align: center;
	padding-top: 6px;
}
div.boxtastofc div.piucommentate ul li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
}
div.boxtastofc div.piucommentate ul li a span {
	color: #808080;
	}
div.boxtastofct {
	padding: 14px 11px 12px 101px;
	background-color: #ffffff;
	font-size: 11px;
	line-height: 15px;
	min-height: 80px;
	_height: 80px;
	margin-bottom: 11px;
	}
div.boxtastofc a {
	color: #1a171b;
	font-size: 21px;
	font-family: 'ZineSlabDisBoldRoman', Arial, Tahoma;
	text-transform: uppercase;
}
div.boxtastofc a.leggiproposte {
	background: transparent	url('images/freccia_vai_a.gif') 244px 0px no-repeat;
	width: 256px;
	display: block;
	font-weight: normal;
}
div.boxtastofc strong.leggiproposte {
	color: #1a171b;
	font-size: 21px;
	font-family: 'ZineSlabDisBoldRoman', Arial, Tahoma;
	text-transform: uppercase;
	font-weight: normal;
}
div.category-fabbricamp h3, div.post-5757 h3 {
	font-size: 21px;
}
div.proponint {
	background: #ffffff	url('images/icona_microfono.gif') 13px 13px no-repeat;
}
div.proponint a {
	color: #1a171b;
	font-size: 21px;
	font-family: 'ZineSlabDisBoldRoman', Arial, Tahoma;
	text-transform: uppercase;
	line-height: 20px;
}
div.proponint a:hover {
	color: #1a171b;
}
div.logo_fabbricamp {
	width: 68px;
	height: 100px;
	display: block;
	float: left;
	margin-top: 10px;
	padding-top: 3px;
	background: transparent	url('images/icona_fabbricamp.png') 0px 3px no-repeat;
}
div.fabbricamp_th {
	background: #ffffff	url('images/icona_microfono.gif') 13px 15px no-repeat;
}
div.fc_domande {
	padding: 14px 11px 12px 11px;
	background-color: #ffffff;
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 11px;
}
div.fc_domande strong {
	color: #1a171b;
	font-size: 21px;
	font-family: 'ZineSlabDisBoldRoman', Arial, Tahoma;
	text-transform: uppercase;
	font-weight: normal;
}
div.fc_domande p {
	margin-bottom: 0px;
	margin-top: 12px;
}
div.ospitale {
	border-bottom: 1px solid #c0c0c0;
	padding-top: 10px;
}
div.ospitale p.recapiti {
	color: #404040;
	font-size: 11px;
	margin-top: -2px;
}
div.ospitale p.recapiti a {
	color: #404040;
}
div.ospitale p.recapiti a:hover {
	text-decoration: underline;
}
div.ospitale strong.nome, div.ospitale span {
	text-transform: capitalize;
}
a.comearrivare, a.ca_chiudi {
	cursor: pointer;
}
a.ca_chiudi {
	font-size: 11px;
	float: right;
}
div.post-6279 div.comearrivare {
	background-color: #ebeded;
	margin-top: 10px;
	margin-bottom: 4px;
	padding: 8px 8px 14px 8px;
	font-size: 11px;
}
h4.fcfb {
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 18px;
	text-transform: uppercase;
	margin-top: 30px;
	margin-bottom: 4px;
	font-weight: normal;
}
div.post-6308 h4 {
	/*border-top: 1px solid #e0e0e0;
	padding-top: 10px;
	font-style: italic;
	margin-bottom: 8px;*/
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 18px;
	margin-top: 26px;
	margin-bottom: 10px;
}
body.category-blog div.post h3, div.category-blog h3 {
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 23px;
	line-height: 25px;
	margin-top: -3px;
	margin-bottom: 9px;
	font-weight: normal;
	width: 470px;
}
div.tscostato {
	margin-left: 604px;
}
body a.totcommenti {
	float: right;
	background: transparent	url('images/numero_commenti.gif') 0px 0px no-repeat;
	width: 30px;
	height: 24px;
	padding-top: 2px;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
div.boxtastofc p.elencoses a.sessionefc {
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 14px;
	width: 258px;
	display: block;
	border-bottom: 1px solid #ebeded;
	margin-top: 3px;
	padding-bottom: 3px;
	background: transparent	url('images/freccia_mini.gif') 244px 2px no-repeat;
}
div.boxtastofc p.elencoses {
	margin-top: 18px;
	margin-bottom: 8px;
}
div.boxtastofc a.progpdf {
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, sans-serif;
	text-transform: none;
	background: transparent	url('images/ico_progpdf.gif') 0px 3px no-repeat;
	padding-left: 15px;
}
div#maschera {  
  position: absolute;  
  z-index: 9000;  
  background-color: #000000;  
  display: none;  
}  
div#mbox div.finestra {  
  position: absolute;  
  width: 500px;  
  height: 375px;  
  display: none;  
  z-index: 9999;  
  padding: 20px;  
  border: 2px solid red;
  background-color: #FFF;
}  
div#mbox div#scriviautore {  
  width: 500px;  
  height: 375px;
  border-width: 7px;
  border-style: solid;
}  
body.bg1 div#mbox div#scriviautore {
	border-color: #cc071e;
}
body.bg2 div#mbox div#scriviautore {  
	border-color: #db6711;
}
body.bg3 div#mbox div#scriviautore {  
	border-color: #c35f6f;
}
body.bg4 div#mbox div#scriviautore {  
	border-color: #32b6b0;
}
body.bg5 div#mbox div#scriviautore {  
	border-color: #339e5c;
}
body.bg6 div#mbox div#scriviautore {  
	border-color: #9a9f12;
}
div#scriviautore a.chiudifinestra {
	width: 17px;
	height: 18px;
	font-size: 0px;
	line-height: 0px;
	color: #FFF;
	text-indent: -9000px;
	display: block;
	float: right;
	margin-top: -4px;
	margin-right: -3px;
	background: transparent	url('images/scriviaut_chiudi.gif') bottom left no-repeat;
}
div#scriviautore h3 {
	color: #404040;
	font-weight: normal;
	font-size: 18px;
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
}
div#scriviautore h3 span {
	text-transform: capitalize;
}
div#scriviautore form {
	margin-top: 15px;
	color: #404040;
}
div#scriviautore div.corto {
	width: 244px;
	float: left;
	margin-bottom: 18px;
	*margin-bottom: 0px;
}
div#scriviautore div.corto label, div#scriviautore div.corto input {
	width: 240px;
}
div#scriviautore div.corto input {
	margin-top: 5px;
	border: 1px solid #d6d6d6;
	font-family: Verdana, Geneva, sans-serif;
	color: #404040;
	padding: 3px 1px;
}
div#scriviautore div.ca_nome {
	width: 256px;
}
div#scriviautore div.lungo {
	clear: both;
	margin-top: 18px;
	*margin-top: 10px;
}
div#scriviautore div.lungo label {
	width: 480px;
	display: block;
	margin-bottom: 5px;
}
div#scriviautore div.lungo input, div#scriviautore div.lungo textarea {
	width: 495px;
}
div#scriviautore div.lungo input {
	border: 1px solid #d6d6d6;
	font-family: Verdana, Geneva, sans-serif;
	color: #404040;
	padding: 3px 1px;
}
div#scriviautore div.lungo textarea {
	height: 160px;
	font-family: Verdana, Geneva, sans-serif;
	color: #404040;
	border: 1px solid #d6d6d6;
	padding: 3px 1px;
	font-size: 13px;
}
div#scriviautore input.invia {
	float: right;	
	background-color: #404040;
}
div#scriviautore form p.fc_infomess {
	line-height: 20px;
}
a.contattautore {
	width: 18px;
	height: 15px;
	display: block;
	background: transparent	url('images/fc_scrivi_1.gif') bottom left no-repeat;
	font-size: 0px;
	line-height: 0px;
	color: #ffffff;
	float: left;
	text-indent: -9000px;
	margin-right: 5px;
	cursor: pointer;
}
body.bg2 a.contattautore {
	background: transparent	url('images/fc_scrivi_2.gif') bottom left no-repeat;
}
body.bg3 a.contattautore {
	background: transparent	url('images/fc_scrivi_3.gif') bottom left no-repeat;
}
body.bg4 a.contattautore {
	background: transparent	url('images/fc_scrivi_4.gif') bottom left no-repeat;
}
body.bg5 a.contattautore {
	background: transparent	url('images/fc_scrivi_5.gif') bottom left no-repeat;
}
body.bg6 a.contattautore {
	background: transparent	url('images/fc_scrivi_6.gif') bottom left no-repeat;
}
div.allegato_esploso {
	padding-top: 8px;
	padding-bottom: 8px;
}
