/* STAMPA */

html, body{
	background-color: #fff;
	color: #404040 !important;
	font-family: Calibri, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
}

#testata h1, #testata h2, #menuservizio li, #menuutente, #menusocial, #menutemi, #menuprincipale, #testata form, 
#sidebarsx, .torna_su, .more, #funzionipagina, #sidebardx, 
.vota, /* sondaggio */
#mainfooter, #footer,
.hidden, hr{
	display: none;
}

a{
	background-color: #inherit;
	color: #404040 !important;
	text-decoration: none;
}

img{
	width: 100%;
	height: auto;
	border: 0;
}

ul{
	padding-left: 10pt;
}

input, textarea{
	border: 0.5pt solid #929292 !important;
	
}

table{
	width: 100%;
	border-collapse: collapse !important;
	border: 0.5pt solid #929292 !important;
}

table td, table th{
	border-collapse: collapse !important;
	border: 0.5pt solid #929292 !important;
	padding: 2pt 4pt;
}

table caption{
	font-style: italic;
}

.sx{
	float: left !important;
	width: 48% !important;	
	clear: none !important;
}

.dx{
	float: right !important;
	width: 48% !important;	
	clear: none !important;
}


#testata{
	border-bottom: 0.5pt solid #929292 !important;
	margin-bottom: 8pt;
	margin-top: 0;
	padding-top: 0;
}

#logo img{
	width: 25%;
	border: 0;
}

#menuservizio li.callcenter{
	display: block;
	float: right;
	margin-top: -20pt;
}

#menuservizio li.callcenter a{
	background-color: inherit;
	color: #6D6D6D !important;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}

#menuservizio li.callcenter a span{
	font-weight: normal;
}

#pathbar ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#pathbar li{
	background-color: inherit;
	color: #404040 !important;
	list-style: none;
	display: inline;
	font-style: italic;
	font-weight: bold;
}

#pathbar li a{
	background-color: inherit;
	color: #6D6D6D !important;
	text-decoration: none;
	font-weight: normal;
}

#pathbar li a:after {
	content: " > ";
}

#copyright{
	border-top: 0.5pt solid #929292 !important;
	padding: 8pt 50pt 0 !important;
	margin: 20pt 0 0;
	/*position: fixed;
	bottom: 0;*/
	text-align: center;
	font-style: italic;
	clear: both !important;
}

/* HP */

.hp div ul,
.hp #sidebardx .box_regioni .dx, .hp #sidebardx .box_regioni .sx{
	display:  none;
}

.hp #container{
	margin-top: 20pt;
}

.hp #corpo{
	float: left;
	width: 59%;
}

.hp #corpo h3{
	margin-top: 0;
}

.hp #corpo .primopiano{
		padding-bottom: 15pt;
}

.hp #corpo .primopiano ul{
		display: list-item;
}

.hp #corpo .box_triplo > div{
		float: left;
		width: 30%;
		margin-left: 3%;
}

.hp #corpo .box_triplo > div.last{
		float: right;
		width: 30%;
		margin-left: 0;
}

.hp #corpo .categoria{
	margin-bottom: 0;
	margin-top: 10pt;
	font-style: italic;
}
 
.hp #sidebardx{
	display: block;
	float: right;
	width: 37%;
	padding-left: 2%;
	border-left: 0.5pt solid #929292 !important;
}

.hp #sidebardx h3{
	margin: 0 0 5pt;
	text-transform: uppercase;
	float: none;
	width: 100%;
	clear: both;
}

.hp #sidebardx h4{
	margin: 0 0 3pt;
	float: none;
	width: 100%;
}

.hp #sidebardx > div{
	margin-top: 0;
	margin: 0;
	padding: 0 0 15pt;
	clear: both;
	float: left;
}

.hp #sidebardx .categoria{
	margin-top: 0;
	margin-bottom: 10pt;
	font-style: italic;
}

/* HP Canale */

.canale form#ricerca, .canale ul.allegati{
	display: none;
}

/* Foglia */


.info .lascia_commento, .info form.commenti > p, .info  .barra_social, .info .allegati ul, .info .feedback{ 
	display: none;
}

.info h3{
	margin-top: 20pt;
}
.info .content_cms a:after{
    content: " (link: "attr(href)")";
}

.info .contenuti_allegati{
	float: right !important;
	width: 30% !important;
	padding: 10pt !important;
	margin-left: 10pt !important;
	margin-bottom: 10pt !important;
	border: 0.5pt solid #929292 !important;
}

.info .contenuti_allegati img{
	width: 100% !important;
}

.info ul.tag_persone, .info ul.tag_argomenti{
	margin: 0;
	padding: 0;
	clear: both;
}

.info ul.tag_persone li, .info ul.tag_argomenti li{
	display: inline;
	font-size: 8pt;
}

.info ul.tag_persone li:first-child:before{
	content: "Tag personaggi: ";
}

.info ul.tag_argomenti li:first-child:before{
	content: "Tag argomenti: ";
}

.info ul.tag_persone li:after {
	content: ", ";
}

.info ul.tag_persone li:last-child:after {
	content: " ";
}

.info ul.tag_argomenti li:after {
	content: ", ";
}

