@charset "UTF-8";
/* CSS Document */

html {
	font-size:16px;
}
body {
	font-size:16px; font-family: Helvetica, Arial, sans-serif; background: #FFF; margin:0 0 10px 0; padding: 0; text-align: center; color: #000000;
}

/*
@media screen and (orientation:landscape){
    #container{opacity:0;}
}
@media screen and (orientation:portrait){
    #container{opacity:1;}
}

#container{-webkit-transition:400ms ease;-webkit-transition-timing-function: ease-in-out;}
#container{-webkit-transition-property:opacity;}

*/

.oneColLiqCtr #container { width: 100%; background: #FFFFFF; margin: 0 auto; }

.oneColLiqCtr a { text-decoration:none; }



/* INIZIO HEADER LOGO */

.oneColLiqCtr #header_logo { margin:10px 10px 0 10px; padding:5px; text-align: center; }

	.oneColLiqCtr #header_logo img{ padding: 0; margin: 0; width:100%; }
	
/* FINE HEADER LOGO */

/* INIZIO HEADER SOCIAL + CLAIM */

.oneColLiqCtr #header_social { height:30px; line-height:30px; margin:0 10px; padding:0 5px 0 0; text-align:right; vertical-align:middle; background-color:#edc6e1; }

	.oneColLiqCtr #header_social p{ margin:0 0 0 5px; padding:0; text-align:left; vertical-align:middle; color:#828282; font-size:0.46em !important; font-weight:bold; float:left; }
	
	.oneColLiqCtr #header_social img{ padding: 0; margin: 5px 0 4px 3px; width:21px; height:21px; }

/* FINE HEADER SOCIAL + CLAIM */

/* INIZIO HEADER MENU */

.oneColLiqCtr #header_menu { height:30px; margin:5px 10px; padding:0; text-align:center; background-color:#FFF; color:#FFF; font-size:0.6em; font-weight:bold; }

	.oneColLiqCtr #header_menu ul { color:#FFF; font-weight:bold; height:30px; margin: 0; padding: 0; list-style: none; }
	
		.oneColLiqCtr #header_menu li { background-color:#828282; width:20%; margin:0 1% 0 0; height:30px; line-height:30px; float:left; }
		
		.oneColLiqCtr #header_menu li.active { background-color:#5a5a5a; }
		
		.oneColLiqCtr #header_menu li.home { width:19%; }
		
		.oneColLiqCtr #header_menu li.menu { margin:0; padding:0; width:17%; background-color:#b4b4b4; }
		.oneColLiqCtr #header_menu li.menu_active { margin:0; padding:0; width:17%; background-color:#5a5a5a; }
	
	.oneColLiqCtr #header_menu a { display: block; padding: 0; color: #FFF; text-decoration: none; }
	
	.oneColLiqCtr #header_menu a:hover { background-color: #5a5a5a; color: #FFFFFF; text-decoration: none; }
	
			.oneColLiqCtr #header_menu li ul {display: none;}
			
			.oneColLiqCtr #header_menu li:hover ul { display: block; position: absolute; right:10px; z-index:1; width:auto; padding: 0 0 0 10px; height:20px; list-style:none; }
			
				.oneColLiqCtr #header_menu li li { border: none; width: 100%; text-align:right; height:20px; line-height:20px; }
				
				.oneColLiqCtr #header_menu li li a { padding: 0 5px; }
	
/* FINE HEADER MENU */



/* INIZIO FOOTER MENU */

