/* Calendari */

#corpo {
	background-color: #d3c8a9;
	background-image: url(../immagini/corpo.gif);
	background-repeat: repeat;
	width: 898px;
	border-right: 1px solid #563f1a;
	border-left: 1px solid #563f1a;
	margin: 0 auto;
	text-align: left;
}
#corpoSxInt {
	float: left;
	width: 250px;
}
#corpoSxInt #cal {
	background-image: url(../immagini/cal-mese.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	width: 230px;
	height: 370px;
	padding: 10px 10px 0px 10px;
}
#cal .titoloCal {
	height: 25px;
	padding-top: 10px;
	text-indent: 8px;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
}
#cal .sottoTitolo {
	height: 15px;
	padding-top: 5px;
	text-align: left;
	text-indent: 20px;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b51109;
}

/* Calendario corse internazionali */
#corpoSxInt #calEs {
	background-image: url(../immagini/calendario.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 250px;
	margin: 10px 0 0 10px;
}
#calEs .titoloCal {
	height: 25px;
	padding-top: 10px;
	text-indent: 8px;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
}
/**/
#cal #galleryselect {
	position: relative;
	top: 2px;
	width: 188px;
	height: 15px;
	padding-left: 7px;
	margin: 10px 0 0 17px;
	color: #345629;
	z-index: 100;
}
#galleryselect a {
	text-decoration: none;
	color: #345629;
}
#galleryselect a:link {
	text-decoration: none;
	color: #345629;
}
#galleryselect a:active {
	text-decoration: none;
	color: #345629;
}
#galleryselect a:visited {
	text-decoration: none;
	color: #345629;
}
#galleryselect a:hover {
	text-decoration: underline;
	color: #345629;
}
#calendar {
	position: relative;
	top: -15px;
	height: 160px;
}
#calendar table {
	margin: 0;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #345629;
}
#calendar th.title {
	height: 20px;
	border-bottom: 1px solid #1b480c;
	padding-bottom: 3px;
	line-height: 20px;
	text-align: center;
	font-weight: normal;
}
#calendar td.daysWeek {
	width: 25px;
	height: 20px;
	padding: 1px 2px 1px 1px;
	text-align: right;
	border-bottom: 1px solid #1b480c;
}
#calendar td.sep {
	padding: 0;
	line-height: 0;
}
#calendar td.days {
	width: 25px;
	height: 10px;
	padding: 1px 2px 1px 1px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
#calendar td.toDay {
	width: 25px;
	height: 10px;
	border: 1px solid #9a0000;
	padding: 0px 1px 0px 0px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: bold;
}
span.daysWE {
	color: #9a0000;
}
span.daysGp {
	text-decoration: underline;
	font-style: oblique;
	font-weight: bold;
}
#calendar th.footer {
	height: 20px;
	border-bottom: 1px solid #1b480c;
}

/*#corpoSxInt #calGp {
	background-image: url(../immagini/gp.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	width: 230px;
	height: 160px;
	padding: 10px 10px 0px 10px;
}
*/

/* Frame */

#corpoDxInt {
	float: right;
	width: 648px;
}
#corpoDxInt #cntFrame {
	background-image: url(../immagini/frame-at.gif);
	background-repeat: no-repeat;
	width: 648px;
	height: 805px;
}
#cntFrame .titoloFrame {
	width: 600px;
/*	height: 26px;*/
	border-bottom: 2px solid #035629;
	padding-top: 8px;
	padding-bottom: 4px;
	margin: 0 auto;
	line-height: 26px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 22px;
	font-weight: bold;
	font-style: oblique;
	color: #035629;
}
#cntFrame #corpoFrame {
	width: 580px;
	height: 725px;
	margin: 0 auto;
}
#cntFrame .bottomFrame {
	width: 600px;
	height: 18px;
	border-top: 2px solid #035629;
	margin: 0 auto;
}
#corpo .clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

/* Calendario corse */

