@charset "utf-8";
/* CSS Document */
html{height:100%;
/*
scrollbar-base-color: #fff;
scrollbar-arrow-color: #84a7c4;
scrollbar-track-color: #e5e5e5;

scrollbar-shadow-color: black;
scrollbar-lightshadow-color: black; 
scrollbar-darkshadow-color: gray;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: 84a7c4;
*/
}
body{height:100%; background-image:url(images/web_live/main_bg_alidays.gif); background-position:center; background-repeat:repeat; margin:0; padding:0; 
font-family:tahoma,Arial, Helvetica, sans-serif; text-align:center}

/* colors
#16285a main blu color
#84a7c4 borders
#E8EEF4 very light */


/* MAIN */
div.main_content{ width:940px; text-align:center; }
div.main_left{ width:180px; padding:10px; float:left; text-align:left}
div.main_right{ width:710px; padding:10px 15px 10px 15px; float:left; text-align:left;}


/* END MAIN */

div.helpdesker{width:920px; background-color:#FFFFFF; text-align:left; border-bottom:0px solid #eee}

/* MENU  */
div.header_left{ width:260px; text-align:center; background-color:#FFFFFF; float:left; height:132px}
div.header_left img{ border:0}
div.header_right{ width:680px; float:left; text-align:right; background-repeat:no-repeat; height:25px; vertical-align:baseline; background-position:top right; height:132px }

div.header_rightie6{ width:680px; float:left; text-align:right; background-image:url(images/web_live/sfondo_menu.jpg); background-repeat:no-repeat; vertical-align:baseline;background-position:top right; height:132px;  }

div.header_right div.helpdesk{ padding-left:480px; float:right; text-align:left; height:132px; }


/*  padding-top:107px;  */

/*
div.header_right{ width:740px; float:left; text-align:left; background-image:url(images/web_live/sfondo_menu.jpg); background-repeat:no-repeat; height:25px; vertical-align:baseline; padding-top:107px; background-position:top right }*/

/* TABS MENU*/
div.menu_tab{ 
/* background-image:url(images/web_live/menu_main_tab.png);  */
background-color:#16285A;
background-image:url(images/web_live/tab_unselected.gif); 
background-repeat:repeat-x; 
height:21px; text-align:center; 
padding:6px 5px 0 5px; 
vertical-align: baseline; margin-right:2px; float:left}

div.menu_tab_selected{ 
background-color:#15244F;
background-image:url(images/web_live/tab_selected.gif); 
background-repeat:repeat-x; 
height:21px; text-align:center; 
padding:6px 5px 0 5px; 
vertical-align: baseline; margin-right:2px; float:left}

div.menu_tab a{ font-size:11px; font-weight:bold; color:#CFD2DC; text-decoration:none; }
div.menu_tab_selected a, div.menu_tab a:hover{ font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
/* end tabs */




div.menubar{ 
/*background-image:url(images/web_live/menu_bar.gif); */
background-image:url(images/web_live/menu_onder.gif);
height:21px; padding-top:4px; text-align:left; font-size:11px; color:#efefef}
div.menubar a{ color:#FFFFFF; text-decoration:none; font-size:11px; font-weight:bold }
/* END MENU */

div.footer{ text-align:center; border-top:1px dashed #84a7c4; margin-top:20px; width:710px; float:left}
div.footer a{ text-decoration:underline; color:#16285a; font-size:11px}
div.footer a:hover{ text-decoration:underline; color:#000000}


h1{ border:1px solid #84A7C4; background-image:url(images/web_live/h1_bg.gif); background-repeat:repeat-x; color:#16285A; font-size:16px; font-weight:bold; 
padding:3px 0 3px 5px; margin:0 0 10px 0}

h2{}

/* left menu */
h3.leftmenu{ background-image:url(images/web_live/left_menu_titlebar.gif); background-repeat:repeat-x; color:#FFFFFF; font-size:11px; padding:3px 0 3px 5px; margin:0}
p.left{ padding:0; margin:5px 0 15px 0; font-size:12px}


a.normal{ text-decoration:underline; color:#000000 }

a.leftbulletlink, a.leftbulletlink:active, a.leftbulletlink:link, a.leftbulletlink:visited{ color:#000000; text-decoration:none; background-image:url(images/web_live/freccia.gif); background-repeat:no-repeat; padding-left:10px;background-position:0 2px; }
a.leftbulletlink:hover{ color:#84a7c4; text-decoration:underline}
div.linker{ margin-top:3px; font-size:12px}

a.extra{ color:#16285a; font-size:13px; text-decoration:none}
a.extra_hover{ color:#84a7c4; text-decoration:underline}

table.leftcolumn{padding:0; margin:5px 0 13px 0; font-size:11px}
table.leftcolumn td{ padding:0 0 2px 0}
table.leftcolumn td a{ color:#000000; text-decoration:underline}
table.leftcolumn td a:hover{ color:#84a7c4; text-decoration:underline}
table.leftcolumn td.right{ text-align:right; padding-top:2px}
table.leftcolumn td input{ font-size:11px}

p.left a, p.left a:active, p.left a:visited{ text-decoration:underline; color:#000000}
p.left a:hover, p.left a:visited:hover{ color:#84a7c4; text-decoration:underline}
/* end left menu */
p{ margin:0 0 10px 0}

/* tabella search form */
h3.image{ float:left; padding:0 15px 0 0; margin:0; font-size:9px; font-weight:normal; color:#999999}
h3.image img{ border:0; margin-bottom:5px }
h3.image img.border{ border:1px solid #84a7c4 }

h3 a{ font-size:10px; text-decoration:underline; color:#000000}
h3 a:hover{ font-size:10px; text-decoration:underline; color:#16284a}

h1.searchform{ border:1px solid #84A7C4; background-image:url(images/web_live/h1_bg.gif); background-repeat:repeat-x; color:#16285A; font-size:16px; font-weight:bold; padding:3px 0 3px 5px; margin:0; border-bottom:0; background-position:0 3px}

p.normaltext{ width:710px; font-size:13px; padding:0px 0 0 0; margin:5px 0 15px 0; text-align:justify}
p.normaltext_image{font-size:13px; padding:0px 0 0 0; margin:5px 0 15px 0; text-align:justify}
p.normaltext a{ text-decoration:underline; color:#000000}
p.normaltext a:hover{ text-decoration:underline; color:#84a7c4}

form{ margin:0; padding:0}

table.searchform{ border:1px solid #84A7C4;}
table.searchform td.tag{ text-align:right; padding:5px; font-size:13px; background-color:#fff; width:40%; font-weight:bold}
table.searchform td.input{ text-align:left; padding:5px; background-color:#fff; font-size:12px; width:60%}
table.searchform td.input input, table.searchform td.input select,
table.searchform td.tag input, table.searchform td.tag select{ width:315px; font-size:12px; font-family:tahoma,Arial, Helvetica, sans-serif}
table.searchform td.input input.radio{ width:12px; font-size:12px; margin-right:4px}


table.searchform td.tag_long{ text-align:right; padding:5px; font-size:13px; background-color:#fff; width:20%; font-weight:bold}
table.searchform td.input_long{ text-align:left; padding:5px; background-color:#fff; font-size:12px; width:80%}
table.searchform td.input_long input, table.searchform td.input_long select,
table.searchform td.tag_long input, table.searchform td.tag_long select{ width:465px; font-size:12px; font-family:tahoma,Arial, Helvetica, sans-serif}

/* noleggio auto */
table.searchform td.tag_small{ text-align:right; padding:5px; font-size:13px; background-color:#fff; width:20%; font-weight:bold}
table.searchform td.input_small{ text-align:left; padding:5px; background-color:#fff; font-size:12px; width:30%}
table.searchform td.input_small input, table.searchform td.input_small select,
table.searchform td.tag_small input, table.searchform td.tag_small select{ width:200px; font-size:12px; font-family:tahoma,Arial, Helvetica, sans-serif}

table.searchform td.input label{ vertical-align:baseline }


table.searchform td.subtitle{ text-align:left; padding:0; margin:0; background-image:url(images/web_live/search_divider.gif); background-repeat:no-repeat; font-size:2px; line-height:9px}


/* tabellina composizione camere */
table.searchform table.comp_camere {  }
table.searchform table.comp_camere td{ text-align:left; padding:3px 2px 3px 3px; font-size:11px; font-weight:normal; background-color:#D9E5F0; border-bottom:1px solid #f5f5f5; font-weight:normal }
table.searchform table.comp_camere td select{ width:38px; font-size:11px; text-align:right; padding-right:2px }

table.searchform table.comp_camere tr.rooms td{  border:0; padding:3px 0 3px 3px; background-color:#E8EEF4; border-bottom:1px solid #f5f5f5}


p.submit{ width:710px; padding:12px 0 0 0; margin:0 0 15px 0; border-top:2px solid #cccccc; text-align:right}
p.submit input{ color:#ffffff; font-weight:bold; font-size:12px; border:1px solid #000000; background-color:#16285A; text-transform:uppercase}

/* search results #84a7c4 #16285a  */


h2.searchresults{background-image:url(images/web_live/h1_bg_big.gif); background-repeat:repeat-x; font-size:14px; font-weight:bold; color:#16285a; 
padding:5px; border:1px solid #84A7C4; border-bottom:0; margin:0}

h2.searchresultsline{background-image:url(images/web_live/h1_bg_big.gif); background-repeat:repeat-x; font-size:14px; font-weight:bold; color:#16285a; 
padding:5px; border:1px solid #84A7C4; margin:0}

h2.searchresults span, h2.searchresultsline span{ font-size:10px; color:#84A7C4} 
h2.searchresults a, h2.searchresultsline a{ text-decoration:underline; font-size:11px; font-weight:bold; color:#666666}
h2.searchresults a:hover, h2.searchresultsline a:hover{ color:#000000}

table.searchresults td img.search{1px solid #84a7c4}

table.searchresults{ border:1px solid #84a7c4;}
table.searchresults th{background-image:url(images/web_live/search_results_th.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; font-size:10px; vertical-align:top; padding:3px 4px 3px 4px; text-transform:uppercase; text-align:center  }
table.searchresults td{padding:3px 4px 3px 4px; font-size:11px; text-align:center; color:#333333; border-top:1px solid #cccccc }

table.searchresults td.bigger{padding:3px 4px 3px 4px; font-size:12px; text-align:left; color:#333333; border-top:1px solid #cccccc }

table.searchresults td.striker{ padding:3px 4px 3px 4px; font-size:11px; text-align:center; color:#999999; border-top:1px solid #cccccc; text-decoration:line-through}
table.searchresults tr.total td{padding:3px 4px 3px 4px; font-weight:bold; background-color:#E8EEF4; font-size:11px; text-align:center; color:#000000; border-top:1px solid #cccccc }

table.searchresults td.totaleblu{ background-color:#84a7c4; color:#FFFFFF; font-weight:bold; border-top:1px solid #84a7c4;}
table.searchresults td.empty{ border-bottom:1px solid #ff0000; border-left:1px solid #ffffff; border-top:1px solid #84a7c4; background-color:#FFFFFF}

/* versione white sul blue */
h2.searchresults_blue{background-image:url(images/web_live/alternative_bluebar.gif); background-repeat:repeat-x; font-size:14px; font-weight:bold; color:#ffffff; 
padding:5px; border:1px solid #84A7C4; border-bottom:0; margin:0; background-position:0 -1px}

h2.searchresults_blue span{ font-size:10px; color:#CEDCE7} 
h2.searchresults_blue a{ text-decoration:underline; font-size:11px; font-weight:bold; color:#666666}
h2.searchresults_blue a:hover{ color:#ffffff}

table.searchresults th.blue{background-image:url(images/web_live/alternative_bluebar_small.gif); background-repeat:repeat-x; color:#16285a; font-weight:normal; font-size:10px; vertical-align:top; padding:3px 4px 3px 4px; text-transform:uppercase; text-align:center; background-position:0 -3px  }
table.searchresults tr.bold td{ font-weight:bold}
/**/

div.search_shadow{ border:0; border-top:2px solid #dddddd; padding:0; margin:0; line-height:18px; }

/* under balk  */

p.sotto_h1{ padding:4px 5px 4px 5px; background-image:url(images/web_live/search_results_th.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; font-size:11px;  margin-bottom: 15px; vertical-align:middle; float:left; width:700px  }

p.sotto_h1_normaltext{ padding:4px 5px 4px 5px; background-image:url(images/web_live/search_results_th.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; font-size:11px;  margin-bottom: 5px; vertical-align:middle; float:left; width:700px  }

p.sotto_h1_nomargin{ padding:4px 5px 4px 5px; background-image:url(images/web_live/search_results_th.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; font-size:11px;  margin-bottom: 0px; vertical-align:middle; float:left; width:700px  }

/* grey bar */
p.sotto_h1_grey{ padding:4px 5px 4px 5px; background-image:url(images/web_live/search_results_th_grey.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; font-size:11px;  margin-bottom: 15px; vertical-align:middle; float:left; width:700px  }


/* pulsanti */
input.pulsante{ color:#ffffff; font-weight:bold; font-size:11px; width:auto; border:0px solid #000000; background-color:#16285A; text-transform:uppercase; margin:0; padding:1px}

input.pulsante_white{ color:#16285a; font-weight:bold; font-size:10px; width:auto; border:1px solid #84a7c4; background-color:#ffffff; text-transform:uppercase; 
margin:0; padding:1px}

/* tabella RIEPILOGO sotto l'H1 */
table.riepilogo{ background-color:#84a7c4; margin-bottom:15px; border-bottom:2px solid #dddddd}
table.riepilogo td{ color:#FFFFFF; padding:3px 5px 1px 5px; font-size:11px; vertical-align:top}
table.riepilogo table.text td{ padding:0 0 2px 0px}
table.riepilogo table.camere td{ padding:0 0 2px 10px}
/* pagina di dettaglio */

div.detail_left{ padding-right:10px;  width:345px; float:left; margin-bottom:18px; font-size:12px; padding-bottom:18px}
div.detail_right{ padding-left:10px;  width:345px; float:right; margin-bottom:18px; font-size:12px; text-align:justify; padding-bottom:18px}

table.details td.tag{ font-weight:bold; font-size:12px; width:32%; vertical-align:top; padding-bottom:4px}
table.details td.input{ font-size:12px; width:68%; vertical-align:top; padding-bottom:4px}
div.details p.tag{ font-weight:bold; font-size:12px; vertical-align:top; padding-bottom:4px; }
div.details span.input{ font-weight:normal; font-size:12px; vertical-align:top; padding-bottom:4px}

p.details{ width:720px; font-size:12px; float:left}
h3.details{ margin-right:15px; float:left; padding-bottom:15px}
h3.details img{ border:1px solid #666666}

/* hidden divs */
.hidden { display: none; }
.unhidden { display: block; }

/* tabellina in hotel dettagli per mostrare i prezzi */
table.details_search{}
table.details_search th{ font-size:11px; text-align:left; padding:3px 5px 3px 5px; background-color:#333333; color:#FFFFFF}
table.details_search th a.open{ color:#FFFFFF; text-decoration:none}
table.details_search th a.open:hover{color:#84a7c4; text-decoration:underline; }

table.details_search th.blu{ font-size:11px; text-align:left; padding:3px 5px 3px 5px; background-image:url(images/web_live/search_results_th.gif); color:#FFFFFF}
table.details_search th.blu a.open{ color:#FFFFFF; text-decoration:none}
table.details_search th.blu a.open:hover{color:#84a7c4; text-decoration:underline; }


table.details_search th.blue{background-image:url(images/web_live/alternative_bluebar_small.gif); background-repeat:repeat-x; color:#16285a; font-weight:normal; font-size:10px; vertical-align:top; padding:3px 5px 3px 5px; text-transform:uppercase; text-align:center; background-position:0 -3px  }


table.details_search tr.color1 td{ background-color:#E8EEF4; border-bottom:1px solid #ffffff; font-weight:normal}
table.details_search tr.color2 td{ background-color:#ffffff; border-bottom:1px solid #ffffff; font-weight:normal}
table.details_search tr.selected td{ background-color:#e3e3e3; font-weight:bold; border-bottom:1px solid #ffffff}
table.details_search tr.notselected td{ background-color:#f8f8f8; font-weight:bold; border:0}

table.details_search td{ font-size:11px;padding:3px 5px 3px 5px; border-bottom:1px solid #84a7c4}
table.details_search tr.scelte td{ background-color:#E8EEF4; border-bottom:0px}
table.details_search tr.scelte td.liner{ background-color:#E8EEF4; border-bottom:0px; background-image:url(images/web_live/bg_carrello_left.gif); background-repeat:repeat-y}
table.details_search tr.scelte td.liner_bottom{ background-color:#E8EEF4; border-bottom:0px; background-image:url(images/web_live/bg_carrello_under.gif); background-repeat:repeat-y}
table.details_search tr.scelte td.underline{ background-color:#E8EEF4; border-bottom:1px dashed #84a7c4;}

table.details_search td a, table.searchresults td.link a{ text-decoration:underline; font-weight:bold; color:#000000}
table.details_search td a:hover, table.searchresults td.link a:hover{ text-decoration:underline; font-weight:bold; color:#84a7c4}

table.details_search td.striker{ padding:3px 5px 3px 5px; font-size:11px; text-align:center; color:#999999;text-decoration:line-through}

/*front end doppio table*/

table.lista2 th{ background-color:#AAC1D4}
table.lista2 td{ border-bottom:1px solid #ffffff; background-color:#E8EEF4}
table.lista2 td.price{ text-align:right; width:85px}

table.lista2 tr.partenze td{ background-color:#E8EEF4;}

/* tour guidati */
table.tourmenu{ margin-bottom:15px; }
table.tourmenu td.outside{border-left:1px solid #84a7c4;border-right:1px solid #84a7c4; line-height:5px; font-size:5px; padding:0;}
table.tourmenu td.selected{ border:1px solid #84a7c4; border-bottom:1px solid #ffffff; padding:3px; text-align:center; background-color:#FFFFFF; border-collapse:collapse}
table.tourmenu td.notselected{border:1px solid #84a7c4;  border-bottom:1px solid #84a7c4; padding:3px; text-align:center; background-image:url(images/web_live/submenu_tour.gif); background-repeat:repeat-x; border-collapse:collapse}

table.tourmenu td.notselected_left{border:1px solid #84a7c4;  border-bottom:1px solid #84a7c4; padding:3px; text-align:center; background-image:url(images/web_live/submenu_tour.gif); background-repeat:repeat-x; border-collapse:collapse; width:5px; border-left:1px solid #84a7c4}

table.tourmenu td.notselected_right{border:1px solid #84a7c4;  border-bottom:1px solid #84a7c4; padding:3px; text-align:center; background-image:url(images/web_live/submenu_tour.gif); background-repeat:repeat-x; border-collapse:collapse; border-right:1px solid #84a7c4}


table.tourmenu td a{ font-size:12px; font-weight:bold; text-decoration:none; color:#84a7c4 }
table.tourmenu td a:hover{text-decoration:none; color:#000000 }

table.tappe_tour td{ padding:5px; border-bottom:1px dashed #84a7c4; font-size:11px; vertical-align:top}

table.tour_guidati_details th{ font-size:11px; padding:4px 5px 4px 5px; background-image:url(images/web_live/search_results_th.gif); background-repeat:repeat-x; color:#FFFFFF; vertical-align:middle; border-bottom:1px solid #dddddd }
table.tour_guidati_details td{ font-size:12px;  padding:8px 5px 4px 5px; vertical-align:top; text-align:justify}
table.tour_guidati_details td a, table.tour_guidati_details td a:hover{ text-decoration:underline; color:#000000}

table.tour_guidati_details th input.pulsante{ font-size:9px; padding:1px }


table.tour_guidati_details td img{ border:1px solid #84a7c4}

/* tabella dettagli per le date e i prezzi */
table.tour_guidati_details tr.greyheaders th { font-size:11px; color:#FFFFFF; background-color:#666666; background-image:none}
table.tour_guidati_details tr td.price{ text-align:right }

table.tour_guidati_details tr.partenze td{ font-size:13px; background-color:#d5d5d5; padding:4px 0 4px 0; vertical-align:top}
table.tour_guidati_details tr.partenze td span, table.tour_guidati_details tr.partenze th span {font-size:11px; color:#790000}

table.tour_guidati_details tr.economy td{ font-size:11px; background-color:#E7EDF3; padding:4px 5px 4px 5px; border-bottom:1px solid #ffffff}
table.tour_guidati_details tr.standard td{ font-size:11px; background-color:#DEE7EF; padding:4px 5px 4px 5px; border-bottom:1px solid #ffffff}
table.tour_guidati_details tr.superior td{ font-size:11px; background-color:#D1DDE9; padding:4px 5px 4px 5px; border-bottom:1px solid #ffffff}
table.tour_guidati_details tr.deluxe td{ font-size:11px; background-color:#C2D3E2; padding:4px 5px 4px 5px; border-bottom:1px solid #ffffff}

table.tour_guidati_details tr.bordeaux1 td{ font-size:11px; background-color:#E7EDF3; padding:4px 5px 4px 5px; border-bottom:1px solid #C2D3E2}
table.tour_guidati_details tr.bordeaux2 td{ font-size:11px; background-color:#ffffff; padding:4px 5px 4px 5px; border-bottom:1px solid #C2D3E2}

/* same but small */
table.tour_guidati_details_small th{ font-size:10px; padding:2px 3px 2px 4px; color:#FFFFFF; vertical-align:middle; border-bottom:1px solid #dddddd ; background-color:#666666; background-image:none}
table.tour_guidati_details_small tr.economy td{ font-size:10px; background-color:#E7EDF3; padding:2px 3px 2px 4px; border-bottom:1px solid #ffffff; vertical-align:top}
table.tour_guidati_details_small tr.standard td{ font-size:10px; background-color:#DEE7EF; padding:2px 3px 2px 4px; border-bottom:1px solid #ffffff; vertical-align:top}
table.tour_guidati_details_small tr.superior td{ font-size:10px; background-color:#D1DDE9; padding:2px 3px 2px 4px; border-bottom:1px solid #ffffff; vertical-align:top}
table.tour_guidati_details_small tr.deluxe td{ font-size:10px; background-color:#C2D3E2; padding:2px 3px 2px 4px; border-bottom:1px solid #ffffff; vertical-align:top}

table.tour_guidati_details_small td{ text-align:left}
table.tour_guidati_details_small td a{ text-decoration:underline; color:#000000}
table.tour_guidati_details_small td a:hover{ text-decoration:underline; color:#84a7c4}


/* div per mettere pulsante in una barra*/
div.barra_pulsante{float:left; width:698px; padding-right:5px; margin-top:15px; margin-bottom:15px; text-align:right; border:1px solid #84A7C4; background-image:url(images/web_live/h1_bg.gif); background-repeat:repeat-x; padding:3px 5px 3px 5px; background-position:0 3px}

td.divisione_camera{ background-color:#84A7C4; padding:5px; color:#FFFFFF; border:0; font-size:16px; font-weight:bold}

div.text_full{ float:left; width:710px; text-align:justify; font-size:11px; margin:0; padding:0; margin-bottom:15px}
div.text_half{ float:left;  width:345px; text-align:justify; font-size:11px; margin:0; padding:0; margin-bottom:15px}

div.text_full a, div.text_half a{ text-decoration:underline; color:#000000}
div.text_full a:hover, div.text_half a:hover{ text-decoration:underline; color:#16285a}

table.tour_guidati_info td{ color:#16285a; font-size:11px; padding:4px 5px 4px 5px; vertical-align:top; text-align:justify; background-color:#DEE7EF;
border-bottom:1px solid #ffffff}

/* list */

/* fly and drive */
div.google_directions{ font-size:10px}
div.google_directions a{ text-decoration:underline; color:#000000}
div.google_directions a:hover{ text-decoration:underline; color:#84a7c4; margin:0; padding:0}


p.poi_list{ width:100%; margin-top:8px; padding-top:4px; border-top:1px dashed #84a7c4; font-size:11px; color:#16285a}




ul {
  margin           : 0px;
  padding-top:		0;
  padding-left     : 0px;
  list-style       : none;
  color:#000000
}
li {
font-size:12px;
  padding-left     :12px;
  padding-top      : 3px;
  background-image : url('/images/menubulletlink.gif') ;
  background-repeat: no-repeat;
  background-position: 0px 6px;
  line-height:20px;
  color:#000000;
}

li.tour, div.text_full li {
font-size:11px;
  padding-left     :10px;
  padding-top      : 2px;
  background-image : url('/images/bullet.gif') ;
  background-repeat: no-repeat;
  background-position: 0px 7px;
  line-height:14px;
  color:#000000;
}


/* HOME PAGE */

div.box{ float:left; margin-right:16px; margin-bottom:15px; width:224px; border:1px solid #84a7c4; background-color:#E7EDF3;}
div.box_last{ float:left; margin-bottom:15px; margin-right:0; width:224px; border:1px solid #84a7c4; background-color:#E7EDF3;}
div.box_last img a, div.box img a{ text-decoration:underline; color:#000000}
div.box_last img, div.box img{ border:0; border-top:0px solid #666666}

p.box{padding:4px 5px 4px 5px; background-image:url(images/web_live/search_results_th.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; font-size:11px;  margin-bottom: 0px; vertical-align:middle; width:214px}

table.home_fiere{ font-size:12px; margin-top:10px}
table.home_fiere td { padding:7px 0 7px 0; border-bottom:1px solid #C3CEDA}

table.home_fiere td span, table.home_fiere td.right span{ color:84a7c4; font-weight:bold}

table.home_fiere td.left{width:150px; padding-right:17px}
table.home_fiere td.right{ padding:4px 0 4px 0; font-size:13px}

table.home_fiere td.texter{ padding:6px}

table.home_fiere td.texter a{ text-decoration:underline; color:#000000}
table.home_fiere td.texter a:hover{ text-decoration:underline; color:#84a7c4}

p.smallertexthome{ font-size:12px; padding:5px 4px 0 4px; border-top:0px solid #666666}
p.smallertexthome a{ text-decoration:none; color:#000000}
p.smallertexthome a:hover{ text-decoration:underline; color:#000000}

/*image holder on the right */

h3.image_left_bar{ text-align:left; margin-bottom:4px; width:180px; padding-bottom:4px; border-bottom:1px solid #C3CEDA}



/* actionbar */
div.barra_actions table.actionbar td.left{ text-align:left; width:32px; padding-right:5px;  }

div.barra_actions table.actionbar td.scritte_left{ width:72px; text-align:center;  padding-right:17px;  background-image:url(/images/web_live/icone/32x32/spacer.png); background-repeat:no-repeat; background-position:79px 1px; font-size:9px; text-transform:uppercase; font-weight:bold; color:#790000}

div.barra_actions table.actionbar td.right{ text-align:right; width:32px; padding-left:5px;   }

div.barra_actions table.actionbar td.scritte_right{ width:72px; text-align:center;  padding-left:17px;  background-image:url(/images/web_live/icone/32x32/spacer.png); background-repeat:no-repeat; background-position:7px 1px; font-size:9px; text-transform:uppercase; font-weight:bold; color:#790000}

div.barra_actions {float:left; width:698px; padding-right:5px; margin-top:5px; margin-bottom:5px; border:1px solid #CEA1A1; 
background-image:url(images/web_live/actionbar.gif); background-repeat:repeat-x; padding:5px 5px 1px 5px; background-position:0 0px}

/*  errormessages */
div.search_error{ background-color:#790000; padding:10px; font-weight:bold; color:#FFFFFF; font-size:13px; border-bottom:0px solid #d9d9d9; text-align:center}

table.loghi{ margin-top:10px }

table.loghi td.left{ width:60px; vertical-align:top; border-top:1px solid #84a7c4; padding-top:8px; padding-bottom:8px}
table.loghi td.right{ padding-left:8px; font-size:11px; border-top:1px solid #84a7c4; padding-top:8px; padding-bottom:8px}
table.loghi td.full{ font-size:11px }

table.loghi td.right a, table.loghi td.full a { text-decoration:underline; color:#000000}

table.carrello_home td.left1{ text-align:left; padding:5px 15px 5px 0; font-size:12px; width:50%; }
table.carrello_home td.right1{ text-align:left; padding:5px 0px 5px 15px; font-size:12px; width:50%; }

table.carrello_home td.left{ text-align:left; padding:0px 15px 30px 0; font-size:12px; width:50%; vertical-align:top}
table.carrello_home td.right{ text-align:left; padding:0px 0px 30px 15px; font-size:12px; width:50%; vertical-align:top}

table.carrello_home_scheda th{ text-align:left; font-size:11px; padding:3px; background-image:url(images/web_live/search_results_th.gif); color:#FFFFFF }
table.carrello_home_scheda td.subtitle{ text-align:left; font-size:11px; border-top:1px solid #ccc; background-color:#e5e5e5; padding:3px}
table.carrello_home_scheda td{ text-align:left; font-size:11px; border-bottom:1px dashed #84a7c4; padding:5px 3px 5px 0}

table.carrello_home_scheda tr.tr1 td.richiesta{ text-align:left; font-size:11px; padding:4px 4px 2px 4px; border:0;}
table.carrello_home_scheda tr.tr1 td.subtitle_richiesta{ text-align:left; font-size:11px; border-bottom:1px dashed #84a7c4; padding:2px 4px 4px 4px; }

table.carrello_home_scheda tr.tr2 td.richiesta{ text-align:left; font-size:11px; padding:4px 4px 2px 4px; border:0; background-color:#E7EDF3}
table.carrello_home_scheda tr.tr2 td.subtitle_richiesta{ text-align:left; font-size:11px; border-bottom:1px dashed #84a7c4; padding:2px 4px 4px 4px; 
background-color:#E7EDF3}

div.schema_button{ background-color:#fff; padding:3px 5px 3px 5px; border:1px solid #84a7c4; float:left; margin-right:8px; }
div.schema_button_right{ background-color:#fff; padding:3px 5px 3px 5px; border:1px solid #84a7c4; float:right; margin-left:8px; }
div.schema_button a, div.schema_button_right a{ color:#84a7c4; font-size:10px; text-decoration:none; font-weight:bold}


/* menu left front end per carrello */
table.carrello_menu_fe td{ text-align:left; font-size:12px; font-weight:bold; color: #16285a;  border-bottom:1px solid #C3CEDA; }

table.carrello_menu_fe td a{color: #16285a; text-decoration:none; display:block; padding:4px 0 4px 4px}
table.carrello_menu_fe td a.selected{color: #16285a; text-decoration:none; display:block; padding:4px 0 4px 4px; background-color:#C2D3E2;}
table.carrello_menu_fe td a:hover{ background-color:#DEE7EF}


table.carrello_menu_fe td a.sub{color: #16285a; text-decoration:none; display:block; padding:4px 0 4px 12px; font-weight:normal}
table.carrello_menu_fe td a.subselected{color: #16285a; text-decoration:none; display:block; padding:4px 0 4px 12px; background-color:#C2D3E2; font-weight:normal}
table.carrello_menu_fe td a.sub:hover{ background-color:#DEE7EF}




td.crumble{ text-align:right;  padding-right:10px; color:#84a7c4; font-size:12px;}
td.crumble a{  color:#84a7c4; font-size:12px;}

/*preve*/

table.searchresults tr.preventivi_created td{padding:3px 4px 3px 4px; font-size:11px; text-align:center; color:#333333; border-top:1px solid #cccccc; background-color:#BADEB6 }

table.searchresults tr.preventivi_delivered td{padding:3px 4px 3px 4px; font-size:11px; text-align:center; color:#333333; border-top:1px solid #cccccc }

table.searchresults tr.preventivi_reviewed td{padding:3px 4px 3px 4px; font-size:11px; text-align:center; color:#333333; border-top:1px solid #cccccc; background-color:#FADD95 }

table.searchresults tr.preventivi_richiesta_modifica td{padding:3px 4px 3px 4px; font-size:11px; text-align:center; color:#333333; border-top:1px solid #cccccc; background-color:#C7DBEE }

/* per le auto  */

div.category_divide{ background-color:#16285a;  margin:10px 0 10px 0; padding:6px; font-size:16px; color:#fff; font-weight:bold;
border-top: 2px solid #294AA7 }


div.autocomplete{
width:319px; z-index:451; left:-200; top:300; position:absolute; 
}

/*div.autocomplete{
width:319px; z-index:451; left:-200; top:300; position:fixed; 
}*/

div.autocomplete table{ background-image:url(images/web_live/autocomplete.jpg); background-repeat:repeat-x; background-color:#FFFFFF;}
div.autocomplete table td{ padding:1px; text-align:left}
div.autocomplete table td a{ font-size:11px; text-decoration:none; padding:2px 0 2px 3px; color:#333333; display:block }
div.autocomplete table td a:hover{ display:block; background-color:#84a7c4; color:#FFFFFF; text-decoration:none; padding:2px 0 2px 3px; }

div.quicksearch{

}

/* trextlink */
a.textlink{ text-decoration:underline; color:#000000}
a.textlink:hover{ text-decoration:underline; color:#84a7c4}

table.riepilogo_prev{ background-color:#F3F6F9; border:1px solid #84A7C4; border-top:0px}
table.riepilogo_prev td.left{ width:115px}
table.riepilogo_prev td.left, table.riepilogo_prev td.right{ font-size:11px; color:#16285a; border-top:1px dashed #84A7C4; vertical-align:top; padding:3px 5px 3px 6px; border-bottom:1px solid #fff}

table.riepilogo_prev td a{ text-decoration:underline; color:#16285a;}
table.riepilogo_prev td a:hover{ text-decoration:underline; color:#84A7C4;}

div.nascondi_riepilogo{float:right; background-color:#84A7C4; color:#fff; font-size:11px; padding:2px 4px 2px 4px}
div.nascondi_riepilogo a{ color:#FFFFFF; text-decoration:none}
div.nascondi_riepilogo a:hover{ color:#FFFFFF; text-decoration:underline}

div.clearwithspace{ clear:both; height:40px; background-image:url(/images/web_live/spacer_prev.gif);
background-repeat:repeat-x; background-position:center center;}
div.clearwithspace_small{ clear:both; height:8px;}

div.clearnormal{ clear:both; } 
div.page-break{ page-break-before:always; }

/* RIFARE PREVENTIVI */
h3.logo_agenzia{ margin:0 0 15px 0; padding:0; }

h1.newprev_header1, h1.newprev_header2{ 
border:1px solid #84A7C4; border-bottom:0px; background-image:url(images/web_live/alternative_bluebar.gif); background-repeat:repeat-x; color:#ffffff; font-size:16px; font-weight:bold; padding:3px 0px 3px 5px; background-position:0 -5px; width:703px; margin:0}


h1.newprev_header3, h1.newprev_header4{ 
border:1px solid #84A7C4; border-bottom:0px; background-color:#fff; background-repeat:repeat-x; color:#16285a; font-size:16px; font-weight:bold; padding:3px 0px 3px 5px; background-position:0 -5px; width:703px; margin:0;
background-image:url(images/web_live/h1_bg_big.gif); margin:0}


table.newprev_table{border:1px solid #84A7C4;}
div.newprev_table{
	border:1px solid #84A7C4;
	padding:10px;
	/*float:left;*/
}

/* background-color:#E7EDF3;  */

table.newprev_table td{
text-align:left;
padding:3px 4px 3px 4px; font-size:11px;
color:#333333; border-top:1px solid #cccccc; vertical-align:top; background-color:#F1F4F8; }
div.newprev_table div{
	text-align:left;
	padding:3px 4px 3px 4px; font-size:11px;
	color:#333333; 
	border-top:1px solid #cccccc; 
	vertical-align:top; 
	background-color:#F1F4F8; }

table.newprev_table td.left{width:120px; font-weight:bold}
table.newprev_table td.middle{ width: 380px }
table.newprev_table td.right{ width: 240px }

div.newprev_table div.left{ font-weight:bold;/*float:none;*/ }
div.newprev_table div.middle{ /*float:none;*/ }
div.newprev_table span.right{ /*float:none;*/ }


table.newprev_table_price{border:1px solid #84A7C4; margin-top:0px; border-top:0}
table.newprev_table_price td{padding:3px 4px 3px 4px; font-size:11px;
color:#333333; border-top:1px dashed #84A7C4; vertical-align:top}
table.newprev_table_price td.price{ text-align:right; width:90px; }
table.newprev_table_price td.priceline{ text-align:right; font-weight:bold; border-top:1px solid #84a7c4 }

table.newprev_table_price td.totalprice{ text-align:right; width:90px; background-color:#D1DDE9; font-weight:bold; border-top:1px solid #84a7c4}

table.newprev_table_price td.pricelinelordo{ text-align:right; font-weight:normal; color:#333; border-top:0 }
table.newprev_table_price td.totalpricelordo{ text-align:right; width:90px; background-color:#e9e9e9; font-weight:bold; color:#333; border-top:0}


/* titolini */
table.newprev_table tr.kop td, table.newprev_table_price tr.kop td{padding:3px 4px 3px 4px; font-size:11px;
color:#333; border-top:1px solid #84A7C4; text-align:left; vertical-align:top; background-image:url(images/web_live/alternative_bluebar_small.gif);
 background-repeat:repeat-x}
 

/* grey version */
table.newprev_table_price_grey{border:1px solid #ddd; margin-top:0px; border-top:0}
table.newprev_table_price_grey td{padding:3px 4px 3px 4px; font-size:11px;
color:#333333; border-top:1px dashed #ddd; vertical-align:top}
table.newprev_table_price_grey td.price{ text-align:right; width:90px; }

table.newprev_table_price_grey tr.kop td{padding:3px 4px 3px 4px; font-size:11px;
color:#333; border-top:1px solid #ddd; text-align:left; vertical-align:top; background-image:url(/admin/images/web_live/alternative_bluebar_small.gif);
 background-repeat:repeat-x}
 
 /* black version */
 
h1.newprev_header_black{ 
border:1px solid #333; border-bottom:0px; background-color:#fff; background-repeat:repeat-x; color:#fff; font-size:16px; font-weight:bold; padding:3px 0px 3px 5px; background-position:0 -5px; width:703px; margin:0;
background-image:url(/admin/images/bar_nera.gif); margin:0} 
 
table.newprev_table_price_black{border:1px solid #333; margin-top:0px; border-top:0}
table.newprev_table_price_black td{padding:3px 4px 3px 4px; font-size:11px;
color:#333333; border-top:1px dashed #333; vertical-align:top}
table.newprev_table_price_black td.price{ text-align:right; width:90px; background-color:#e5e5e5;}

table.newprev_table_price_black tr.kop td{padding:3px 4px 3px 4px; font-size:11px;
color:#fff; border-top:1px solid #333; text-align:left; vertical-align:top; 
background-colour:#000; background-image:url(/admin/images/bar_nera.gif);
 background-repeat:repeat-x}

table.newprev_table_price_black td.priceline{ text-align:right; font-weight:bold }
 
 table.newprev_table_price_black td.totalprice{ text-align:right; width:90px; background-color:#e2e2e2;}
 
  


/*  foto*/

table.newprev_table td.foto{ padding:10px 0 10px 10px; width:200px; text-align:left  }
table.newprev_table td.foto img{width:200px; border:8px solid #fff}
table.newprev_table td.hotelmap{ width:330px; background-colour:#ff0000; vertical-align:top}

div.hotelmap{width:345px; height:250px; border:1px solid #84A7C4}
h3.tratte_fd_idea {float:left; margin:0 0px 8px 0; padding:0;}
h3.tratte_fd_idea img {border:1px solid #84A7C4;}

h1.maptitle{ border-bottom:1px solid #000; font-size:18px; padding:0 0 5px 0; margin:0 0 10px 0}
div.bigmap_idea{ width:708px; height:720px; border:1px solid #84A7C4 }

div.nexttophoto{ float:right; width:568px; }

/* per logo */
div.overshow{ position: absolute;
left: 50px;
top: 50px;
 z-index:5; width:200px;
 
  background-color:#DD0F1B; 
 padding:5px; }
 
 div.overshow div{  background-color:#FFFFFF; border:1px solid #84A7C4;
 padding:8px;} 
 
  div.overshow div.close{ font-size:11px; margin:0; padding:0; border:0}
 
div.overshow div p{ text-align:left; font-size:12px; margin:0; padding:10px 0 10px 0; border-top:1px dashed #84A7C4}

div.overshow div p span{ font-size:14px; color:#79000; font-weight:bold;}

div.overshow div p.submit{ float:right; padding:0 0 10px 0; margin:0; text-align:right; width:auto; border:0; }

table.prevmenu td.unselected{ padding:3px;  text-align:center; width:80px; border:1px solid #000; border-bottom:1px solid #B30910; background-color:#353535;  }
table.prevmenu td.unselected_black{ padding:3px;  border:1px solid #B30910; background-color:#B30910; width:80px; text-align:center }
table.prevmenu td.selected{ padding:3px; border:1px solid #B30910; border-bottom:0; width:80px; text-align:center }

table.prevmenu td a{font-size:11px; font-weight:bold; text-decoration:none}
table.prevmenu td.unselected a, table.prevmenu td.unselected_black a{ color:#fff}
table.prevmenu td.selected a{ color:#B30910}

table.prevmenu td.print{ background-color:#fff; color:#B30910; 
vertical-align:middle; width:34px; border:1px solid #B30910; border-bottom:0; text-align:center}

table.prevmenu td.spacer{width:5px; border-bottom:1px solid #B30910;}
table.prevmenu td.spacerlong{ border-bottom:1px solid #B30910;}

table.prevmenu td.gloss{ background-image:url(images/web_live/sfondo_prev.gif); background-repeat:repeat-x; height:10px }



table.aggiungi td.boxtitle{ width:100px; padding:2px 0px 2px 5px; background-color:#84a7c4; font-size:11px; font-weight:bold; color:#FFFFFF; vertical-align:top; height:28px }
table.aggiungi td.box{ width:100px; border-left:1px solid #84a7c4; border-right:1px solid #84a7c4; }
/*
table.aggiungi td.boxtitle{ width:120px; padding:2px 0px 2px 5px; background-color:#84a7c4; font-size:11px; font-weight:bold; color:#FFFFFF; vertical-align:top; height:28px }
table.aggiungi td.box{ width:128px; border-left:1px solid #84a7c4; border-right:1px solid #84a7c4; }
*/
table.aggiungi td.boxaggiungi{ border:1px solid #84a7c4; padding:4px; font-size:12px; vertical-align:middle; height:40px; text-align:center }
table.aggiungi td.spacer{ width:15px }



/* FLY AND DRIVE */
div.FD_main{background-color:#fff; height:100%; width:940px}

div.FD_left{ margin:0px 0 15px 15px ; float:left; text-align:left; width:232px; height:458px; overflow-y:scroll;}



div.FD_left_total{
 margin:15px 0 8px 15px ; float:left; text-align:left; width:232px;
} /*  height:120px;  */

div.FD_left div.box, div.FD_left_total div.box{ margin-bottom:10px; border:1px solid #8DACCB; background-color:#EBF0F4; padding:8px; font-size:11px; width:180px; vertical-align:middle}


div.FD_left div.box h2{ font-size:13px; font-weight:bold; color:#16285a; 
padding:0 0 3px 0; margin:0 0 4px 0; 
border-bottom:1px solid #16285a; vertical-align:middle
 }

div.FD_left div.box h2.none{ font-size:13px; font-weight:bold; color:#16285a; 
padding:0 0 3px 0; margin:8px 0 4px 0; 
border-bottom:0; vertical-align:middle
 } 
 
div.FD_left div.box div.submit{ text-align:right; margin-top:5px; padding:5px 0 0 0} 
div.FD_left div.box div.submit input.pulsante{ background-color:#16285a; padding:0; margin:0; font-size:11px; color:#fff; font-weight:bold }
 
div.FD_left div.box div.date{ color:#16285a; font-size:11px; margin:4px 0 4px 0} 

div.FD_left div.distance{ margin-bottom:10px; font-size:11px; }
 
div.FD_left div.box a{ color:#16285a;}

div.FD_left div.box div.inter{ font-size:11px; margin:4px 0 6px 0}

div.palla_verde{ background-image:url(/images/palla_verde.png); background-repeat:no-repeat; height:18px; width:20px;
text-align:center; vertical-align:middle; float:left; margin-right:5px; font-size:12px; font-weight:bold; padding-top:2px  }

 
div.FD_left div.box div.right{ float:right; font-size:11px; color:#16285a;  }
div.FD_left div.box div.price{ float:right; font-size:11px; color:#000000; font-weight:bold }

div.FD_mappa{ margin:15px; height:600px; float:right; border:1px solid #84a7c4; text-align:left; width:658px}
div.FD_mappaie6{ margin:15px; height:600px; float:right; border:1px solid #84a7c4; text-align:left; width:628px}


div.boxtotal{ padding:8px; background-color:#8DACCB; color:#FFFFFF; font-size:11px; font-weight:normal; width:180px; margin-bottom:15px;border:1px solid #839DBB}
div.boxtotal div.rightwhite{ float:right}




/* info windows */
div.info{ width:240px; padding:8px; background-image:url(/images/web_live/autocomplete.jpg); background-repeat:repeat-x}
div.info h2{ font-weight:bold; color:#DD0F1B; font-size:14px; margin:0 0 8px 0; padding:0 0 3px 0; border-bottom:1px solid #DD0F1B}
div.info div.text{ font-size:11px; font-weight:normal }
div.info div.text a{ text-decoration:underline; color:#000000 }
div.info span{ color:#84a7c4; font-size:11px }
div.info div.submit{ margin:15px 0 5px 0; text-align:right;}
div.info div.submit input.pulsante{ color:#FFFFFF; background-color:#16285a; padding:0px; font-weight:bold; font-size:11px; border:0; text-transform:uppercase; width:auto }

/* ricerca hotel x fly and drive maps */
table.ricerca_hotel_maps{ border:5px solid #fff; width:240px; background-color:#FFFFFF}
table.ricerca_hotel_maps th{ font-size:15px; font-weight:bold; color:#16285a; background-image:url(images/web_live/h1_bg.gif); background-repeat:repeat-x; text-align:left; padding:2px 0 2px 5px; vertical-align:middle}

table.ricerca_hotel_maps td{ vertical-align:middle; font-size:12px; padding:3px 5px 3px 5px; text-align:left}
table.ricerca_hotel_maps td.left{ width:20px}
table.ricerca_hotel_maps td.submit{ text-align:right; padding-top:10px}
table.ricerca_hotel_maps td.submit pulsante{color:#FFFFFF; background-color:#16285a; padding:0px; font-weight:bold; font-size:11px; border:0; text-transform:uppercase; width:auto}
h1.hotel_search{  background-image:url(/images/web_live/h1_bg.gif); background-repeat:repeat-x; color:#16285A; font-size:16px; font-weight:bold; padding:3px 0 3px 5px; margin:0; border-bottom:0; background-position:0 3px; text-align:left; border:0; border-bottom:1px solid #84a7c4}
div.hotel_shadow{  height:2px}

/* per i risulati degli HOTEL  */

table.risultati_hotel{ width:890px; }
table.risultati_hotel td.left{ width:320px; padding-right:15px; vertical-align:top}
table.risultati_hotel td.right{ vertical-align:top}

div.hoge{ background-color:#FFFFFF; height:650px; text-align:left}
div.boxes{  height:520px} /* overflow-y:scroll; */

h1.nome_citta{ text-align:left; font-size:22px; padding:5px; background-color:#FFFFFF;   }
h1.nome_citta span{ color:#790000 }

div.hotel_box{ border-bottom:3px solid #84a7c4; padding: 8px; width:304px}
div.hotel_box_alidays{ background-color:#DCE4EB;border-bottom:3px solid #84a7c4; padding: 8px; width:304px}


/* F3C28A */

div.hotel_box_selected{ background-color:#FBCB04;border-bottom:3px solid #84a7c4; padding: 8px; width:304px; 
background-image:url(/images/triangle.png); background-position:top 305px; background-repeat:no-repeat }

div.hotel_box div.hotel_title{ font-size:15px; font-weight:bold; margin-bottom:3px; color:#666;}

div.hotel_box_alidays div.hotel_title, div.hotel_box_selected div.hotel_title{ font-size:15px; font-weight:bold; margin-bottom:3px; color:#16285a;}

div.hotel_box_alidays div.hotel_title, div.hotel_box div.hotel_title, div.hotel_box_selected div.hotel_title{ width:290px; }

div.hotel_box div.hotel_address{ font-size:11px; font-weight:bold; margin-bottom:6px; color:#84a7c4 } /* color:#84a7c4 */

div.hotel_box_alidays div.hotel_address, div.hotel_box_selected div.hotel_address{ font-size:11px; font-weight:bold; margin-bottom:6px; color:#81A0BC}

div.hotel_box table.hotel_details, div.hotel_box_alidays table.hotel_details, div.hotel_box_selected table.hotel_details{
width:290px; 
}

div.hotel_box table.hotel_details td, div.hotel_box_alidays table.hotel_details td, div.hotel_box_selected table.hotel_details td{ font-size:11px; width:25%; vertical-align:top; text-align:left}

div.hotel_box table.hotel_details td.price, div.hotel_box_alidays table.hotel_details td.price, 
div.hotel_box_selected table.hotel_details td.price{ horizontal-align:right; font-weight:bold; text-align:right}

div.hoge h2.searchresults_blue{ font-size:18px; vertical-align:middle; background-position:0 0px; border:0 }
div.hoge h1.hotel_search{ font-size:18px; vertical-align:middle }
div.hoge h2, div.hoge h1{ padding:5px 0 5px 8px }
div.hoge h2 div{ padding-bottom:4px}

div.change{ font-size:12px; padding:15px 8px 8px 8px}
div.change select{ font-size:11px}

div.hoge div.top, div.hoge div.bottom{ padding:8px; margin-bottom:15px}

div.hoge div.bottom{ background-color:#EBF0F4; }
div.hoge div.bottom div.foto{ float:left; margin-right:15px}
div.hoge div.bottom div.foto img{ height:150px; border:1px solid #16285a}

div.hoge  div.submit{ text-align:right; padding:0px 8px 8px 0; float:right}

div.hoge div.hotel_detail{ float:left; margin-left:15px;}
div.hoge div.map_hotel{ width:200px;  float:left; width:265px; height:165px; border:1px solid #16285a }

div.hoge div.hotel_detail table td{ font-size:12px; padding:4px 0 4px 0; vertical-align:top}
div.hoge div.hotel_detail table td.left{ font-weight:bold; width:120px }

div.ranking_alidays{float:right; font-size:10px; color:#16285a; color:#000; padding-left:5px; padding-top:3px}

div.ranking_alidays table{ width:56px; padding:2px; border:1px solid #16285a; background-color:#fff; height:10px; font-size:5px }

div.stars{ float:left; padding-top:3px}

div.clearthis{ clear:both}

div.tratte a{ text-decoration:underline; color:#000000; font-size:12px;}
div.tratte a:hover{ text-decoration:underline; color:#16285a}

div.desc_scroll{ height:100px; overflow-y:scroll; font-size:11px; padding-right:10px; margin-right:10px}

div.desc_scrollcitta{ height:300px; overflow-y:scroll; font-size:11px; padding-right:10px; margin-right:10px}

div.desc_scrolltratta{ height:150px; overflow-y:scroll;  padding-right:10px; margin-right:8px; color:#16285a; font-size:13px}

/* scheda citta */
div.citta_foto_desc{float:left; width:200px}
div.citta_foto_desc img{width:200px; border:1px solid #ccc; height:150px}


/* tratte */
div.poilist{background-color:#CEDCE7; margin-left:10px; padding:4px 0 4px 0; font-size:12px; font-weight:bold; width:130px; text-align:center; border-bottom:1px solid #B5CADC}
div.poilist span{ font-weight:normal; font-size:11px}

div.hoge div.bottom2{ background-color:#CEDCE7; height:270px; padding:10px; }
div.hoge div.bottom2 div.poiscroll{height:250px; overflow-y:scroll;  margin-right:5px;  }

div.hoge div.bottom2 div.poiscroll div{ margin-bottom:10px; font-size:11px; padding-right:10px}
div.hoge div.bottom2 div.poiscroll div h3{ padding:0; margin:0 10px 10px 0; float:left}
div.hoge div.bottom2 div.poiscroll div h2{ padding:0 0 2px 0; margin:0 0 8px 0; font-size:12px; font-weight:bold; 
color:#16285a; border-bottom:1px solid #fff;}
div.hoge div.bottom2 div.poiscroll div h3 img{ width:120px; border:1px solid #fff; height:80px}

/* fd */
div.riep_km_tempo{ color:#EEF3F7; font-size:11px; }
div.riep_dal_al{ color:#EEF3F7; font-size:11px; margin-top:4px }
div.riep_num_notti{ font-size:12px; border-top:1px solid #A4BDD5; padding-top:3px; margin-top:5px; color:#16285A }
div.riep_num_notti div{ float:right}

div.riep_conf_box{border-top:1px solid #A4BDD5; padding-top:3px; margin-top:5px; color:#EEF3F7}

div.riep_conf{ font-size:11px}
div.riep_pernottamento{ font-size:11px; border-top:1px solid #A4BDD5; padding-top:3px; margin-top:5px; color:#EEF3F7}

div.riep_pernottamento input.data{ width:60px; font-size:10px;}
div.riep_pernottamento input.button{  font-size:10px; color:#FFFFFF; font-weight:bold}

div.riep_data_inizio{ border-bottom:1px solid #A4BDD5; padding-bottom:3px; margin-bottom:8px; 
border-top:1px solid #A4BDD5; padding-top:3px; margin-top:5px; color:#EEF3F7 }


div.riep_data_inizio input.data{ width:55px; font-size:10px}

div.riep_data_inizio input.button{
border:1px solid #16285A; background-color:#16285A; text-transform:uppercase; margin:0; padding:1px 0 1px 0; color:#fff; font-weight:bold; font-size:9px}


div.riep_salva{ float:left; }
div.riep_aggiorna{ float:left; text-align:center }
div.riep_torna{ float:right; text-align:right }

div.riep_salva input, div.riep_torna input{border:0px solid #000000; background-color:#16285A; text-transform:uppercase; margin:0; padding:1px; color:#FFFFFF; font-weight:bold; font-size:12px}


/* CONFERMA PREVENTIVO */

table.conferma td{ font-size:12px; vertical-align:middle }
table.conferma td.titel{  padding:4px 5px 4px 5px; background-image:url(images/web_live/search_results_th.gif); background-repeat:repeat-x; color:#FFFFFF; font-weight:bold; font-size:11px;  }

table.conferma th{ font-size:18px; color:#16285a; padding:2px 0 10px 0 }

table.conferma td{  padding:4px 5px 4px 5px; border-top:1px solid #eee}

table.conferma td.label{ font-size:10px; color:#666666; padding:4px 15px 4px 5px; width:35px}
table.conferma td.tag{ font-weight:bold; }
table.conferma td.input input, table.conferma td.input select{ width:200px; font-size:11px }


/* capodanno NY */

table.anchors td{ padding:4px 0 4px 0}
table.anchors td.left{ width:75px; padding-right:15px}

table.anchors td.left img{ border:1px solid #999}

table.anchors td.right { font-size:14px; color:#16285a; } 
table.anchors td.right a{ font-size:12px; text-decoration:none; color:#666666}
table.anchors td.right a:hover{ text-decoration:underline}

table.capodanno{ border:1px solid #84a7c4; margin-bottom:25px}
table.capodanno td{ font-size:12px; padding:4px; vertical-align:top}

table.capodanno td.titel{ font-size:14px; padding-top:5px; font-weight:bold; color:#16285a; 
border-bottom:1px solid #84a7c4; border-top: 1px solid #e5e5e5; margin-bottom:5px;}

table.capodanno td.description{ background-color:#E7EDF3; font-size:14px;  }
	table.capodanno td.description table td{ padding:2px 0 2px 0}
	table.capodanno td.description table td.left{ width:150px}
	table.capodanno td.description table td.right{ font-weight:bold}
	table.capodanno td.description table td span{ font-weight:normal}
	
table.capodanno td.description a{ color:#000000; text-decoration:underline; font-weight:bold}	
	
table.capodanno td.foto{ padding-left:15px; vertical-align:top}


table.capodanno h3.thumb{ float:left; margin-right:8px; margin-top:8px}
table.capodanno h3.thumb img{ width:76px}


table.capodanno img{border:1px solid #999}

table.capodanno div.google_map{ width:340px; height:319px; border:1px solid #999}

table.capodanno th{
background-image:url(images/web_live/alternative_bluebar.gif); background-repeat:repeat-x; font-size:16px; font-weight:bold; color:#fff; text-align:left; padding:5px; border-bottom:0; margin:0; background-position:0 -3px;
}

table.capodanno th div{ float:right; font-size:12px; padding:2px; background-color:#FFFFFF; border-top:1px solid #16285a }
table.capodanno th div a{ color:#16285a; text-decoration:none; font-size:11px}
table.capodanno th div a:hover{ text-decoration:underline}

table.capodanno th img{ border:0}

/* documenti */


div.information{ border:1px solid #84A7C4; border-top:0; padding:10px; font-size:12px; text-align:justify }
div.information a{ color:#000000;}
div.information a:hover{ color:#84a7c4}
div.information p{  font-size:12px; margin-top:15px; text-align:justify }
div.information ul {
  margin           : 10px 0px 0px 10px;
  padding-top:		0;
  padding-left     : 0px;
  list-style       : none;
  color:#000000
}
div.information li {
font-size:12px;
  padding-left     :12px;
  padding-top      : 3px;
  background-image : url('/images/menubulletlink.gif') ;
  background-repeat: no-repeat;
  background-position: 0px 6px;
  line-height:16px;
  color:#000000;
}

div.warningbar{padding:5px; background-color:#E8EEF4; border:1px solid #84A7C4; font-size:12px; width:698px}