* { margin:0; padding:0 }
html { height:100% }
body { height:100%; font-family:Verdana, Helvetica, sans-serif; font-size:75%; }
a { color:#014a99; text-decoration:none }
a:hover { text-decoration:underline }
h2 { font-size:1.1em; font-weight:bold}

#container { width:100%; height:100%; text-align:center; vertical-align:middle; }

#main_content { width:1000px; margin:0 auto; text-align:left; /*border:1px solid #0066b6;*/ padding:5px }

#img_header { font-size:1em; height:336px; background-image:url('../_img/prontoseat.jpg'); background-repeat:no-repeat; margin:5px auto; }
#titolo1 { font-size:1.2em; margin:5px 0 15px 0; }

#menu { text-align:left; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #bbb }
#menu li { display:inline; padding-right:5px; padding-left:5px; border-left:1px solid #999 }

#annunci {position:relative}
#annunci h1 { font-weight:normal; font-size:1.1em; color:#014a99; margin-bottom:10px }
#annunci h2 { font-weight:normal; font-size:1em; color:#014a99 }
#annunci h3 { font-weight:bold; font-size:1em; margin-top:15px }
#annunci p { font-size:1em; line-height:1.3em; color:#333; margin:5px 0 }
#annunci .bot10 { margin-bottom:10px }
#annunci .bot30 { margin-bottom:30px }
#annunci .top30 { margin-top:30px }
#annunci input { font-family:Verdana, Helvetica, sans-serif; font-size:1em }
#annunci textarea { width:100%; height:100px; font-family:Verdana, Helvetica, sans-serif; font-size:1em }
#annunci p.invia_cv_link { margin-bottom:20px }
#annunci .text { /*width:68.18em*/ }

#prima_parte, #seconda_parte { position:relative}

#form_invia_cv { padding:5px 5px; position:relative; }
#form_invia_cv fieldset { padding:5px 5px; border:none; margin-top:15px; margin-bottom:10px; z-index:1; position:relative; }
#form_invia_cv legend { padding:5px 5px; background-color:#014a99; color:#fff; }
#form_invia_cv p { padding:2px 0 }
#SezioneResidenza {margin-bottom:50px}
#SezioneDomicilio {margin-bottom:30px}

#img_leggi_annunci {position:absolute; top:0; right:120px}
#img_vediamo {position:absolute; top:150px; right:120px}
#img_dunque {position:absolute; top:600px; right:250px}
#img_centodieci {position:absolute; top:80px; right:225px}

#popup1 {width:300px; border:2px solid #ffec01; /*position:absolute; z-index:99; top:150px;*/ left:320px; background-color:#fff; z-index:99}
#popup2 {width:300px; border:2px solid #ffec01; /*position:absolute; z-index:99; top:150px;*/ left:300px; background-color:#fff; z-index:99}
#annunci #popup1 p, #annunci #popup2 p {color:#014a99; text-align:center}

#puls_prosegui, #puls_indietro, #puls_invia {cursor:pointer}

.left0 { position:absolute; left:0 }
.left75 { position:absolute; left:75px }
.left80 { position:absolute; left:80px }
.left90 { position:absolute; left:90px }
.left100 { position:absolute; left:100px }
.left120 { position:absolute; left:120px }
.left150 { position:absolute; left:150px }
.left180 { position:absolute; left:180px }
.left200 { position:absolute; left:200px }
.left220 { position:absolute; left:220px }
.left250 { position:absolute; left:250px }
.left270 { position:absolute; left:270px }
.left300 { position:absolute; left:300px }
.left320 { position:absolute; left:320px }
.left350 { position:absolute; left:350px }
.left380 { position:absolute; left:380px }
.left420 { position:absolute; left:420px }
.left470 { position:absolute; left:470px }

/*.left0 { margin-left:0 }
.left75 { margin-left:75px }
.left80 { margin-left:80px }
.left90 { margin-left:90px }
.left100 { margin-left:100px }
.left120 { margin-left:120px }
.left150 { margin-left:150px }
.left180 { margin-left:180px }
.left200 { margin-left:200px }
.left220 { margin-left:220px }
.left250 { margin-left:250px }
.left270 { margin-left:270px }
.left300 { margin-left:300px }
.left320 { margin-left:320px }
.left350 { margin-left:350px }
.left380 { margin-left:380px }
.left420 { margin-left:420px }
.left470 { margin-left:470px }*/

.text25 { width:25px }
.text50 { width:50px }
.text100 { width:100px }
.text150 { width:150px }
.text200 { width:200px }
.raggruppa { margin:18px 0 }
.radio, .check { vertical-align:middle }

#accept_form { margin:10px 0; }

#luogo_nascita_autocomplete, #cap_res_autocomplete, #cap_dom_autocomplete { z-index:99; background-color:#efefef }
#citta_res_autocomplete { z-index:100; background-color:#efefef }
#citta_dom_autocomplete { z-index:100; background-color:#efefef }
/*#luogo_nascita_autocomplete .autocomplete ul { width:202px; }
#cap_res_autocomplete .autocomplete ul { width:150px; }*/
.autocomplete_cnt { position:relative}
.autocomplete ul { list-style-type:none; border-left: solid 1px #999; border-right: solid 1px #999; border-bottom: solid 1px #999; margin-left:1px; background-color:#efefef }
.autocomplete li { padding:3px 2px; color:#014a99; cursor:pointer }
.indicator300 { position:absolute; left:300px }
.autocomplete li#chiudiSuggest { text-align:right; color:#f00 }


#flash_alert, #js_alert { margin-top:15px; color:#666 }


.top15 { margin-top:15px }
.top10 { margin-top:10px }
.top8 { margin-top:8px; }
.top5 { margin-top:5px }
.msgError { color:#f00; margin-top:5px; }

#loading { position:absolute; left:550px; }
.messaggioConferma { color:#008F2E }