/* CSS Document */
#contenuti-sott #ricercaImmagini a{
text-decoration:none;
font-size:1.1em;font-weight:bold;
display:block;
width:11em;
background:#e7e7e7;
border:1px solid #1062b0;
text-align:center;
padding:2px 0
}
#contenuti-sott .premessa{
padding:0;
margin:0 0 18px
}

#visuraImmagini label,#oraviolazione,#dataviolazione{
float:left;
width:11em;
font-weight:bold;
padding-top:3px;
}
#visuraImmagini .nofloat{
float:none;
width:auto;

}
#visuraImmagini fieldset{
margin:20px 0;
border:1px solid #1062b0;
padding:10px 20px;
}
#visuraImmagini legend{
font-size:1.1em;
font-weight:bold;
color:#000
}
#visuraImmagini legend span{
font-size:.9em;
font-weight:normal;
color:#707070
}
#contenuti-sott #visuraImmagini p{
position:relative;
margin-bottom:20px;
width:100%
}
#visuraImmagini .errore{
color:#b80c14;
position:absolute;
right:0;
width:230px;
padding-top:0px;
}
#visuraImmagini .red{
border:2px solid #b80c14

}

#visuraImmagini #invia{
background:transparent url(ricerca.jpg) no-repeat;
border:none;
font-weight:bold;
width:148px;
height:31px;
color:#fff;
letter-spacing:1px
}

#visuraImmagini #cancella{
background:none;
border:none;
font-weight:bold;
padding:2px 0;
text-decoration:underline;
color:#10508c;
font-size:1em;
}
#contenuti-sott #visuraImmagini .bottoni{
margin-top:20px;
text-align:right
}

.schedaRisultato {
padding-top:18px
}
.schedaRisultato span {
float:left;
width:15em;
/*font-weight:bold*/
}
.schedaRisultato strong {
font-size:1.1em
}
#contenuti-sott .schedaRisultato p{
margin:0 0 3px;
background:#f6f6f6;
padding:5px 8px 0
}

#immaginiDisponibili {
background:#f6f6f6;
margin-top:12px;
float:left;
width:100%;
}
#immaginiDisponibili h5 {
margin:0;padding:12px 8px 5px;
font-size:1.1em;
}
#immaginiDisponibili div {
float:left;
width:220px;
margin-left:8px;
margin-right:14px;
}

#immaginiDisponibili img {
border-color:#a8caff;
background:#fff
}
#immaginiDisponibili a {
display:block;
height:148px;
margin-bottom:8px
}
#immaginiDisponibili a:hover img {
border-color:#478fff;
}