.oneColLiqCtr #footer_menu { height:30px; margin:20px 10px 5px 10px; padding:0; text-align:center; background-color:#FFF; color:#FFF; font-size:0.6em; font-weight:bold; }

	.oneColLiqCtr #footer_menu ul { color:#FFF; font-weight:bold; height:30px; margin: 0; padding: 0; list-style: none; }
	
		.oneColLiqCtr #footer_menu li { background-color:#828282; width:20%; margin:0 1% 0 0; height:30px; line-height:30px; float:left; }
		
		.oneColLiqCtr #footer_menu li.active { background-color:#5a5a5a; }
		
		.oneColLiqCtr #footer_menu li.home { width:19%; }
		
		.oneColLiqCtr #footer_menu li.top { margin:0; padding:0; width:17%; }
	
	.oneColLiqCtr #footer_menu a { display: block; padding: 0; color: #FFF; text-decoration: none; }
	
	.oneColLiqCtr #footer_menu a:hover { background-color: #5a5a5a; color: #FFFFFF; text-decoration: none; }
	
			.oneColLiqCtr #footer_menu li ul {display: none}
			
			.oneColLiqCtr #footer_menu li:hover ul { display: block; position: absolute; right:10px; z-index:1; width:auto; padding: 0 0 0 10px; height:20px; list-style:none; }
			
				.oneColLiqCtr #footer_menu li li { border: none; width: 100%; text-align:right; height:20px; line-height:20px; }
				
				.oneColLiqCtr #footer_menu li li a { padding: 0 5px; }
	
/* FINE FOOTER MENU */

/* INIZIO FOOTER SOCIAL + LINK */

.oneColLiqCtr #footer_social { min-height:30px; line-height:30px; margin:0 10px 5px 10px; padding:0 5px 0 0; text-align:right; vertical-align:middle; background-color:#f5f5f5; }

	.oneColLiqCtr #footer_social p{ margin:0 5px; padding:0; text-align:left; vertical-align:middle; color:#828282; font-size:0.55em !important; font-weight:bold; float:left; }

	.oneColLiqCtr #footer_social p a{ color:#828282; text-decoration:none; }

	.oneColLiqCtr #footer_social img{ padding: 0; margin: 5px 0 4px 3px; width:21px; height:21px; float:right; }
	
/* FINE FOOTER SOCIAL + LINK */

/* INIZIO FOOTER DATI */

.oneColLiqCtr #footer_dati { min-height:10px; margin:0 10px 5px 10px; padding:10px 0; text-align:left; background-color:#b4b4b4; }

	.oneColLiqCtr #footer_dati p{ margin:0 5px; vertical-align:middle; color:#FFF; font-size:0.5em; }
		
/* FINE FOOTER DATI */

/* INIZIO FOOTER LOGOASSOCIATI */

.oneColLiqCtr #footer_logoassociati { min-height:30px; line-height:30px; margin:0 10px 5px 10px; padding:0 5px 0 0; text-align:right; vertical-align:middle; background-color:#f5f5f5; }

	.oneColLiqCtr #footer_logoassociati p{ margin:0 5px; padding:0; text-align:left; vertical-align:middle; color:#828282; font-size:0.5em !important; float:left; }
	
	.oneColLiqCtr #footer_logoassociati img{ padding: 0; margin: 5px 0 4px 1px; height:21px; float:right; }
	
/* FINE FOOTER LOGOASSOCIATI */



/* INIZIO BARRE COLORATE */

