/* home page */
#in-evidenza,
#focus,
#circolari{
	background-color: #fff;
}
#focus,
#circolari{
	display: none;
}

.art p strong{
	text-transform: uppercase;
}

#canale-home #colonna-1-1 .titolo p {
 position: absolute; top: 0px; right: 0px;
 border-left: 1px #fff solid;
 padding: 10px;
 font-size: 80%; color: #fff; font-weight: bold; text-transform: uppercase;
}

#canale-home #colonna-1-1 .art {
	padding: 20px;
 	font-size: 95%; line-height: 150%;
}
#canale-home #colonna-1-1 .art h2 {
    font-size: 100%;
	text-transform: uppercase;
}

#canale-home #colonna-1-1 .mef strong {
 background-image: url(../img/bullet-mef-scuro.gif);
}

#canale-home #colonna-1-1 .stat-fis strong {
 background-image: url(../img/bullet-stat-fis.gif);
}

#canale-home #colonna-1-1 .fis-com strong {
 background-image: url(../img/bullet-fis-com.gif);
}

#canale-home #colonna-1-1 .fis-loc strong {
 background-image: url(../img/bullet-fis-loc.gif);
}

#canale-home #colonna-1-1 .gius-trib strong {
 background-image: url(../img/bullet-gius-trib.gif);
}

#canale-home #colonna-1-1 .art a.login {
 background-image: url(../img/bullet-login.gif);
 padding-left: 20px;
}

#canale-home #colonna-1-1 .archivio{
	text-align: right;
	text-transform: uppercase;
	width: 98%;
	font-size: 85%;
}

#canale-home #colonna-1-1 .archivio p a{
	background: transparent url(../img/custom/bullet_raquo.png) no-repeat right center;
}

#canale-home #colonna-1-1 .paginazione {
 margin-top: 30px;
 background-color: #f5f5f5;
 padding: 15px;
 text-align: center;
}

#canale-home #colonna-1-1 .paginazione a,
#canale-home #colonna-1-1 .paginazione span,
#canale-home #colonna-1-1 .paginazione strong {
 padding: 0px 5px;
 vertical-align: top;
}

#canale-home #colonna-1-1 .paginazione strong {
 color: #c49308;
}

#canale-home #colonna-1-1 #tag-cloud,
#canale-home #colonna-1-1 .fisco,
#canale-home #colonna-1-1 .documentazione{
	width: 48%;
	margin-top: 10px;
	background-color: #fff;
	float: left;
}

#canale-home #colonna-1-1 .documentazione{
	margin-left: 4%;
}
#canale-home #colonna-1-1 .studi-analisi ul,
#colonna-1-4 .box-principale .box-2 ul,
#colonna-1 .box-container ul {
	list-style-image: url(../img/content/rectangle.png);
	margin: 10px 20px;
}
#canale-home #colonna-1-1 .studi-analisi ul li{
	margin-bottom: 20px;
}
#canale-home #colonna-1-1 #tag-cloud .tag-cloud-container,
#canale-home #colonna-1-1 .studi-analisi .studi-analisi-container,
#canale-home #colonna-1-3 #tag-cloud .tag-cloud-container,
#canale-home #colonna-1 .tag-cloud-container{
	padding:15px;
}

#canale-home #colonna-1-2 h1,
#canale-home #colonna-1-1 h1{
	margin-bottom: 10px;
}

#canale-home #colonna-1-2 .row h1,
#canale-home #colonna-1-1 .row h1{
	margin-bottom: 0px;
}

#canale-home #colonna-1-2 h1,
#canale-home #colonna-1-1 h1 {
 padding: 8px 40px 8px 10px;
 background: #093697 none no-repeat right center;
 font-size: 100%; color: #fff; font-weight: normal; text-transform: uppercase;
}

#canale-home #colonna-1-2 h1.monitor {
 background-image: url(../img/content/siti_dipartimento.png);
 padding-left: 50px;
}

#canale-home #colonna-1-2 h1.calcolatrice {
 background-image: url(../img/bg-calcolatrice.png);
}

#canale-home #colonna-1-2 h1.monete {
 background-image: url(../img/bg-monete.png);
}

#canale-home #colonna-1-2 .focus-container,
#canale-home #colonna-1-2 .dipartimento-container,
#canale-home #colonna-1-2 .giustizia-tributaria,
#canale-home #colonna-1-2 .documentazione-economica,
#canale-home #colonna-1-2 .federalismo-fiscale,
#canale-home #colonna-1-2 .fisco-container,
#canale-home #colonna-1-1 .fisco-container,
#canale-home #colonna-1-2 .documentazione-container,
#canale-home #colonna-1-1 .documentazione-container,
#canale-home #colonna-1-2 .twitter-container {
	margin: 0 auto;
	width: 85%;
}

