/*=================================================================*/
/*==================== STILI CSS OMNIA2000 ========================*/
/*=================================================================*/

/*====================== Stili Generici ===========================*/
body, html{
background-color: #FFFFFF;
scrollbar-face-color: #08AB00;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-arrow-color:  #066C01;
scrollbar-track-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
margin: 0px 0px 0px 0px;
}
form{display: inline}
.titolo_header_01 {font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #ffffff;}
.titolo_header_02 {font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #ffffff;}
/*=================================================================*/

/*======================== Stili Vari =============================*/
img.immLogo{margin-left:5px}
.iFrm{border: 1px solid #000000; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle}
span.color1{font-family: Arial; font-weight: bold; font-size: 12px; color: #FFFFFF; border: solid 1px #FFFFFF; background-color: #066C01; padding-left: 3px; padding-right: 2px; vertical-align: middle}
span.color2{color: #FFFF00}
.off{background-color: #999999}
span.wth{width: 2px}
div.error{height: 50px; width: 260px; overflow: auto; border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: left; margin-bottom: 2px}
div.error01{height: 250px; width: 500px; overflow: auto; border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: left; margin-bottom: 2px}
div.errorStampe{height: 18px; width: 500px; overflow: auto; border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: center; vertical-align: middle; margin-top: 2px}
div.output{height: 300px; width: 60%; overflow: auto; border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: left}
div.frame{height: 200px; width: 90%; overflow: auto; border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left}
div.arrpar{ width: 95%; overflow: none; border: 1px solid #000000; background-color: #F9F9F9; padding: 0px; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: center; margin-top: 3px; margin-bottom: 3px}
div.iscrizioni_pagamento { width: 95%; overflow: none; border: 1px solid #000000; background-color: #F9F9F9; padding: 0px; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: center; margin-top: 3px; margin-bottom: 3px}
div.mp{height: 300px; width: 85%; overflow: auto; border: 1px solid #000000; background-color: #F9F9F9; padding: 0px; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: center; margin-top: 3px; margin-bottom: 3px}
div.loading{position: absolute; overflow: none; background-color: #FFFFFF; height: 100%; width: 100%; left:0px; top:0px; z-index: 100000}
div.arrivi{height: 60px; width: 900px; overflow: auto; border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: left; margin-bottom: 2px}
div.index_iscrizioni { padding-top:20px;height:100px; font-size:12px; color:#fff; border:0px solid; }

#dati_riunione{position:absolute; width:10px; height:2px; top:210px; left:35px; border:1px; visibility:visible; display:show}
#anagrafica{position:absolute; width:10px; height:2px; top:210px; left:35px; border:1px; visibility:visible; display:show}
#montepremi{position:absolute; width:10px; height:2px; top:210px; left:35px; border:1px; visibility:visible; display:show}
#proposizione{position:absolute; width:10px; height:2px; top:210px; left:35px; border:1px; visibility:visible; display:show}
#filtro_qualifica{position:absolute; width:10px; height:2px; top:210px; left:35px; border:1px; visibility:visible; display:show}
#testo_libero{position:absolute; width:10px; height:2px; top:210px; left:35px; border:1px; visibility:visible; display:show}

#eta_distanza{position:relative; width:10px; height:2px; top:0px; left:0px; border:1px; visibility:hidden}
#categoria{position:relative; width:10px; height:2px; top:0px; left:0px; border:1px; visibility:hidden}
#vincita{position:relative; width:10px; height:2px; top:0px; left:0px; border:1px; visibility:hidden}
#reclamare{position:relative; width:10px; height:2px; top:0px; left:0px; border:1px; visibility:hidden}
/*=================================================================*/

/*=========================== Tabelle =============================*/
table.table1{border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000}
table.table2{border-left: none; border-right: none; border-top: 1px solid #000000; border-bottom: 1px solid #000000}
table.table3{border-left: none; border-right: none; border-top: 1px solid #000000; border-bottom: none}
table.table4{background-color: #08AB00; border: 1px solid #000000; margin: 5px 5px 5px 5px}

table.tableTop{margin-top: 3px}
table.tableMiddle{background-color: #F9F9F9; border: 1px solid #000000; border-top: none; border-bottom: none;}
table.tableBottom{border-left: none; border-right: none; border-top: 1px solid #000000; border-bottom: none; margin-top: 3px}
table.tableRic{background-color: #08AB00; border: 1px solid #000000}

table.tableCav1{border: 1px solid #000000; background-color: #FFFFFF; padding: 3px}
table.tableCav2{border: 1px solid #000000; background-color: #EFEFEF}
table.tableCav3{border: 1px solid #000000; background-color: #FFFFFF}
/*=================================================================*/

/*============================ Righe ==============================*/
tr.trCav1{background-color: #E1E1E1}
tr.trCav2{background-color: #FFFFFF}
/*=================================================================*/

/*============================ Celle ==============================*/
td.td_sx{width:9px; height:34px; vertical-align: middle}
td.td_cx{background-color: #FFFFFF; vertical-align: middle; text-align: center; padding-left: 6px; padding-top: 3px;}
td.td_dx{width:9px; height:34px; vertical-align: middle}

td.td_bt{font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: right; vertical-align: middle; padding-right: 5px}
td.td_bt2{font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFF00; text-align: left; vertical-align: middle;}

td.tdBottomLeft{background-color: #066C01; font-family: Arial; font-size: 1px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: middle; padding-left: 5px}
td.tdBottomRight{background-color: #066C01; font-family: Arial; font-size: 1px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: right; vertical-align: middle; padding-right: 5px}
td.tdBottomCenter{background-color: #066C01; font-family: Arial; font-size: 1px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 3px}

td.td_barra1{font-family: Tahoma; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left; width: 33%; padding-left: 5px}
td.td_barra2{font-family: Tahoma; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center; width: 33%}
td.td_barra3{font-family: Tahoma; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: right; width: 33%; padding-right: 5px}
td.td_barra_locale{background-color: #FF2020; font-family: Tahoma; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left; width: 33%; padding-left: 5px}

td.tdSezione{font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center}
td.tdSezione2{font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: right; padding-right: 5px}

td.tdLoginTitle{border: 1px solid #000000; background-color: #066C01; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFF00; text-align: center; vertical-align: middle; padding: 1px; height:5px}
td.tdLoginBody{border: 1px solid #000000; background-color: #08AB00; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 5px}
td.tdLoginBody2{border: 1px solid #000000; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: center; vertical-align: middle; padding: 5px}

td.tdFormTitle{border-bottom: 1px solid #000000; background-color: #066C01; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFF00; text-align: center; vertical-align: middle; padding: 1px; height:5px; white-space: nowrap; text-transform: uppercase;}
td.tdFormTitle2{border: 1px solid #000000; background-color: #066C01; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFF00; text-align: center; vertical-align: middle; padding: 1px; height:5px; white-space: nowrap; text-transform: uppercase;}
td.tdFormBody{background-color: #08AB00; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: left; vertical-align: top; padding: 5px; white-space: nowrap}

td.tdSearchBox{border: 1px solid #000000; background-color: #08AB00; color: #FFFFFF; font-family: Arial; font-size: 12px; vertical-align: middle; white-space: nowrap}
td.tdSearchBox1{border: 1px solid #000000; background-color: #08AB00; color: #FFFFFF; font-family: Arial; font-size: 12px; white-space: nowrap}
td.tdSearchResult{border: 1px solid #000000; background-color: #FFFFFF; font-family: Arial; font-size: 12px; vertical-align: middle; white-space: nowrap}

td.tdCav{border: 1px solid #000000; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: middle; padding: 2px; white-space: nowrap; empty-cells: hide}
td.tdCav2{border: 1px solid #000000; background-color: #FFFFFF; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: middle; padding: 2px; white-space: nowrap; empty-cells: hide}

td.tdFile{border: 1px solid #000000; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: middle; padding: 2px; white-space: nowrap; empty-cells: hide}

td.tdHelp{border: 1px solid #000000; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: middle; padding-left: 4px; padding-right: 4px}
td.tdHelpLine{border: 1px solid #000000; background-color: #E1E1E1; font-size: 1px; height: 1px}

td.tdCavTop{border: 1px solid #000000; background-color: #066C01; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 1px; white-space: nowrap}
td.tdCavBottom{border: 1px solid #000000; background-color: #066C01; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; padding: 2px; white-space: nowrap}
td.etic{font-family: Arial; font-weight: bold; font-size: 12px; color: #FFFFFF; border: solid 1px #FFFFFF; background-color: #066C01; padding-left: 3px; padding-right: 2px; vertical-align: middle; white-space: nowrap}
td.etic2{font-family: Arial; font-weight: bold; font-size: 12px; color: #FFFFFF; border: solid 1px #000000; background-color: #066C01; padding-left: 3px; padding-right: 2px; vertical-align: middle; white-space: nowrap}
td.etic3{font-family: Arial; font-weight: bold; font-size: 12px; color: #FFFFFF; border: solid 1px #000000; background-color: #066C01; padding: 2px; vertical-align: middle; text-align: center; white-space: nowrap}
td.tdRigaBottom{border: 1px solid #000000; background-color: #08AB00; font-family: Arial; font-size: 1px; white-space: nowrap}
td.tdRigaBottom2{border: 1px solid #000000; background-color: #066C01; font-family: Arial; font-size: 1px; white-space: nowrap}
td.tdSfondo{background-image: url(imm/linea.gif); background-repeat: repeat-x; background-position: bottom; font-size: 1px; white-space: nowrap}
td.tdSfondo2{background-image: url(imm/linea2.gif); background-repeat: no-repeat; background-position: bottom; font-size: 1px; white-space: nowrap}
td.tdRic{background-color: #08AB00; color: #FFFFFF; font-family: Tahoma; font-size: 10px; font-weight: bold; vertical-align: middle; white-space: nowrap}
td.tdStm{background-color: #FFFFFF; color: #000000; font-family: Courier; font-size: 8px; font-weight: normal}
td.nospace{font-size: 1px;}
td.sposta{font-family: Arial; font-size: 12px; font-weight: bold; text-align: center;}

td.tdMp{border: 1px solid #000000; background-color: #FFFFFF; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; color: #000000; text-align: left; vertical-align: middle; padding: 2px; empty-cells: hide}

td.nomeCav{border: 1px solid #000000; background-color: #066C01; font-family: Arial; font-size: 18px; font-style: normal; font-weight: bold; color: #FFFF00; text-align: center; vertical-align: middle; padding: 1px; white-space: nowrap}

td.tdUserOnline{font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle; padding-top: 5px}
/*=================================================================*/

/*========================== Links ================================*/
a.aUser:link{text-decoration: underline; color: #FFFFFF}
a.aUser:visited{text-decoration: underline; color: #FFFFFF}
a.aUser:hover{text-decoration: none; color: #FFFFFF}
a.aUser:active{text-decoration: underline; color: #FFFFFF}

a.sel:link{text-decoration: underline; color: #FFFFFF}
a.sel:visited{text-decoration: underline; color: #FFFFFF}
a.sel:hover{text-decoration: none; color: #FFFF00}
a.sel:active{text-decoration: underline; color: #FFFFFF}

a.pag{padding-right: 5px; padding-left: 5px}
a.pag:link{text-decoration: none; color: #FFFFFF}
a.pag:visited{text-decoration: none; color: #FFFFFF}
a.pag:hover{text-decoration: none; color: #FFFF00}
a.pag:active{text-decoration: none; color: #FFFFFF}

a.linkCav{padding-left: 3px; padding-right: 3px}
a.linkCav:link{text-decoration: underline; color: #000000}
a.linkCav:visited{text-decoration: underline; color: #000000}
a.linkCav:hover{text-decoration: none; color: #000000}
a.linkCav:active{text-decoration: underline; color: #000000}

a.linkDel:link{text-decoration: none; color: #000000}
a.linkDel:visited{text-decoration: none; color: #000000}
a.linkDel:hover{text-decoration: none; color: #FF0000}
a.linkDel:active{text-decoration: none; color: #000000}

a.linkCavMod:link{text-decoration: underline; color: #000000}
a.linkCavMod:visited{text-decoration: underline; color: #000000}
a.linkCavMod:hover{text-decoration: none; color: #000000}
a.linkCavMod:active{text-decoration: underline; color: #000000}

a.aError:link{text-decoration: underline; color: #000000}
a.aError:visited{text-decoration: underline; color: #000000}
a.aError:hover{text-decoration: none; color: #FF0000}
a.aError:active{text-decoration: underline; color: #000000}

a.linkHelp{padding: 4px}
a.linkHelp:link{text-decoration: underline; color: #000000}
a.linkHelp:visited{text-decoration: underline; color: #000000}
a.linkHelp:hover{text-decoration: none; color: #000000}
a.linkHelp:active{text-decoration: underline; color: #000000}

a.linkFile{padding-left: 5px;}
a.linkFile:link{text-decoration: underline; color: #000000}
a.linkFile:visited{text-decoration: underline; color: #000000}
a.linkFile:hover{text-decoration: none; color: #000000}
a.linkFile:active{text-decoration: underline; color: #000000}

a.linkFileTop{padding: 4px;}
a.linkFileTop:link{text-decoration: underline; color: #FFFF00}
a.linkFileTop:visited{text-decoration: underline; color: #FFFF00}
a.linkFileTop:hover{text-decoration: none; color: #FFFF00}
a.linkFileTop:active{text-decoration: underline; color: #FFFF00}

a.stampe{font-family: Tahoma; font-size: 12px; font-weight: bold;}
a.stampe:link{text-decoration: underline; color: #FFFFFF}
a.stampe:visited{text-decoration: underline; color: #FFFFFF}
a.stampe:hover{text-decoration: none; color: #FFFF00}
a.stampe:active{text-decoration: underline; color: #FFFFFF}
/*=================================================================*/

/*========================== Form =================================*/
input.formInput{border: solid 1px #000000; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: left; padding-left: 2px;}
input.formInputr{border: solid 1px #000000; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: right; padding-left: 2px;}
input.disInput{border: solid 1px #000000; background-color: #ECECEC; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: left; padding-left: 2px;}
input.button{border: solid 1px #000000; background-color: #ECECEC; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-align: center; padding: 3px; text-transform: uppercase; cursor: hand; cursor: pointer;}
input.button_multi_on{border: solid 1px #000000; background-color: #FFbbbb; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-align: center; padding: 3px; text-transform: uppercase; cursor: hand; cursor: pointer;}
input.buttonOn{border: solid 1px #000000; background-color: #a8a8a8; font-family: Tahoma; font-size: 9px; font-style: normal; font-weight: bold; color: #000000; text-align: center; padding: 3px; text-transform: uppercase; cursor: hand; cursor: pointer; margin-top: 2px}
input.buttonOff{border: solid 1px #000000; background-color: #ECECEC; font-family: Tahoma; font-size: 9px; font-style: normal; font-weight: bold; color: #000000; text-align: center; padding: 3px; text-transform: uppercase; cursor: hand; cursor: pointer; margin-top: 2px}
input.buttonTop{border: solid 1px #000000; background-color: #08AB00; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center; padding: 3px; text-transform: uppercase; cursor: hand; cursor: pointer;}
input.radio{vertical-align: middle}
input.numPag{border: solid 1px #000000; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: center}
input.numPagMax{border: solid 1px #000000; background-color: #066C01; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF; text-align: center}
input.campOrder{border: solid 0px #066C01; background-color: #066C01; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; vertical-align: middle; color: #FFFFFF; text-align: center; text-decoration: underline; cursor: hand; cursor: pointer; padding: 0px}
input.inputLogin{border: solid 1px #000000; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; vertical-align: middle; color: #000000; text-align: left; padding-left: 2px;}
input.buttonLogin{border: solid 1px #000000; background-color: #FFFFFF; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; vertical-align: middle; color: #000000; text-align: center; cursor: hand; cursor: pointer;}
input.descLib{border: none; background-color: transparent; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: normal; vertical-align: middle; color: #000000; text-align: left}
input.button_main{border: solid 1px #000000; background-color: #ECECEC; font-family: Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-align: center; text-transform: uppercase; cursor: hand; cursor: pointer;}

select, option{border-color: #000000; font-family: Arial; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; text-align: left; vertical-align: middle; text-indent: 2px;}
textarea.textLib{border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-align: left;}
textarea.textLibGen{border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Tahoma; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left;}
textarea.textComment{border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; text-align: left; width: 100%;}
textarea.textMail{border: 1px solid #000000; background-color: #FFFFFF; padding: 2px; font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-align: left;}

fieldset{border: double; font-family: Arial; padding: 8px; vertical-align: middle;}
legend{border: solid 1px #000000; background-color: #066C01; color: #FFFF00; font-family: Arial; font-weight: bold; font-size: 12px; vertical-align: middle; padding-left: 2px; padding-right: 2px; margin-bottom: 5px}
label{border: solid 1px #000000; font-family: Arial; font-weight: bold; background-color: #066C01; color: #FFFFFF; font-size: 12px; vertical-align: middle; padding: 2px;}
/*=================================================================*/

.tdEticTop{border: 1px solid #FFFFFF; font-family: Arial; font-weight: bold; font-size: 12px; color: #FFFFFF; background-color: #066C01; padding: 1px; text-align: center; vertical-align: middle; white-space: nowrap}
.tdDescTop{font-family: Arial; font-weight: bold; font-size: 12px; color: #000000; border: solid 1px #000000; padding: 1px; vertical-align: middle; white-space: nowrap; background-color: #FFFFFF}
hr.hr_libretto_filtro { color: dd4400; }
label.label_libretto_filtro { background-color:08AB00; border: solid 0px;}

/*========================== Calendario ===========================*/
.mainTable{background-color: #000000; border: none}
.rows{border: 1px solid #000000; color: #000000; background-color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; text-align: right; padding: 2px; cursor: pointer; cursor: hand}
.today{border: 1px solid #000000; color: #000000; background-color: #ECECEC; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; text-align: right; padding: 2px; cursor: pointer; cursor: hand}
.monthYearText{font-family: Verdana, Arial, sans-serif; text-align: center; font-size: 18px; font-weight: bold; background-color: #066C01; color:#FFFF00}
.dayNamesRow{border: solid 1px #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #066C01; color: #FFFF00; font-weight: bold; text-align: center; vertical-align: middle; padding: 2px}
.empty{background-color: #FFFFFF; font-size: 1px}

.downBar{border: 1px solid #000000; background-color: #066C01; font-family: Arial; font-size: 1px; font-style: normal; font-weight: bold; color: #FFFF00; text-align: center; vertical-align: middle; padding: 1px; white-space: nowrap}

a.calend{display: block; text-decoration: none; border: 1px solid #000000; color: #000000; font-family: Verdana, Arial, sans-serif; text-align: center; font-size: 12px; font-weight: bold; background-color: #ECECEC; padding: 2px}
a.calend:link{color: #000000}
a.calend:visited{color: #000000}
a.calend:hover{background-color: #FFFFFF; color: #000000}
a.calend:active{color: #000000}
/*=================================================================*/

/*======================== Ricerca Veloce =========================*/
.LSResult{position: absolute; background-color: transparent; border: none; width: 210px; padding: 0px; font-family: Verdana, Arial, sans-serif; font-size: 10px;}

#LSHighlight{color: #564B47; background-color: #CCCCCC;}
#LSHighlight_cavallo{color: #564B47; background-color: #CCCCCC;}
#LSHighlight_guidaln{color: #564B47; background-color: #CCCCCC;}
#LSHighlight_scuderia{color: #564B47; background-color: #CCCCCC;}
#LSHighlight_manager{color: #564B47; background-color: #CCCCCC;}
#LSHighlight_allevatore{color: #564B47; background-color: #CCCCCC;}

.LSResult span{width: 210px; padding: 0px; margin: 0px; line-height: 15px; display: block; cursor: pointer; cursor: hand;}
.LSShadow span{position: relative; color: inherit;}

span.LSRes{position: relative; background-color: white; border: 1px solid #000000; display: block; overflow: hidden;}
span.LSRow{text-indent: 3px;}
.index_titolo { font-family: Arial; font-weight: bold; font-size: 12px; color: #FFFFFF; border: solid 1px #FFFFFF; background-color: #066C01; padding-left: 3px; padding-right: 2px; vertical-align: middle; white-space: nowrap; }
/*=================================================================*/

/*========================== Menu Veloce ==========================*/
.tdBarTitle{background-color: #066C01; font: bold 12px Verdana; color: #FFFF00;}
.tdMenuTitle{background-color: #066C01; font: bold 12px Verdana; color: #FFFF00;}
.tdMenuRow{background-color: #FFFFFF; padding: 2px; padding-right: 0px;}

.tdMenuRow a{font: normal 10px Verdana; color: #000000; display: block;}
.tdMenuRow a:link{color:black; text-decoration:none;}
.tdMenuRow a:hover{color:black; text-decoration:none;}
.tdMenuRow a:active{color:black; text-decoration:none;}
.tdMenuRow a:visited{color:black; text-decoration:none;}
/*=================================================================*/
