body {font-family:Arial, Helvetica, FreeSans, sans-serif;font-size:12px;color:#333;background-color:#fff !important ;margin:0 6px;padding:0; min-width:746px}

a {color:#0000cc; outline:0}
a:hover {color:#ff6600}
.hrfix {border:0; height:12px; background-color:#fff; clear:both; visibility:hidden}
#content {}

/*header*/
#header {color:#323D49;background:url("http://images.alice.it/ricerca/1.0/common/header_list_bg.gif") repeat-x  0 37px; border-bottom:2px solid #ff6600; margin:0;  width:100%; float:left;  min-height:80px; height:auto!important; height:80px; position:relative; z-index:20; }

/*AVE PROVA 28022008: #header {color:#323D49;background:white url("http://images.alice.it/ricerca/1.0/common/header_list_bg.gif") repeat-x  0 37px; border-bottom:2px solid #ff6600; margin:0;  width:100%; float:left; min-height:80px; height:auto!important; height:80px; position:fixed; z-index:20 }*/

/* MODIFICA MANUALE */
#header .charging{ position: absolute; left:22px; top:12px; width:34px; height:18px; z-index:100}
#header #homepage { position:absolute; right:6px; top:2px; width:190px; text-align:right; z-index:6; }
#header #homepage a{ color:#636363; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none}
#header #homepage a:hover{ color:#ff6600;text-decoration:underline}
#homepage .usadalbrowser { width:150px; line-height:0.9em;position:absolute; top:28px; right:0; text-align:left; display: none}
#homepage .usadalbrowser a{ text-transform:none!important; color:#666; font-weight:normal!important;display:block; cursor:pointer;width:150px;background:url("http://images.alice.it/ricerca/1.0/common/virgilio_da_browser.gif") right center no-repeat;  }
#homepage .usadalbrowser span{ padding:3px 0; display:block; width:100px; text-align:right}
#header .nofloat{ width:698px;}
#header  .charging{ position: absolute; left:18px; top:6px; width:34px; height:18px; z-index:100}
#header .logo-img{ border:0; margin:12px; padding:0; background:url("http://images.alice.it/ricerca/1.0/common/ricerca_bg.gif") right top no-repeat;float:left;}
#header .form{ padding:0; margin:0;  float:left; width:548px; position:relative;z-index:9 }
#header form{  margin:0; padding:0;clear:both}
#header  .text-input-web{ padding:1px 0 1px 4px; width:456px; border:1px solid #c7c9cc; font-weight:bold; margin-bottom:2px; height:18px;vertical-align:middle;  }
#header  .text-input-persone{ padding:1px 0 1px 4px; width:145px; border:1px solid #c7c9cc; font-weight:bold; margin-bottom:2px; height:18px;vertical-align:middle;  }
#header  .text-input-aziende{ padding:1px 0 1px 4px; width:220px; border:1px solid #c7c9cc; font-weight:bold; margin-bottom:2px; height:18px;vertical-align:middle;  }
#header .select-video, #form-footer .select-video{ display:none}
#header .form .cerca-bt { border:0;  margin:0 0 0 6px; vertical-align:middle; width:74px; height:27px;  background: url("http://images.alice.it/ricerca/1.0/common/cerca_bt.gif") no-repeat 0 0; text-indent:-6000px; font-size:1px; cursor:pointer }
#header .form .radio { margin:0; padding:0; font-size:10px}
#header .moveup {position:relative; top:-3px; color:#716f70}
.nobold {font-weight:normal!important}

/*tab form*/
#tab-form{ font-size:12px;margin:2px 0 2px 0!important;margin:0 0 -3px 0; padding:12px 0 0 0;float:left;  position:relative; z-index:80; background-color:#fff; top:-2px; height:16px; }
#tab-form ul{  list-style:none; margin:0; padding:0; color:#8c8c8c;float:left; margin-left:-10px}
#tab-form li{ display:block; padding:0; float:left}
#tab-form a{ color:#333; text-decoration:none}
#tab-form a.new-label{ background:url("http://images.alice.it/ricerca/1.0/common/new.gif") top right no-repeat; padding-right:18px}
#tab-form a.this-tab { color:#ff6600; font-weight:bold; font-size:13px}
#tab-form a:hover{ color:#ff6600; text-decoration:underline}
#tab-form li a{ margin:0 12px}
#header .tab-altro{ height:23px; position:relative; z-index:10; }
#header .tab-altro a{  padding: 0 26px 1px 0!important; background: url("http://images.alice.it/ricerca/1.0/common/tab_altro_bt.gif") 100% 0  no-repeat; display:block; }
#tab-altro-cont-header { position:absolute; top:18px; left:10px; width:89px; display:none; z-index:100}
#tab-altro-cont-header iframe{ position:absolute;top:0;left:0;z-index:-1;filter:mask();width:100%;height:100%;display:none;display/**/:block;}
.tab-altro-item-top { background:url("http://images.alice.it/ricerca/1.0/common/tab_altro_top.png") no-repeat left top!important;background:url("http://images.alice.it/ricerca/1.0/common/tab_altro_item_top.gif")  no-repeat left top; width:89px;  padding:10px 0 2px 0;margin:0; text-transform:capitalize}
.tab-altro-item { background:url("http://images.alice.it/ricerca/1.0/common/tab_altro_bg.png") repeat-y left top!important;background:url("http://images.alice.it/ricerca/1.0/common/tab_altro_item_bg.gif") repeat-y left top; width:89px; padding:5px 0; margin:0; text-transform:capitalize}
.tab-altro-item-bt { background:url("http://images.alice.it/ricerca/1.0/common/tab_altro_bt.png") no-repeat left bottom!important;background:url("http://images.alice.it/ricerca/1.0/common/tab_altro_item_bt.gif")  no-repeat left bottom; width:89px; padding:2px 0 2px 0; margin:0; height:30px; text-transform:capitalize}
.tab-altro-item-top a, .tab-altro-item a, .tab-altro-item-bt a {background:none!important;}
#tab-form li .tab-altro-item-top a, #tab-form li .tab-altro-item a, #tab-form li .tab-altro-item-bt a { margin:0 0 0 4px!important;}
#tab-form .tab-altro a.separatore { border-top:#cecece 1px solid; width:48px; position:relative; top:-4px;}
#tab-form .tab-altro a.separatore span{ padding-top:6px; display:block; margin-bottom:-4px; }
/*tab form*/

/*paginazione*/
#paginazione {padding:5px 0 0 0; margin:0;font-size:12px;color:#FD7D04;font-weight:bold; background:url("http://images.alice.it/ricerca/1.0/common/paginazione_border.gif") repeat-x 0 28px; float:left;width:100%;height:25px;border-top:1px solid #e5eaef; }
#paginazione a { color:#434343;text-align:center;float:left; display:block;  border-left:1px solid #e5eaef ;padding:5px 0 6px 0; margin:-5px 0 0 0;min-width:12px; text-decoration:none!important}
#paginazione a span{ font-style:normal; padding:0 6px}
#paginazione a:hover {color:#ff6600; text-decoration:underline}
#paginazione .yourpage {text-align:center; border-left:1px solid #e5eaef ; background-color:#bac0c7; color:#fff;float:left;display:block;margin:-5px 0 0 0}
#paginazione span b{border:1px solid #fff; padding:4px 2px 0 2px;display:block; width:20px ; height:20px}
/*paginazione*/

/*form footer*/
#form-footer { height:74px; background:#f8f8f9 url("http://images.alice.it/ricerca/1.0/common/form_footer_left.gif") left top no-repeat; margin:56px 0 25px 0!important;margin:35px 0 25px 0; position:relative}
.form-footer-close-left { width:12px;height:34px; background: url("http://images.alice.it/ricerca/1.0/common/form_footer_left.gif") left bottom no-repeat; position:absolute; left:0; bottom:0; z-index:13; }
.form-footer-close-right { width:12px;height:74px; background: url("http://images.alice.it/ricerca/1.0/common/form_footer_right.gif") left top no-repeat; position:absolute; right:0; top:0; z-index:12;}
.form-footer-close-right .bottomff{ width:12px;height:24px; background: url("http://images.alice.it/ricerca/1.0/common/form_footer_right.gif") left bottom no-repeat; position:absolute; right:0; bottom:0; z-index:13;}
#tab-form-footer { font-size:12px; margin:0 0 0 24px!important;margin:0 0 0 10px; padding:12px 0 0 0;z-index:12;float:left}
#tab-form-footer ul{  list-style:none; margin:0; padding:0; color:#8c8c8c;float:left;}
#tab-form-footer li{ display:block;margin:0 0 0 2px; padding:0; float:left}
#tab-form-footer a{ color:#333; text-decoration:none}
#tab-form-footer .this-tab{ color:#ff6600; font-weight:bold; font-size:13px}
#tab-form-footer a:hover{ color:#ff6600; text-decoration:underline}
#tab-form-footer li a{ margin:0 3px}
#form-footer .tab-altro{ background: url("http://images.alice.it/ricerca/1.0/common/tab_altro_bt_footer.gif") 100% 0  no-repeat; height:22px; position:relative; z-index:10 }
#form-footer .tab-altro a{  padding: 0 15px 6px 0!important; }
#form-footer .form{ padding:25px 0 0 24px;  margin:0; clear:both; position:relative; z-index:10 }
#form-footer form{  margin:0; padding:0; width:630px}
#form-footer .form .text-input-web{ padding:1px  4px; width:500px; border:1px solid #c7c9cc; font-weight:bold; margin-bottom:14px; height:18px}
#form-footer  .text-input-persone{ padding:1px 0 1px 4px; width:147px; border:1px solid #c7c9cc; font-weight:bold; margin-bottom:2px; height:18px;vertical-align:middle;  }
#form-footer  .text-input-aziende{ padding:1px 0 1px 4px; width:238px; border:1px solid #c7c9cc; font-weight:bold; margin-bottom:2px; height:18px;vertical-align:middle;  }
#form-footer .cerca-bt { border:0;  margin:0 0 0 6px; vertical-align:top; width:74px; height:27px;  background: url("http://images.alice.it/ricerca/1.0/common/cerca_bt.gif") no-repeat 0 0; text-indent:-6000px; font-size:1px; cursor:pointer }
#form-footer .radio {font-size:10px;margin:-8px 0 0 0; height:15px  }
#form-footer .radio b{  color:#333;   }
#form-footer .radio a{ font-size:11px; font-weight:bold;color:#ff6600; margin-left:20px;  }
#form-footer .moveup {position:relative!important; position:static; top:-3px;  color:#716f70;}
/*form footer*/

/*footer*/
#footer{  padding:0 0 20px 0; margin:0;color:#ff6600; text-align:center}
#footer hr{ display:none}
#footer ul{  list-style:none; margin:0; padding:0; font-size:11px; font-weight:bold}
#footer li{ display:inline;margin:0 0 0 2px; padding:0; letter-spacing:1px; }
#footer li a{ margin:0 2px 0 0; color:#333; text-decoration:none}
#footer li a:hover{ color:#ff6600; text-decoration:underline}
#footer i{ color:#8c8c8c; font-size:10px}
#footer .ulfooter-alt {  list-style:none; margin:10px 0 0 0; padding:0; font-size:10px; color:#333}
#footer .ulfooter-alt li{ letter-spacing:0; text-transform:none}
#footer .ulfooter-alt li a{ margin:0;}
/*footer*/

/*sponsored links*/
#sponsor-cont, .sponsor-cont{margin:0;}
#sponsor-cont a, .sponsor-cont a{text-decoration:none;}
.sponsored-links { font-size:12px; color:#333; margin:0 0 10px 0; display:block}
a.spanchor { display:block; width:100%; text-decoration:none; cursor:pointer; font-weight:normal  }
a .link-sponsor {color:#0000cc;font-size:16px; border-bottom:#0000cc 1px solid}
a .link-sponsor:hover { border:0!important; color:#ff6600}
html > body a .link-sponsor {*border-bottom:0; *text-decoration:underline}
html > body a .link-sponsor {*border-bottom:0; *text-decoration:underline}
* html a .link-sponsor {border-bottom:0; text-decoration:underline}
.sponsor {color:#999 }
.sponsor11 { font-size:11px}
.sponsor-dett { display:block }
.sponsor-dett  span{color:#ff6600; font-size:12px}
.sponsor-dett  span:hover{text-decoration:underline;}
/*sponsored links*/

/*risultati*/
.risultati {  margin:2px 0 0 0;  clear:both; width:99%;  } 
/* AVE PROVA 28022008: .risultati {  margin:92px 0 0 0;  clear:both; width:96%;  } */
.main-listing {  padding:0 10px 50px 15px;width:75%;}
td.main-listing {  vertical-align:top;}
.listing-title {  padding:0; border-bottom:1px solid #e5eaee; color:#4e4e4e; font-size:11px; margin:0 0 14px 0; position:relative; width:100%; z-index:2; }
.noborder { border:0!important}
.listing-title h2{ padding:0; margin:0; color:#ff6600; display:inline; font-size:18px}
.listing-title h2 a{ color:#ff6600; text-decoration:none}
.listing-title h2 a:hover{text-decoration:underline}
.listing-title h2 b{ font-size:16px;}
.listing-title h2 i{ font-size:11px; font-style:normal; font-weight:normal; position:relative; z-index:100}
.listing-title h2 i a{ color:#656565}
.listing-title h2 i a:hover{ text-decoration:none}
.listing-title h2 sup{ font-size:10px; color:#999}
.listing-title span{ position:absolute; right:0; bottom:1px; width:700px; text-align:right; margin-right:5px; white-space:nowrap; overflow:hidden}
.listing-title span.new-sp{  bottom:-25px;color:#999 }
.listing-title span.record-web{ bottom:-18px; }
.ordinaper { padding:0 0 20px 0;  color:#ff6600; font-size:11px; clear:both}
.ordinaper a{  color:#656565; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none}
.ordinaper a:hover{  color:#ff6600; text-decoration:underline }
.ordinaper b{  color:#000;  text-transform:uppercase;}
.ordinaper span{ margin-left:50px}
.record  h3 a, .record-foto  h3 a{ color:#0000cc; border-bottom:#0000cc 1px solid; text-decoration:none}
.record  h3 a:hover, .record-foto  h3 a:hover{border-bottom:0!important}
html > body .record  h3 a, html > body .record-foto  h3 a{*border-bottom:0; *text-decoration:underline}
* html .record  h3 a, * html .record-foto  h3 a{border-bottom:0; text-decoration:underline}
.record  h3 a:visited, .record-foto  h3 a:visited{ color:#6584bc}
.record  h3 a:active, .record-foto  h3 a:active { color:#ff1015}
/*risultati*/

/*secondary-listing*/
.secondary-listing{  padding:0 0 0 10px; vertical-align:top; background:url("http://images.alice.it/ricerca/1.0/common/secondary_bg.gif") left top repeat-y; width:25%; }
.secondary-listing hr {clear:both; width:60px; height:13px; visibility:hidden}
h3#ico-video a{ background:url("http://images.alice.it/ricerca/1.0/common/ico_video.gif") 0 2px no-repeat;padding-left:25px}
h3#ico-immagini a{ background:url("http://images.alice.it/ricerca/1.0/common/ico_immagini.gif") 0 2px no-repeat; padding-left:25px}
h3#ico-blog a{ background:url("http://images.alice.it/ricerca/1.0/common/ico_blog.gif") 0 0 no-repeat; padding-left:25px}
h3#ico-news a{ background:url("http://images.alice.it/ricerca/1.0/common/ico_news.gif") 0 0 no-repeat; padding-left:25px; padding-bottom:10px}
h3#ico-musica a{ background:url("http://images.alice.it/ricerca/1.0/common/ico_musica.gif") 0 2px no-repeat; padding-left:30px; padding-bottom:4px}
#MusicaTesti h3#ico-musica a{ background:url("http://images.alice.it/ricerca/1.0/common/ico_musica_testi.gif") 4px 0 no-repeat; padding-left:30px; padding-bottom:4px}
h3#ico-prodotti a{ background:url("http://images.alice.it/ricerca/1.0/common/ico_prodotti.gif") 0 0 no-repeat; padding-top:2px; padding-left:25px;}
h3#ico-mappe a{ background:url("http://images.alice.it/ricerca/1.0/common/ico_local.gif") 0 0 no-repeat; padding:4px 0 4px 25px;}
h3#ico-annunci a{ background:url("http://images.alice.it/ricerca/1.0/common/ico_annunci.gif") 0 2px no-repeat; padding-left:30px}
.bordo-inf{border-bottom:1px solid #e5eaee;}
.bordo-sup{border-top:1px solid #e5eaee;}
.bordo-sup-inf{border-top:1px solid #e5eaee;border-bottom:1px solid #e5eaee; padding-top:12px}
#filtra-sl, #cerca-sl  { margin:0 0 0 10px}
#filtra-sl .last, #cerca-sl .last{ border:0}
#filtra-sl h3, #cerca-sl h3{ background:url("http://images.alice.it/ricerca/1.0/common/filtra.gif") left center no-repeat; margin:0; padding:10px 0 10px 28px;  font-size:14px; color:#3e3e3e; font-weight:normal; }
#correlati {color:#99a5ae;   font-size:11px; margin:10px 0 }
#correlati .uptext {padding:0 0 0 6px; text-transform:uppercase }
.correlati-item { border-bottom:1px solid #f0f1f4; padding: 0 12px 12px 0; margin:4px 0 8px 0;font-size:12px; clear:both }
.correlati-item-first {background:url("http://images.alice.it/ricerca/1.0/common/correlati_item_top.gif") left top repeat-x;margin-top:-10px; padding-top:16px ;float:left; width:100%}
.correlati-item h4{color:#ff6600;  padding: 0; margin: 0;font-size:12px; text-transform:uppercase  }
.correlati-item-first ul, .correlati-item ul{ margin:4px 0; padding:0; list-style:none }
.correlati-item-first li, .correlati-item li{ padding:0;margin:1px 0 2px 0; color:#333; font-weight:bold }
.correlati-item #item-sel a{ background:#e9e9e9 url("http://images.alice.it/ricerca/1.0/common/ico_close_baloon.gif") 95% center no-repeat; font-size:16px; color:#0000cc; padding:1px 22px 1px 6px}
.correlati-item #item-sel a:hover{color:#ff6600; }
.correlati-item li a{color:#333;text-decoration:none; font-weight:bold;}
.last li {list-style:none; }
.last li#item-sel {display:inline }
.correlati-item li a span{color:#0000cc; font-weight:normal}
.correlati-item li a:hover, #cerca-news .correlati-item li a:hover{color:#ff6600;}
.piu  {position:relative; height:15px; z-index:1}
.piu a{font-size:11px;  color:#0000cc; text-decoration:none}
.piu a b{font-size:13px; font-family:"Arial black", Arial, Helvetica, sans-serif; font-weight:normal;color:#ff6600; }
.piu a:hover{font-size:11px;  color:#ff6600;}
.tag  { margin:0 0 0 10px; clear:both}
.tag h3 { background:url("http://images.alice.it/ricerca/1.0/common/tag_h3.gif") 0 0 no-repeat; margin:0; padding:2px 0 2px 40px;  font-size:14px; color:#3e3e3e; font-weight:normal}
.tagcolud-cont {background:url("http://images.alice.it/ricerca/1.0/common/correlati_item_top.gif") left top repeat-x;margin-top:2px; padding-top:16px ;width:100%; position:relative; z-index:100}
.tagcolud-cont a{text-decoration:none;}
.tagcolud-cont a:hover{text-decoration:underline;}
/*secondary-listing*/

/*secondary-listing news, aste*/
.refine li a {color:#0000cc;}
#piu-cat, #piu-fon, #piu-fonnaz, #piu-fonest, #piu-per, #piu-loc, #piu-azi, #piu-cat-aste, #piu-gruppi  { width:277px;  background:url("http://images.alice.it/ricerca/1.0/news/more_entry_baloon.png") bottom left no-repeat!important;background:url("http://images.alice.it/ricerca/1.0/news/more_entry_baloon.gif") bottom left no-repeat; position:absolute; bottom:-60px; left:-280px; display:none; z-index:1; }
#piu-cat ul, #piu-fon ul, #piu-fonnaz ul, #piu-fonest ul, #piu-per ul, #piu-azi ul, #piu-loc ul, #piu-cat-aste ul, #piu-gruppi ul{ max-height:145px; height: expression( this.scrollHeight > 145 ? "145px" : "auto" ); overflow:auto; margin:0 35px 14px 10px; border-top:1px solid #d3d3d3; padding-top:5px; min-height:55px; }
#piu-cat li, #piu-fon li, #piu-fonnaz li, #piu-fonest li, #piu-per li, #piu-loc li, #piu-azi li, #piu-cat-aste li, #piu-gruppi li { background:url("http://images.alice.it/ricerca/1.0/news/list_orange.gif") center left no-repeat; padding:0 0 0 8px;margin:0;}
#piu-per li a, #piu-loc li a, #piu-azi li a { color:#0000cc}
#piu-cat li a, #piu-fon li a, #piu-fonnaz li a, #piu-fonest li a, #piu-cat-aste li a{ color:#333}
#piu-cat li span, #piu-fon li span, #piu-fonnaz li span, #piu-fonest li span, #piu-per li span, #piu-loc li span, #piu-azi li span, #piu-cat-aste li span, #piu-gruppi li span {font-size:10px; color:#0000cc;}
#piu-cat li a:hover, #piu-fon li a:hover, #piu-fonnaz li a:hover, #piu-fonest li a:hover, #piu-cat-aste li a:hover, #piu-gruppi li a:hover{ color:#ff6600}
.piu-top { width:254px; background: url("http://images.alice.it/ricerca/1.0/news/more_entry_baloon_top.gif") 3px 0 no-repeat!important;background: url("http://images.alice.it/ricerca/1.0/news/more_entry_baloon_top.gif") 3px 5px  no-repeat; margin:0 22px 16px 0!important;margin:-5px 22px 16px 0; padding:16px 10px 0 14px; position:relative; color:#ff6600; text-transform:uppercase; font-weight:bold}
.piu-top img { border:0;position:absolute; right:30px; top:6px!important; top:10px}
.altre120 {  float:left;   padding-bottom:12px;width:146px; margin-left:22px!important;margin-left:10px;font-size:11px}
/*secondary-listing news, aste*/

/*forse cercavi*/

#sugg {padding:10px 0;font-size:16px;color:#ff6600;}
#no-result2 .qs { color:#333}
#sugg a {font-size:16px;font-style:italic; font-weight:bold}
.tgrigiob {font-weight:bold;color:#8c8c8c;}
/*forse cercavi*/

/*suggerimenti*/
#msg { margin:15px 0 0 0}
/*suggerimenti*/

/*no-result*/
#no-result, #no-result2 {padding:0 7px 0 0;padding-top:10px;font-weight:bold;color:#8c8c8c;}
#no-result {border-top:4px solid #E5EAEF;}
#no-result-sugg {padding:0;margin-bottom:30px;}
#no-result-sugg li{ color:#333333}
#no-result-sugg li span{ color:#333}
#no-result-sugg a{ color:#333; font-weight:normal;text-decoration:none}
#no-result-sugg a span, #no-result-sugg a:hover span, #no-result-sugg .qs a , #no-result-sugg .qs a:hover{ color:#0000cc; font-weight:bold;}
/*no-result*/

/*eros*/
.eros-div {width:90%; border: 1px solid #c696b8;padding:4px; line-height:22px; margin-bottom:20px; font-size:12px}
.eros-div a{color:#ff6600; text-decoration:none}
.eros-div a:hover{color:#0000cc; text-decoration:underline}
.eros-div img{ float:left; margin:1px 5px 5px 0}
.pf { border:0; font-size:14px}
.pf p{ margin:0; padding:0; line-height:16px}
.pf a{ text-decoration:underline}
.pf a:hover{text-decoration:none}
/*eros*/

/*messaggistica*/
.msg2 { margin:0 0 20px 0; padding:0;  }
.msg2 p{ margin:0; padding:2px 0 0 35px; background:url("http://images.alice.it/ricerca/1.0/web/ico_virgilio.gif") 0 1px no-repeat}
/*messaggistica*/


/*risultati ambigui persone e aziende*/
.ambiguo { margin:4px 0; padding:0 0 0 6px; color:#8c8c8c; font-size:14px}
.quarto { width:25%; padding:4px 0 4px 10px; font-size:12px}
.quarto b{ color:#8c8c8c; }
.quarto a{ text-decoration:none; font-weight:bold}
.quarto a:hover{ text-decoration:underline}
.grigino { background-color:#f8f8f9}
/*risultati ambigui persone e aziende*/

/* IFRAME DETTAGLIO IMMAGINE */
.previmg{border:2px solid #d4d5d9;visibility:hidden; padding:1px}
.img-dett {width:100%;font-size:12px; color:#333; white-space:nowrap; vertical-align:middle}
.img-dett h5 {font-size:12px; margin:4px 0 8px 0; padding:0; text-transform:uppercase; }
.img-dett h5 a{ text-decoration:underline}
.img-dett h5 a:hover{text-decoration:none}
.img-dett div{margin:8px 0 8px 0; padding:0; line-height:18px; font-size:11px}
.img-dett span{color:#ff6600; }
.torna-risultati { white-space:nowrap;font-size:11px; padding:8px 0 0 0; text-align:right; line-height:18px}
.torna-risultati a{ font-weight:normal; color:#636363; text-decoration:none;  }
.torna-risultati a:hover{ font-weight:normal; color:#ff6600;text-decoration:underline ; }
.torna-risultati b a{  color:#636363; text-decoration:underline ; font-weight:bold; }
.torna-risultati b a:hover{ text-decoration:none ; font-weight:bold; }
.sotto-trovi {background:#f7f7f9; font-size:11px; padding:4px;}
.sotto-trovi a{ color:#ff6600; text-decoration:none}
.sotto-trovi a:hover{  color:#0000cc;text-decoration:underline}
/* IFRAME DETTAGLIO IMMAGINE */



/* BANNER AUTOPROMO  */
.banner-autopromo  {background: url("http://images.alice.it/ricerca/1.0/common/banner_autopromo_bg.gif") left top repeat-x;height: 54px;margin:0;position:relative;}
.banner-autopromo .chiudi{display:block;position:absolute;right:6px;bottom:7px; border:none}
.banner-autopromo  h6{background: url("http://images.alice.it/ricerca/1.0/common/banner_autopromo_left.gif") left top no-repeat;width: 20px;height: 22px;margin:0;position:absolute;left:0;}
.banner-autopromo  h6 span{display:none}
.banner-autopromo-install  {background: url("http://images.alice.it/ricerca/1.0/common/banner_autopromo_right.gif") right top no-repeat;height: 40px;margin:0;position:absolute;right:0!important;right:-1px;padding-top:18px;width:790px;}
.banner-autopromo-install div {float:left;text-align:right;margin:-5px 10px 0 20px!important;margin:-5px 0 0 15px;font-size:12px;width:428px}
.banner-autopromo-install div span{color:#fff;font-weight:bold; font-size:13px;}
.banner-autopromo-install img {display:block;float:left;margin:-1px 0 0 6px; border:0}

/* header loading gif */
#header .charging{ width:42px; display: none; height: 38px}
#loading_crop{ position: absolute; left:0px; top:0px; width:60px; z-index:100; overflow:hidden; height: 34px;}

/*
.text-input-web-preview { padding:1px 0 1px 4px; width:120px; border:1px solid #c7c9cc; font-weight:bold;  height:18px; margin:0; vertical-align:middle}
*/
.text-input-web-preview {padding:1px 0 1px 4px; width:100px; border:1px solid #c7c9cc; font-weight:bold; margin:0; vertical-align:middle }
.cerca-bt-preview { border:0;  margin:0 0 0 6px; vertical-align:middle; width:62px; height:23px;  background: url("http://images.alice.it/ricerca/1.0/cerca_bt_pv.gif") no-repeat 0 0; text-indent:-6000px; font-size:1px; cursor:pointer }
.img-dett-preview {width:100%;font-size:12px; color:#333; white-space:nowrap; vertical-align:middle}
.img-dett-preview h5 {font-size:12px; margin:4px 0 8px 0; padding:0; }
.img-dett-preview h5 a{ text-decoration:underline}
.img-dett-preview h5 a:hover{text-decoration:none}
.img-dett-preview div{margin:8px 0 8px 0; padding:0; line-height:18px; font-size:11px}
.img-dett-preview span{color:#ff6600; }
.img-dett-preview form{ display:inline}

