/*STILI PERSONALIZZATI PER Vsearch TripResult*/
/*
@name: style.css
@desc: foglio di stile per la formattazione di Vsearch TripResult
@authors: Rodolfo Guerrieri
@lastauthor: Rodolfo Guerrieri
*/

/*GENERAL*/
*{margin:0; padding:0}
html,body {font-family:Arial, sans-serif; font-size:12px; color:Black; height:100%;}
h1,h2,h3 {font-weight:normal}
li {list-style-type:none}
b {font-size:12px}


.header-panel {position:absolute; }
div#Big_Container {position:relative; height:100%}
body>div#Big_Container {height:auto;min-height:100%}

/*NEW HEADER*/
.tab_top {width:100%; min-width:1000px;  height:107px; background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/bkg_header_vert.jpg?zxc=1') repeat-x top left;}
.TP_bkg {width:378px; height:80px; /*background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/bkg_header_bk.png?zxc=1') no-repeat; */ margin-top:7px}
.TP_logo {position:relative; padding:25px 15px;}
.TP_logo p {position:absolute; top:58px; left:115px!important;left:99px; font-size:12px}
.TP_logo span {color:#999;font-size:1.2em;}
.TPN_options a {width:84px; height:27px; background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/options.png?zxc=1') no-repeat; padding:6px 0px 0px 10px; text-decoration:none; color:#000; float:right}
.TPN_options a:hover {text-decoration:underline}
#options_menu {background-color:#fff; margin-top:2px; opacity:0.7; position:absolute; right:5px; top:24px; z-index:10;}
#options_menu a {color:#333; text-decoration:none}
#options_menu a:hover {text-decoration:underline}
#options_menu ul {margin:2px}
.cosa_dove {padding-bottom:3px}
.COSA_INPUT {width:98%; border:1px solid #CCC; height:28px; font-size:20px; color:#CCCCCC;}
.DOVE_INPUT {width:98%; border:1px solid #CCC; height:26px; font-size:20px; color:#CCCCCC;}
.TP_button {float:left; margin:6px 0px 0px 5px}
#KWunderheader {width:90%; margin:10px 23px; padding-bottom:5px; color:#666; clear:both}
#KWunderheader .float {float:left}
#KWunderheader h2 {font-size:13px; float:left; padding:0px 0px 0px 5px; cursor:default}
#KWunderheader a {color:#0062A3; text-decoration:none}
#KWunderheader a:hover {text-decoration:underline}
.table {clear:both; margin:10px 0px 50px 0px}
/*NEW HEADER*/
/*HEADER*/

/*HEADER HOME*/
.Header_box {padding:10px; border-right: 1px white dotted; height:36px; }
#Header_cont {width:820px; margin-right:auto; margin-left:auto; position:relative; line-height:12px; padding-top:25px; }
#Header_cont span {color:#999;font-size:1.2em; margin:0 0 0 2px}
.tab {margin-top:5px;}
.tab_top_home {width:100%; min-width:1000px;  height:140px; background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/bkg_vert_home.jpg?zxc=1') repeat-x top left;}
.TP_bkg_home {width:378px; height:80px; background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/bkg_header_bk.png?zxc=1') no-repeat top left; }
.TP_logo_home {position:relative; padding:0px 10px 0 140px;}
.tab_top_home p {margin:-13px 0 0 284px;}
.TP_logo_home span {color:#999;font-size:1.2em;}
.TPN_options_home a {width:84px; height:27px; background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/options.png?zxc=1') no-repeat; padding:6px 0px 0px 10px; text-decoration:none; color:#000; float:right}
.TPN_options_home a:hover {text-decoration:underline}
#options_menu_home {background-color:#fff; margin-top:2px; opacity:0.7; position:absolute; right:5px; top:24px; z-index:10;}
#options_menu_home a {color:#333; text-decoration:none}
#options_menu_home a:hover {text-decoration:underline}
#options_menu_home ul {margin:2px}
.cosa_dove_home {}
.COSA_INPUT_home {width:98%; border:1px solid #CCC; height:28px; font-size:20px; color:#999;}
.DOVE_INPUT_home {width:98%; border:1px solid #CCC; height:26px; font-size:20px; color:#999;}
.TP_button_home {float:left; margin:20px 0px 0px 5px}
.header_box_first {display:block; opacity:1; filter:alpha(opacity=100); margin-top:80px;}
*|html .header_box_first {display:block; opacity:1; filter:alpha(opacity=100); margin-top:-44px;}
.header_box {display:none; opacity:0; filter:alpha(opacity=0); margin-top:-125px;}
/*HEADER HOME*/
/*HEADER*/


/*CORPO*/
#C_container {position:relative; width:99%;}
#C_container .TB_margin_bt {margin-bottom:50px}
#C_container .TP_results_l {}
#C_container .TP_results_r {}
.TP_search_results {color:#666; font-size:12px; font-weight:bolder;  width:95%; margin:85px 23px; font-family:Geneva, Arial, Helvetica, sans-serif; z-index:11; position:absolute}
.TP_search_results .float {float:left}
.TP_search_results h1 {font-size:13px; color:#000; font-weight:bold; float:left; padding:0px 5px;}
#C_container .TP_table_colored {background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/TP_bkg_table.jpg?zxc=1'); margin:0px 0px 0px 24px; padding:5px 3px; height:auto!important;height:100%; overflow:hidden; clear:both}
#C_container .ADS_bygoogle {color:#95B71F; font-size:11px}
#C_container .ADS_bygoogle a {color:#95B71F; text-decoration:none}
#C_container .TP_results_r .ADS_bygoogle a {color:#95B71F; text-decoration:none; padding-left:10px}

/*LISTE*/
#C_container .TP_table_colored ul {padding:5px 0px 0px 0px}
#C_container .TP_table_colored h1 {color:#0062A3; font-size:13px; clear:both}
#C_container .TP_table_colored h2 {color:#333; font-size:12px; float:left}
#C_container .TP_table_colored h3 {color:#95B71F; font-size:11px; padding-bottom:6px;}
#C_container .TP_table_colored ul li {}
#C_container .TP_table_colored .ADS_title a {color:#0062A3; text-decoration:underline; font-size:13px;}
#C_container .TP_table_colored .ADS_title a:hover {color:#0062A3;}
#C_container .TP_table_colored .ADS_text {color:#333; width:400px;}
#C_container .TP_table_colored .ADS_link a {color:#95B71F; width:345px; font-size:11px; text-decoration:none; padding-left:10px}
#C_container .TP_table_colored .ADS_link a:hover {text-decoration:underline}

#C_container .TP_table_no_colored {margin:0px 0px 0px 15px; padding:7px 11px; background:#FFF; clear:both}
#C_container .TP_table_no_colored h1 {color:#0062A3; font-size:13px;}
#C_container .TP_table_no_colored h2 {color:#333; font-size:12px}
#C_container .TP_table_no_colored h3 {color:#95B71F; font-size:11px;}
#C_container .TP_table_no_colored ul {padding:0px 6px 7px 0px;} /* oggetti corpo pagina: cataloghi & Ads */
#C_container .TP_table_no_colored .match {float:right; padding: 20px 0px 0px 0px; color:#666; text-align:right}
#C_container .TP_table_no_colored ul li { }
#C_container .TP_table_no_colored .ADS_title a {color:#0062A3; text-decoration:underline; font-size:13px; width:445px; overflow:hidden}
#C_container .TP_table_no_colored .ADS_title a:hover {color:#0062A3}
#C_container .TP_table_no_colored .ADS_text {color:#333; overflow:hidden; font-size:12px;} /* box testo cataloghi */
#C_container .TP_table_no_colored .ADS_text a {color:#0062A3; width:345px; text-decoration:none;} /* box date cataloghi */
#C_container .TP_table_no_colored .ADS_text a:hover {text-decoration:underline}
#C_container .TP_table_no_colored .ADS_link a {color:#95B71F; width:345px;  font-size:11px; text-decoration:none;}
#C_container .TP_table_no_colored .ADS_link a:hover {text-decoration:underline}

#C_container .TP_table_no_colored_image {margin:0px 0px 6px 0px; background:#FFF;}
#C_container .TP_table_no_colored_image b {font-size:1em;}
#C_container .TP_table_no_colored_image h1 {color:#0062A3; font-size:13px;}
#C_container .TP_table_no_colored_image h2 {color:#333; font-size:12px;}
#C_container .TP_table_no_colored_image h3 {color:#95B71F; font-size:11px;}
#C_container .TP_table_no_colored_image ul {padding-top:0px; width:auto}
#C_container .TP_table_no_colored_image ul li {}
#C_container .TP_table_no_colored_image .ADS_title a {color:#0062A3; text-decoration:underline; font-size:13px; width:445px; padding-left:10px; overflow:hidden}
#C_container .TP_table_no_colored_image .ADS_title a:hover {color:#0062A3}
#C_container .TP_table_no_colored_image .ADS_text {color:#333;font-size:12px; padding-left:10px; width:90%;}
#C_container .TP_table_no_colored_image .ADS_link a {color:#95B71F; width:345px;  font-size:11px; text-decoration:none; padding-left:10px}
#C_container .TP_table_no_colored_image .ADS_link a:hover {text-decoration:underline}


#C_container .TP_table_r ul {padding:10px 0px 6px 0px; width:300px; position:relative; left:10px}
#C_container .TP_table_r h1 {color:#0062A3; font-size:13px; text-align:left}
#C_container .TP_table_r h2 {color:#333; font-size:12px;}
#C_container .TP_table_r h3 {color:#95B71F; font-size:11px; padding-bottom:10px}
#C_container .TP_table_r ul li {}
#C_container .TP_table_r .ADS_title a {color:#0062A3; font-size:13px; text-decoration:underline;}
#C_container .TP_table_r .ADS_text {color:#333; font-size:12px; width:305px;}
#C_container .TP_table_r .ADS_link a {color:#95B71F; font-size:11px; width:305px; text-decoration:none;}
#C_container .TP_table_r .ADS_link a:hover {text-decoration:underline}
#C_container .TP_table_r .SP_link {color:#95B71F; font-size:11px; padding:10px 0px 0px 200px;}

#C_container #cloud {padding:10px 0px 6px 0px; width:300px; position:relative; left:10px; text-align:center; font-size:12px}
#C_container #cloud p {line-height:26px; display:inline}
#C_container #cloud a.even {text-decoration:none; color:#0062A3;}
#C_container #cloud a.even:visited {text-decoration:none}
#C_container #cloud a.even:link {text-decoration:none}
#C_container #cloud a.even:hover {text-decoration:none; color:#FFF; background:#0062A3}
#C_container #cloud a.odd {text-decoration:none; color:#00a2ff;}
#C_container #cloud a.odd:visited {text-decoration:none}
#C_container #cloud a.odd:link {text-decoration:none}
#C_container #cloud a.odd:hover {text-decoration:none; color:#FFF; background:#00a2ff}

#C_container #cloud span {display:inline}
/*LISTE*/
/*CORPO*/

/*PAGING*/
#C_container .paging {width:100%; text-align:center; padding-top:20px; font-size:13px;}
#C_container .paging ul {margin:auto; overflow:hidden;}
#C_container .paging ul li {display:inline; padding:0px 0px 0px 6px}
#C_container .paging ul li a {text-decoration:underline; color:#333}
#C_container .paging .next a {color:#0062A3; text-decoration:underline; font-size:14px}
/*PAGING*/

/*FOOTER*/
#Footer {position:relative; bottom:0; width:100%; min-width:1005px; height:107px; background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/bkg_header_vert.jpg?zxc=1') repeat-x top left; clear:both}
#Footer .TP_logo {position:relative; padding:27px 15px; width:249px}
#Footer .TP_logo p {position:absolute; top:57px; left:70px; width:249px}

#Footer .TP_cosa {position:absolute; top:23px; left:320px; width:80px; font-size:14px}
#Footer .TP_dove {position:absolute; top:23px; left:488px; width:80px; font-size:14px}
#Footer #TP_form {position:absolute; top:42px; left:330px;}
#Footer .TP_input_cosa {position:absolute; top:38px; left:320px; width:165px; height:20px; font-size:20px; color:#CCCCCC;}
#Footer .TP_input_dove {position:absolute; left:488px; top:38px; width:165px; height:20px; font-size:19px; color:#CCCCCC; padding-right:5px}
#Footer .TP_input_bkg {width:378px; height:80px; position:absolute; top:15px; left:770px; background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/bkg_header_bk.png?zxc=1') no-repeat;}
#Footer .TP_input_button {position:absolute; top: 30px; left:670px;}


#Footer #Terms {position:absolute; left:24px; top:85px}
#Footer #Terms a {text-decoration:none; color:#0099FF}
#Footer #Terms a:hover {text-decoration:underline}
/*FOOTER*/

/*ANTEPRIMA IMMAGINE*/
.TP_table_no_colored .image_list {width:120px;}
.TP_table_no_colored .cont_img {border:1px solid #000; position:relative; height:90px; overflow:hidden; display:block; cursor:pointer}
.TP_table_no_colored .image_list img {/*width:128px; border:1px solid #0064A5; margin-top:2px*/position:absolute;}
.TP_table_no_colored .rating {margin-left:10px; width:85%; overflow:hidden; color:#999}
.TP_table_no_colored .starz {width:90px; height:11px; background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/rating/rating.jpg?zxc=1') no-repeat; float:left; margin:3px 5px 0px 0px}
.TP_table_no_colored .starz_blue {height:11px; background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/rating/rating_blue.jpg?zxc=1') no-repeat; float:left;}
.TP_table_no_colored .rating a {text-decoration:none; color:#999}
.TP_table_no_colored .rating a:hover {text-decoration:underline}
/*ANTEPRIMA IMMAGINE*/

/*HOME PAGE*/
#Home_content {width:1000px; margin-left:auto; margin-right:auto; overflow:hidden; margin-top:15px; height:auto; text-align:center;}
#Home_content .block {float:left; height:230px}
#Home_content p {color:#65A6DE; font-size:16px; text-align:center}
#Home_content p a {color:#65A6DE; text-decoration:none}
#Home_content p a:hover {background:#65A6DE; color:#FFF; text-decoration:none}

.macro {color:#65A6DE; font-size:16px; text-align:center}
.macro a {color:#65A6DE; text-decoration:none}
.macro a:hover {background:#65A6DE; color:#FFF; text-decoration:none}
.top_dest {color:#FF0066; font-size:18px};
.more_dest {color:#FF0066; font-size:14px};

#tagcloud {text-align:center; padding-top:50px; }
#tagcloud span {display:inline; line-height:35px; }
#tagcloud span.tag_1 a {color:#65A6DE; font-size:24px; text-decoration:none}
#tagcloud span.tag_1 a:hover {text-decoration:none; color:#FFF; background:#65A6DE}
#tagcloud span.tag_2 a {color:#65A6DE; font-size:24px; text-decoration:none;}
#tagcloud span.tag_2 a:hover {text-decoration:none; color:#FFF; background:#65A6DE}
#tagcloud span.tag_3 a {color:#65A6DE; font-size:12px; text-decoration:none}
#tagcloud span.tag_3 a:hover {text-decoration:none; color:#FFF; background:#65A6DE}
#tagcloud span.tag_4 a {color:#65A6DE; font-size:22px; text-decoration:none}
#tagcloud span.tag_4 a:hover {text-decoration:none; color:#FFF; background:#65A6DE}
#tagcloud span.tag_5 a {color:#65A6DE; font-size:18px; text-decoration:none}
#tagcloud span.tag_5 a:hover {text-decoration:none; color:#FFF; background:#65A6DE}
#tagcloud span.tag_6 a {color:#65A6DE; font-size:31px; text-decoration:none}
#tagcloud span.tag_6 a:hover {text-decoration:none; color:#FFF; background:#65A6DE}

#Home_Footer {position:absolute; bottom:0; background: url('http://img.adv.dadapro.net/vsearch/tripresult/it/home_footer.jpg?zxc=1') repeat-x; width:100%; min-width:1000px; height:31px; margin-top:20px}

#Home_Footer p {padding-top:10px; width:1000px; margin-left:auto; margin-right:auto; text-align:center}
#Home_Footer p a {text-decoration:none; color:#0099FF}

/*HOME PAGE*/

/*TOP DESTINATION*/
#topdestination_box {padding:4px; margin:5px 0 5px 24px;}
#topdestination_box a {color:#003677; text-decoration:none;}
#topdestination_box a:hover {text-decoration:none; color:#FFF; background:#003677}
#topdestination_box .paginazione {clear:both; padding:10px 0 0 0; margin:0; text-align:right;}
#topdestination_box .paginazione a {padding:1px; border:1px solid #98b8cd;font-size:10px;}
#topdestination_box .col {float:left; width:143px; margin-bottom:2px; font-weight:bold; color:#003677;}
#topdestination_desttype .pipe {margin:0px 4px 0px 4px; color:#000000}
#topdestination_desttype {padding:8px 16px 0px 26px; text-transform:uppercase; margin-bottom:1px; color:#FF0066; font-size:13px; font-weight:bold} /* blocco top navigazione rosa */
#topdestination_desttype a {color:#0062A3; font-size:12px}

/*TOP DESTINATION*/
