/*
##############################################################################
#         stili css media screen per guardia di finanza                      #
#                      CSS di STAMPA                                         #
#    Realizzati da Eustema spa - Sara Carini e Daniele Ulanio                #
#                                                                            #
##############################################################################
*/

/* generici */

body{
	padding:0;
	margin:0;
	font-size: 11pt;
	background-image: none !important;
}

body, input, textarea{
	font-family: "Times New Roman", Times, serif;
}

h1{
	font-size: 20pt;
	padding-top: 10pt;
	margin-bottom: 0;
}

* html h1{
	padding-top: 10pt;
}

h2{
	text-transform: uppercase;
	font-size: 15pt;
}

a{
	background-color: inherit;
}

h2, h3, h4{
	clear: both;
}

h2 a, h3 a, h4 a{
	text-decoration: none;
	clear: both;
}

* html h3{
	margin-top: 20pt;
}

img{
	margin-bottom: 1pt;
	clear: left;
}

* html img{
	border: none;
}

p img, p a img{
	float: left;
	margin-right: 10pt;
	margin-top: 0;
}

hr{
	display:block;
	height: 1pt;
	margin: 0;
	padding: 0;
	color: rgb(255, 255, 255);
	background-color: inherit;
	border: 0;
	clear: both;
}

* html hr{
	margin: -7pt 0;
}

textarea{
	width: 100%;
}


/* testata */

div#testata{
	border-bottom: 2pt solid rgb(0, 0, 0);
	border-top: 1pt solid rgb(255, 255, 255);
	height: 125px;
	margin: 0;
	margin-bottom: 1pt;
	text-align: center;
}

div#testata img{
	position: absolute;
	left: 0;
	top: 0;
	border: none;
	margin: 0;
}

div#testata p{
	margin: 0;
}

div#testata p#data{
	position: absolute;
	right: 0;
	top: 0;
}

/* menu a briciole */

div#pathbar{
	border: 1pt solid rgb(0, 0, 0);
	border-right: none;
	border-left: none;
	padding: 5pt 0;
}

div#pathbar ul{
	margin: 0;
	padding: 0;
	height: 12pt;
	list-style: none;
}

div#pathbar ul li{
	float: left;
	list-style: none;
	padding-left: 5pt;
	margin-left: 5pt;
	border-left: 1pt solid rgb(0, 0, 0);
}

div#pathbar ul li#home{
	padding-left: 0;
	margin-left: 0;
	border-left: none;
}

div#pathbar ul li#home:before{
	content: "Stampa della sezione: ";
}

div#pathbar ul li a{
	color:  #394764;
	background: inherit;
	text-decoration: none;
}

/* Corpo e contenuto */

div#corpo p{
	text-align: justify;
	margin: 0;
}

div#corpo p.sottotitolo{
	margin-top: -15pt;
	margin-bottom: 15pt;
	font-style: italic;
}

div.contenuto{
	margin-top: 0;
	margin-bottom: 0;
}

div#corpo form div input{
	display: none;
}

/* HP Sezione */

div#strillilaterali{
	float: none;
	clear: both;
}

div#strillilaterali img, div#strillilaterali a img{
	float: left;
	clear: none;
	margin-right: 10pt;
}

/* HP */

div#corpo div#strillisecondari, div#corpo div#strillisecondari div, div#corpo div#strillilaterali, div#corpo div#strillilaterali div, div#corpo div#boxfondopagina div div{
	float: none;
	width: 100%;
	border: none;
}

div#corpo div#strillilaterali div img{
	float: left;
	clear: left;
}

/* Galleria */

div#corpo div.contenuto p#didascalia{
	margin: 15pt auto;
}

/* Mappa sito*/

div#corpo p#mappasensibile{
	text-align: center !important;
}

div#corpo p#mappasensibile img{
	margin: 20pt auto;
	border: none;
}

/* Ricerca */

div.contenuto form fieldset input, div.contenuto form input#testodaricercare{
	display: inline;
}

div.contenuto form fieldset{
	margin: 5pt 0;
	padding: 10pt;
}

* html div.contenuto form fieldset input#ordinealfabetico{
	margin-top: 7pt;
}

/* FORUM */

/* formattazione delle tabelle */

table{
	width: 100%;
	margin: 20pt 0;
}

table td{
	text-align: center;
}

table tr th{
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}

div#risposteforum{
	margin-top: 20pt;
	margin-bottom: 20pt;
}

ul#menuservizio, div#sidebarsx, div#sidebardx, #funzionipagina, div#footer, p#paginazionegallery, div.contenuto object, div.contenuto p a#modem, div.contenuto p a#adsl, div.contenuto p a#wmp, div.contenuto form input, div.contenuto form a, p#paginazioneforum, form#rispondi, div#corpo ul#forum, .hidden{
	display: none !important;
}