@charset "utf-8";
/* CSS Document */
form ul { list-style:none; margin-top:.5em;}
form li {margin-bottom:.3em;}
form label {font-weight:bold; font-size:.9em;}
select {max-width:600px;}
form fieldset {border:none; padding:.5em;}
#domrisp {margin-top:1em;}
#privacy {border:1px solid #666666; margin-top:1.5em;text-align:center;}
#privacy label {padding-right:3em;}
#testoprivacy { display: block;margin-bottom:1em; font-size:.8em;text-align:justify;}
/*#elencoscuole, #cancellati { z-index:100;display:block; position:absolute; width:500px; left:50%; top:550px; margin-left:-250px; border:1px solid #999999; border-bottom:2px solid #000000; border-right:2px solid #000000; background-color:#f5f2e3;}
#cancellati {text-align:center;}*/
#cancellati span { display:block; padding:1em;}
#elencoscuole ul { list-style:circle; padding:.1em; text-align:left;}
#elencoscuole li {font-size:.7em;}
#indicazionipw, #indicazioniscuola {margin-top:1.5em;}
#suggerimentopw, #suggerimentopw2 { font-size:.9em; font-style:italic; margin-left:1em;}
.green{color:#009900;}
.red {color:#FF0000;}
.orange {color:#FF9900;}
/*#errore, #aggiornamento {position:absolute; width:400px; left:50%; margin-left:-200px; top:400px; background-color:#e80000; color:#FFFFFF; border:1px solid #999999; border-bottom:2px solid #000000; border-right:2px solid #000000; padding:1em; text-align:center;}*/
#docente {margin-top:1.5em;}
#elencoscuole a {color:#000000; text-decoration:none;}
#elencoscuole a:hover {color:#FFFFFF; background-color:#333333; text-decoration:none;}
#elencoscuole .nomescuola{ font-weight:bold;}
#elencoscuole .indirizzo{ font-style:italic;}
#elencoscuole span {margin-right:.5em;}


#titoloservizi {display:block; color:#FFFFFF; background-color:#CCC; font-size:1.1em; border-bottom:2px solid #333333; padding-left:.5em; margin-top:2em;}
#servizi {border-bottom:2px solid #333333; background-color:#EEE;margin:0 !important; padding-top:1em; padding-left:.5em; padding-right:.5em;}
.servizi {background-color:#FFF; margin:0; padding:.5em;margin-bottom:1em;}
.servizi li { font-size:.8em;}
.tiposervizio { display:block; background-color:#DCDCDC;width:99%; border-bottom:1px solid #333333;border-top:1px solid #333333; font-size:.9em; padding-left:1%;}
.descrizioneservizio { display:block; font-size:.9em; padding-left:1.63em;}
.nomeservizio {font-weight:bold; }
#servizi input {vertical-align:middle;}
#servizi a {color:#000000; text-decoration:none;}


#visitor_unisettore {width:400px;}

.sbagliato {background-color:#e80000;}

#buttoninvia, #buttoncancella{ width:49%;}
#buttoninvia {float:left;}
#buttoncancella{ float:right; text-align:right;}
#cancellati form { margin-top:1em;}


#errore, #aggiornamento, #elencoscuole, #cancellati, #noconsenso {display:none; text-align:left;}
