.content-schedario
{
    CLEAR: both;
    FLOAT: left;
    WIDTH: 100%
}
.pulsante
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BACKGROUND: url(../images/bg_pulsante.gif) no-repeat;
    FLOAT: left;
    WIDTH: 111px;
    MARGIN-RIGHT: 2px;
    HEIGHT: 30px;
    TEXT-ALIGN: center;

    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: #646464;
    LINE-HEIGHT: 30px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 30px

}
.content-schedario .pulsante A:link
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: #646464;
    LINE-HEIGHT: 30px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 30px
}
.content-schedario .pulsante A:visited
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: #646464;
    LINE-HEIGHT: 30px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 30px
}
.content-schedario .pulsante A:hover
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: #1f7bc8;
    LINE-HEIGHT: 30px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 30px
}
.pulsante-on
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    BACKGROUND: url(../images/bg_pulsante-on.gif) no-repeat;
    FLOAT: left;
    WIDTH: 111px;
    COLOR: white;
    LINE-HEIGHT: 30px;
    MARGIN-RIGHT: 2px;
    HEIGHT: 30px;
    TEXT-ALIGN: center
}
.content-ricerca TABLE
{
    FONT-SIZE: 0.7em
}
.content-ricerca
{
    CLEAR: both;
    BORDER-RIGHT: #1f7bc8 2px solid;
    BORDER-TOP: #1f7bc8 2px solid;
    BORDER-LEFT: #1f7bc8 2px solid;
    MARGIN-RIGHT: 2em;
    BORDER-BOTTOM: #1f7bc8 2px solid;
	width:100%;
}
.content-ricerca .cornice
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
.content-ricerca HR
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}
.titoloSezione
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    MARGIN-BOTTOM: 10px;
    COLOR: #554e37;
    BORDER-BOTTOM: #ccc 1px solid
}
.content-schedario .pulsante-on A:link
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: white;
    LINE-HEIGHT: 30px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 30px
}
.content-schedario .pulsante-on A:visited
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: white;
    LINE-HEIGHT: 30px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 30px
}
.content-schedario .pulsante-on A:hover
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: #7dc2ff;
    LINE-HEIGHT: 30px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 30px
}
/*////////// LISTA RISULATATO  /////////////////*/
.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin: -1px;
	}
.risultati ul li.header-lista {
	background:#CCC;
	color:#000;
	text-transform:uppercase;
	font:bold 0.75em/1.3em Arial, Verdana, Sans-Serif;
	padding:0.5em 0em 0.5em 1em;
	}
.risultati ul {
	margin: 0 0 2em 0;
	width:100%;
	float:left;
	position:relative;
	}
.risultati ul li {
	background:url(../images/bg_lista-risultato.jpg) repeat-x top left;
	padding:1.25em 0em 1.25em 1em;
	border-bottom: solid 1px #e5e5e5;
	overflow:hidden;
	clear:both;
	float:left;
	width:97%;
	}
.risultati ul li .tit-percorso	{
	display:block;
	float:left;
	width:50%;
	}
.risultati ul li .percorso {
	display:block;
	float:left;
	width:50%;
	}
span.tit-aree {
	display:block;
	float:left;
	text-align:center;
	}

span.tit-prototipo {
	display:block;
	float:left;
	}
span.area-on {
	display:block;
	float:left;
	width:23px;
	height:22px;
	background:url(../images/pallino-on.png) no-repeat top left;
	font:normal 10px/22px Arial, Verdana, Sans-Serif;
	text-align:center;
	}
span.area-off {
	display:block;
	float:left;
	width:23px;
	height:22px;
	background:url(../images/pallino-off.png) no-repeat top left;
	font:normal 10px/22px Arial, Verdana, Sans-Serif;
	text-align:center;
	}

span.prototipo {
	display:block;
	float:left;
	width:23px;
	height:22px;
margin-right: 5px;
	background:url(../images/pallino-on.png) no-repeat top left;
	font:normal 10px/22px Arial, Verdana, Sans-Serif;
	text-align:center;
	}

span.tit-ore {
	float:right;
	text-align:left;
	display:block;
	width:11%;
	}
span.ore {
	float:right;
	font:bold 1.2em/1.4em Arial, Verdana, Sans-Serif;
	text-align:left;
	display:block;
	width:10%;
	}
.risultati ul a:link,.risultati ul a:visited {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	border-bottom:none;
	}

/*////////// TABELLA ATTIVITA'  /////////////////*/
ul.tab-intestazione {
	width:100%;
	font-size:1.4em;
	float:left;
	clear:both;
	overflow:hidden;
	margin: 0.4em 0 0 0;
	border: solid 1px #e5e5e5;
	padding: 0.4em 0 0 0;
	background:#f3f3f3;
	}
ul.tab-intestazione li {
	float:left;
	width:30%;
	overflow:hidden;
	vertical-align:top;
	text-transform:uppercase;
	color:#3C8ACF;
	font-weight:bold;
	}
ul.tab-attivita {
	width:100%;
	font-size:1.4em;
	float:left;
	clear:both;
	overflow:hidden;
	border-bottom: solid 1px #e5e5e5;
	padding: 0.4em 0 0 0;
	border-bottom: solid 1px #e5e5e5;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	}
ul.tab-attivita li {
	float:left;
	width:30%;
	overflow:hidden;
	vertical-align:top;
	}
ul.tab-attivita a:link, ul.tab-attivita a:visited {
	margin: 0 0 0.5em 0;
	float:left;
	border-bottom: none;
	}

.tab-li{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 0.7em;
    BACKGROUND: url(/images/bulletNo.gif) no-repeat 0px 7px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 0px
}

.tab-li3{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.7em;
    BACKGROUND: url(/images/bulletNo.gif) no-repeat 0px 7px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 0px
}


.colonna1{
  float: left;
  width: 35%;
}
.colonna2{
  float: left;
  width: 30%;
}
.colonna3{
  float: left;
  width: 20%;
  text-align: center;
}
.colonna4{
  float: left;
  width: 14%;
}
span.ore4 {
	float:right;
	font:bold 1.2em/1.4em Arial, Verdana, Sans-Serif;
	text-align:left;
	display:block;
}
