/* 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}

#col4 #b214 .body{border-color:#fdb;}
#col4 #b214 .body ul{margin:0;}
#col4 #b214 .body ul li{border-bottom-color:#fdb;background-color:#fec;}
/* 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:22px;width:643px;}
#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 4px;}
.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:3px 0px;font:bold 14px Arial;color:#EB6909;margin:10px 0 7px;text-transform:uppercase;border-bottom:1px dotted #888;}

.ObjectView .body #cx{float:left;width:460px;position:relative;margin-left:10px;overflow:hidden}
.ObjectView .body #dx{width:259px;margin-left:490px;padding:5px 0 0;}
.ObjectView .body #dx .block{border:1px solid #ccc;margin:0 0 5px;padding:0 10px 10px;}
.ObjectView .body .block h4{background:none repeat scroll 0 0 #EFEBEA;border-bottom:1px solid #BBB;font-size:11px;font-weight:bold;margin:0 -10px 10px;padding:2px 5px 2px 10px;}

.ObjectView .body #print_link{background:url("img/print.png") no-repeat scroll right top transparent;color:#777;height:30px;padding:8px 30px 0 0;position:absolute;right:-5px;text-decoration:none;top:5px;width:90px;}

.ObjectView .body .quote,.ObjectView .body .compreso, .ObjectView .body .note2{margin-top:20px;}

.ObjectView .body .prezzo b{font-size:18px;color:#333}
.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:0 0 10px 0px;}

.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 2px;padding:10px;text-align:center;border:1px solid #bbb;border-top:0;border-left:1px solid #ccc;}
.ObjectView .body .MACV_Viaggio .desc{background:#fff;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 #scheda_main{margin:0 -10px;width:750px;}
.ObjectView .body .MACV_Viaggio .mezzo{}
.ObjectView .body .MACV_Viaggio .scaduto{background:#FFFFDD;border: 1px dashed #F7BB63;font-size: 1.1em;margin: 5px -10px;padding:10px;}
.ObjectView .body .MACV_Viaggio .desc2{overflow:hidden;margin:0 -9px;border:1px solid #ccc}
.ObjectView .body .MACV_Viaggio .foto{float:left;padding:0;padding:3px;margin-right:1px;height:174px;}
.ObjectView .body .MACV_Viaggio .foto2{float:left;text-align:center;background:#fff;padding:0;margin:10px;}
.ObjectView .body .MACV_Viaggio .foto img{margin:0;height:174px;}
.ObjectView .body .MACV_Viaggio .info{font-size:1.2em;margin:0px;padding:4px;overflow:hidden;height:172px;}
.ObjectView .body .MACV_Viaggio .info div{padding:1px 0 0;}
.ObjectView .body .MACV_Viaggio .info .dispo{font-weight:bold;}
.ObjectView .body .MACV_Viaggio .info .dv{color:green;}
.ObjectView .body .MACV_Viaggio .info .dl{color:#f90;}
.ObjectView .body .MACV_Viaggio .info .ds{color:red;}
.ObjectView .body .MACV_Viaggio .info .dp{color:black;}
.ObjectView .body .MACV_Viaggio .info i{background:none repeat scroll 0 0 #EAEDEE;
display:block;
float:left;
font-size:0.8em;
font-style:normal;
margin:0 8px 0 -5px;
padding:0 5px 0 0;
text-align:right;
width:120px;font-weight:normal}
.ObjectView .body .plus{margin:0;padding:0 0 3px;}
.ObjectView .body .plus h4{border-bottom:1px solid #bbb;font-size:11px;font-weight:bold;padding:2px 25px;background:url("http://www.giovaland.it/images/layout/Pollice_su.gif") no-repeat scroll 3px 2px #EFEBEA;}
.ObjectView .body .plus li{padding:0 11px 0 0;list-style-type:circle;}
.ObjectView .body .plus ul{margin:5px 10px 0 5px;padding:0 10px;}
.ObjectView .body .scheda .indietro{display:none}
.ObjectView .body .MACV_Viaggio .prezzo{margin-top:5px;}
.ObjectView .body .MACV_Viaggio .prezzo i{background:#D2E3ED;color:#000;}
.ObjectView .body .MACV_Viaggio #fblike{margin:3px 0 0 -4px}

.ObjectView .body .MACV_Viaggio .brochure a.doc{background:url("img/brochure.gif") no-repeat;color:#BE2C2C;display:block;font-size:13px;font-weight:bold;height:31px;padding:10px 0 0 51px;}

.ObjectView .body .MACV_Viaggio .paypal table td{vertical-align:middle;border-bottom:1px dotted #ccc;}
.ObjectView .body .MACV_Viaggio .paypal table td.lbl{color:#777;line-height:13px;padding:8px 5px 4px 0;text-align:right;width:97px;}

.ObjectView .body .MACV_Viaggio .stessomese a{border-bottom:1px dotted #CCC;color:#5E3E20;display:block;padding:2px 3px;text-decoration:none;}

.ObjectView .body .sconto h4{background:#fffcba}
.ObjectView .body .sconto .qtsconto{color:red;font-size:1.3em;margin:10px 0 10px;text-align:center;}
.ObjectView .body .sconto .qtsconto2{color:#555;font-size:0.9em;line-height:11px;text-align:center;margin:6px 0 0;}
.ObjectView .body .scheda .sconto table td{padding:0 2px;vertical-align: middle;}
.ObjectView .body .sconto label{color:#777;text-align:right;display:block;width:80px;line-height:11px;}
.ObjectView .body .sconto label.error{color:red;text-align:left;display:inline;width:auto;}
.ObjectView .body .sconto input{border:1px solid #ccc;font-size:1.1em;padding:0px 3px;}
.ObjectView .body .sconto .azioni{margin:4px 0 0 15px;text-align:center}

.ObjectView .body .sconto2 h4{background:#F2DBB4}
.ObjectView .body .sconto2 .agenzie{line-height:12px;color:red;margin:0 0 3px;text-align:center}
.ObjectView .body .sconto2 .qtsconto{color:red;font-size:1.3em;margin:10px 0 10px;text-align:center;}
.ObjectView .body .sconto2 .qtsconto2{color:#555;font-size:0.9em;line-height:11px;text-align:center;margin:6px 0 0;}
.ObjectView .body .scheda .sconto2 table td{padding:0 2px;vertical-align: middle;}
.ObjectView .body .sconto2 label{color:#777;text-align:right;display:block;width:80px;line-height:11px;}
.ObjectView .body .sconto2 label.error{color:red;text-align:left;display:inline;width:auto;}
.ObjectView .body .sconto2 input{border:1px solid #ccc;font-size:1.1em;padding:0px 3px;}
.ObjectView .body .sconto2 .azioni{margin:4px 0 0 15px;text-align:center}

#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}

blockquote {background:#f9f9f9;margin:0 -4px 2px;padding:.5em 2px;quotes:"\201C""\201D""\2018""\2019";}
blockquote p:before {color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.10em;vertical-align:-.4em;}
.blocco .body  blockquote p {display:block;line-height:13px;padding:0;font-size:.8em;}

