form#cercaindirizzo{
	background:url(../img/subtitolo.gif) left top no-repeat;
	height:37px;
}
#subtestalino{
	background:url(../img/subtitolo_right.gif) right top no-repeat #cc0001;
}
.es1{
	color:#fefefe;
}
.es2{
	color:#e2bab2;
}

#rightcol ul{
	margin:0px;
	padding:5px 10px 5px 10px;
}
#rightcol li{
	margin:0px;
	padding:0px;
	list-style:none;
}
h3.label{
	display:block;
	background-color:#ebebeb;
	padding:4px;
	width:150px;
	font-size:100%;
	border-right:1px solid #808080;
	margin-left:5px;
}
h3.labelquando{
	display:block;
	background-color:#d6d6d6;
	padding:4px;
	width:100px;
	font-size:100%;
	border-right:1px solid #808080;
	margin-left:5px;
}
#cercaappuntamento{
	background-color:#ebebeb;
	margin-bottom:10px;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	margin-right:2px;
	margin-left:5px;
}

#quando{
	background-color:#d6d6d6;
	border-right:1px solid #808080;
	border-bottom:1px solid #808080;
	margin-right:2px;
	margin-left:5px;
	padding:10px;
}
#quando .invia{
	font-size:100%;
	background-color:#cc0001;
	color:#FFFFFF;
	font-weight:bold;
	/*padding: 2px 10px 2px 10px;*/
	width:70px;
	margin-top:5px;
}

#giornoprec, #from, #to{
	margin-top:3px;
}

.calendar{
        float:left;
}
.calendar.disabled{
        background-color:#d6d6d6;
        color:#8b8b8b;
        border:1px solid #afafaf;
}


a.dp-choose-date {  
	width: 14px;
	height: 19px;
	padding: 0;
	margin: 0px 23px 0;
	text-indent: -2000px;
        display:block;
	overflow: hidden;
	background: url(../img/calendar.gif) left 5px no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[]======[  BALLOON ]======[]======[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.fumetto{
	line-height:14px;
	margin:0pt 0pt 0pt 0px;
	padding:10px 10px 4px 10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width:350px;
	height:150px;
	background-color:#DADAF4;
}
.fumetto h4{
	font-size:100%;
        white-space:nowrap;
	margin:0px 0px 4px -24px;
	padding:2px 0 0 24px;
	color:#404073;
        text-transform:uppercase;
}
.fumetto a{
	color:#000064;
	text-decoration:none;
}
.fumetto a:hover{
	color:#0000C0;
	text-decoration:underline;
}
.fumetto table{
	font-size:11px;
	text-align: left;
	/*padding-top:13px;*/
        padding-top:1px;
}
.fumetto table a{
	font-weight:normal;
}
.fumetto table td{
	vertical-align:top;
        padding:2px;
}
.fumetto form {
	margin: 0; 
	padding: 0; 
}
.fumetto ul{
	padding-bottom:4px;
}
.fumetto div.dettagli {
	height:90px;
	padding-right:3px;
	padding-top:-2px;
        padding-bottom:5px;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
        margin-bottom:6px;
}
.fumetto .text h3{
        margin-top:6px;
        color:#404073;
        font-size:100%;
        font-weight:normal;
}