.bodyCal {
	background-color: #fefde4;
	padding: 0;
	margin: 0;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size :11px;
	color: #333;
}
#cntCal {
	background-color: #fbfbfb;
	width: 578px;
	height: 725px;
	border-right: 1px solid #767676;
	border-left: 1px solid #767676;
	margin: 0 auto;
}
#cntCal #pulsantiera {
	height: 40px;
	padding-top: 5px;
}
#pulsantiera .paginateinfo {
	background-image: url(../immagini/c_pag.gif);
	background-repeat: no-repeat;
	padding: 5px;
	vertical-align: 46%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #777;
}
#cntCal .calCorse {
	background-image: url(../immagini/sfondo-cal.gif);
	background-repeat: no-repeat;
	background-position: 40px 15px;
	height: 665px;
	padding-top: 15px;
	margin: 0 auto;
}
.calCorse .titCalCorse {
	width: 420px;
	height: 18px;
	border-bottom: 2px solid #9a0000;
	padding-top: 20px;
	margin: 0 auto 20px auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.titCalCorse span {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	font-style: oblique;
	color: #cc6600;
}

/* Calendario Tris */

#cntCal .calTris {
	background-image: url(../immagini/sfondo-cal.gif);
	background-repeat: no-repeat;
	background-position: 40px 15px;
	height: 665px;
	padding-top: 15px;
	margin: 0 auto;
}
.calTris .titCalTris {
	width: 420px;
	height: 18px;
	border-bottom: 2px solid #9a0000;
	padding-top: 20px;
	margin: 0 auto 20px auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.titCalTris span {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	font-style: oblique;
	color: #cc6600;
}
.calTris .virtual_p {
	display: none;
}
.calTris .crsTris {
	width: 440px;
	border-bottom: 1px solid #bbb;
	padding-bottom: 3px;
	margin-bottom: 3px;
	text-align: left;
}
.crsTris .data {
	float: left;
	width: 50px;
	height: 30px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size :18px;
	color: #999;
}
.data .testoST {
	color: #1111de;
}
.testoST a:link {
	text-decoration: none;
	color: #1111de;
}
.testoST a:active {
	text-decoration: none;
	color: #1111de;
}
.testoST a:visited {
	text-decoration: none;
	color: #1111de;
}
.testoST a:hover {
	text-decoration: none;
	color: #9a0000;
}
.data .testoTO {
	color: #ff9900;
}
.testoTO a:link {
	text-decoration: none;
	color: #ff9900;
}
.testoTO a:active {
	text-decoration: none;
	color: #ff9900;
}
.testoTO a:visited {
	text-decoration: none;
	color: #ff9900;
}
.testoTO a:hover {
	text-decoration: none;
	color: #9a0000;
}
.data .testo2T {
	color: #097a16;
}
.testo2T a:link {
	text-decoration: none;
	color: #097a16;
}
.testo2T a:active {
	text-decoration: none;
	color: #097a16;
}
.testo2T a:visited {
	text-decoration: none;
	color: #097a16;
}
.testo2T a:hover {
	text-decoration: none;
	color: #9a0000;
}
.data .nomeGiorno {
	font-size :12px;
}
.crsTris .propCorsa {
	float: left;
	width: 390px;
	line-height: 14px;
}
.propCorsa .ippod {
	font-family: "Trebuchet Ms", Arial;
	font-size :12px;
	font-style: oblique;
}
.propCorsa .gentl {
	text-decoration: underline;
	font-style: oblique;
	font-weight: bold;
	color: #630;
}
.propCorsa .modSC a {
	text-decoration :underline;
	font-style: oblique;
	color: #516c48;
}
.modSC a:link {
}
.modSC a:active {
}
.modSC a:visited {
}
.modSC a:hover {
	color: #9a0000;
}
.propCorsa .noModSC {
	text-decoration :underline;
	font-style: oblique;
	color: #999;
}
.crsTris .clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

/* Calendario Gran Premi */

#cntCal .calGp {
	background-image: url(../immagini/sfondo-cal.gif);
	background-repeat: no-repeat;
	background-position: 40px 15px;
	height: 665px;
	padding-top: 15px;
	margin: 0 auto;
}
.calGp .titCalGp {
	width: 420px;
	height: 18px;
	border-bottom: 2px solid #9a0000;
	padding-top: 20px;
	margin: 0 auto 20px auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.titCalGp span {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	font-style: oblique;
	color: #cc6600;
}
.calGp .virtual_p {
	display: none;
}
.calGp .crsGp {
	width: 440px;
	border-bottom: 1px solid #bbb;
	padding-bottom: 3px;
	margin-bottom: 3px;
	text-align: left;
}
.crsGp .data {
	float: left;
	width: 50px;
	height: 30px;
	padding: 5px 0px 5px 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size :18px;
	color: #999;
}
.data .testoGP {
	color: #03bfc1;
}
.testoGP a:link {
	text-decoration: none;
	color: #03bfc1;
}
.testoGP a:active {
	text-decoration: none;
	color: #03bfc1;
}
.testoGP a:visited {
	text-decoration: none;
	color: #03bfc1;
}
.testoGP a:hover {
	text-decoration: none;
	color: #9a0000;
}
.crsGp .propCorsa {
	float: left;
	width: 390px;
	line-height: 14px;
}
.propCorsa .ippodGP {
	font-family: "Trebuchet Ms", Arial;
	font-size :12px;
	font-style: oblique;
	color: #516c48;
}
.propCorsa .nomeGP {
	font-family: "Trebuchet Ms", Arial;
	font-size :12px;
	font-style: oblique;
}
.crsGp .clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

/* Calendario Home */

.bodyCH{
	padding: 0;
	margin: 0;
	cursor: pointer;
}
#cntCH {
	background-image: url(../immagini/cal-home.gif);
	background-repeat: no-repeat;
	width: 220px;
	padding: 0 15px 10px 15px;
	margin: 15px auto 0 auto;
}
#cntCH #titoloCH {
	height: 16px;
	padding-top: 12px;
	margin-bottom: 7px;
	text-align: left;
	text-indent: 5px;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b51109;
}
#bottomCH {
	background-image: url(../immagini/bot-hcal.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 20px;
	margin: 0 auto;
}
#cntCH .cntIpp {
	border-top: 1px solid #035629;
}
.cntIpp .rowIpp {
	width: 220px;
	height: 23px;
	border-bottom: 1px solid #035629;
	line-height: 23px;
	font-size: 12px;
	color: #345629;
}
.rowIpp .nomeIpp {
	float: left;
	width: 155px;
	padding-left: 5px;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica;
}
.nomeIpp .granPremio {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #03afb5;
}
.nomeIpp .superTris {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1111de;
}
.nomeIpp .tradTris {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff9900;
}
.nomeIpp .secTris {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #097a16;
}
.rowIpp .flagOD {
	float: right;
	background-image: url(../immagini/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 50px;
	padding-left: 10px;
	text-align: left;
	font-style: oblique;
}
.rowIpp .flagM {
	float: right;
	background-image: url(../immagini/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 50px;
	padding-left: 10px;
	text-align: left;
	font-style: oblique;
}
.flagM .ma, .flagM .po {
	float: left;
	width: 25px;
}
.rowIpp .noFlag {
	float: right;
	width: 50px;
	text-align: left;
	font-style: normal;
	color: #999;
}
.flagOD .txtCal, .flagM .txtCal {
	text-decoration: none;
	color: #345629;
}
.txtCal a:link {
	text-decoration: none;
	color: #345629;
}
.txtCal a:active {
	text-decoration: none;
	color: #345629;
}
.txtCal a:visited {
	text-decoration: none;
	color: #345629;
}
.txtCal a:hover {
	text-decoration: none;
	color: #b51109;
}

/* Frame corse Internazionali */

#cntCal .calCorseInt {
	background-image: url(../immagini/sfondo-cal.gif);
	background-repeat: no-repeat;
	background-position: 40px 15px;
	height: 665px;
	padding-top: 15px;
	margin: 0 auto;
}
.calCorseInt .titCalCorseInt {
	width: 420px;
	height: 18px;
	border-bottom: 2px solid #9a0000;
	padding-top: 20px;
	margin: 0 auto 20px auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.titCalCorseInt span {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	font-style: oblique;
	color: #cc6600;
}
.calCorseInt .virtual_p {
	display: none;
}
.calCorseInt .crsInt {
	width: 440px;
	border-bottom: 1px solid #bbb;
	padding-bottom: 3px;
	margin-bottom: 3px;
	text-align: left;
}
.crsInt .propCorsaInt {
	float: left;
	width: 430px;
	padding: 0px 5px 0px 5px;
	line-height: 14px;
}
.propCorsaInt .nazioIppod {
	font-family: "Trebuchet Ms", Arial;
	font-size :12px;
	font-style: oblique;
	color: #516c48;
}
.propCorsaInt .nomeCorsaInt {
	font-family: "Trebuchet Ms", Arial;
	font-size :12px;
	font-style: oblique;
}
.propCorsaInt .diff {
	text-decoration: underline;
	font-style: oblique;
	font-weight: bold;
	color: #630;
}
.propCorsaInt .info a {
	text-decoration :underline;
	font-style: oblique;
	color: #516c48;
}
.info a:link {
}
.info a:active {
}
.info a:visited {
}
.info a:hover {
	color: #9a0000;
}
.crsInt .clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

/* Ricerca selettiva corse internazionali */

#corpoSxInt #ricsEs {
	background-image: url(../immagini/rics.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	width: 230px;
	height: 310px;
	padding: 10px 10px 0px 10px;
}
#ricsEs form {
	display: inline;
}
#ricsEs .titoloRics {
	height: 25px;
	padding-top: 10px;
	text-indent: 8px;
	text-align: left;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
}
#ricsEs .sottoTitolo {
	height: 20px;
	padding-top: 8px;
	text-align: left;
	text-indent: 20px;
	font-family: "Trebuchet Ms", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b51109;
}
#ricsEs .paramC {
	width: 190px;
	height: 36px;
	padding-top: 4px;
	margin: 0px 20px 0px 20px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	color: #345629;
}
#ricsEs .specRicsEs {
	width: 200px;
	height: 34px;
	border-top: 1px solid #035629;
	padding-top: 5px;
	margin: 10px 15px 0px 15px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
}
#ricsEs #inviaRicsEs {
	float: left;
	width: 70px;
	height: 40px;
	padding-top: 5px;
	padding-left: 40px;
}
#inviaRicsEs .plsVs {
	width: 50px;
	height: 20px;
	border: 0;
	cursor: pointer;
}
#ricsEs #resetRicsEs {
	float: right;
	width: 90px;
	height: 40px;
	padding-top: 5px;
	padding-left: 30px;
}
#resetRicsEs .plsReset {
	background-image: url(../immagini/pls-reset-sm.gif);
	background-repeat: no-repeat;
	width: 50px;
	height: 20px;
	border: 0;
	cursor: pointer;
}

