/* Anagrafica cavalli */

body {
	background-color: #fefde4;
	padding: 0;
	margin: 0;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size :11px;
	color: #333;
}
#cntAnag {
	background-color: #fbfbfb;
	width: 578px;
	height: 575px;
	border-right: 1px solid #767676;
	border-left: 1px solid #767676;
	margin: 0 auto;
	text-align: center;
}
#cntAnag #tabPrest {
	background-image: url(../immagini/sfondo-anag.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 515px;
	padding-top: 10px;
	margin: 0 auto;
}
#tabPrest .cntDatiCav {
	background: #fff;
	width: 400px;
	border-top: 1px solid #bbb;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	border-left: 1px solid #bbb;
	padding: 10px;
	margin: 0 auto 3px auto;
}
#tabPrest .note {
	width: 400px;
	margin: 0 auto 10px auto;
	font-style: oblique;
	color: #666;
}
#tabPrest #scriptspaginate {
	height: 35px;
	padding-top: 5px;
}
#cntAnag #pulsantiera {
	width: 62px;
	height: 40px;
	padding-top: 10px;
	margin: 0 auto;
}

/* Anagrafica cavallo */

#anagNome {
	background-color: #f2f2d9;
	width: 388px;
	height: 65px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #797979;
	border-bottom: 1px solid #797979;
	border-left: 1px solid #ccc;
}
#anagNome .nomeCav {
	height: 20px;
	padding-top: 3px;
	text-align: left;
	text-indent: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #9a0000;
}
.nomeCav a:link {
	text-decoration: none;
	color: #9a0000;
}
.nomeCav a:active {
	text-decoration: none;
	color: #9a0000;
}
.nomeCav a:visited {
	text-decoration: none;
	color: #9a0000;
}
.nomeCav a:hover {
	text-decoration: underline;
	color: #9a0000;
}
.nomeCav span {
	font-size: 12px;
	font-weight: normal;
	color: #333;
	white-space: nowrap;
}
#anagNome .genCav {
	height: 20px;
	padding-top: 3px;
	text-align: left;
	text-indent: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
}
#anagNome .catCav {
	height: 17px;
	text-align: left;
	text-indent: 10px;
	font-size: 11px;
	font-style: oblique;
}
.catCav span {
	font-size: 12px;
}
#anagDati {
	width: 380px;
	height: 68px;
	margin-top: 5px;
}
#anagDati .rigaAnag {
	height: 17px;
}
.rigaAnag .datiSSx {
	float: left;
	width: 56px;
	border-bottom: 1px solid #797979;
	text-align: left;
	text-indent: 3px;
	font-style: oblique;
}
.rigaAnag .datiCn {
	float: left;
	width: 30px;
	border-bottom: 1px solid #797979;
	text-align: right;
}
.rigaAnag .datiSDx {
	float: left;
	width: 81px;
	border-bottom: 1px solid #797979;
	padding-right: 3px;
	text-align: right;
}
.rigaAnag .noDati {
	float: left;
	background-color: #fff;
	border-bottom: 1px solid #fff;
	width: 57px;
}
.rigaAnag .datiDSx {
	float: left;
	width: 45px;
	border-bottom: 1px solid #797979;
	text-align: left;
	text-indent: 3px;
	font-style: oblique;
}
.rigaAnag .datiDDx {
	float: left;
	width: 45px;
	border-bottom: 1px solid #797979;
	padding-right: 3px;
	text-align: right;
}

/* Prestazioni totali */