.info .leggi_anche{
	float: left;
	width: 49%;
	margin-top: -15pt;
}

.info .leggi_anche.last{
	float: right;
}

/* Foglia Gallery */

.info.gallery .custom-navigation{
	display: none;
}

.info.gallery .flex-viewport{
	overflow: visible !important;
	position: static !important;
}

.info.gallery ul.slides{
	display: block !important;
	transform: none !important;
	width: auto !important;
}

.info.gallery ul.slides li{
	float: none !important;
	clear: both;
}

.info.gallery ul.slides li.clone{
	display: none !important;
}

.info.gallery ul.slides li img{
	width: auto !important;
	height: auto !important;
	max-width: 100% !important;
}

/* Archivio */
.list div.paginazione ul li, .list div.paginazione p, .list div.box_singolo ul.allegati {
	display: none;
}

.list div.paginazione ul {
	margin: 0;
	padding:0;
	text-align: right;
}

.list div.paginazione ul li.selected {
	display: inline;
	margin: 0;
	padding:0;
	font-weight: bold;
}

.list div.paginazione ul li:nth-last-child(2){
	display: inline !important;
	margin: 0;
	padding:0;
	font-weight: normal !important;
}

.list div.paginazione ul li.selected:before {
	content: "Pagina ";
}

.list div.paginazione ul li.selected:after{
	content: " di ";
}

.list div.box_singolo {
    border-bottom: 1px solid #c1c4cb;
    display: table;
    margin: 24px 0 0;
    width: 100%;
}

.list div.box_singolo a {
    display: table-cell !important;
    vertical-align: top;
    width: 20%;
	padding-right: 5pt;
	padding-bottom: 20pt !important;
}

.list div.box_singolo div.contenuto {
    display: table-cell;
    vertical-align: top;
}

.list div.box_singolo div.contenuto h4 {
    margin: 0 !important;
    padding: 0 !important;
}


.list div.box_singolo div.contenuto p {
    margin: 0 !important;
}

.list div.box_singolo div.contenuto p a{
	display: inline !important;
}

.list div.box_singolo div.contenuto p.categoria {
	padding-bottom: 20pt !important;
}

.list div.box_singolo div.contenuto p.categoria:before {
	content: "Categoria: ";
}

/* Magazine */

.magazine form#ricerca, .magazine .paginazionerivista li, .magazine .pagcontainer div, .magazine .pagcontainer div.selected p, .magazine .istruzioninavivazione, .magazine .istruzioninavivazione, .magazine .linkpdf, .magazine .scaricaadobe{
	display: none;
}

.magazine .paginazionerivista li.pagselect {
	display: inline;
}

.magazine .paginazionerivista li.pagselect:before {
	content: "Pagina ";
}

.magazine .paginazionerivista li.pagselect :after{
	content: " di ";
}

.magazine .paginazionerivista li:last-child {
	display: inline !important;
}

.magazine .pagcontainer div.selected{
	display: block !important;
	float: left !important;
	width: 50%;
	padding: 0 10pt 10pt 0;
}

.magazine .archivioMensile{
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.magazine .archivioMensile li{
	list-style: none !important;
	float: left !important;
	width: 22% !important;
	margin: 0 3% 0 0 !important;
	padding: 0 !important;
}

.magazine .archivioMensile li img{
}

/* Blog */

.blog.list div.box_singolo{
	padding-bottom: 22pt !important;
}

.blog h4{
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.blog p.data, .blog p.commenti{
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
}

.blog p.commenti:before{
	content: "- ";
}

.blog.list p.commenti:before{
	content: "";
}

.blog p.commenti .hidden {
	display: inline !important;
}

/* Form */

div#corpo form p{
	width: 100%;
	clear: both;
}

div#corpo form fieldset{
	margin-bottom: 15pt !important;
}

div#corpo form fieldset.sx, div#corpo form fieldset.dx{
	width: 44% !important;
}

div#corpo form p input, div#corpo form p select{
	display: block !important;
}

div#corpo form p textarea{
	display: block;
	width: 80%;
}

div#corpo form p.checkradio input{
	display: inline;
}

div#corpo form p span{
	font-size: 8pt;
}

p.bottoni{
	display: none;
}

/* Tabella sondaggio */

div#corpo table.sondaggio_risultati tr th:nth-child(2), div#corpo table.sondaggio_risultati tr td:nth-child(2){
	display: none !important;
}

/* Tabella rilevazioni */

div#corpo table.rilevazioni {
    border: 0  !important;
    width: auto !important;
}

div#corpo table.rilevazioni th{
    text-align: right !important;
}
div#corpo table.rilevazioni td, div#corpo table.rilevazioni th{
    border: 0  !important;
    width: auto !important;
}

 /*div#corpo table.rilevazioni td.grafo {
   padding: 0;
    border-left: 1px solid #000 !important;
	width: 100pt !important;
	height: 5pt !important;
	visibility: none !important;
}*/

div#corpo table.rilevazioni td.valnum  {
	text-align: center;
}

div#corpo table.rilevazioni td.grafo img {
	display: none !important;
}

img#fotoApp{
	float: right !important;
	width: auto !important;
	max-width: 30% !important;
}