/* Select */

.selectArea {
	background: url(../immagini/sl_bg.gif) repeat-x left top;
	height: 19px;
}
.selectArea .left {
	float: left;
	background:url(../immagini/sl_left.gif) no-repeat left top;
	width: 8px;
	height: 19px;
}
.selectArea .right {
	float: right;
	background: url(../immagini/sl_right.gif) no-repeat left top;
	width: 20px;
	height: 19px;
}
.selectArea .right a {
	position: absolute;
	height: 20px;
	display: block;
}
.selectArea .right i {
	display: none;
}
.selectArea .center {
	padding-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
}
.optionsDivInvisible, .optionsDivVisible {
	position: absolute;
	background: #ddd;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: -20px 0px 0 7px;
	z-index: 20;
}
.optionsDivInvisible {
	display: none;
}
.optionsDivVisible {
	display: block;
}
.optionsDivVisible p {
	margin: 0;
	padding: 0;
}
.optionsDivVisible a {
	padding-left: 10px;
	border: 1px solid #ddd;
	text-decoration: none;
	color: #666;
	display: block;
}
.optionsDivVisible a:visited {
	background: #ddd;
	text-decoration: none;
	color: #666;
}
.optionsDivVisible a:hover {
	background: #57724e;
	text-decoration: none;
	color: #fff;
}