#canale-home #colonna-1-2 .focus {
 background-color: #f2f3f1;
}

#canale-home #colonna-1-2 h2{
	text-transform: uppercase;
	font-size: 85%;
	margin: 10px 0;
}


.dropdown-icon-container{
	position: relative;
}

#canale-home #colonna-1-2 .focus p {
 /*margin: 10px 20px;*/
 font-size: 95%;
}
#canale-home #colonna-1-2 .focus .focus-container ul a,
#canale-home #colonna-1-2 .fisco .fisco-container ul li a,
#canale-home #colonna-1-1 .fisco .fisco-container ul li a,
#canale-home #colonna-1-2 .documentazione .documentazione-container ul li a,
#canale-home #colonna-1-1 .documentazione .documentazione-container ul li a{
 display: block;
 padding-right: 20px;
 text-align: right; line-height: 40px; text-transform: uppercase;
}

#canale-home #colonna-1-2 .focus .divisorio,
#canale-home #colonna-1-2 .dipartimento .divisorio,
#canale-home #colonna-1-2 .fisco .divisorio,
#canale-home #colonna-1-1 .fisco .divisorio,
#canale-home #colonna-1-2 .documentazione .divisorio,
#canale-home #colonna-1-1 .documentazione .divisorio{
	border: 1px solid #ebebeb;
	margin-top: 20px;
}
#canale-home #colonna-1-2 .focus p.text {
	margin: 10px 0 0 69px;
}


#canale-home #colonna-1-2 .box-lista ul,
#canale-home #colonna-1-3 .box-lista ul {
 margin: 0px;
 padding: 0px;
 list-style: none outside none;
}

#canale-home #colonna-1-2 .box-lista li,
#canale-home #colonna-1-3 .box-lista li{
 margin: 1px 0px;
 background-color: #f2f3f1;
 padding-right: 10px;
 font-size: 95%;
}

#canale-home #colonna-1-2 .box-lista li ul li,
#canale-home #colonna-1-3 .box-lista li ul li{
	margin: 0;
}

#canale-home #colonna-1-2 .focus .box-lista li a,
#canale-home #colonna-1-2 .focus .box-lista li a:visited,
#canale-home #colonna-1-3 .box-lista li a,
#canale-home #colonna-1-3 .box-lista li a:visited {
 display: block;
 /*background: transparent url(../img/bullet-raquo.gif) no-repeat right center;é*/
 padding: 6px 20px 6px 10px;
 color: #0062c6;
}

#canale-home #colonna-3 ul {
 list-style: none outside none;
}

#canale-home #colonna-3 li {
 margin-bottom: 30px;
 border: 1px #093697 solid;
 min-height: 82px; height: auto !important; height: 82px;
 background: #f2f3f1 none no-repeat left center;
}

#canale-home #colonna-3 li.fis-naz {
 background-image: url(../img/bg-fis-naz.png);
}

#canale-home #colonna-3 li.stat-fis {
 background-image: url(../img/bg-stat-fis.png);
}

#canale-home #colonna-3 li.fis-com {
 background-image: url(../img/bg-fis-com.png);
}

#canale-home #colonna-3 li.fis-loc {
 background-image: url(../img/bg-fis-loc.png);
}

#canale-home #colonna-3 li.gius-trib {
 background-image: url(../img/bg-gius-trib.png);
}

#canale-home #colonna-3 li a,
#canale-home #colonna-3 li a:visited {
 display: block;
 min-height: 70px; height: auto !important; height: 70px;
 padding: 12px 0px 0px 97px;
 font-size: 90%; color: #093697; line-height: 130%; text-transform: uppercase;
}

#canale-home #colonna-3 .banner {
 border: 1px #093697 solid;
}

#canale-home #colonna-3 .banner img {
 display: block;
 width: 100%; height: auto;
}

/* canali */

#canale .titolo h1 {
 border-right: 35px #c49308 solid;
 font-weight: bold;
}

#canale p {
 font-size: 95%; line-height: 130%;
}

#canale .sinottico-sezione {
 float: left;
 margin: 1.5%;
 border: 1px #093697 solid;
 width: 30%;
 background: transparent none no-repeat left bottom;
}

