#box-prenota-extra { padding: 10px 10px 5px 10px; }
#box-prenota-extra .visita-extra-cont-mod { padding: 20px 15px 15px 15px; margin: 0 0 10px 0; background: #FFF; }
#box-prenota-extra #form-header { padding-bottom: 0; margin: 0; }
#box-prenota-extra #form-cont { margin-bottom: 0; padding-bottom: 5px; }
#box-prenota-extra #form-cont form { }
#box-prenota-extra #form-cont form ul { list-style: none; font-size: 0.8em; color: #999; }
#box-prenota-extra #form-cont form ul li { margin: 0 0 15px 0; }
#box-prenota-extra #form-cont form ul li label { margin: 0 0 5px 0; display: block; }
#box-prenota-extra #form-cont form ul li label a { color: #1F5E99; text-decoration: none; }
#box-prenota-extra #form-cont form ul li label a:hover { text-decoration: underline; }
#box-prenota-extra #form-cont form ul li input { width: 324px; padding: 3px 2px 0 2px; display: block; border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: #333; }
#box-prenota-extra #form-cont form ul li textarea { width: 324px; height: 125px; padding: 3px 2px 0 2px; display: block; border: 1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; line-height: 1.3em; color: #333; }
#box-prenota-extra #form-cont form ul li input#invia { width: 100px; padding: 5px 0 3px 5px; margin: 0 0 0 223px; border: 2px outset #CCC; color: #369; font-size: 1em; background: #CCC; }
#box-prenota-extra .visita-extra-cont-mod h3 { margin: 0 0 6px 0; font-size: 0.7em; font-weight: normal; text-transform: uppercase; color: #369; }
#box-prenota-extra .visita-extra-cont-mod h3 strong { font-size: 1.4em; }
#box-prenota-extra .visita-extra-cont-mod p { font-size: 0.8em; line-height: 1.3em; color: #999; }
