/*STRUTTURA*/
body{text-align:center;padding-top:100px}
.block-center{text-align:left;width:940px;margin:0 auto}

.header{width:100%;top:0;left:0;z-index:1000}
.header .section-pad{padding:10px}
/*
.header-sx{width:142px;margin:0 5px}
.header-cx{width:566px;margin:30px 0 0 20px}
.header-dx{width:152px;margin:0 5px}
*/

.header-sx{width:142px;margin-right:13px}
.header-dx{width:785px}

.content .section-pad{padding-top:20px}
.content-interna .section-pad{padding:10px 0 30px 0}
.social-buttons .section-pad{padding:10px 0}
.footer .section-pad{padding:25px 0}

.grid-span{margin:0 5px}
.pad{padding:10px}
.pad-5{padding:5px}

/*
### colori ###
scopri 59bae2 //ex b1e0f2
idee f68f25  //ex fcc125
notizie bed03e
media df593e
info feb487
*/

/*STILE*/
body{background-color:#333;color:#fff}
.bg-wh{background-color:#fff;color:#000}
.bg-gr{background-color:#e6e6e6;color:#000}
.border{border:1px solid #d6d6d6}
.border-t{border-top:1px solid #d6d6d6}
.border-b{border-bottom:1px solid #d6d6d6}

a{text-decoration:none;color:#069;outline:none}
a:hover{text-decoration:underline}

.btn{display:block;margin-bottom:5px}

.img img{display:block}

/*HEADER*/
/*logo*/
.logo{background-image:url(../img/loghi/logo-italia-it.png);width:142px;height:80px}


/*follow social*/
.follow{margin:10px 0;height:21px}
.follow .addthis_button_twitter_follow_native {padding-left: 10px}
.follow .addthis_button_google_plusone {padding-left: 10px}

/*menu header*/
.menu-header{z-index:300}
/*
.menu-header ul.menu-container{border-right:1px solid #d6d6d6}
.menu-header li.menu-handler{border-left:1px solid #d6d6d6}
*/
.menu-header a.menu-link{max-width:160px;padding:5px 10px;color:#000}
.menu-header a.menu-link:hover{text-decoration:none}
.menu-header .pad{padding:0 10px}
.menu-header .grid{padding:20px 10px}

.drop-menu{display:none;left:0;z-index:200;width:100%}
.drop-menu img{width:100%;height:auto;display:block;margin-bottom:10px}
.drop-menu h5{margin-bottom:5px;color:#069}
.drop-menu ul{margin-bottom:10px}

/*colori menu*/
.section-scopri a.menu-hover,
.section-scopri a.menu-active{background-color:#59bae2;color:#fff}
.section-scopri .grid{border-bottom:4px solid #59bae2}
.section-idee a.menu-hover,
.section-idee a.menu-active{background-color:#f68f25;color:#fff}
.section-idee .grid{border-bottom:4px solid #f68f25}
.section-notizie a.menu-hover,
.section-notizie a.menu-active{background-color:#bed03e;color:#fff}
.section-notizie .grid{border-bottom:4px solid #bed03e}
.section-media a.menu-hover,
.section-media a.menu-active{background-color:#df593e;color:#fff}
.section-media .grid{border-bottom:4px solid #df593e}
.section-info a.menu-hover,
.section-info a.menu-active{background-color:#feb487;color:#fff}
.section-info .grid{border-bottom:4px solid #feb487}
.section-map a.menu-hover,
.section-map a.menu-active{background-color:#006699;color:#fff}
.section-map .grid{border-bottom:4px solid #006699}
/*responsive menu*/
.menu-simple{margin-bottom:10px}
.menu-simple select{background-color:#eee;padding:5px}

/*menu lingue*/
.menu-lingue{margin:5px 0 0 5px}
#menu-lingue{display:none}
.menu-lingue select{color:#069;padding-right:10px;background:#fff url(../img/gfx/pull-down.png) right center no-repeat}

/*form ricerca*/
.form-ricerca label{display:none}
.form-ricerca .input-txt{width:100px;height:28px;line-height:28px;padding:0 10px;border:1px solid #d6d6d6;background-color:#f6f6f6;color:#666}
.form-ricerca .ico-search{width:30px;height:30px;background-image:url(../img/gfx/ico-search.png)}

/*risultati ricerca*/
.ricerca-filtri{margin-bottom:30px}
.contenuto .ricerca-filtri ul.menu{padding:0}
.ricerca-filtri .menu li{margin-right:10px}
.ricerca-filtri .menu li span,
.ricerca-filtri .menu li strong{display:block;padding:10px 0}
.ricerca-filtri .menu li span{padding:10px}
.ricerca-risultati .contenuto{margin-bottom:15px}
.ricerca-section{padding:10px 5px}
.ricerca-item{padding:10px 5px 0 5px;margin-bottom:5px}

/*form contatti*/
#form_contatti dt{margin-bottom:5px}
#form_contatti dd{margin-bottom:15px}
#form_contatti label{font-weight:bold}
#form_contatti input,
#form_contatti select,
#form_contatti textarea{width:250px;line-height:28px;padding:3px 8px;border:1px solid #d6d6d6;background-color:#f6f6f6;color:#666}
#form_contatti textarea{height:130px}

#form_contatti select{background-image:url(../img/gfx/pull-down.png);background-position:230px center;background-repeat:no-repeat}

#form_contatti .submit-group{text-align:center}
#form_contatti .submit-group input{width:auto;padding:5px 15px;font-weight:bold;background-color:#069;color:#fff}

/*form newsletter*/
.form-italia dt{margin-bottom:5px}
.form-italia dd{margin-bottom:15px}
.form-italia label{font-weight:bold}
.form-italia input,
.form-italia select,
.form-italia textarea{width:250px;line-height:28px;padding:3px 8px;border:1px solid #d6d6d6;background-color:#f6f6f6;color:#666}
.form-italia textarea{height:130px}

.form-italia select{background-image:url(../img/gfx/pull-down.png);background-position:230px center;background-repeat:no-repeat}

.form-italia .submit-group{text-align:center}
.form-italia .submit-group input{width:auto;padding:5px 15px;font-weight:bold;background-color:#069;color:#fff}
.form-italia .tx-sremailsubscribe-pi1-checkbox {width: 15px; height: 15px; border: 1px solid #d6d6d6;-webkit-appearance: checkbox;-moz-appearance: checkbox;margin-right:5px}

/*SOCIAL BUTTONS*/
.social-buttons{background-color:#3f3f40;color:#999}
.social-buttons .menu-h{margin:0 5px}
.social-buttons .menu-h h4{line-height:36px;margin-right:20px}
.social-buttons .menu-h li{margin:0 5px}
/*icone*/
a.ico-social{width:37px;height:36px;background-position:left bottom}
a.ico-social:hover{background-position:left top}
a.twitter{background-image:url(../img/social/twitter.png)}
a.facebook{background-image:url(../img/social/facebook.png)}
a.gplus{background-image:url(../img/social/gplus.png)}
a.foursquare{background-image:url(../img/social/foursquare.png)}
a.youtube{background-image:url(../img/social/youtube.png)}
a.pinterest{background-image:url(../img/social/pinterest.png)}
a.instagram{background-image:url(../img/social/instagram.png)}
a.vkru{background-image:url(../img/social/vk.png)}
a.joinitaly{background-image:url(../img/social/joinitaly.png)}

/*FOOTER*/
.footer h5{color:#999;margin-bottom:10px}
.footer .menu-v a{color:#fff}
.footer .menu-v ul{padding:0 10px;margin-bottom:10px}

/*CONTENUTO*/
.content{background-color:#f6f6f6;color:#000}

/*colore bordo contenuto*/
.contenuto{border-top:4px solid #d6d6d6;margin-bottom:20px}
.blocco-scopri .contenuto{border-color:#59bae2}
.blocco-idee .contenuto{border-color:#f68f25}
.blocco-notizie .contenuto{border-color:#bed03e}
.blocco-media .contenuto{border-color:#df593e}
.blocco-info .contenuto{border-color:#feb487}
.content-home .contenuto{border:0}

.box,.blocco{margin-bottom:20px}

.contenuto .blocco p{margin-bottom:8px}
.contenuto .blocco ul,
.contenuto .blocco ol{margin-bottom:5px;padding-left:40px;overflow:hidden}
.contenuto .blocco ul li{list-style:disc}
.contenuto .blocco ol li{list-style:decimal}

/*home*/
.box-title{border-bottom:3px solid #d6d6d6;margin-bottom:10px;padding-bottom:10px}
.box-title h2{color:#666}
.box-title .float-r{margin-top:6px}

/*partners*/
.partners li{margin:0 11px}

/*x news*/
.contenuto .blocco p.localita{margin-bottom:0}
.localita,.data{color:#666}
.didascalia{background-color:#f6f6f6;color:#666;padding:10px}


/*LAUNCHER LIST*/
.launcher-list .box-item{margin-bottom:20px;padding-right:10px}
.launcher-list .box-item .img{margin-right:10px}
.launcher-list-x1 .box-item .img img{width:150px;height:auto}
.launcher-list-x2 .box-item .img img{width:80px;height:auto}
.launcher-list .section{margin-bottom:10px}

/*LAUNCHER HIGHLIGHT*/
.launcher-highlight .box-item{margin-bottom:5px}
.launcher-highlight .box-item .img img{width:294px;height:auto}
.launcher-highlight h3{margin:10px 0}

/*LAUNCHER SINGLE*/
.launcher-single .box-item .img{margin:0 0 10px 15px;width:294px}
.launcher-single .box-item .img img{width:100%;height:auto}
.launcher-single h3{margin-bottom:15px}

.info-more{padding-left:50px;background-position:5px 20px;background-repeat:no-repeat}
.info-useful{background-image:url(../img/gfx/ico-info.png)}
.howto-comein{background-image:url(../img/gfx/ico-mondo.png)}
.info-related{background-image:url(../img/gfx/ico-related.png)}
.info-more h4{border-bottom:1px solid #d6d6d6;margin-bottom:5px;padding-bottom:5px;color:#999}

/*LAUNCHER SLIDE*/
.launcher{display:none;}
.launcher-x1hd{margin-bottom:20px}

.launcher .section{bottom:-15px;left:0}
.launcher .txt h4,.launcher .txt h4 a{color:#00588f}

.launcher .slide{background:#fff}
.launcher-x1hd .slide{background:transparent}

.launcher-x1hd .section{top:-15px;bottom:auto}
.launcher-x1hd .txt{padding:35px 10px;bottom:-40px;left:0;width:370px}
.launcher-x1hd .txt{background-color:#fff;color:#666}

.launcher .txt{padding:20px 10px}
.contenuto .pad .launcher .txt{padding:20px 0 10px 0}
.launcher .txt-small,
.contenuto .pad .launcher .txt-small{padding:5px}

/*misure fix x payoff*/
.content-interna .launcher-x1hd .txt{padding:20px 10px}

/*misure fix x slide*/
.content-home .launcher-x1hd .slide{min-height:300px}
.content-home .launcher-x2 .slide{min-height:280px}
.content-home .launcher-x3 .slide{min-height:260px}

.content-interna .launcher-x1hd .slide{min-height:200px}
.content-interna .launcher-x1 .slide{min-height:320px}
.content-interna .launcher-x2 .slide{min-height:280px}
.content-interna .launcher-x3 .slide{min-height:180px}
.content-interna .launcher-x3 .slide .img {height:144px;overflow:hidden}

/*TABS*/
.tabs-nav{border-bottom:1px solid #d6d6d6}
.tabs-nav li{margin-right:3px;border:1px solid #d6d6d6;border-bottom:0;position:relative;bottom:-1px;font-size:0.9em;}

.tabs-nav li a{display:block;padding:10px 20px;color:#069}
.tabs-nav li a:hover{text-decoration:none}
.tabs-nav li{background-color:#d6d6d6;color:#069}
.tabs-nav li.ui-state-hover,
.tabs-nav li.ui-state-active{background-color:#fff;color:#000}
.tabs-item{padding:20px;background-color:#fff;color:#000;border:1px solid #d6d6d6;border-top:none}

/*ACCORDION*/
.accordion{margin-bottom:20px}
.accordion-handler{outline:none;cursor:pointer;border:1px solid #d6d6d6;background:#f6f6f6 url(../img/gfx/arrow-r.png) center right no-repeat;color:#069;padding:5px 10px;margin-bottom:2px}
.ui-accordion-header-active{margin-bottom:0;background-image:url(../img/gfx/arrow-d.png)}
.accordion-item{padding:10px;margin-bottom:2px;border:1px solid #d6d6d6;border-top:0}

/*interna*/
.section{background-color:#007ecf;color:#fff;padding:0 10px}

#social-box-top a{margin-right:5px}
#social-box-bottom a{margin-left:5px}
.social-box a{overflow:hidden}
.social-box .addthis_button_tweet{width:78px!important}
.social-box .addthis_button_google_plusone{width:61px!important}

.cont-mappa{width:100%;height:350px;margin-bottom:10px;}
.cont-mappa-grande{width:100%;height:650px}

.cont-mappa img,
.cont-mappa-grande img{max-width:none}

.cont-mappa .baloon,
.cont-mappa-grande .baloon{overflow:hidden}

#mappa-italia{width:100%;height:100%}
#mappa-video{width:100%;height:100%}
#mappa-tours{width:100%;height:100%}
#mappa-places{width:100%;height:100%}
.sidebar-mappa-grande{height:650px;overflow:auto}

.ico-bg{width:100%;height:100%;background-repeat:no-repeat;background-position:center center}
.ico-bg-tour{background-image:url(../img/gfx/ico-tour.png)}
.ico-bg-play{background-image:url(../img/gfx/ico-play.png)}

/*SIDEBAR*/
.sidebar{margin-bottom:20px}

/*colore bordo menu*/
.sidebar .menu-v{border-top:4px solid #d6d6d6}
.blocco-scopri .sidebar .menu-v{border-color:#59bae2}
.blocco-idee .sidebar .menu-v{border-color:#f68f25}
.blocco-notizie .sidebar .menu-v{border-color:#bed03e}
.blocco-media .sidebar .menu-v{border-color:#df593e}
.blocco-info .sidebar .menu-v{border-color:#feb487}

.sidebar .menu-v h5{padding:10px;color:#666}
.sidebar .menu-v h5,
.sidebar .menu-v li{border-bottom:1px solid #d6d6d6}
.sidebar .menu-v ul{margin-bottom:40px}
.sidebar .menu-v li a,
.sidebar .menu-v li span{display:block;padding:5px 30px 5px 10px;background-image:url(../img/gfx/arrow-r.png);background-position:top right;background-repeat:no-repeat}
.sidebar .menu-v li a:hover,
.sidebar .menu-v li span{text-decoration:none;background-color:#fff;background-image:url(../img/gfx/arrow-r-black.png);color:#000}

/*colore bordo blocco-testo uguale a menu*/
.sidebar .blocco-testo{border-top:4px solid #d6d6d6}
.blocco-scopri .sidebar .blocco-testo{border-color:#59bae2}
.blocco-idee .sidebar .blocco-testo{border-color:#f68f25}
.blocco-notizie .sidebar .blocco-testo{border-color:#bed03e}
.blocco-media .sidebar .blocco-testo{border-color:#df593e}
.blocco-info .sidebar .blocco-testo{border-color:#feb487}

.sidebar .blocco-testo h3{padding:10px;color:#666}
.sidebar .blocco-testo h3,
.sidebar .blocco-testo li{border-bottom:1px solid #d6d6d6}
.sidebar .blocco-testo ul{margin-bottom:40px}
.sidebar .blocco-testo li a,
.sidebar .blocco-testo li span{display:block;padding:5px 30px 5px 10px;background-image:url(../img/gfx/arrow-r.png);background-position:top right;background-repeat:no-repeat}
.sidebar .blocco-testo li a:hover,
.sidebar .blocco-testo li span{text-decoration:none;background-color:#fff;background-image:url(../img/gfx/arrow-r-black.png);color:#000}

.sidebar .pad{padding:20px}
.sidebar .launcher-list{margin-bottom:10px}
.sidebar .launcher-list .box-item{padding:0 0 20px 0}
/*.sidebar .launcher-list-x2 .box-item .img img{width:60px}*/
.sidebar .banner{text-align:center}
.sidebar .banner img{max-width:100%;height:auto}

.sidebar .launcher-sidebar .slide{margin-bottom:20px}
.sidebar .launcher-sidebar .section{bottom:-15px;left:0}
.sidebar .launcher-sidebar .img{margin-bottom:20px}
.sidebar .launcher-sidebar .img img{width:100%;height:auto}

.sidebar .open-map-link{text-transform:none;font-size:.9em;top:5px;right:5px;font-weight:bold;background:#fff url(../img/gfx/bg-open-map-link.gif) 4px 4px no-repeat;padding-left:28px}

.contenuto #info {display:none!important}

.accordion table {font-size: 1.3em}
.accordion2-FAQ h4 {font-size: 1.1em; font-weight: bold}

/* addthis */
.addthis_button_twitter_follow_native {width: 136px;}
.addthis_button_google_plusone {width: 80px;}


/*SEARCH PLACES*/
#search-places {font-size:12px}
#search-places label{font-weight:bold;padding:10px 0;float:left}
/*#search-places .ui-helper-hidden-accessible{float:left;padding:10px;}*/
#search-places .ui-helper-hidden-accessible{display:none;}
#search-places .input-text{width:97.7%;line-height:18px;padding:4px;border:1px solid #d6d6d6;background-color:#fff;color:#000}
#search-places .input-checkbox {width: 15px; height: 15px; border: 1px solid #d6d6d6;-webkit-appearance: checkbox;-moz-appearance: checkbox;margin-right:5px}
#search-places .submit-group{text-align:center}
#search-places .submit-group input{width:auto;padding:5px 15px;font-weight:bold;background-color:#069;color:#fff} 

.sidebar-mappa-grande h5{margin-bottom:10px}

.sidebar-mappa-grande .pad{padding:15px 25px}
.sidebar-mappa-grande .accordion-handler{text-transform:uppercase;border-bottom:none;background-image:url(../img/gfx/chiuso.png);color:#000;padding:10px;margin:0}
.sidebar-mappa-grande .ui-accordion-header-active{background-color:#fff;background-image:url(../img/gfx/aperto.png)}
.sidebar-mappa-grande .accordion-item{padding-top:0;margin:0;border-bottom:none}
.sidebar-mappa-grande .accordion{border-bottom:1px solid #d6d6d6}
.sidebar-mappa-grande h3.ui-accordion-header-active{border-bottom:none!important}

.sidebar-mappa-grande h3,.sidebar-mappa-grande div{-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important}
.sidebar-mappa-grande .accordion-item div{margin-bottom:4px}

.sidebar-mappa-grande .acc-regioni{border-left:3px solid #d9d9d9}
.sidebar-mappa-grande .acc-scopri{border-left:3px solid #59bae2}
.sidebar-mappa-grande .acc-idee{border-left:3px solid #f68f25}
.sidebar-mappa-grande .acc-notizie{border-left:3px solid #bed03e}
.sidebar-mappa-grande .acc-media{border-left:3px solid #df593e}
.sidebar-mappa-grande .acc-tematiche{border-left:3px solid #d9d9d9}
.sidebar-mappa-grande .acc-sezioni{border-left:3px solid #d9d9d9}

/*form prescrizione newsletter*/
.input-text-prenewsletter {margin: 10px 10px 10px 0; width:150px; height: 28px; line-height: 28px; padding: 0 8px; border: 2px solid #d6d6d6;color: #666; font-size:.9em;}
.input-submit-prenewsletter{text-align:center;width:auto;padding:5px 15px;font-weight:bold;background-color:#069;color:#fff}

/*form contact e subscribe newsletter*/
.form-italia-contact label{font-weight:bold}
.form-italia-contact input,
.form-italia-contact select,
.form-italia-contact textarea{vertical-align:middle; margin: 10px 0  10px 0; width:250px;line-height:28px;padding:3px 8px;border:1px solid #d6d6d6;background-color:#f6f6f6;color:#666}
.form-italia-contact textarea{height:130px}
.form-italia-contact select{width: 270px; background-image:url(../img/gfx/pull-down.png);background-position:230px center;background-repeat:no-repeat}
.form-italia-contact .submit-group{text-align:center}
.form-italia-contact .submit-group input{width:auto;padding:5px 15px;font-weight:bold;background-color:#069;color:#fff}

.form-italia-contact .message-error{color: red; font-weight: bold;padding-left: 10px;}

.form-italia-contact .input-checkbox{width: 15px; height: 15px; border: 1px solid #d6d6d6;-webkit-appearance: checkbox;-moz-appearance: checkbox;margin-right:5px}

#counter-search-places-regioni{display:none}
#counter-search-places-sezioni{display:none}
#counter-search-places-tematiche{display:none}
.counter-search-places{padding:6px;margin-left: 2px; font-size: 0.9em;background-color:#369; color:#fff;border-radius:10px;text-transform:lowercase}

/* LEGENDA MAPPE */
.legenda-mappe-list li {
background-repeat: no-repeat;
background-position: left center;
padding-left: 12px;
margin-right: 8px;
font-size: 0.9em;
display: inline;
}
.legenda-mappe-list .ico-pin-scopri {background-image: url(../img/marker/leg_blu.png);}
.legenda-mappe-list .ico-pin-idee {background-image: url(../img/marker/leg_arancio.png);}
.legenda-mappe-list .ico-pin-notizie {background-image: url(../img/marker/leg_verde.png);}
.legenda-mappe-list .ico-pin-video {background-image: url(../img/marker/leg_rosso.png);}

.gallery_idee_vacanze {margin-bottom: 20px;}

.google_plusone_iframe_widget {
    display: inline;
    padding: 0;
    margin: 0;
}