#canale .sinottico-sezione h2 {
 border-bottom: 1px #093697 solid;
 min-height: 60px; height: auto !important; height: 60px;
 background: #f2f3f1 none no-repeat left center;
 padding: 22px 0px 0px 105px;
 font-size: 95%; color: #093697; font-weight: normal; line-height: 130%; text-transform: uppercase;
}

#canale .sinottico-sezione p {
 margin: 20px 20px 20px 104px;
}

#canale .sinottico-sezione .vai a {
 background: transparent url(../img/bullet-vat.gif) no-repeat left center;
 padding-left: 25px;
 font-size: 90%; text-transform: uppercase;
}

#canale .logo-sezione {
 border-right: 35px #093697 solid;
 height: 85px;
 background: transparent none no-repeat center center;
}

#canale .correlati {
 margin: 30px auto;
 border: 1px #093697 solid;
}

#canale .correlati .titolo {
 margin-bottom: 0px;
}

#canale .correlati .titolo h2 {
 padding: 8px 10px;
 background-color: #093697;
 font-size: 90%; color: #fff; font-weight: normal; text-transform: uppercase;
}

#canale .correlati ul {
 list-style: none outside none;
}

#canale .correlati li {
 margin: 1px 0px;
 padding-left: 10px;
 font-size: 95%;
}

#canale .correlati a,
#canale .correlati a:visited {
 display: block;
 background: transparent url(../img/bullet-raquo.gif) no-repeat left center;
 padding: 3px 10px 3px 20px;
}

#canale .correlati p {
 border-top: 1px #093697 solid; border-bottom: 1px #093697 solid;
 padding: 5px;
 color: #00668e; text-transform: uppercase;
}

#canale .menu-canale {
 font-size: 90%;
}

#canale .menu-canale > ul {
 list-style: none outside none;
}

#canale .menu-canale > ul > li {
 border-bottom: 1px solid #ededed;
 background: transparent url(../img/bg-ombra-bassa.png) repeat-x left bottom;
}

#canale .menu-canale > ul > li > a {
 display: block;
 margin-top: 10px;
 background: transparent url(../img/bullet-menu-canale.gif) no-repeat left 2px;
 padding: 0px 0px 10px 20px;
 color: #434343; font-weight: normal;
}

#canale .menu-canale > ul > li > a.attivo {
 background-image: url(../img/bullet-menu-canale-in.gif);
 color: #093697; font-weight: bold;
}

/*#canale .menu-canale > ul > li > a:hover {
 background-image: url(../img/bullet-menu-canale-in.gif);
}*/

#canale .menu-canale > ul > li > ul {
 background-color: #f9f9f9;
 list-style: none outside none;
}

#canale .menu-canale > ul > li > ul > li {
 margin-left: 18px;
 color: #999;
 list-style-type: disc;
}

#canale .menu-canale > ul > li > ul > li > a {
 display: block;
 padding: 5px 0px;
 color: #434343; font-weight: normal;
}

#canale .menu-canale > ul > li > ul > li > a.attivo {
 color: #093697; font-weight: bold;
}

/* sinottico fiscalità */

#canale.fiscalita  .sinottico-sezione.fis-naz {
 background-image: url(../img/bg-sez-fis-naz.png);
}

#canale.fiscalita  .sinottico-sezione.fis-naz h2 {
 background-image: url("../img/bg-fis-naz.png");
}

#canale.fiscalita  .sinottico-sezione.stat-fis {
 background-image: url(../img/bg-sez-stat-fis.png);
}

#canale.fiscalita  .sinottico-sezione.stat-fis h2 {
 background-image: url(../img/bg-stat-fis.png);
}

#canale.fiscalita  .sinottico-sezione.fis-com {
 background-image: url(../img/bg-sez-fis-com.png);
}

#canale.fiscalita  .sinottico-sezione.fis-com h2 {
 background-image: url(../img/bg-fis-com.png);
}

#canale.fiscalita  .sinottico-sezione.fis-loc {
 background-image: url(../img/bg-sez-fis-loc.png);
}

#canale.fiscalita  .sinottico-sezione.fis-loc h2 {
 background-image: url(../img/bg-fis-loc.png);
}

#canale.fiscalita  .sinottico-sezione.gius-trib {
 background-image: url(../img/bg-sez-gius-trib.png);
}

#canale.fiscalita  .sinottico-sezione.gius-trib h2 {
 background-image: url(../img/bg-gius-trib.png);
}

/* canale fiscalità locale */