.oneColLiqCtr .barra_colorata { padding:0; margin:0 10px; text-align:left; color:#FFF; font-weight:bold; font-size:0.6em; height:20px; line-height:20px; }
.oneColLiqCtr .barra_grigio_scuro { background:url(img/bg_grigio_scuro.png) repeat-x; }
.oneColLiqCtr .barra_verde_chiaro { background:url(img/bg_verde_chiaro.png) repeat-x; }
.oneColLiqCtr .barra_verde_scuro { background:url(img/bg_verde_scuro.png) repeat-x; }
.oneColLiqCtr .barra_azzurro { background:url(img/bg_azzurro.png) repeat-x; }
.oneColLiqCtr .barra_blu { background:url(img/bg_blu.png) repeat-x; }
.oneColLiqCtr .barra_fucsia { background:url(img/bg_fucsia.png) repeat-x; }
.oneColLiqCtr .barra_rosso { background:url(img/bg_rosso.png) repeat-x; }
.oneColLiqCtr .barra_arancione { background:url(img/bg_arancione.png) repeat-x; }
.oneColLiqCtr .barra_giallo { background:url(img/bg_giallo.png) repeat-x; }

	.oneColLiqCtr .barra_colorata ul { margin:0; padding:0; list-style:none; color:#FFF; font-weight:bold; height:20px; }
	.oneColLiqCtr .barra_colorata ul li { padding:0 5px; margin:0; height:20px; line-height:20px; float:left;}
	.oneColLiqCtr .barra_colorata ul li.freccia_dx { float:right; margin:2px 0 0 0;}

.oneColLiqCtr .barra_macrosezione { padding:0; margin:0 10px 5px 10px; text-align:left; color:#FFF; font-weight:bold; font-size:0.6em; height:20px; line-height:20px; background-color:#969696; }
	.oneColLiqCtr .barra_macrosezione ul { margin:0; padding:0; list-style:none; color:#FFF; font-weight:bold; height:20px; }
	.oneColLiqCtr .barra_macrosezione ul li { color:#FFF; padding:0 5px; margin:0; height:20px; line-height:20px; float:left; }
	.oneColLiqCtr .barra_macrosezione ul li.freccia_dx { float:right; margin:2px 0 0 0; }
	
.oneColLiqCtr .select_grigio_chiaro { background:url(img/select_chiaro.png) 5px top no-repeat #FFF; }
.oneColLiqCtr .select_grigio_scuro { background:url(img/select_scuro.png) 5px top no-repeat #FFF; }
.oneColLiqCtr .select_verde_chiaro { background:url(img/select_verde_chiaro.png) 5px top no-repeat #FFF; }
.oneColLiqCtr .select_verde_scuro { background:url(img/select_verde_scuro.png) 5px top no-repeat #FFF; }
.oneColLiqCtr .select_azzurro { background:url(img/select_azzurro.png) 5px top no-repeat #FFF; }
.oneColLiqCtr .select_blu { background:url(img/select_blu.png) 5px top no-repeat #FFF; }
.oneColLiqCtr .select_fucsia { background:url(img/select_fucsia.png) 5px top no-repeat #FFF; }
.oneColLiqCtr .select_rosso { background:url(img/select_rosso.png) 5px top no-repeat #FFF; }
.oneColLiqCtr .select_arancione { background:url(img/select_arancione.png) 5px top no-repeat #FFF; }
.oneColLiqCtr .select_giallo { background:url(img/select_giallo.png) 5px top no-repeat #FFF; }

/* FINE - BARRE COLORATE */



/* INIZIO NEWS PRIMO PIANO */

.oneColLiqCtr #last_news { background:url(img/select_scuro.png) 5px top no-repeat #f5f5f5; padding:10px 5px; margin:0 10px 5px 10px; text-align:left; }

	.oneColLiqCtr #last_news img{ padding: 0; margin: 0; width:100%; border:1px solid #ccc; border-color:rgba(0,0,0,.25);
		-moz-border-radius:5px; /* Firefox */
		-moz-box-shadow:0 1px 3px rgba(0,0,0,.15); /* Firefox */
		 border-radius:5px; /* Opera 10.5+*/
		 box-shadow:0 1px 3px rgba(0,0,0,.15); /* Opera 10.5+*/ 
		-webkit-border-radius:5px; /* Safari and Chrome */
		-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15); /* Safari and Chrome */ }
	.oneColLiqCtr #last_news p{ padding: 0; text-align:justify; }
	
	.oneColLiqCtr #last_news p.titolo{ color:#5a5a5a; font-size:0.9em; margin:10px 0 0 0; }
	.oneColLiqCtr #last_news p.titolo a{ color:#5a5a5a; text-decoration:none; }
	
	.oneColLiqCtr #last_news p.occhiello{ color:#5a5a5a; font-size:0.7em; margin:5px 0 0 0; }
	.oneColLiqCtr #last_news p.occhiello a{ color:#5a5a5a; text-decoration:none; }

	
	.oneColLiqCtr #last_news p.data{ text-align:left; margin-top:5px; color:#F06; float:left; font-size:0.7em; margin:5px 0 0 0; }
	
	.oneColLiqCtr #last_news p.counter{ text-align:right; color:#5a5a5a; float:right; font-size:0.7em; margin:5px 0 0 0; }
	.oneColLiqCtr #last_news span.counter_color{ color:#F06; font-size:0.9em; }

/* FINE NEWS PRIMO PIANO */

/* INIZIO ELENCO NEWS + NEWS CATEGORIE */

.oneColLiqCtr .elenco_news { padding:10px 0; margin:0 10px; text-align:left; }

.oneColLiqCtr .singola_news { border-bottom:dashed 1px #CCC; padding-bottom:5px; margin-bottom:5px; }
.oneColLiqCtr .singola_news_categoria { padding:0; margin:0; }

	.oneColLiqCtr .elenco_news img{
		margin: 4px 0 5px 0; width:90%; float:left; display:block; padding:0; border:1px solid #ccc; border-color:rgba(0,0,0,.25);
		-moz-border-radius:5px; /* Firefox */
		-moz-box-shadow:0 1px 3px rgba(0,0,0,.15); /* Firefox */
		 border-radius:5px; /* Opera 10.5+*/
		 box-shadow:0 1px 3px rgba(0,0,0,.15); /* Opera 10.5+*/ 
		-webkit-border-radius:5px; /* Safari and Chrome */
		-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15); /* Safari and Chrome */
	}
	
	.oneColLiqCtr .elenco_news p{ padding: 0; text-align:justify; }
	
	.oneColLiqCtr .elenco_news p.titolo{ color:#5a5a5a; font-size:0.9em; margin:0; }

	.oneColLiqCtr .elenco_news p.titolo a{ color:#5a5a5a; text-decoration:none; }

	.oneColLiqCtr .elenco_news p.data{ text-align:left; color:#F06; float:left; font-size:0.7em; margin:5px 0 0 0; }
	
	.oneColLiqCtr .elenco_news p.counter{ text-align:right; color:#5a5a5a; float:right; font-size:0.7em; margin:5px 0 0 0; }
	.oneColLiqCtr .elenco_news span.counter_color{ color:#F06; font-size:0.9em; }
	
/* FINE ELENCO NEWS + NEWS CATEGORIE */



/* INIZIO DETTAGLIO NEWS */
	
.oneColLiqCtr #dettaglio_news { background:url(img/select_scuro.png) 5px top no-repeat #f5f5f5; padding:0; margin:0 10px 5px 10px; text-align:left; }
	
	.oneColLiqCtr #img_news { padding:0; margin:10px 0 10px 5px; width:40%; float:left; border:1px solid #ccc; border-color:rgba(0,0,0,.25);
		-moz-border-radius:5px; /* Firefox */
		-moz-box-shadow:0 1px 3px rgba(0,0,0,.15); /* Firefox */
		 border-radius:5px; /* Opera 10.5+*/
		 box-shadow:0 1px 3px rgba(0,0,0,.15); /* Opera 10.5+*/ 
		-webkit-border-radius:5px; /* Safari and Chrome */
		-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15); /* Safari and Chrome */ }

		.oneColLiqCtr #img_news img{ margin: 0; width:100%; display:block; padding:0; }

	.oneColLiqCtr #intestazione_news { padding:0; margin:10px 5px 10px 0; float:right; text-align:right; color:#b4b4b4; font-size:0.7em; }
		.oneColLiqCtr #intestazione_news p.data{ margin:0; padding:0; }
		.oneColLiqCtr #intestazione_news span{ color:#5a5a5a; font-weight:bold; }

	.oneColLiqCtr #share {
	margin:0;
	padding:0;
	text-align:right;
	height:100px;
}
		.oneColLiqCtr #share ul{ list-style:none; margin:0 5px; padding:0 0 10px 0; text-align:left; }
		.oneColLiqCtr #share ul li{ text-align:left; padding:0; margin:0; width:20%; float:left; }
		.oneColLiqCtr #share ul li.share_center{ text-align:center; margin:0 0 0 6%; }
		.oneColLiqCtr #share ul li.share_right{ text-align:right; margin:0 0 0 6%; float:right; }
	
.oneColLiqCtr #testo_news { text-align:justify; margin:10px; color:#5a5a5a; }
	.oneColLiqCtr #testo_news p{ font-size:0.8em; }
	.oneColLiqCtr #testo_news p.titolo{ font-size:1.0em; }
	.oneColLiqCtr #testo_news p.occhiello{ font-size:0.8em; font-weight:bold; }

/* FINE DETTAGLIO NEWS */



/* INIZIO PAGINE INTERNE */

.oneColLiqCtr .scheda_iniziale { background:url(img/select_scuro.png) 5px top no-repeat #f5f5f5; padding:10px 5px; margin:0 10px 5px 10px; text-align:left; }

	.oneColLiqCtr .scheda_iniziale img{
		margin: 4px 10px 5px 0; width:35%; float:left; border:1px solid #ccc; border-color:rgba(0,0,0,.25);
		-moz-border-radius:5px; /* Firefox */
		-moz-box-shadow:0 1px 3px rgba(0,0,0,.15); /* Firefox */
		 border-radius:5px; /* Opera 10.5+*/
		 box-shadow:0 1px 3px rgba(0,0,0,.15); /* Opera 10.5+*/ 
		-webkit-border-radius:5px; /* Safari and Chrome */
		-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15); /* Safari and Chrome */ }
		
	.oneColLiqCtr .scheda_iniziale p{ padding:0; color:#5a5a5a; font-size:0.6em; text-align:left; }
			
	.oneColLiqCtr .scheda_iniziale p.nome{ font-size:0.9em; font-weight:bold; margin:0; }
	.oneColLiqCtr .scheda_iniziale p.ruolo{ margin:0; }
	
	.oneColLiqCtr .scheda_iniziale p.profilo{  margin:10px 0 0 0; text-align:left; }
	.oneColLiqCtr .scheda_iniziale p.profilo a{ color:#5a5a5a; text-decoration:none; }
	
	.oneColLiqCtr .scheda_iniziale p.contatti{  margin:5px 0 0 0; }
	.oneColLiqCtr .scheda_iniziale p.contatti a{ color:#5a5a5a; text-decoration:none; }
	
	.oneColLiqCtr .scheda_iniziale span{ font-weight:bold; }

	.oneColLiqCtr .scheda_iniziale p{ padding: 0; text-align:justify; }
	
	.oneColLiqCtr .scheda_iniziale p.titolo{ color:#5a5a5a; font-size:0.9em; margin:0 0 0 0; }
	.oneColLiqCtr .scheda_iniziale p.titolo a{ color:#5a5a5a; text-decoration:none; }
	
	.oneColLiqCtr .scheda_iniziale p.occhiello{ color:#5a5a5a; font-size:0.7em; margin:10px 0 0 0; font-weight:bold; }
	.oneColLiqCtr .scheda_iniziale p.occhiello a{ color:#5a5a5a; text-decoration:none; }

	.oneColLiqCtr .scheda_iniziale p.testo{ color:#5a5a5a; font-size:0.7em; margin:5px 0 0 0; }
	.oneColLiqCtr .scheda_iniziale p.testo a{ color:#5a5a5a; text-decoration:none; }
	
	.oneColLiqCtr .scheda_iniziale p.testo_no_titolo { color:#5a5a5a; font-size:0.7em; margin:0; }
	.oneColLiqCtr .scheda_iniziale p.testo_no_titolo a{ color:#5a5a5a; text-decoration:none; }
	
	.oneColLiqCtr .scheda_iniziale span{ font-weight:bold; }
	
	
.oneColLiqCtr .elenco_staff { padding:10px 0; margin:0 10px; text-align:left; border-bottom:dashed 1px #CCC; }

.oneColLiqCtr .singolo_staff { width:100%; margin:0; padding:0; }

	.oneColLiqCtr .singolo_staff img{
		margin: 4px 10px 5px 0; width:25%; float:left; display:block; padding:0; border:1px solid #ccc; border-color:rgba(0,0,0,.25);
		-moz-border-radius:5px; /* Firefox */
		-moz-box-shadow:0 1px 3px rgba(0,0,0,.15); /* Firefox */
		 border-radius:5px; /* Opera 10.5+*/
		 box-shadow:0 1px 3px rgba(0,0,0,.15); /* Opera 10.5+*/ 
		-webkit-border-radius:5px; /* Safari and Chrome */
		-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15); /* Safari and Chrome */
	}
	
	.oneColLiqCtr .singolo_staff p{ padding:0; color:#5a5a5a; font-size:0.6em; text-align:left; }
	
	.oneColLiqCtr .singolo_staff p.nome{ font-size:0.9em; font-weight:bold; margin:0; }
	.oneColLiqCtr .singolo_staff p.ruolo{ margin:0; }
	.oneColLiqCtr .singolo_staff p.profilo{  margin:10px 0; text-align:justify; }
	.oneColLiqCtr .singolo_staff p.contatti{  margin:5px 0 0 0; }
	.oneColLiqCtr .singolo_staff p.contatti a{ color:#5a5a5a; text-decoration:none; }
	
	.oneColLiqCtr .singolo_staff p.link_staff{  margin:10px 0 0 0; }
	.oneColLiqCtr .singolo_staff p.link_staff a{ color:#5a5a5a; text-decoration:none; }
	
	.oneColLiqCtr .singolo_staff span{ font-weight:bold; }

/* FINE PAGINE INTERENE */





/* INIZIO BANNER ADV FONDO PAGINA */

#banner-fondo {
	background-color:#FFF; color:#FFF; z-index:8000; width:100%; bottom:0px; left:0px; height:50px; margin:0; padding:0; position:fixed !important; line-height:50px; border-top:1px solid #ccc;
} 

	/* NIZIO CODICE BANNER A SCOMPARSA */

	.oneColLiqCtr #banner{
		/*-moz-box-shadow: 0 8px 25px black;
		-webkit-box-shadow: 0 8px 25px black;
		box-shadow: 0 8px 25px black;*/
		background-color: #FFF;
		border-top: 1px solid #CCC;
		bottom: 0;
		height: 50px;
		left: 0;
		margin: 0;
		position: fixed !important;
		width: 100%;
		z-index: 99999;
		display:none;
	}
	
	.oneColLiqCtr .nascondi{
		position:absolute;
		bottom:0;
		right:5%;
		cursor:pointer;
		border-top: 1px solid #CCC;
		border-right: 1px solid #CCC;
		border-left: 1px solid #CCC;
		background:#FFF;
		/*-moz-border-radius: 10px 10px 0 0px;
		-webkit-border-radius: 10px 10px 0 0px;
		border-radius: 10px 10px 0 0px;*/
		height:20px;
	}
		
	.oneColLiqCtr .apri{
		position:absolute;
		position: fixed !important;
		bottom:0px;
		right:10px;
		cursor:pointer;
		border-top: 1px solid #CCC;
		border-right: 1px solid #CCC;
		border-left: 1px solid #CCC;
		background:#FFF;
		-moz-border-radius: 5px 5px 0 5px;
		-webkit-border-radius: 5px 5px 0 0px;
		border-radius: 5px 5px 0 0px;
		height:25px;
		line-height:25px;
		display:none;
	}
	
	.oneColLiqCtr .open {
		margin:0 10px 5px 10px;
		text-align:center;
		font-size:0.7em;
	}
	
	/* FINE CODICE BANNER A SCOMPARSA */

/* FINE BANNER ADV FONDO PAGINA */