/* CSS Document */
.riepilogo {
	border-left: 1px solid #41AD2C;
	border-right: 1px solid #41AD2C;
	background-color: #fff;
	padding: 5px 15px;
}
.scheda {
	border-left: 1px solid #BA0000;
	border-right: 1px solid #BA0000;
	background-color: #fff;
	padding: 5px 15px;
}
.scheda_img {
	float: left;
	margin: 0 10px 10px 0;
}
.verde {
	color: #41AD2C;
}
.verdone {
	color: #23661D;
}
.azzurro {
	color: #1B7DC7;
}
.rosso {
	color: #BA0000;
}
/*tabella risultati*/
table.risultati th, table.risultati td {
	padding: 5px;
}
.risultati th {
	background-color: #D7D7D7;
	color: #595959;
	font-size: 11px;
}
.risultati td {
	background-color: #F1F1F1;
	color: #595959;
	font-size: 11px;
}
.risultati a {
	color: #595959;
}
td.pari {
	background-color: #BFDBF1;
	color: #595959;
	font-size: 11px;
	border-top: 1px solid #1884D3;
	border-bottom: 1px solid #1884D3;
}
td.pari_autori {
	background-color: #CBF299;
	color: #595959;
	font-size: 11px;
	border-top: 1px solid #2A8F21;
	border-bottom: 1px solid #2A8F21;
}
td.acceso {
	background-color: #FFC500;
	color: #595959;
	font-size: 11px;
	border-top: 1px solid #1884D3;
	border-bottom: 1px solid #1884D3;
}
td.bianco {
	background-color: #FFF;
	color: #595959;
	font-size: 11px;
	padding: 0;
}
.bianco td {
	background-color: #FFF;
	color: #595959;
	font-size: 10px;
	padding: 0;
}
.bianco a {
	color: #FFC500;
	text-decoration: none;
}
/*colonna destra*/
.offerte_int {
	border-left: 1px solid #148BDE;
	border-right: 1px solid #148BDE;
	background-color: #fff;
	padding: 10px;
}
.bottom_offerte_int {
	background-color: #fff;
	padding: 10px;
	background-image: url(../it/img/bottom_offerte_int.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.vetrina_int {
	border-left: 1px solid #FF0909;
	border-right: 1px solid #FF0909;
	background-color: #fff;
	padding: 10px;
}
.bottom_vetrina_int {
	background-color: #fff;
	padding: 10px;
	background-image: url(../it/img/bottom_vetrina_int.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.vetrina_int a, .offerte_int a {
	color: #333333;
}
.interno {
	padding: 0px 8px;
}
#carrellone {
	margin: 12px 0;
	overflow: hidden;
	background-color: #FF9600;
	color: #fff;
	padding: 10px 0 20px 8px;
}
#carrellone a {
	color: #fff;
}
.pagine {
	float: right;
}
.pagine a {
	color: #0091FF;
}
.torna a {
	text-decoration: none;
	font-weight: bold;
	padding: 20px 10px 0 0;
}
table.subearch td {
	padding: 2px;
}
table.subsearch td.atp {
	background: #ddd;
	width: 30px;
}
.vetrina_img {
	margin: 10px 10px 10px 0;
	border: 1px solid #595959;
}
#anteprime_vetrina {
	background-color: #fff;
	background-image: url(../images/bg_vetrina.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px;
	margin-top: 25px;
}
.unaVetrina {
	float: left;
	text-align: center;
	padding: 6px;
}
h1 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	display: inline;
}
.autori_elenco {
	padding: 1px;
}
.autore_uno {
	background-color: #CBF299;
	display: block;
	color: #595959;
	font-size: 11px;
	border-top: 1px solid #2A8F21;
	border-bottom: 1px solid #2A8F21;
	padding: 5px 5px 5px 10px;
	margin-top: 2px;
}
.autore_uno_pari {
	background-color: #EBECEE;
	display: block;
	color: #595959;
	font-size: 11px;
	border-top: 1px solid #2A8F21;
	border-bottom: 1px solid #2A8F21;
	padding: 5px 5px 5px 10px;
	margin-top: 2px;
}
.autore_uno a {
	color: #23661D;
	text-decoration: none;
	font-weight: bold;
}
.autore_uno_pari a {
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}
.interno select {
	font-size: 11px;
}
.interno button {
	font-size: 11px;
}
.tdt {
	border-bottom: 1px solid #284159;
	border-right: 1px solid #284159;
	background: #fff;
}
.tdv {
	font-size: 9px;
	border-bottom: 1px solid #7C96B0;
	border-right: 1px solid #7C96B0;
	padding-left: 3px;
}
.tdp1 {
    font-size: 9px;
	border-bottom: 1px solid #7C96B0;
	border-right: 1px solid #7C96B0;
	padding-left: 3px;
}
.aa {
	background-color: #AD2E02;
	font-weight: bold;
	border-bottom: 1px solid #AD2E02;
}
.aa td{
    border-bottom: 1px solid #AD2E02;
}
.aaHide {
	display: none;
}

a.spot {
	display: block;
	width: auto;
	text-align: center;
	border: 1px solid #000;
	background: #FF9600;
	padding: 10px;
	color: #fff;
	font-weight: bold;
}
a.spot:hover {
	background: #FFE055;
}