#canale.fis-loc .titolo h1 {
 border-right: 33px #99cc00 solid;
}

#canale.fis-loc .logo-sezione {
 background-color: #99cc00; background-image: url(../img/logo-fis-loc.gif);
}

/* altri canali - todo */

#canale.fis-naz .titolo h1 {
 border-right: 35px #dc5a86 solid;
}

#canale.stat-fis .titolo h1 {
 border-right: 35px #f0ab25 solid;
}

#canale.fis-com .titolo h1 {
 border-right: 35px #e24925 solid;
}

#canale.gius-trib .titolo h1 {
 border-right: 35px #60b3ed solid;
}

/* Modifche al menu principale e alla struttura dei contenuti con una colonna o 2 colonne  */

/* Menu principale  */
#menu-sezioni #livello-1 br,
#menu-sezioni #livello-1 span.br {
    display: block
}
#menu-navigazione br, #menu-navigazione span.br {
    display: none;
}
.box-lista .menu3-container h1 br,
.box-lista .menu3-container h1 span.br {
    display: none;
}

body #menu-sezioni #livello-1 > li > a.sub-menu {
    background-position: 95% center; 
}

/* Interlinea paragrafi  */

/*#colonna-1 #colonna-1-4 .box-principale .box-1, #colonna-1 .box-container .box-1 {
    margin-top: 0;
}*/

.box-1 p, .box-principale p {margin: 0 0 25px 0}
.box-1 p:first-child, .box-principale p:first-child {margin-top: 0px}*/

/* Link sottolineati  */
.box-1 a, .box-principale a {text-decoration: underline}

/* Ti trovi in  */
#menu-navigazione a, #menu-navigazione a:visited {
    font-weight: normal;
    text-decoration: underline;
}


/* Titolo pagina sinottico  */
#colonna-1 .box-container .box-1 h1 {
    font-weight: bold;
    font-size: 130%;
}
/* Titoli pagina interna  */
#colonna-1 #colonna-1-4 .box-principale h1 {
    font-size: 130%;
    font-weight: bold;
}
.box-container h1
{
  padding-top:15px;
  font-size: 130%;
  font-weight: bold;
}
#colonna-1 #colonna-1-4 .box-principale h2 {
    font-size: 120%;
    font-weight: bold;
    margin: 30px 5px 15px 0;
}
#colonna-1 #colonna-1-4 .box-principale h3 {
    font-size: 100%;
    font-weight: bold;
    margin: 30px 5px 15px 0;
}

/* Titoli colonna destra pagina interna  */
#colonna-1 #colonna-1-4 .box-principale aside .box-2 h2 {
    font-size: 100%;
    font-weight: normal;
    margin-top: 0;
}
#colonna-1-4 .box-principale aside .box-2 .box-social, #colonna-1 .box-container aside .box-2 .box-social  {
    margin-bottom: 40px;
}

/* Elenchi  */
#colonna-1 #colonna-1-4 .box-principale .box-1 .lista_con_lettere
{
    margin: 20px 5px 20px 0;
    padding: 0 20px;
    list-style: lower-alpha;
    background: none;
}
#colonna-1 #colonna-1-4 .box-principale .box-1 .lista_con_lettere li
{
    background: none;
    margin: 15px 0;
    padding: 0;
}
#colonna-1 #colonna-1-4 .box-principale .box-1 ol
{
    margin: 20px 5px 20px 0;
    padding: 0 20px;
}
#colonna-1 #colonna-1-4 .box-principale .box-1 ol li 
{
    margin: 15px 0;
}

#colonna-1 #colonna-1-4 .box-principale .box-1 ul
/*#colonna-1 #colonna-1-4 .box-principale ul*/
{
    list-style-type: none;
    margin: 20px 5px 20px 0;
}

#colonna-1 #colonna-1-4 .box-principale .box-1 ul li 
{
    background-image: url(../img/content/rectangle.png);
    margin: 15px 5px;
    background-position: left 7px;
    padding-left: 20px;
    background-repeat: no-repeat;
}
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li ul li,
#colonna-1 #colonna-1-4 .box-principale .box-1 ol li ul li
{
    background-image: url(../img/custom/pag-succ-in.png);
    margin: 15px 5px;
    background-position: left 7px;
    padding-left: 20px;
    background-repeat: no-repeat;
}
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li ol li
{
    background-image: none;
    margin: 15px 5px;
    background-position: 0 0;
    padding-left: 5px;
    background-repeat: no-repeat;
}

