#main ul.tabAttiIntGenerale, #main ul.tabAttiInt{
	margin-left: 0;
}
#main table.elencoTematiche, #main ul.elencoPaesi, #main ul.listaAia{
	margin: 1em;
}
#main table.elencoTematiche{
	/*font-size: 0.9em;*/
}
#main table.elencoTematiche, #main table.elencoTematiche tr, #main table.elencoTematiche tr td{
	border-style: none;
}
#main table.elencoTematiche tr td{
	border-bottom: 1px dashed;
}
ul li.tematica {
	list-style-type: none;
}
tr.tematica div {
	float: left;
}
tr.tematica a.tema {
	width: 45%;
	margin: 0 0 0.4em 0;
	color: #003366;
	font-weight: bold;
}
tr.tematica div a {
	margin: 0 0.4em 0 0.4em;
}
tr.tematica {
	clear: both;
}

/* Start codice collaudato per tabs */
a, p{
    margin:0;
    padding: 0;
    /*font-size: 100%;*/
}

div.AttiInt{
    width: 100%;
    margin: 2.0em;
}

div.AttiInt em{
   /* font-size: 0.95em;*/
}

ul.tabAttiIntGenerale, ul.tabAttiInt{
    font-size: 1.0em;
    list-style-type: none;
    display: block;
    margin: 0;
    padding: 0;
    background: #ffffff url(../../img/tabbedRes.gif) repeat-x bottom left;
}

ul.tabAttiIntGenerale li, ul.tabAttiInt li{
    font-size: 1.0em;
    display: block;
    float: left;
    padding: 0 0 1px 0;
    margin: 0 0.5em 0 0;
    font-size: 0.85em;
}

ul.tabAttiIntGenerale li.selected, ul.tabAttiInt li.selected{
    background: #ffffff;
    padding: 0;
    font-weight: bold;
}

ul.tabAttiIntGenerale li a, ul.tabAttiIntGenerale li a:hover, ul.tabAttiIntGenerale li a:visited, ul.tabAttiInt li a, ul.tabAttiInt li a:hover, ul.tabAttiInt li a:visited{
    margin: 0;
    /*padding: 0.2em 0.5em 0.2em 0.5em;*/
    padding: 0 0.5em;
    border-left: 1px solid #003366;
    border-right: 1px solid #003366;
    border-top: 1px solid #003366;
    text-decoration: none;
    display: block;
	/*font-size: 0.85em;*/
	/*font-weight: bold;*/
}

ul.tabAttiIntGenerale li a span, ul.tabAttiInt li a span{
    padding: 0.5em 0.5em 0.5em 0;
}

ul.tabAttiIntGenerale li a img, ul.tabAttiInt li a img, table.elencoTematiche tr td a img{
    border: 0;
}

.elencoTematiche tr{
	border-bottom:1px dashed;
	clear:both;
	list-style-type:none;
	margin:0 0 0.5em;
	text-align: left;
}

div.dettaglioAttiInt{
    clear: left;
    border-left: 1px solid #003366;
    border-right: 1px solid #003366;
    border-bottom: 1px solid #003366;
    margin-top: -1px;    
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
/* End codice collaudato per tabs */


ul.tabAttiInt {
	margin-top: 1.5em;
}
div.dettaglioAttiInt {
	padding: 1em;
	min-height: 200px;
	font-size: 0.9em;
}
div.dettaglioAttiInt a{
	text-decoration: underline;
}
div.dettaglioAttiInt a.tema, div.dettaglioAttiInt a.proc, div.dettaglioAttiInt a.form, div.dettaglioAttiInt a.paes, div.dettaglioAttiInt a.info {
	text-decoration: none;
	margin: 0 0.2em;
}
div.dettaglioAttiInt a.tema:hover, div.dettaglioAttiInt a.proc:hover, div.dettaglioAttiInt a.form:hover, div.dettaglioAttiInt a.paes:hover, div.dettaglioAttiInt a.info:hover {
	text-decoration: underline;
}
li.introAtto, span.introAtto{
	/*font-size: 0.85em;*/
}
li.introAtto p, span.introAtto p{
	margin-left: 1.5em;
}
div.dettaglioAtto h3 {
	font-size: 1.1em;
}
.elencoPaesi {
	width: 95%;	
}
.elencoPaesi li.paese {
	float: left;
	margin: 0 2em 0.5em 0;
	width: 30%;
}
.elencoPaesi li.letterAipList {
	margin: 0 2em 0.5em 0;
	width: 99%;
}
.listaAia li.atto {
	margin: 0 0 0.5em 0;
}
.listaAia li.paeseAiaList {
	margin: 0.8em 0 0.1em -5px;	
}
.listaAia li.tipoAiaList {
	margin: 0 0 0.1em -10px;	
}
div.dettaglioAttiInt p.linkTestoPrincipale{
	margin: 1em 1em 1em 1.5em;
}
li.estremi, span.estremi{
	margin-top: 1em;
}
.likAitsByAip{
	font-size: 0.9em;
	padding: 1em 1em 0 1em;
}
.likAitsByAip a{
	text-decoration: underline;
}
.linkTabAit{
	font-size: 0.9em;
	padding: 1em 1em 0 1em;
}
.linkTabAit a{
	text-decoration: underline;
}
