#col_cont { width:484px; float:left; padding-left:6px; font-family:arial; color:#666666; font-size:12px; text-align:left; padding-right:6px;}
#col_cont h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; line-height:28px; letter-spacing:-1px; margin:0; padding:0; padding-bottom:10px; color:#121212; font-weight:lighter}
#col_cont h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:22px; letter-spacing:-1px; margin:0; padding:0; padding-top:6px; color:#333333; font-weight:lighter}
#col_cont h3 { font-family:arial; font-size:16px; line-height:16px; letter-spacing:-1px; margin:0; padding:0; padding-bottom:10px; color:#333333;}
#col_cont h2 strong { font-weight:bold}
#col_cont ul { list-style-type:square; margin-left:-10px}

#col_cont p { text-align:justify }

span.quote { font-family:georgia; font-size:17px; line-height:17px; letter-spacing:-1px; color:#999999; display:block; padding-bottom:12px}

#col_cont ul.proposal { margin:0; padding:0; list-style-type:none; padding-top:8px; list-style-type:none; margin-left:0px}
ul.proposal li { padding-top:8px; padding-bottom:8px border-bottom:1px dashed #999999; border-bottom:1px dashed #666666; margin-bottom:14px; height:228px; position:relative;}
ul.proposal li:visited { border-bottom:1px dashed #999999;}
ul.proposal li:hover { border-bottom:1px dashed #ff6600;}
ul.proposal li a { color:#000000; text-decoration:none}
ul.proposal li a:visited { color:#000000;}
ul.proposal li a:hover { color:#666666;}
ul.proposal li div.image { width:170px; float:left}
ul.proposal li div.details { width:310px; float:left;}
ul.proposal li span.titolo { font-size:14px; letter-spacing:-1px; color:#000000; font-weight:bold}
ul.proposal li p { font-size:11px; color:#333333; margin:0; padding:0; line-height:11px; padding-top:4px; height:92px; text-align:normal}
ul.proposal li div.price { float:right; height:60px; width:110px; height:94px;}
ul.proposal li span.start { width:50px; height:28px; position:absolute; top:25px; right:58px; color:#cc6600; font-size:12px; line-height:12px; font-weight:bold; text-align:center}
ul.proposal li div.offerta { background:url(/images_new/offerta_bg.jpg) no-repeat; width:60px; height:60px; position:absolute; top:8px; right:0px; text-align:center; color:#FFFFFF; font-size:20px; font-weight:bold; line-height:60px; letter-spacing:-1px}
ul.proposal li img.more { position:absolute; top:63px; right:0px; }
ul.proposal li span.start02 { width:50px; height:28px; position:absolute; top:133px; right:58px; color:#cc6600; font-size:12px; line-height:12px; font-weight:bold; text-align:center}
ul.proposal li div.offerta02 { background:url(/images_new/offerta_bg.jpg) no-repeat; width:60px; height:60px; position:absolute; top:116px; right:0px; text-align:center; color:#FFFFFF; font-size:20px; font-weight:bold; line-height:60px; letter-spacing:-1px}
ul.proposal li img.more2 { position:absolute; top:171px; right:0px; }

ul.tours li a { color:#25648d; text-decoration:none;}
ul.tours li a:visited { color:#25648d; text-decoration:none}
ul.tours li a:hover { color:#6699cc; text-decoration:none}

table.rates {font-size:11px; color:#333333; border:1px solid #999999; margin-top:15px; width:100%}
table.rates th { background:#333333; color:#ffffff; line-height:12px; font-weight:lighter; font-size:11px; line-height:11px; text-align:center;}
table.rates th strong { color:#FFFFFF; font-size:12px; font-weight:bold}
table.rates td { background:#ffe3cf; color:#FF6600; text-align:center; font-size:14px; letter-spacing:-1px}

#col_dx { width:300px; float:left; font-family:arial; color:#999999; font-size:11px; text-align:left; background:#eeeeee; padding-top:6px; padding-bottom:6px}
#col_dx h3 { font-size:14px; letter-spacing:-1px; color:#333333; margin:0; padding:0; padding-left:4px; padding-bottom:8px; line-height:14px}
#book_now { border:1px solid #b6b6b6; text-align:center; padding:6px; margin:6px; margin-top:14px; color:#333333;}
#col_dx div.other_service { margin:6px; border:1px solid #b6b6b6; background:#ffffff; padding:6px; margin-top:0px}
#col_dx div.other_service:visited { border:1px solid #b6b6b6;}
#col_dx div.other_service:hover { border:1px solid #ff6600;}
#col_dx div.other_service div.image { width:140px; float:left}
#col_dx div.other_service div.details { width:134px; float:left}
#col_dx div.other_service a { color:#000000; text-decoration:none; font-weight:bold; font-size:14px; letter-spacing:-1px; line-height:14px}
#col_dx div.other_service a:visited { color:#000000;}
#col_dx div.other_service a:hover { color:#666666;}
#col_dx div.other_service div.price { height:60px; position:relative}
#col_dx div.other_service span.start { width:50px; height:28px; position:absolute; top:18px; right:60px; color:#cc6600; font-size:11px; line-height:12px; font-weight:bold; text-align:center}
#col_dx div.other_service div.offerta { background:url(/images_new/offerta_bg.jpg) no-repeat; width:60px; height:60px; position:absolute; top:0px; right:0px; text-align:center; color:#FFFFFF; font-size:20px; font-weight:bold; line-height:60px; letter-spacing:-1px}

#book_now { border:1px solid #b6b6b6; text-align:center; padding:6px; margin:6px; margin-top:14px; color:#333333;}
#book_now:visited { border:1px solid #b6b6b6;}
#book_now:hover { border:1px solid #666666;}

#flotta { text-align:center; margin:6px; margin-top:24px; color:#333333;}
#flotta h3 { font-size:14px; letter-spacing:-1px; margin:0; padding:0; padding-top:4px}
#flotta p { margin:0; padding:0; line-height:12px; color:#666666}
#flotta div.again { padding-top:12px}
#flotta div.again a { background:#333333; color:#FFFFFF; text-decoration:none; font-size:9px; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px; line-height:9px}
#flotta div.again a:visited { background:#333333; color:#FFFFFF;}
#flotta div.again a:hover { background:#999999; color:#FFFFFF;}

div.service a { color:#25648d; text-decoration:none; font-size:12px; line-height:24px}
div.service a:visited { color:#25648d;}
div.service a:hover { color:#6699cc;}

div.ot_news a { background:#25648d; color:#FFFFFF; text-decoration:none; font-size:11px; line-height:11px; padding-left:25px; padding-right:25px; padding-top:3px; padding-bottom:3px; font-weight:lighter}
div.ot_news a:visited { background:#25648d; color:#FFFFFF;}
div.ot_news a:hover {  background:#6699cc; color:#FFFFFF;}

div.links_again { padding-bottom:12px; text-align:center}
div.links_again img { margin-left:8px}

div.airport_desc img {margin-right:8px; margin-top:4px; float:left}
div.airport_desc h2 { padding-bottom:0px}
div.airport_desc p { padding-top:8px; margin-top:0px; font-size:11px; line-height:13px}

ul.menu_section { margin:0; padding:0; list-style-type:none; padding-bottom:14px; padding-left:4px; padding-right:4px}
ul.menu_section li { background:url(/images_new/ic_menu.gif) 0px 3px no-repeat; padding-left:14px; line-height:11px; margin-bottom:4px; border-bottom:1px solid #cccccc; padding-bottom:4px;}
ul.menu_section li a { font-size:11px; color:#000000; text-decoration:none; font-family:verdana; letter-spacing:-1px}
ul.menu_section li a:visited { color:#000000; }
ul.menu_section li a:hover { color:#666666; }

img.itinerary { float:right; margin-left:15px}

p.note { font-size:11px; color:#999999; line-height:14px}
#col_cont p.note ul { font-size:11px; color:#999999; line-height:14px}

#col_cont ul.fleet_auto { margin:0; padding:0; list-style-type:none;}
#col_cont ul.fleet_auto li { position:relative; height:96px; font-size:11px; color:#666666; border-bottom:1px dashed #cccccc; margin-bottom:10px}
#col_cont ul.fleet_auto li div.fleet_image { position:absolute; top:0px; left:0px}
#col_cont ul.fleet_auto li p.fleet_titolo { position:absolute; top:0px; left:115px; margin:0; padding:0; font-size:14px; font-weight:bold; color:#000000; letter-spacing:-1px; line-height:14px}
#col_cont ul.fleet_auto li p.fleet_cont { position:absolute; top:18px; left:115px; margin:0; padding:0; font-size:11px; line-height:11px; height:46px; overflow:hidden}
#col_cont ul.fleet_auto li div.fleet_details { position:absolute; top:70px; left:115px; }
#col_cont ul.fleet_auto li div.fleet_details ul li { width:100px; float:left; color:#333333; height:auto; border-bottom:none; margin-bottom:0px;}

#col_cont ul.proposte { margin:0; padding:0; list-style-type:none; padding-top:8px; list-style-type:none; margin-left:0px}
ul.proposte li { padding-top:8px; padding-bottom:8px border-bottom:1px dashed #999999; border-bottom:1px dashed #666666; margin-bottom:8px; height:115px; position:relative;}
ul.proposte li:visited { border-bottom:1px dashed #999999;}
ul.proposte li:hover { border-bottom:1px dashed #ff6600;}
ul.proposte li a { color:#000000; text-decoration:none}
ul.proposte li a:visited { color:#000000;}
ul.proposte li a:hover { color:#666666;}
ul.proposte li div.image { width:140px; float:left}
ul.proposte li div.image img { height:100px }
ul.proposte li div.details { width:340px; float:left;}
ul.proposte li span.titolo { font-size:14px; letter-spacing:-1px; color:#000000; font-weight:bold}
ul.proposte li p { font-size:11px; color:#333333; margin:0; padding:0; line-height:12px; padding-top:11px; height:82px}
ul.proposte li div.price { float:right; height:60px; width:110px; height:94px;}
ul.proposte li span.start { width:50px; height:28px; position:absolute; top:25px; right:58px; color:#cc6600; font-size:12px; line-height:12px; font-weight:bold; text-align:center}
ul.proposte li div.offerta { background:url(/images_new/offerta_bg.jpg) no-repeat; width:60px; height:60px; position:absolute; top:8px; right:0px; text-align:center; color:#FFFFFF; font-size:20px; font-weight:bold; line-height:60px; letter-spacing:-1px}
ul.proposte li img.more { position:absolute; top:63px; right:0px; }

a.book { color:#57ae00; font-weight:bold; text-decoration:none}
a.book:visited { color:#57ae00;}
a.book:hover { color:#a5f157;}

table.service a { color:#25648d; text-decoration:none; font-size:12px; line-height:24px}
table.service a:visited { color:#25648d;}
table.service a:hover { color:#6699cc;}

ul#lista_links li { padding-bottom:10px}
ul#lista_links a { color:#25648d; text-decoration:none; font-size:12px; font-weight:bold}
ul#lista_links a:visited { color:#25648d;}
ul#lista_links a:hover { color:#6699cc;}

#news img.inside { float:right; margin-left:15px; margin-top:10px}
#news ul.lista_news li { border-bottom:1px dashed #cccccc; padding-bottom:6px; margin-bottom:6px}
#news ul.lista_news li a { color:#25648d; text-decoration:none; font-size:12px; font-weight:bold; font-family:arial; letter-spacing:0px}
#news ul.lista_news li a:visited { color:#25648d;}
#news ul.lista_news li a:hover { color:#6699cc;}
#news ul.lista_news li h3 { margin:0; padding:0}
#news ul.lista_news li span.data { color:#333333; font-size:11px; font-style:italic}
#news ul.lista_news li p { line-height:12px; margin:0; padding:0; height:48px; overflow:hidden; color:#999; font-size:11px}
#news ul.lista_news li div.image_news_box { width:60px; height:60px; line-height:60px; text-align:center; float:right; border:1px solid #666666; margin-left:10px; margin-top:3px}
#news ul.lista_news li div.image_news_box img { vertical-align:middle; float:none}

#news p a { color:#25648d; text-decoration:none;}
#news p a:visited { color:#25648d;}
#news p a:hover { color:#6699cc;}

img.news_align_right { float:right; margin-left:10px; margin-top:16px}