@charset "utf-8";
/* CSS Document */

.motore_cont_generale { margin: 0px; padding: 0px; width: 710px }
.motore_cont { margin: 0px; padding: 5px; width: 690px; border: 5px solid #E5E5E5; /*position: relative */}
.motore_cont_interno { margin: 0px; padding-bottom: 0px; width: 690px; background: url(../../images/bg_voli.jpg); background-repeat: repeat-y }
.motore_benvenuto { margin: 0px; padding: 0px 0px 0px 10px; width: 450px; font: bold 18px Arial; color: #80CFE2 }
.motore_mess_benvenuto { margin: 0px; padding: 5px 10px 10px 10px; width: 450px; font: normal 11px Arial; color: #666 }

.menu_sezioni { margin: 0px; padding: 0px; width: 200px; font: bold 15px Arial; color: #666; float: left }
.menu_sezioni a {margin:0px; padding:0px; }

.menu_sezioni_ristoranti { margin: 0px; padding: 0px; width: 200px; height: 45px; background: url(../../images/bg_menu_ristoranti.jpg); text-decoration: none; background-position:0px 45px; }
.menu_sezioni_ristoranti:hover { background-position:0px 0px; }
.menu_sezioni_ristoranti_icon { margin: 0px; padding: 0px; width: 50px; height: 45px; float: left }
.menu_sezioni_ristoranti_scritta { margin: 0px; padding: 0px; width: 150px; height: 45px; font: bold 15px/45px Arial; color: #666; float: left }

.menu_sezioni_hotel { margin: 0px; padding: 0px; width: 200px; height: 45px; background: url(../../images/bg_menu_hotel.jpg); text-decoration: none; background-position:0px 45px; }
.menu_sezioni_hotel:hover { background-position:0px 0px; }
.menu_sezioni_hotel_icon { margin: 0px; padding: 0px; width: 50px; height: 45px; float: left }
.menu_sezioni_hotel_scritta { margin: 0px; padding: 0px; width: 150px; height: 45px; font: bold 15px/45px Arial; color: #666; float: left }

.menu_sezioni_voli { margin: 0px; padding: 0px; width: 200px; height: 45px; background: url(../../images/bg_menu_voli.jpg); text-decoration: none; background-position:0px 0px; }
.menu_sezioni_voli:hover { background-position:0px 0px; }
.menu_sezioni_voli_icon { margin: 0px; padding: 0px; width: 50px; height: 45px; float: left }
.menu_sezioni_voli_scritta { margin: 0px; padding: 0px; width: 150px; height: 45px; font: bold 15px/45px Arial; color: #FFF; float: left }

.menu_sezioni_prodotti { margin: 0px; padding: 0px; width: 200px; height: 45px; background: url(../../images/bg_menu_prodotti.jpg); text-decoration: none; background-position:0px 45px; }
.menu_sezioni_prodotti:hover { background-position:0px 0px; }
.menu_sezioni_prodotti_icon { margin: 0px; padding: 0px; width: 50px; height: 45px; float: left }
.menu_sezioni_prodotti_scritta { margin: 0px; padding: 0px; width: 150px; height: 45px; font: bold 15px/45px Arial; color: #666; float: left }

.menu_sezioni_artigianato { margin: 0px; padding: 0px; width: 200px; height: 45px; background: url(../../images/bg_menu_artigianato.jpg); text-decoration: none; background-position:0px 45px; }
.menu_sezioni_artigianato:hover { background-position:0px 0px; }
.menu_sezioni_artigianato_icon { margin: 0px; padding: 0px; width: 50px; height: 45px; float: left }
.menu_sezioni_artigianato_scritta { margin: 0px; padding: 0px; width: 150px; height: 45px; font: bold 15px/45px Arial; color: #666; float: left }

.menu_sezioni_scopriitalia { margin: 0px; padding: 0px; width: 200px; height: 45px; background: url(../../images/bg_menu_scopri.jpg); text-decoration: none; background-position:0px 45px; }
.menu_sezioni_scopriitalia:hover { background-position:0px 0px; }
.menu_sezioni_scopriitalia_icon { margin: 0px; padding: 0px; width: 50px; height: 45px; float: left }
.menu_sezioni_scopriitalia_scritta { margin: 0px; padding: 0px; width: 150px; height: 45px; font: bold 15px/45px Arial; color: #666; float: left }
.menu_height2px { margin: 0px; padding: 0px; width: 200px; height: 2px }
.menu_clear { clear: both; height: 0px }

.width5px { margin: 0px; padding: 0px; width: 5px; height: 5px; float: left }

.struttura_motore { margin: 0px; padding: 0px; width: 485px; float: left }
.struttura_motore_head_testo { margin: 0px; padding: 0px 0px 0px 35px; width: 200px; height: 50px; font: bold 12px/90px Arial; color: #008036; text-align: left }
.struttura_motore_head { margin: 0px; padding: 0px; width: 156px; height: 110px; background: url(../../images/ico_mdr_voli.jpg); font: bold 15px/90px Arial; color: #008036; text-align: left; margin:-115px 0 0 300px; /*position: absolute; top: -60px; right: 50px */}
.input_nomelocale { margin: 0px; padding: 0px; width: 485px; height: 40px }
.input_nomelocale_testo { margin: 0px; padding: 0px 10px 0px 0px; width: 140px; height: 25px; font: bold 12px/24px Arial; color: #0488BB; text-align: right; float: left }
.input_nomelocale_field { margin: 0px 0px 0px 10px; padding: 2px 0px 0px 5px; width: 265px; height: 25px; font: bold 18px Arial; color: #80CFE2; float: left }
.input_categoria { margin: 0px; padding: 0px; width: 485px; height: 25px }
.input_categoria_testo { margin: 0px; padding: 0px 10px 0px 0px; width: 140px; height: 25px; font: bold 12px/24px Arial; color: #666; text-align: right; float: left }
.input_categoria_field { margin: 2px 0px 0px 10px; padding: 2px 0px 0px 5px; width: 274px; height: 25px; font: bold 12px Arial; color: #999; float: left }
.input_regione { margin: 0px; padding: 0px; width: 485px; height: 25px }
.input_regione_testo { margin: 0px; padding: 0px 10px 0px 0px; width: 140px; height: 25px; font: bold 12px/24px Arial; color: #666; text-align: right; float: left }
.input_regione_field { margin: 2px 0px 0px 10px; padding: 2px 0px 0px 5px; width: 274px; height: 25px; font: bold 12px Arial; color: #999; float: left }
.input_provincia { margin: 0px; padding: 0px; width: 485px; height: 25px }
.input_provincia_testo { margin: 0px; padding: 0px 10px 0px 0px; width: 140px; height: 25px; font: bold 12px/24px Arial; color: #666; text-align: right; float: left }
.input_provincia_field { margin: 2px 0px 0px 10px; padding: 2px 0px 0px 5px; width: 274px; height: 25px; font: bold 12px Arial; color: #999; float: left }
.input_comune { margin: 0px 0px 30px 0px; padding: 0px; width: 485px; height: 25px }
.input_comune_testo { margin: 0px; padding: 0px 10px 0px 0px; width: 140px; height: 25px; font: bold 12px/24px Arial; color: #666; text-align: right; float: left }
.input_comune_field { margin: 2px 0px 0px 10px; padding: 2px 0px 0px 5px; width: 274px; height: 25px; font: bold 12px Arial; color: #999; float: left }

.mdr_height { margin: 0px; padding: 0px; width: 485px; height: 10px }

.desc_premi { margin: 0px; padding: 0px }
.desc_premi_ory { margin: 0px; padding: 0px; width: 145px; font: bold 10px Arial; color: #999; float: right }
.desc_premi_ory_num { margin: 0px; padding: 5px 0px 0px 0px; width: 143px; font: bold 10px Arial; color: #0488BB; float: right }
.desc_premi_ory_ico { margin: 0px; padding: 0px; width: 20px; font: bold 10px Arial; color: #999; float: right }
.desc_premi_raspelli { margin: 0px; padding: 0px; width: 145px; font: bold 10px Arial; color: #999; float: right }
.desc_premi_raspelli_num { margin: 0px; padding: 5px 0px 0px 0px; width: 145px; font: bold 10px Arial; color: #0488BB; float: right }
.desc_premi_raspelli_ico { margin: 0px; padding: 0px; width: 20px; font: bold 10px Arial; color: #999; float: right }

.button_cerca { margin: 0px; padding: 0px; width: 156px; height: 55px; background: url(../../images/button_cerca_voli.jpg); position: absolute; bottom: -25px; right: 50px; text-decoration: none; margin:0px; padding:0px; border:0px; font:16px/58px Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold; }