/* Frame ricerca selettiva corse internazionali */

.bodyRicEs {
	background-color: #fefde4;
	padding: 0;
	margin: 0;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size :11px;
	color: #333;
}
#cntRicEs {
	background-color: #fbfbfb;
	width: 578px;
	height: 710px;
	border-right: 1px solid #767676;
	border-left: 1px solid #767676;
	padding-top: 15px;
	margin: 0 auto;
}
#cntRicEs #ricEs {
	background-image: url(../immagini/sfondo-cal.gif);
	background-repeat: no-repeat;
	background-position: 40px 0;
	height: 665px;
	margin: 0 auto;
}
#ricEs .titoloRIC {
	width: 440px;
	height: 18px;
	border-bottom: 2px solid #9a0000;
	padding-top: 20px;
	margin: 0 auto 10px auto;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
#ricEs #paramRIC {
	background: #f9f8e5;
	width: 448px;
	height: 32px;
	border: 1px solid #9eba84;
	padding: 7px 0px 7px 20px;
	margin: 13px 0px 14px 0px;
	color: #51684b;
}
#paramRIC .paramSx {
	float: left;
	width: 219px;
	height: 16px;
	text-align: left;
}
#paramRIC .paramDx {
	float: right;
	width: 219px;
	height: 16px;
	padding-left: 10px;
	text-align: left;
}
.paramSx .testoParam, .paramDx .testoParam {
	font-style: oblique;
	color: #9a0000;
}
#ricEs .virtual_ric {
	height: 545px;
	display: none;
}

