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

body { margin:0; padding:0; text-align:center; font-size:12px; padding-top:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

img { border:none; }

a {  color:#24668C; text-decoration:none; }
a:hover { color:inherit; } 

p { margin:0; }

.foot-note { }

.div_buttons { text-align:center; }
.button { cursor:hand; font-size:14px; text-align:center; margin:10px; background-color:#4087C3; color:white; padding:7px 10px 7px 10px; font-weight:bold; }
.button_2 {  cursor:hand; font-family:arial; font-style:normal; font-size:12px; text-align:center; margin:7px; background-color:#4087C3; color:white;  padding:5px 7px 5px 7px; font-weight:bold; }

.buttom_home em span a { font-size:18px;  color:#600; }

#header_lang { font-size:13px; width:200px; position:absolute; z-index:102; left: 725px; top: 19px; }

#container { width:940px; margin:0px auto 0 auto; margin-bottom:10px; border-bottom:1px solid #666; overflow:hidden; }
#header { text-align:center;  }

#header_menu { background-image:url(img_grafica/bg_menu.png); background-repeat:repeat; padding-left:10px; width:565px; left:181px; top:9px; position:absolute; z-index:101; height: 32px; }
#header_menu p { font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; float:left; padding-right:17px; padding-left:17px; padding-top:8px; padding-bottom:8px; margin-left:1px; margin-right:1px; }
#header_menu a { color:#243d5e; } 
#header_menu .selected { color:white; background-image:url(img_grafica/bgmenu.png); background-repeat:repeat; } 

#header_menu p:hover { color:white; background-image:url(img_grafica/bgmenu.png); background-repeat:repeat; }
 
#header_foto { margin:0 auto 0 auto; height:270px; background-image:url(img_grafica/header_6.png); background-position:center 0px; background-repeat:no-repeat; z-index:100; position:relative; }
#main_content { text-align:left; float:left; width:560px; margin-left:35px; margin-bottom:10px; font-size:12px; }

#main_content p { line-height:20px; }

#main_content h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px;  color:#761905; font-style:italic; padding-bottom:5px;margin-bottom:8px; margin-top:40px; padding-right:40px; border-bottom:dotted 1px #CCC; text-align:left;  }
#main_content h2 { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#24668C; font-style:italic; padding-bottom:5px;margin-bottom:8px; margin-top:20px; border-bottom:dotted 1px #CCC;}
#main_content h3 { color:#343434;margin-bottom:10px; margin-left:20px; margin-top:8px; font-size:12px; line-height:20px; margin-top:10px; }

#main_content .info_tours { margin-top:-5px; text-align:right; height:30px; }

#main_content .info_tours_en { margin-top:-5px; text-align:right; height:20px; border-bottom:dashed #999 1px; padding-bottom:3px;  margin-bottom:10px; }
#main_content img { z-index:1; position:relative; }
#main_content .tour_list a { color:#0B73B2;  }
#main_content .tour_list h1 { color:#59180F; font:Georgia, "Times New Roman", Times, serif; font-size:14px; font-style:italic; z-index:1; position:relative; }
#main_content .tour_list h1 a { color:#59180F; }
#main_content .tour_list img { margin-right:10px; z-index:100; position:relative; }
#main_content ul li { font-size:12; line-height:25px; }
#main_content .home_booklinks { background-color:#63F; width:300px; padding:10px; margin-left:150px; margin-right:150px; font-size:14px; color:#1C3D58; background-color:#EBEEF7}

#main_content .infobar_tours { border-top:1px dashed #CCC; border-bottom:1px dotted #CCC; }
#main_content .infobar_tours span { background-repeat:no-repeat; padding-left:18px; padding-right:7px; }
#main_content .transports_16 {  background-image:url(img_grafica/transports_16.png); }
#main_content .highwater_16 {  background-image:url(img_grafica/highwater_16.png); }
#main_content .food_16 {  background-image:url(img_grafica/food_16.png); }
#main_content .nightlife_16 {  background-image:url(img_grafica/nightlife_16.png); }
#main_content .events_16 {  background-image:url(img_grafica/events_16.png); }
#main_content .picgallery_16 {  background-image:url(img_grafica/picgallery_16.png); }
#main_content .feasts_16 {  background-image:url(img_grafica/feasts_16.png); }

#main_content .photogallery img { margin:15px; }


#right_content { background-color:#F39; padding-bottom:10px; margin-bottom:10px; text-align:left; padding-left:20px; padding-right:10px; padding-top:95px;  z-index:-100; background-color:#EFF0F3; width:230px; margin-left:630px; margin-top:-85px; }

#right_content .lista_itinerari { z-index:100; }
#right_content .lista_itinerari p { padding-right:20px; text-align:right; line-height:25px; color:#600; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-style:italic }
#right_content .lista_itinerari h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:italic; color:#163D07; }

#right_content .lista_itinerari_1 { z-index:100; }
#right_content .lista_itinerari_1 p { text-align:left; line-height:20px; color:#600; font-family:Georgia, "Times New Roman", Times, serif; font-size:1_to_px; font-style:italic }
#right_content .lista_itinerari_1 h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:italic; color:#163D07; }


#right_content .p_titolo { font-size:14px; font-weight:bold; margin-bottom:15px; }
#right_content .populartour_box h1 { background-image:url(img_grafica/star.png); background-repeat:no-repeat; padding-bottom:4px; padding-left:25px; font-size:14px; margin-bottom:10px;  }
#right_content .populartour_box { margin-bottom:20px; }

#right_content .populartour { margin-top:0px; padding:7px; }
#right_content .populartour a {  color:#24668C; }
#right_content .populartour h2 { padding-left:5px; font-size:12px; margin:0; margin-bottom:3px; color:#24668C; }
#right_content .populartour p { line-height:17px; font-size:11px; }



#right_content .info, .cantmiss, .events, .feasts, .aboutus, .picgallery { background-color:white; margin-bottom:10px; height:40px; }
#right_content .events h1 { margin:0; background-image:url(img_grafica/events.png); }
#right_content .cantmiss h1 { margin:0; background-image:url(img_grafica/cantmiss.png); }
#right_content .feasts h1 { margin:0; background-image:url(img_grafica/feasts.png); }
#right_content .info h1 { margin:0; background-image:url(img_grafica/info.png);  }
#right_content .aboutus h1 { margin:0; background-image:url(img_grafica/aboutus.png);  }
#right_content .picgallery h1 { margin:0; background-image:url(img_grafica/picgallery.png);  }

#right_content .events h1, .info h1, .cantmiss h1, .feasts h1, .aboutus h1, .picgallery h1 { vertical-align:center; background-repeat:no-repeat; padding-left:45px; background-position: 2px 2px; font-size:14px; line-height:40px; }
#right_content .events h2, .info h2, .cantmiss h2, .feasts h2, .aboutus h2, .picgallery h2 {  color:#006; font-size:11px; text-align:right; margin-top:4px; margin-right:10px; font-weight:normal; }

#right_content .info img, .cantmiss img, .people_say img, .events img, .feasts img, .aboutus img, .picgallery img { margin:5px; }

#right_content .people_say h1 { font-size:14px; margin-bottom:10px; }
#right_content .people_say p { margin-left:15px; margin-right:15px; line-height:18px; }
#right_content .people_say { padding-top:7px; border-bottom:1px dotted #666; padding-bottom:10px; }
#right_content .people_say .quote { text-align:right; margin-top:3px; font-size:11px; }

#right_content .ait { text-align:center; margin-top:20px; }
#right_content .ait img { margin:10px; }
#right_content .ait a { text-decoration:none; color:#006; line-height:20px; }

#right_content .booking { background-color:#FFF; padding:5px; margin-top:20px;   }
#right_content .booking p { font-size:13px;  }
#right_content .booking h1 { margin:0px; line-height:30px; color:#600; font-size:16px; text-align:center; }


#right_content .tourdetails { background-color:#FFF; padding:5px;  }
#right_content .tourdetails p { font-size:13px;  }
#right_content .tourdetails h1 { background-image:url(img_grafica/star.png); background-repeat:no-repeat; padding-top:5px; padding-bottom:5px; padding-left:32px; font-size:16px; margin-bottom:10px; }


#right_content .menu_list li {  margin-left:-20px;  list-style:none; border-bottom:1px dotted #9CC; line-height:25px; font-size:13px; padding-left:10px; }


 
#toursticker { width:200px; padding:0; font-size:12px; margin-left:15px; padding-bottom:8px; margin-bottom:15px; border-bottom:dashed 1px #999; }
#toursticker a { text-decoration:none; }

#toursticker .title { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:center; font-weight:bold; color:#293647; padding-bottom:10px; padding-top:5px; }

#right_content .ticker_tourlist ul li { height:70px; list-style:none; display:block; padding:3px; margin-bottom:3px; }

#right_content .ticker_tourlist h1 { font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0; font-size:12px; color:#039;margin-bottom:5px; }
#right_content .ticker_tourlist h2 { font-weight:normal; margin:0; padding:0; font-size:10px; font-size:11px; }

.clear { clear: both; } 

