/* ==================================================== */
/* alfabeto per selezione titoli 			*/

#alfabeto_borsa {
	margin:0 auto;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
	}
#alfabeto_borsa ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width:574px;
	text-align: center;
	}
#alfabeto_borsa li {
	float: left;
	width: 22px;
	}
#alfabeto_borsa li a {
	color: #333366;
	font-weight: 900;
	text-decoration: none;
	display: block;
	width: 100%;
	hwight: 20px;
	padding: 2px 1px 2px 1px;
	}
#alfabeto_borsa li.attuale a {
	background: #333366;
	color: #ffffff;
	}

#alfabeto_borsa li a:hover {
	background: #333366;
	color: #ffffff;
	}

/* ==================================================== */
/* home				 			*/

#menuborsa {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	}
#menuborsa a {
	color: #333366;
	font-weight: 900;
	text-decoration: none;
	padding: 2px 5px 2px 5px;
	}
#menuborsa a.attuale  {
	background: #333366;
	color: #ffffff;
	}

#menuborsa a:hover {
	background: #333366;
	color: #ffffff;
	}
	
#homeborsa {
	clear: both;
	text-align: center;
	}


#homeborsa h2 {
	background: #333366;
	text-align: center;
	color: #ffffff;
	font-size: 13px;
	margin: 10px 0px 0px 0px;
	width: 630px;
	}
#homeborsa h3 {
	background: #333366;
	text-align: center;
	color: #ffffff;
	font-size: 13px;
	margin: 10px 0px 10px 0px;
	}



#homeborsa ul.segmenti {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 100%;
	margin-bottom: 50px;
	}
#homeborsa .segmenti li {
	float: left;
	width: 25%;
	}
#homeborsa .segmenti li a {
	color: #333366;
	font-weight: 900;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 35px;
	padding: 2px 1px 2px 1px;
	}


#homeborsa .segmenti li a:hover {
	background: #333366;
	color: #ffffff;
	}


#homeborsa div {
	width: 210px;
	float: left;
	}
#homeborsa div ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
#homeborsa li a {
	color: #333366;
	font-weight: 900;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 20px;
	padding: 2px 1px 2px 1px;
	}
#homeborsa li a:hover {
	background: #333366;
	color: #ffffff;
	}

/* ==================================================== */
/* home				 			*/
#disclaimer_borsa{
	margin-top: 30px;
	margin-bottom: 10px;
	clear: both;
	width: 100%;
	text-align: center;
	font-size: 10px;
	}
	
/* ==================================================== */
/* liste			 			*/
#tabella_prezzi {
	clear: both;
	}
#tabella_prezzi h2 {
	text-align: center;
	background: #333366;
	color: #ffffff;
	font-size: 14px;
	padding: 1px;
	margin: 0px;
	margin-bottom: 8px;
	
	}
#tabella_prezzi table {
	width: 100%;
	font-size: 12px;
	border-collapse: collapse;
	border-spacing: 5px;
	}
#tabella_prezzi thead {
	background: #333366;
	color: #ffffff;
	}
#tabella_prezzi th {
	padding: 2px;
	margin:0px;
	text-align: center;
	}
#tabella_prezzi td {
	text-align: right;
	padding-right: 3px;
	}
#tabella_prezzi td.nome {
	text-align: left;
	padding-left: 5px;
	}
#tabella_prezzi td.bottoni {
	text-align: center;
	}
#tabella_prezzi tr.dispari {
	background: #ffffff;
	}
	
#tabella_prezzi p {
	text-align: center;
	margin: 20px 0px 20px 0px
	}
#tabella_prezzi a {
	text-decoration: none;
	color: #333366;
	font-weight: 900;
	}	
#tabella_prezzi a:hover {
	text-decoration: underline;
	}
#tabella_prezzi table.navigatore {
	background: #333366;
	color: #ffffff;
	margin-top: 10px;
	}
#tabella_prezzi .navigatore td {
	text-align: center;
	}
#tabella_prezzi .navigatore a {
	color: #ffffff;
	font-weight: 900;
	}


/* ==================================================== */
/* liste			 			*/
#scheda_dettaglio { 
	width: 100%;
	font-size: 12px;
	text-align: center;
	clear: both;
	}
#scheda_dettaglio h2 { 
	text-align: center;
	font-size: 16px;
	background: #333366;
	color: #ffffff;
	font-weight: 900;
	padding: 1px;
	margin: 0px;
	}

#scheda_dettaglio p.collegamenti {
	text-align: center;
	margin: 5px 0px 15px 0px;
	}
#scheda_dettaglio p.collegamenti img {
	margin: 0px;
	margin-left: 10px;
	border: none;
	vertical-align: middle;
	} 
#scheda_dettaglio a {
	color: #333366;
	text-decoration: none;
	font-weight: 900;
	}
#scheda_dettaglio a:hover {
	text-decoration: underline;
	}

#scheda_dettaglio table {
	border-collapse: collapse;
	width: 100%;
	font-size: 12px;
	margin-bottom: 20px;
	}
#scheda_dettaglio table.prezzi {	
	border-top: 1px solid #d2d2d2;
	}
#scheda_dettaglio table td.spaziatore {
	border-bottom: 1px solid #d2d2d2;
	}
#scheda_dettaglio table td.celladesc {
	text-align: right;
	color:#ffffff;
	background: #aba9aa;
	font-weight: 900;
	padding: 2px;
	border-bottom: 1px solid #d2d2d2;
	}
#scheda_dettaglio table td.celladato {
	text-align: center;
	border-right: 1px solid #d2d2d2;
	border-bottom: 1px solid #d2d2d2;
	background: #ffffff;
	color: #6c6c6c;
	}
#scheda_dettaglio table.grafico {
	border-collapse: collapse;
	width: 580px;
	border: 1px solid #d2d2d2;
	background: #ffffff;
	}
#scheda_dettaglio table.grafico img {
	margin: 0px;
	}
#scheda_dettaglio table.grafico td {
	text-align: center;
	}
#scheda_dettaglio table.grafico td.intervallo {
	background: #aba9aa;} 
#scheda_dettaglio table.grafico a {
	color: #ffffff;
	}
#scheda_dettaglio table.mesi {
	border-collapse: collapse;
	}
