/* inizio STILI */
#pageBody{font:11px/165% 'Lucida Grande', Verdana, Helvetica;color:#666;text-align:left;background:#fff;}
#pageInfo{display:none;}

/* Headers */
/*h1, h2, h3, h4 {
	font: bold 1em/1.5em;
	color: #444;
	padding: 10px 15px 7px 15px;	 
}
h1 { font-size: 3.7em; font-weight: normal; letter-spacing: -2px; }
h2 { font-size: 2.8em; font-weight: normal; color: #663333; }
h3 { font-size: 15px; font-weight: normal; letter-spacing: -0.5px;}
h4 { font-size: 1.3em; }*/

.navigator li,.navigator li.navigator_act{background-repeat:repeat-x}
.navigator li a{padding-right:2px}
.blocco .body p, .blocco .body dl{padding:1px 5px;}
.blocco .body ul, .blocco .body ol {margin:10px 20px;padding:0 10px;}
#col5{border:1px solid #ccc;border-width:1px 1px 0;background:#f9f7f6;margin-top:10px}
#col5 .Testo{padding:5px;}
#col5 .Testo .body a{color:#FF4200;}
#col4{padding-top:4px}

#col1{margin-top:4px;color:#000}
#col1 .blocco{margin-bottom:5px;}
/* Headers di Colonna */
#col3 .head .titolo{height:30px;background:url(img/bg_h2_left.jpg) top left no-repeat;text-align:left;line-height:30px;color:#000;padding:0 0 0 10px;margin:0;font-weight:bold;}
#col4 .head .titolo{height:30px;background:url(img/bg_h2_right.jpg) top left no-repeat;text-align:left;line-height:30px;color:#000;margin:0;padding:0 0 0 32px;font-weight:bold;}
#col4 .body ul{margin:0;padding:0;margin-left:10px}
#col4 .body p{padding:4px;}
#col3 .body{border:1px solid #ccc;margin:0 5px 5px 0;}
#col4 .body{border:1px solid #ccc;margin:0 0 5px 3px;}
#col4 .events_menu{border:0;}
#col4 .FeedReader .body ul{padding:0;margin:0;}
#col4 .FeedReader .body li{padding:0;background:transparent}
#col4 .FeedReader .body .notizia{padding:0px 0px 2px;}
#col4 .FeedReader .body .notizia .titolo{font-size:1.0em;font-weight:bold;margin:4px 0 2px;line-height:120%;display:inline}
#col4 .FeedReader .body .notizia .desc{overflow:hidden;max-height:46px;line-height:15px;}

#col4 .Menu .body ul{margin:0;}

#b35 .notizia .titolo{display:none}
#col4 #b38 .body .notizia .titolo{display:block;font-weight:bold;padding:0;}
#col4 #b38 .body ul, #col4 #b35 .body ul{overflow:hidden;padding:4px;}
#col4 #b38 .body ul{padding:0 5px 5px;}
#col4 #b35 .body ul img{width:180px;}
#col4 #b38 .body, #col4 #b35 .body{position:relative}
/* Testata */
#col2 {background:url("img/logo.jpg") no-repeat scroll 8px 2px transparent; position:relative;}
#col2 .body form{background:url("img/search.png") no-repeat scroll right bottom #FFEFCB;border:2px solid #FF8700;height:130px;padding:4px 10px 5px;position:absolute;right:0;top:22px;width:173px;}
#col2 .body form label{display:block}
#col2 .body input{font-size:1.2em;font-weight:bold;border:1px solid #DE7533;padding:2px 1px;background:#fff}
#col2 .body select{font-weight:bold;border:1px solid #DE7533;padding:2px 1px;background:#fff}
#col2 .body input[type=submit]{width:88px;margin:9px 0 4px;background:orange;font-size:11px}
#col2 .Gallery{height:142px;left:159px;position:absolute;top:23px;width:634px;}
#col2 .Gallery a img{border:2px solid #DE7533;}
#main_menu {position:absolute;top:2px;right:0px; text-align:right;}

/* Classi generali */
.lefted {float:left;}
.lefted {padding:5px;}
.clear {clear:both;}
.box_close_top{background:url(img/bg_boxclose_top.jpg) top right no-repeat; height:20px;}
.box_close{background:url(img/bg_boxclose.jpg) top right repeat-y;}
.box_close p{padding:10px 10px 10px 20px;}
.box_close_end{background:url(img/bg_boxclose_end.jpg) top right no-repeat; height:20px; margin-bottom:10px;}