/* Classe attivo voce selezionata menu di sezione */
#canale-home #colonna-1-3 .box-lista .menu3-container ul li ul li.attivo {
    font-size: 90%;
    padding-left: 20px;
    font-weight: bold;
}


/* Immagine software (PDF, WORD, EXCEL, ZIP, ecc.)  */
/*#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.pdf'],*/
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.pdf'] {
    background-image: url(../img/sfondi/pdf-icon.png);
    background-position: right center;
    padding-right: 25px;
    background-repeat: no-repeat;
    margin: 15px 0;
}
#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.pdf']:after,
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.pdf']:after{
    content: " - pdf" 
}

/*#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.doc'],*/
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.doc'] {
    background-image: url(../img/sfondi/word-icon.png);
    background-position: right center;
    padding-right: 25px;
    background-repeat: no-repeat;
    margin: 15px 0;
}
#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.doc']:after,
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.doc']:after{
    content: " - doc" 
}

/*#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.docx'],*/
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.docx'] {
    background-image: url(../img/sfondi/word-icon.png);
    background-position: right center;
    padding-right: 25px;
    background-repeat: no-repeat;
    margin: 15px 0;
}
#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.docx']:after,
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.docx']:after{
    content: " - docx" 
}

#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.xls'],
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.xls'] {
    background-image: url(../img/sfondi/excel-icon.png);
    background-position: right center;
    padding-right: 25px;
    background-repeat: no-repeat;
    margin: 15px 0;
}
#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.xls']:after,
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.xls']:after{
    content: " - xls" 
}

/*#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.xlsx'],*/
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.xlsx'] {
    background-image: url(../img/sfondi/excel-icon.png);
    background-position: right center;
    padding-right: 25px;
    background-repeat: no-repeat;
    margin: 15px 0;
}
#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.xlsx']:after,
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.xlsx']:after{
    content: " - xlsx" 
}

/*#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href ^='http'],*/
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href ^='http'] {
    background-image: url(../img/sfondi/link-external-icon-grigio.png);
    background-position: right center;
    padding-right: 25px;
    background-repeat: no-repeat;
    margin: 15px 0;
}

#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.pps']:after,
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.pps']:after{
    content: " - pps" 
}

#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.ppt']:after,
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.ppt']:after{
    content: " - ppt" 
}

#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.pptx']:after,
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.pptx']:after{
    content: " - pptx" 
}

#colonna-1 #colonna-1-4 .box-principale .box-1 p a[href $='.zip']:after,
#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href $='.zip']:after{
    content: " - zip" 
}
/*#colonna-1 #colonna-1-4 .box-principale .box-1 ul li a[href*='http']:after{
    content: "  (link a sito esterno)" 
}*/

/* indentazione voci footer   */
.contenitore #footer .footer-menu ul li.bullet_raquo {
    background: url("../img/custom/bullet_raquo.png") no-repeat left 6px transparent;
    padding-left: 12px;
    width: 80%;
}

/* Titolo menu di sezione - colonna sinistra */

.box-lista .menu3-container h1 {
    background-color: #2f4f75;
    color: #fff;
    font-size: 100%;
    padding: 10px;
}

/* Tabelle */

#content table, #una_colonna table {
    background-color: #FFF;
    color: #000;
    width: 100%;
    margin: 20px 0 20px 0;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
}
#content caption, #una_colonna caption {
    width: 100%;
    font-weight: bold;
}
#content tr:nth-child(odd){ background-color:#D5EAFF; }
#content tr:nth-child(even)    { background-color:#ffffff; }
#content th,
#una_colonna tr:nth-child(odd){ background-color:#D5EAFF; }
#una_colonna tr:nth-child(even)    { background-color:#ffffff; }
#una_colonna th {
	vertical-align:middle;
    background-color: #2f4f75;
	border:1px solid #000000;
	padding:5px;
	color:#FFF;
}
#content td, #una_colonna td {
	vertical-align:middle;
	border:1px solid #000000;
	text-align:left;
	padding:5px;
	color:#000000;
}

/* Immagine organigramma flotta a sinistra */
img.organigramma {
    border: 1px solid #c0cad6;
    float: left;
    margin: 0 20px 20px 0;
    padding: 2px;
}

img.nobordo_sx
{
  float: left;
  margin: 0 20px 20px 0;
  padding: 2px;
}

.clearer {
    clear: both;
    margin: 0;
    padding: 0;
}

#contenuti_principali a,.box-1 a
{
 text-decoration:underline; 
}