body
{
    margin: 0px;
    padding: 0px;
	color: #494949;
	background:#a4acb1 url(../images/bkg.gif) repeat-x left top;
    font-family: Trebuchet MS, Arial, Verdana, Sans-serif ;
}

td      {padding:0px; margin:0px; vertical-align:top; font-size:12px; text-align:justify;  }
img     {border: 0px;}

ul.list {list-style-image: url(../images/list.gif); margin:0; padding:10px 0 10px 18px; text-align:left;} 
ol {margin:0; padding:10px 0 10px 18px; text-align:left;} 
ul.video {list-style-image: url("../images/listVideo.gif"); padding:0; margin:0 5px 0 5px; text-align:left; font-weight:bold; } 
li { padding-bottom:5px;}

a       {color: #494949; text-decoration:none;}
a:hover {color: #000000; text-decoration:none; }

.divon  { cursor:pointer;}

/* form */
input   { font-size: 11px; color:#494949; border:solid 1px #c6c6c6;  margin:5px 0 0 0; padding:3px; }
select  { font-size: 11px; color:#494949; border:solid 1px #c6c6c6;  margin:5px 0 0 0; padding:3px; }
textarea{ font-size: 11px; color:#494949; border:solid 1px #c6c6c6;  margin:5px 0 0 0; padding:1px 0 1px 6px; font-family:Trebuchet MS, Arial, Verdana, Sans-serif; }

.radio  { border:none;  vertical-align:middle; margin:0; padding:0; }
.tform  { text-align:right; padding:3px 15px 3px 0; white-space:nowrap;}

.formT { color:#ffffff; font-size:13px; font-weight:bold; padding-left:4px;}
.formTx { padding:0 10px 0 4px; vertical-align:middle; width:150px; text-align:left;}

/* generale */
.bold { font-weight:bold; color:#000000;}

.data { font-size:10px;}
.TNews { font-size:16px; color:#ff7e00; font-weight:bold;}
.Nlist{ padding:0 20px 20px 0; font-size:11px; text-align:left;}
.NlistOn{ background-color: #ffa600; color:#ffffff; font-weight:bold; text-align:left;}

.TPlayer_h { color:#cf0304; font-weight:bold; padding:18px 16px 3px 16px; text-align:center; line-height:14px;}
.TPlayer  { color:#cf0304; font-weight:bold; padding-bottom:3px; text-align:center; font-size:16px;}
.Vlist {padding:0 20px 0 0; font-size:11px; text-align:left;}
.VlistOn {background-color: #e30c10; color:#ffffff; font-weight:bold; text-align:left;}


.pdf {background:url(../images/Pdf.gif) no-repeat left top; padding:0 0 15px 20px;}

.TReg {font-size:16px; color:#4b575e; font-weight:bold; line-height:18px;  text-align:left;}
.TViag {font-size:16px; color:#69568e; font-weight:bold; line-height:18px;  text-align:left;}
.TSedi {font-size:16px; color:#00276f; font-weight:bold; line-height:18px;  text-align:left;}
.TCQ {font-size:16px; color:#d22024; font-weight:bold; line-height:18px;  text-align:left;}
.TCont {font-size:18px; color:#003706; font-weight:bold; line-height:18px;  text-align:left;}
.TSubMod {font-size:15px; color:#4b575e; font-weight:bold; line-height:18px;  text-align:left;}

.tableT {font-size:10px; background:url(../images/bkg_Oriz.gif) repeat-x left bottom; padding-bottom:5px;}
.tableI {background:url(../images/bkg_Oriz.gif) repeat-x left bottom; padding:2px 0 3px 0;}
.tableIr {background:url(../images/bkg_Oriz.gif) repeat-x left bottom; padding:2px 0 3px 0; text-align:right;  white-space:nowrap;}
.size10 { font-size:10px;}
.txt02 { font-size:11px; color:#8b8b8b; }

.tableT2{font-size:10px; background:url(../images/bkg_Oriz.gif) repeat-x left bottom; padding-bottom:5px; text-align:center; width:80px;}
.tableI2 { padding:0 0 5px 4px;  white-space:nowrap;}
.tableDis { text-align:center;  vertical-align:middle; }

.sponsor    {padding:10px 20px; vertical-align:middle; text-align:center;}

/* disponibilità turni */
.tableDis_alta { font-size:11px; color:#ffffff; padding:1px; border: 1px solid #ffffff; text-align:center; margin: 0px 0px 0px 0px; background-color:#017b1b; height: 11px; width: 18px; cursor:pointer; }
.tableDis_bassa { font-size:11px; color:#000000; padding:1px; border: 1px solid #ffffff; text-align:center; margin: 0px 0px 0px 0px; background-color:#ffc001; height: 11px; width: 18px; cursor:pointer; }
.tableDis_pieno { font-size:11px; color:#ffffff; padding:1px; border: 1px solid #ffffff; text-align:center; margin: 0px 0px 0px 0px; background-color:#e90404; height: 11px; width: 18px; cursor:pointer; }

option.disponibile { color: #494949; }
option.pieno { color: #e90404; }
/* fine disponibilità turni */

.tablecq {background:url(../images/bkg_Oriz.gif) repeat-x left bottom; color:#d22024; padding:2px 0 3px 0; font-weight:bold;}
.tables {background:url(../images/bkg_Oriz.gif) repeat-x left bottom; color:#0072bc; padding:2px 0 3px 0; font-weight:bold;}
.tableae {background:url(../images/bkg_Oriz.gif) repeat-x left bottom; color:#ff7300; padding:8px 0 3px 0; font-weight:bold; font-size:16px; text-align:left; white-space:nowrap;}

.tab {background:url(../images/bkg_Oriz.gif) repeat-x left bottom; }

.menuSapOff{background:url(../images/ArrSaperOff.gif) no-repeat left; color:#f64d00; font-size:16px; font-weight:bold; padding:2px 0 3px 20px;}
.menuSapOff a       {color: #f64d00; text-decoration:none;}
.menuSapOff a:hover {color: #f64d00; text-decoration:none; }

.menuSapOn{background:#fb810a url(../images/ArrSaperOn.gif) no-repeat left bottom; color:#ffffff; font-size:16px; font-weight:bold; line-height:18px; padding:2px 0 3px 20px;}
.menuSapOn a       {color: #ffffff; text-decoration:none;}
.menuSapOn a:hover {color: #ffffff; text-decoration:none; }


.menuSOff{background:url(../images/ArrSediOff.gif) no-repeat left; color:#0072bc; font-size:16px; font-weight:bold; padding:2px 0 3px 20px;}
.menuSOff a       {color: #0072bc; text-decoration:none;}
.menuSOff a:hover {color: #0072bc; text-decoration:none; }

.menuSOn{background:#0072bc url(../images/ArrSediOn.gif) no-repeat left bottom; color:#ffffff; font-size:16px; font-weight:bold; line-height:18px; padding:2px 0 3px 20px;}
.menuSOn a       {color: #ffffff; text-decoration:none;}
.menuSOn a:hover {color: #ffffff; text-decoration:none; }

.menuCalOff{background:#d22024 url(../images/ArrOff.png) no-repeat left; color:#ffffff; font-size:13px; font-weight:bold;   padding-left:18px;}
.menuCalOff a       {color: #ffffff; text-decoration:none;}
.menuCalOff a:hover {color: #ffffff; text-decoration:none; }

.menuCalOn{background:#d22024 url(../images/ArrOn.png) no-repeat left bottom; color:#ffffff; font-size:13px; font-weight:bold;   padding-left:18px;}
.menuCalOn a       {color: #ffffff; text-decoration:none;}
.menuCalOn a:hover {color: #ffffff; text-decoration:none; }

.menuS { background:url(../images/traS.gif) no-repeat right bottom; padding:20px 8px 0 5px; vertical-align:middle; }

/*iscrizione BOX*/
.clearBoth {clear:both; width:0; height:0;}

.divContISc{ background:url(../images/divContIScT.gif) no-repeat; padding-top:15px; width:700px; margin:0 0 15px 10px; }
.divContIScIN{ background:url(../images/divContIScIn.gif) no-repeat left bottom; padding:0 20px 4px 4px; }

.IS-listaCentri {background: url(../images/listaCentri-bkg.png) no-repeat right top; width:330px; height:400px; position:relative; float:left;}
.IS-listaC-off { line-height:24px; margin-bottom:2px; font-size:16px; font-weight:bold; padding:2px 0 2px 12px; cursor:pointer;}
.IS-listaC-on {line-height:24px; margin-bottom:2px; font-size:16px; font-weight:bold; padding:2px 0 2px 12px;background:url(../images/IS-listaC-on.png) no-repeat right top;}

.IS-scelta {background: url(../images/IS-sceltaI.gif) no-repeat left bottom; padding-bottom:6px; width:315px;margin:30px 0 0 2px; position:absolute; bottom:0;}
.IS-sceltaI {background:#f1f3f4 url(../images/IS-sceltaT.gif) no-repeat; min-height:110px;  padding:10px 10px 0 10px;}
.scelta-SelC { font-weight:bold; font-size:20px;}
.scelta-Sel { font-weight:bold; font-size:15px;}

.IS-tabRaduni {width:340px; height:400px; position:relative; float:right; }
.Raduno {background: url(../images/IS-Raduno.png) no-repeat; width:340px; text-align:center; padding:6px 0 2px 0; color:#fff; font-size:15px; font-weight:bold;}
.Rintero-FREE  {background: url(../images/IS-R-intero.png) no-repeat; width:159px;  height:43px;  margin-top:1px; cursor:pointer;}
.Rintero-OVER {background:#f1f3f4 url(../images/IS-R-intero.png) no-repeat; width:159px;  height:43px; margin-top:1px; cursor:pointer;}
.Rintero-ALERT {background:#ffde00 url(../images/IS-R-intero.png) no-repeat; width:159px;  height:43px; margin-top:1px; cursor:pointer;}
.Rintero-FULL {background:#cf0000 url(../images/IS-R-intero.png) no-repeat; width:159px;  height:43px; margin-top:1px; color:#fff;}
.Rintero-SELCT {background:#97b60e url(../images/IS-R-intero.png) no-repeat; width:159px;  height:43px; margin-top:1px; color:#fff;}

.Rset-FREE	{background: url(../images/IS-R-2set.png) no-repeat;		width:89px;  height:43px;  margin-top:1px; cursor:pointer;}
.Rset-OVER	{background:#f1f3f4 url(../images/IS-R-2set.png) no-repeat; width:89px;  height:43px;  margin-top:1px; cursor:pointer;}
.Rset-ALERT {background:#ffde00 url(../images/IS-R-2set.png) no-repeat; width:89px;  height:43px;  margin-top:1px; cursor:pointer;}
.Rset-FULL	{background:#cf0000 url(../images/IS-R-2set.png) no-repeat; width:89px;  height:43px;  margin-top:1px; color:#fff;}
.Rset-SELCT {background:#97b60e url(../images/IS-R-2set.png) no-repeat; width:89px;  height:43px;  margin-top:1px; color:#fff;}

.Rall-FREE  {background: url(../images/IS-R-all.png) no-repeat; width:338px;  height:43px;  margin-top:1px; cursor:pointer; text-align:center;}
.Rall-OVER {background:#f1f3f4 url(../images/IS-R-all.png) no-repeat; width:338px;  height:43px; margin-top:1px; cursor:pointer; text-align:center;}
.Rall-ALERT {background:#ffde00 url(../images/IS-R-all.png) no-repeat; width:338px;  height:43px; margin-top:1px; cursor:pointer; text-align:center;}
.Rall-FULL {background:#cf0000 url(../images/IS-R-all.png) no-repeat; width:338px;  height:43px; margin-top:1px; color:#fff; text-align:center;}
.Rall-SELCT {background:#97b60e url(../images/IS-R-all.png) no-repeat; width:338px;  height:43px; margin-top:1px; color:#fff; text-align:center;}

.R-Txt { padding:6px 14px 0 14px; font-size:12px; font-weight:bold;}

.legenda { font-size:10px; font-weight:bold; position:absolute; bottom:4px; right:0;}
.l-leg{ float:left; padding:2px 4px;}
.l-alert { background-color:#ffde00; float:left;  padding:1px 4px; margin-left:5px;}
.l-full{ background-color:#cf0000; float:left; color:#fff; padding:1px 4px; margin-left:5px;}
.l-scelta { background-color:#97b60e; float:left; color:#fff; padding:1px 4px; margin-left:5px;}