.CatEventi2 .evento .titolo{color:#333;font-size:1em;text-decoration:none;font-weight:bold;}
.CatEventi2 .body{padding:3px 5px}
.CatEventi2 .body .evento {border-bottom:1px dotted #CCC;margin:4px 0 4px;padding-bottom:2px;}

/* Blocco Elenco */
#col3 .MenuAuto {}
#col3 .MenuAuto .body{border:1px solid #ccc;border-width:1px 1px 0;}
#col3 .MenuAuto ul {margin:0;padding:0;}
#col3 .MenuAuto li, #col4 li {background:url("img/pointer.gif") no-repeat 10px center #F9F7F6;border-bottom:1px solid #DDD;list-style:none;margin:1px 0 0;padding:3px 0 4px 25px;}
#col3 .MenuAuto li a, #col4 li a {text-decoration:none; color:#333; font-size:1em;font-weight:bold;display:block;}
#col3 .MenuAuto li:hover{background-color:#FF910F}
#b42 .body ul{margin:0;padding:0;}
#b42 .body li{margin-bottom:1px;padding:4px 11px 4px 25px;background:7px 6px no-repeat url(img/ico_bus.jpg)}
#b42 .body li.primo{border:0}
#b42 .body li a{color:#333;font-weight:bold;}

/* Scheda VIAGGIO */
#scheda_mappa {float:left;margin:0px 0 10px 10px;width:250px;}
#scheda_mappa img {border:0; margin:0;padding:0;}
#scheda_descrizione {margin-left:265px;width:250px;}
#scheda_descrizione .title {height:30px; background:url(img/bg_h2_scheda.jpg) top left no-repeat; padding-left:10px; text-align:left;line-height:30px; color:#333; padding:0;margin:0;}
#scheda_plus {float:right;width:240px;}

.viaggio{overflow:hidden;padding:8px 0;border-bottom:1px dashed #ccc;margin:0 8px;height:1%;position:relative}
.viaggio_last{border:0;}
.viaggio .foto{float:left;margin:-3px 10px 0 9px;height:140px;text-align:center}
.viaggio .foto_small{float:left;margin-right:20px;width:90px;text-align:center}
.viaggio .foto_small img{width:90px;border:1px solid #ddd;padding:1px;}
.viaggio .nome{font-weight:bold;font-size:1.4em;text-transform:uppercase;margin-top:0;}
.viaggio .nome a{color:#111}
.viaggio .descrizione{color:#777;margin:0 0 10px 110px;}
.viaggio .disp{font-size:.9em;margin:0 0 0 110px;}
.viaggio .scheda{position:absolute;right:10px;bottom:10px;font-weight:bold;color:#FF4200;}
.viaggio .scheda a{color:red;color:#FF4200;font-size:0.9em;}
.viaggio .dv{color:green;}
.viaggio .dl{color:#f90;}
.viaggio .ds{color:red;}
.viaggio .dp{color:black;}
.viaggio .data{margin:2px 0 2px 0;font-size:1.1em}
.viaggio .spec{background:#FFAA22;color:#FFF;display:inline;font-size:0.8em;font-weight:bold;padding:0 3px;}

.commenti{clear:left;}

.carousel .viaggio{background:#fff;border:0;height:140px;margin:0;position:relative !important;position:static;}
.carousel .viaggio .foto a{padding:0;}
.carousel .viaggio .foto img{max-height:140px;border:1px solid orange;padding:1px;
/* IE Image max-height */
height: expression(this.height > 140 ? 140 : true);}
.carousel .viaggio .nome{font-weight:normal;font-size:1.7em;}
.carousel .viaggio .descrizione{padding-top:2px;color:#777;margin:0 0 10px 0;}
.carousel .viaggio .data{padding:1px;font-size:1.2em;margin:3px 0 4px 0}
.carousel .viaggio .prezzo{font:bold 26px Arial;color:#f61}
.carousel .viaggio a{color:red;font:bold 1.1em Arial;padding:0 5px;}

#col1 .head .titolo{background:#EB6909 url(../sys/img/ext/tblack.gif) repeat-x;padding:3px 5px;font-size:1.1em;font-weight:bold;color:#fff;}
#col1 .ObjectList .body .navigator ul{margin:0;height:15px;}
#col1 .ObjectList .body .navigator{background:#F7F5e5}
#col1 .ObjectList .body{border:1px solid #ccc;border-top:0;background:#f7f6f3;}
#col1 #b32 .body{border:0;background:#fff;}
.ObjectList .MACV_Viaggio td{padding:5px 3px 5px 0;;}
.ObjectList .MACV_Viaggio td a{color:#FF4200;padding:0;}
.ObjectList .MACV_Viaggio td.datada{white-space:nowrap;padding-left:10px;}
.ObjectList .MACV_Viaggio td.prezzo{width:auto;white-space:nowrap;}
.ObjectList .MACV_Viaggio tr th{border-right:1px dotted #EEE;padding:6px 3px;}
.MACV_Viaggio .pageList{font-size:13px;padding:2px 6px;background:#eee}
.MACV_Viaggio .pageList a{padding:0 3px;}

.ObjectView .programma img{width:300px;float:left;}
.ObjectView .body h3{padding:4px;font:bold 14px Arial;margin:10px 0 5px;text-transform:uppercase;border-bottom:1px dotted #888;}

.ObjectView .body .all{display:none}
.ObjectView .body .prezzo b{font-size:24px;color:#eb6909}
.ObjectView .body .quote table td{border:1px solid #777;padding:4px;}
.ObjectView .body .quote table{margin:5px 0 10px;background:#fff;}
.ObjectView .body #cartina{border:1px solid #555;padding:1px;margin:10px 50px;}

.ObjectView .body .MACV_Viaggio{width:730px;margin-left:4px;padding:2px 10px;background:#fff;border:0;color:#000;border-top:1px solid #ddd;}
.MACV_Viaggio .programma,.MACV_Viaggio p,.MACV_Viaggio .compreso,.MACV_Viaggio .note2{font-size:1.1em;line-height:19px;}
.MACV_Viaggio p p{font-size:1em;padding:0;}
.ObjectView .body .MACV_Viaggio .titolo{font-size:1.5em;background:#EEEAE9;text-transform:uppercase;margin:-1px -10px 12px;padding:10px;text-align:center;border-bottom:1px solid #bbb;}
.ObjectView .body .MACV_Viaggio .desc{background:#fff;border-bottom:1px dotted #DDD;font-size:1.1em;line-height:20px;padding:0 10px 5px;}
.ObjectView .body .MACV_Viaggio .menu_viaggio{border:1px solid orange;background:#fd9;padding:4px 6px;font-weight:bold;margin:40px -10px 20px;text-align:center;border-width:1px 0;clear:both}
.ObjectView .body .MACV_Viaggio .menu_viaggio a{color:#333;}
.MACV_Viaggio .menu_viaggio .doc{background:no-repeat url(img/pdf.gif);padding:1px 0 5px 23px;cursor:pointer}
.MACV_Viaggio .menu_viaggio .send{background:no-repeat url(img/mailer.gif);padding:4px 0 6px 38px;cursor:pointer}
.MACV_Viaggio .menu_viaggio .pay{background:no-repeat url(img/paypal.gif);padding:3px 0 5px 43px;cursor:pointer}
.menu_viaggio .submenu{background:#eee;border:1px dotted #CCC;display:none;margin-top:13px;padding:12px;text-align:left;font-size:.9em}
.ObjectView .body .scheda .submenu table td{padding:5px 0;}
.ObjectView .body .MACV_Viaggio .mezzo{text-align:right}
.ObjectView .body .MACV_Viaggio .foto{float:left;margin-top:13px}
.ObjectView .body .MACV_Viaggio .foto2{float:left;margin-top:13px;width:300px;border:1px solid #ccc;padding:5px;text-align:center;height:180px;padding-top:70px;background:#fff}
.ObjectView .body .MACV_Viaggio .foto img{width:300px;border:1px solid #ccc;padding:5px;margin:0 0 0 5px}
.ObjectView .body .MACV_Viaggio .info{margin:20px 10px 1px 320px;padding:0px 6px 9px;font-size:1.2em;}
.ObjectView .body .MACV_Viaggio .info div{padding:3px;}
.ObjectView .body .MACV_Viaggio .info .doc{padding-left:25px;background:no-repeat url(../../img/root/doc.gif);height:22px}
.ObjectView .body .plus{margin:0px 10px 10px 336px;padding:0 0px 3px;}
.ObjectView .body .plus h4{border-bottom:1px solid #bbb;font-size:11px;font-weight:bold;margin:0 -6px;padding:2px 25px;background:url("http://www.giovaland.it/images/layout/Pollice_su.gif") no-repeat scroll 3px 2px #EFEBEA;}
.ObjectView .body .plus li{font-size:1.1em;padding:3px 11px 3px 1px;list-style-type:circle;}
.ObjectView .body .scheda .indietro{margin:25px 0 10px}

#b43 .body{padding:10px 5px;border:1px solid #ccc;border-top:0;}
#b43 .body object{margin:0 5px;}
#b47 .body{border:0;text-align:center}
#col3 .Testo .body form{padding:8px 10px}

#col4 .Gallery .slides{padding:0 5px;height:140px !important;}
/*.Gallery .slides img{max-width:195px;max-height:160px;*/
/* IE Image max-width */
width: expression(this.width > 195 ? 195 : true);
/* IE Image max-height */
height: expression(this.height > 160 ? 160 : true);}

.Gallery .slides .desc{width:190px;height:22px;}

#b70{position:absolute;left:30px;top:20px;}
#b70 .body a{display:block;height:200px;width:200px}
