/** custom_add.css - mod per skin fantalap_blue6 **/
/** CSS AGGIUNTI PER PAGINE CUSTOM SU FANTALAP.IT **/

/* Testo link mod */
.testo_custom_link{
    color:#5E676F;
	text-decoration: none;
    -webkit-text-decoration-line: none; /* Safari */
    text-decoration-line: none; 
}

/* Testo link mod (pagine visitate e non) */
a.testo_custom_link:link,a.testo_custom_link:visited,a.testo_custom_link:active{
    color:#5E676F;
	text-decoration: none;
    -webkit-text-decoration-line: none; /* Safari */
    text-decoration-line: none; 
}

/* Testo link mod (mouse over) */
a.testo_custom_link:hover{
    text-decoration: underline;
    color:#000;
}

/* Elemento/paragrafo nascosto (associato a js si può mostrare il contenuto) */
.elemento_nascosto{
	display: none;
}

/* Icona chat spenta, senza aprire il pop-up */
.icon__chat {
    height: 50px;
    width: 50px;
    background-image: url("http://www.fantalap.fmsrevo.it/skin/fantalap_blue6/img/chat.svg"); }

/* Elenchi non ordinati con pallino */
ul.elenco_custom_pallino {
	padding-left:14px;
    list-style-type: disc;
}

/* Elenchi non ordinati senza pallino */
ul.menu_custom_no-pallino {
	padding-left:0px;
    list-style: none;
}

/* Stile elementi elenco */
li.menu_custom_item {
    text-align: left;
	padding-left:10px;
  	padding-top:5px;
	padding-bottom:5px;
}

/* Elenchi ordinati con numerazione in grassetto */
ol {
    padding:0;
    counter-reset:item;
}

ol>li {
    margin:0;
    list-style-type:none;
    counter-increment:item;
}

ol>li:before {
    display:inline-block;
    padding-right:8px;
    margin-left: -24px;
    font-weight:bold;
    text-align:left;
    content:counter(item) ")";
}

/* Testo centrale pagine custom */
.central-text__regular {
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
    margin-top: 10px;
    line-height: 1.3;
}

/* Testo centrale pagine mercato, per incollare testo senza formattazione */
div.testo_custom_centrale_pre {
    font-size:16px;
    text-align:justify;
    padding-top:5px;
	white-space:pre;
}

/* Tabella, contenitore */
table.custom_table_albo{
/*	height:100%;*/
	width:100%;
    color:#5E676F;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
}

/* Tabella, gestione contenuto eccedente */
div.table_custom_overflow {
	overflow-x:auto;
}

/* Tabella, testata sfondo scuro con carattere bianco */        
th.custom_cella_albo_header {
	text-align: center;
    background-color: #24245c;
    color:#fff;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #aaa;
}

/* Tabella, prima colonna con bordo destro: celle in righe dispari (1,3,5,...) per alternanza colore di sfondo */        
tr:nth-child(odd) td.custom_cella_first_col {
	background: #f0f1f0;
	width:40px;
    vertical-align: center;
	text-align: center;
    color:#5E676F;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

/* Tabella, prima colonna con bordo destro: celle in righe pari (2,4,6,...) per alternanza colore di sfondo */        
tr:nth-child(even) td.custom_cella_first_col {
	background: #fff;
	width:40px;
    vertical-align: center;
	text-align: center;
    color:#5E676F;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

/* Tabella, seconda colonna con bordo destro: celle in righe dispari (1,3,5,...) per alternanza colore di sfondo */        
tr:nth-child(odd) td.custom_cella_second_col {
	background: #f0f1f0;
	width:40px;
    vertical-align: center;
	text-align: left;
    color:#5E676F;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

/* Tabella, seconda colonna con bordo destro: celle in righe pari (2,4,6,...) per alternanza colore di sfondo */        
tr:nth-child(even) td.custom_cella_second_col {
	background: #fff;
	width:40px;
    vertical-align: center;
	text-align: left;
    color:#5E676F;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

/* Tabella, altre colonne: celle in righe dispari (1,3,5,...) per alternanza colore di sfondo */        
tr:nth-child(odd) td.custom_cella_albo {
	background: #f0f1f0;
	width:40px;
    vertical-align: center;
	text-align: center;
    color:#5E676F;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
}

/* Tabella, altre colonne: celle in righe pari (2,4,6,...) per alternanza colore di sfondo */        
tr:nth-child(even) td.custom_cella_albo {
	background: #fff;
	width:40px;
    vertical-align: center;
	text-align: center;
    color:#5E676F;
    font-size:12px;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #aaa;
}
