/* servizi css */

div#content{ display:inline; float:left; width:721px; padding-bottom:25px; min-height:550px; height:auto !important; height:550px; }

div#services-head{ display:block; float:left; clear:both; width:685px; height:30px; margin-top:15px; padding:0 3px 0 12px; color:#eeeeee; background:#3a384b; border-bottom:3px solid #302e42; }

div#services-head h2{ display:block; float:left; font-size:1.8em; font-weight:normal; text-align:left; }

div.boxservice{ display:inline; float:left; width:340px; margin-right:18px; overflow:hidden; }

div.boxservice h1{ float:left; height:27px; margin-top:10px; padding:0 2.1em 4px 12px; background:url(../images/container/content_h1-bg.gif) right bottom no-repeat; font-size:1.5em; font-weight:normal; text-align:left; vertical-align:top; }

div.boxservice h1 a:link, div.boxservice h1 a:visited{ float:left; height:22px; color:#dddddd; text-decoration:none; border-bottom:2px solid #302e42; }

div.boxservice h1 a:focus, div.boxservice h1 a:hover, div.boxoffer h2 a:active{ border-bottom:2px solid #4e4c5d; color:#f9be00; }

div.boxservice a img{ float:left; width:322px; height:125px; } 

div.boxservice a.image:link, div.boxservice a.image:visited{ float:left; width:322px; padding:10px 10px 0 10px; background:#302e42; }

div.boxservice p{ float:left; width:318px; padding:8px 12px; line-height:1.3; background:#302e42; color:#eeeeee; text-align:justify; }

div.boxservice p.date{ float:left; height:12px; font-size:10px; background:#2d2b3f; color:#cccccc; text-align:right; }

form#codice, form#location{ display:block; float:left; width:318px; padding:8px 12px; border:0; background:#302e42; overflow:hidden; }

form#codice fieldset, form#location fieldset{ display:block; margin-bottom:4px; border:0; clear:both; }

form#codice label, form#codice span, form#location label{ display:block; float:left; width:auto; margin-top:5px; padding:2px 4px 2px 0; color:#eeeeee; white-space:nowrap }

form#codice select{ float:left; height:19px; margin:5px 6px 0 0; border:0; background:#2d2b3f; color:#cccccc; }

form#codice input.stxt, form#codice input#anno{ text-transform:uppercase; }

form#codice input#calcola{ margin:0 auto; clear:both; border:0; margin-right:5px; padding:2px 0; background:#2d2b3f; color:#cccccc; }

label.clear, span.clear{ clear:both; }

label em{ color:#cc0000; padding-right:1px; font-style:normal; }

input.stxt, input#provincia, input#anno, input#provext, input#civico, input#cap{ float:left; border:0; margin-right:5px; padding:3px 2px; background:#2d2b3f; color:#cccccc; }

input.radio{ float:left; width:16px; height:16px; margin:8px 6px 0 0; vertical-align:bottom; }

select#giorno{ width:52px; }

select#mese{ width:96px; }

input.stxt{ clear:both; width:314px; }

input#provincia{ width:25px; margin:5px 30px 0 0; }

input#anno, input#cap{ width:39px; margin-top:5px; }

input#provext{ width:108px; margin:5px 4px 0 0; }

input#civico{ width:30px; margin:5px 4px 0 0; }

form#location input#cercaloc{ margin:0 auto; clear:both; border:0; margin-right:5px; padding:2px 0; background:#2d2b3f; color:#cccccc; }

div#location-map{ display:block; float:left; clear:both; padding:12px 16px; background:#2d2b3f; }

div#inner-map{ display:block; float:left; padding:1px; border:4px solid #302e42; }