#ricEs .crsInt {
	width: 440px;
	border-bottom: 1px solid #bbb;
	padding-bottom: 3px;
	margin-bottom: 3px;
	text-align: left;
}
.crsInt .propCorsaInt {
	float: left;
	width: 430px;
	padding: 0px 5px 0px 5px;
	line-height: 14px;
}
.propCorsaInt .nazioIppod {
	font-family: "Trebuchet Ms", Arial;
	font-size :12px;
	font-style: oblique;
	color: #516c48;
}
.propCorsaInt .nomeCorsaInt {
	font-family: "Trebuchet Ms", Arial;
	font-size :12px;
	font-style: oblique;
}
.propCorsaInt .diff {
	text-decoration: underline;
	font-style: oblique;
	font-weight: bold;
	color: #630;
}
.propCorsaInt .info a {
	text-decoration :underline;
	font-style: oblique;
	color: #516c48;
}
.info a:link {
}
.info a:active {
}
.info a:visited {
}
.info a:hover {
	color: #9a0000;
}
.crsInt .clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}
#cntRicEs #pulsantiera {
	height: 40px;
	padding-top: 10px;
}
#pulsantiera .paginateinfo {
	background-image: url(../immagini/c_pag.gif);
	background-repeat: no-repeat;
	padding: 5px;
	vertical-align: 46%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #777;
}
#ricEs .noRic {
	width: 420px;
	padding-top: 50px;
	line-height: 40px;
	font-size: 30px;
	color: #999;
}

/* Help corse internazionali */

#cntHelp {
	background-color: #fbfbfb;
	width: 578px;
	height: 725px;
	border-right: 1px solid #767676;
	border-left: 1px solid #767676;
	margin: 0 auto;
}
#cntHelp #cntHelpCI {
	background-image: url(../immagini/sfondo-mod-dati.gif);
	background-repeat: repeat;
	width: 425px;
	padding: 10px 23px 10px 17px;
}
#cntHelp #botHelpCI {
	background-image: url(../immagini/bot-mod-dati.gif);
	background-repeat: no-repeat;
	width: 465px;
	height: 10px;	
}
#cntHelpCI .paramH {
	background-color: #f2f2d9;
	width: 398px;
	border: 1px solid #035629;
	padding: 4px 10px 4px 10px;
	margin: 5px 0px 5px 0px;
	line-height: 14px;
	text-align: left;
	color: #9a0000;
}
.paramH span {
	font-style: oblique;
	color: #333;
}

/* Maggiori informazioni*/

.bodyInfo{
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size :11px;
	color: #333;
}
#cntCrsInfo {
	background-image: url(../immagini/sfondo-ris.gif);
	background-repeat: repeat-y;
	width: 500px;
	margin: 0 auto;
}
#cntCrsInfo #titCorseInfo {
	width: 420px;
	height: 18px;
	border-bottom: 2px solid #9a0000;
	padding-top: 10px;
	margin: 0 40px 20px 40px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
#titCorseInfo span {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	font-style: oblique;
	color: #cc6600;
}
#cntCrsInfo #crsInfo {
	width: 460px;
	margin: 0 20px 0px 20px;
	text-align: left;
}
#crsInfo .nazioIppod {
	font-family: "Trebuchet Ms", Arial;
	font-size :14px;
	font-style: oblique;
	color: #516c48;
}
#crsInfo .nomeCorsaInt {
	font-family: "Trebuchet Ms", Arial;
	font-size :14px;
	font-style: oblique;
}
#crsInfo .premiCorsaInt {
	font-size :11px;
	font-style: oblique;
}
#crsInfo .testoCorsaInt {
	font-size :12px;
	font-style: normal;
}
#crsInfo .divCorsaInt {
	width: 420px;
	height: 2px;
	border-bottom: 1px solid #666;
	padding-top: 2px;
	margin: 0 0 20px 20px;
	text-align: center;
}
#crsInfo .dateCorsaInt {
	line-height: 14px;
	font-size :11px;
	font-style: oblique;
}
#bottomInfo {
	background-color: #efefef;
	background-image: url(../immagini/bot-ris.gif);
	background-repeat: no-repeat;
	width: 500px;
	height: 15px;
	margin: 0 auto;
}