.virtual_p {
	height: 275px;
	display: none;
}
.virtual_p table {
	border-collapse: collapse;
	width: 470px;
	margin: 0 auto;
	color: #333;
}
.virtual_p td {
	line-height: 16px;
	border-top: 1px solid #797979;
	border-bottom: 1px solid #797979;
	padding: 0;
}
td.dataPrest {
	width: 90px;
	border-right: 1px solid #797979;
	border-left: 1px solid #fff;
	/*padding-right: 5px;*/
	text-align: left;
	text-indent: 4px;
}
.dataPrest .consDataPrest {
	text-decoration: none;
	/*color: #005f8c;*/
	color: #333;
	font-weight: bold;
}
.consDataPrest a:link {
	text-decoration: none;
	/*color: #005f8c;*/
	color: #333;
}
.consDataPrest a:active {
	text-decoration: none;
	/*color: #005f8c;*/
	color: #333;
}
.consDataPrest a:visited {
	text-decoration: none;
	/*color: #005f8c;*/
	color: #333;
}
.consDataPrest a:hover {
	text-decoration: underline;
	/*color: #005f8c;*/
	color: #9a0000;
}
td.ippodPrest {
	width: 45px;
	border-right: 1px solid #797979;
	text-align: center;
}
.ippodPrest .dif {
	font-style: oblique;
}
td.piazPrest {
	background-color: #f2f2d9;
	width: 35px;
	border-right: 1px solid #797979;
	text-align: center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: oblique;
}
.piazPrest .divTO {
	background-image: url(../immagini/flag-TO.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	height: 15px;
}
.piazPrest .divTT {
	background-image: url(../immagini/flag-2T.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	height: 15px;
}
.piazPrest .divST {
	background-image: url(../immagini/flag-ST.gif);
	background-repeat: no-repeat;
	background-position: 1px 7px;
	height: 15px;
}
.piazPrest .primiPiaz {
	color: #9a0000;
}
td.distPrest {
	width: 40px;
	border-right: 1px solid #797979;
	text-align: center;
}
td.tempoPrest {
	width: 45px;
	border-right: 1px solid #797979;
	text-align: center;
}
td.datiCPrest {
	width: 80px;
	border-right: 1px solid #797979;
	text-align: left;
	text-indent: 5px;
	/*font-style: oblique;*/
}
td.premioPrest {
	width: 65px;
	border-right: 1px solid #797979;
	padding-right: 5px;
	text-align: right;
	font-style: oblique;
	color: #006600;
}
td.plsVideo {
	width: 20px;
	border-right: 1px solid #fff;
	padding-left: 2px;
	text-align: center;
}

.virtual_p .counterPrest {
	padding-top: 3px;
	height: 15px;
	font-size: 12px;
	font-weight: normal;
	font-style: oblique;
	color: #666;
}

/* Dettaglio ultime */

/*.cntDatiCav #anagPrest {
	width: 380px;
	border-top: 1px solid #797979;
	margin-top: 10px;
}
#anagPrest .lastPrest {
	width: 380px;
}
.lastPrest .datiLastPrest {
	text-align: left;
	text-indent: 3px;
	font-style: oblique;
}
.datiLastPrest a:link {
	text-decoration: none;
	color: #005f8c;
}
.datiLastPrest a:active {
	text-decoration: none;
	color: #005f8c;
}
.datiLastPrest a:visited {
	text-decoration: none;
	color: #005f8c;
}
.datiLastPrest a:hover {
	text-decoration: underline;
	color: #005f8c;
}
.datiLastPrest .guidaLastPrest {
	font-size: 12px;
}
.lastPrest .piazLastPrest {
	border-bottom: 1px solid #797979;
	text-align: left;
	text-indent: 3px;
}
.piazLastPrest .cavLastPrest {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
}
.piazLastPrest .cavLastPrestScav {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #9a0000;
}
.piazLastPrest .totPartLastPrest {
	font-style: oblique;
}*/

/* Ricerca cavalli */

#cntAnag .titoloRic {
	width: 490px;
	height: 18px;
	border-bottom: 2px solid #9a0000;
	padding-top: 10px;
	margin: 0 auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.titoloRic span {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	font-style: oblique;
	color: #cc6600;
}
#cntAnag #paramRic {
	background: #f9f8e5;
	width: 448px;
	height: 48px;
	border: 1px solid #9eba84;
	padding: 3px 10px 4px 10px;
	margin: 9px auto 9px auto;
	color: #51684b;
}
#paramRic .paramHelp {
	text-align: left;
}
.paramHelp .testoParam {
	font-style: oblique;
	color: #9a0000;
}
#cntAnag .noCavRic {
	width: 465px;
	height: 375px;
	padding-top: 50px;
	margin: 0 auto;
	line-height: 40px;
	font-size: 30px;
	color: #999;
}
#cntAnag .v_pag {
	height: 425px;
	display: none;
}
.v_pag .counterRic {
	width: 450px;
	height: 20px;
	padding-top: 5px;
	margin: 0 auto;
	font-size: 12px;
	font-weight: normal;
	font-style: oblique;
	color: #666;
}
#cntAnag #plsRic {
	padding-top: 5px;
	height: 40px;
}