@charset "utf-8";html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block}html{font-size:18px;color:#000;line-height:1.35rem}body {margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;color:#000;background-color:#fff}.contenitore{width:100%;margin:0 auto;padding:0 5px;background:#fff;position:relative}.contenitore:before,.contenitore:after,.riga:before,.riga:after {content:" ";display:table}.contenitore:after,.riga:after {clear:both}section{margin:0;clear:both}header{top:0;margin:0 auto;width:100%}.riga {width:100%;margin-bottom:15px;padding:5px 0;clear:both}.pag_lang a:hover{background:#fff;text-decoration:underline}[class*='col-']{display:block;float:left;padding:0;line-height:1.3}.col-2-1{width:96%;padding:0 2%;font-size:1rem}.col-2-2{width:100%;padding:0 2px}.col-50{width:100%}img.scala {max-width:100%;height:auto;width:auto;border:1px solid #69c;padding:2px}.img{position:relative;text-align:center}.txt_img{width:100%;text-align:center;font-size:1rem;font-weight:bold;color:#69c}.pag_box{float:left;margin:0;width:100%;padding:2px;word-wrap:break-word;background:#fff}.pag_map{float:left;width:100%;padding:2px;word-wrap:break-word}.video{display:none}.pag_footer{margin-top:15px;padding:20px;width:100%;border-top:7px solid #159;background:#f6f9fc;font-size:.75rem;color:#777;text-align:center}.float_l{float:left}.float_r{float:right}.clear{clear:both}.clearfix::after {content:"";clear:both;display:table}.clearspace{clear:both;margin-bottom:40px;border-bottom:1px solid #ddd}.bold{font-weight:bold}h1 h2 h3 h4{margin:0;padding:0}h1{margin:1px;padding:1px;font-size:.625rem;font-weight:normal;color:#159;display:block}h2{font-size:14px;font-weight:bold;color:#69c;display:inline}a img{border:none}a{text-decoration:none;color:#69c}a:hover{text-decoration:underline;color:#666}a.lingue{margin:0 2px;padding:1px;border:2px solid #666}a.lingue:hover{border:2px solid #fff}a.block{display:block;margin-bottom:8px;padding:8px;background:#159;color:#fff;text-decoration:none;text-align:center}a.block:hover{background-color:#69c}p{margin:1px 0;padding:0}.hotspot {border-bottom:1px dotted #077;cursor:pointer}#tt {position:absolute;display:block;margin-left:-100px;z-index:3}#tttop {display:block;height:5px;margin-left:8px;overflow:hidden;z-index:3}#ttcont {display:block;width:200px;border:2px solid #144;padding:5px;margin-left:8px;background:#EEE;color:#144;z-index:3}#ttcont ul{font-size:10px;list-style:circle}#ttbot {display:block;height:5px;margin-left:8px;overflow:hidden;z-index:3}.LV_invalid{color:#F00;font-size:120%;font-weight:bold}div#breadcrumbs{width:100%;margin-bottom:4px;padding:3px 0;line-height:1rem;font-size:.6rem;background:#e6e9ec;color:#555;display:none}#breadcrumbs ul{padding-left:8px;margin:0}#breadcrumbs ul li{display:inline}#breadcrumbs ul li a{color:#555;text-decoration:none;display:inline}#breadcrumbs ul li a:hover{color:#69c;text-decoration:underline}#breadcrumbs div{display:inline}#breadcrumbs span.sk{padding:0 10px;background:url('/cdn/img/div.png')center no-repeat}#menu_or{width:100%;background-color:#159;padding-left:120px;background-image:url("/cdn/img/logo_roadonmap.png");background-repeat:no-repeat;line-height:1.15rem}#menu_or ul{list-style-type:none;margin:0;padding:0;overflow:hidden;height:50px}#menu_or ul p{margin-top:10px;padding-left:5px;border-top:1px dotted #555;color:#555;font-size:.75rem}#menu_or li{float:left}#menu_or li a,.dropbtn{display:inline-block;padding:14px 18px;color:white;text-align:center;text-decoration:none;font-size:.875rem}#menu_or li a:hover,.dropdown:hover .dropbtn {background-color:#999}#menu_or li.active{font-weight:bold}#menu_or li.dropdown{display:inline-block}#menu_or .dropdown-content{display:none;position:absolute;background-color:#f6f9fc;max-height:300px;min-width:250px;padding:10px 0;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);z-index:999;overflow:Auto;margin-top:-4px}#menu_or .dropdown-content a{color:#159;margin:0;padding:6px 16px;text-decoration:none;display:block;text-align:left}#menu_or .dropdown-content a:hover{background-color:#fff;color:#000}#menu_or .dropdown:hover .dropdown-content{display:block}.menu_ve {width:98%;max-height:400px;margin:0 auto;padding:5px 10px;background:#f6f9fc;overflow:auto;color:#159;border-bottom:1px solid #ddd}.menu_ve p.close{font-size:1.5rem;margin:10px 0;text-align:right}.menu_ve a{color:#159;text-decoration:none;display:block;padding:8px 0px}.menu_ve a:hover{color:#000;background:#fff}.menu_ve ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.menu_ve ul p{margin-top:10px;border-top:1px dotted #555;color:#555;font-size:.75rem}.menu_ve li.active{font-weight:bold;color:#CCC}.menu_ve li select{margin:4px 0;padding:5px;width:95%}.flag_ve{max-height:220px;overflow:auto;font-size:.75rem;width:95%}.pays_ve{max-height:220px;overflow:auto;font-size:.75rem;width:95%}.info{margin-bottom:5px;font-size:.875rem;color:#000}.mini{font-size:.75rem}.pag_map .mode_sm{width:100%;padding:8px;background:#69c;text-align:left;font-weight:bold;color:#fff}.nav_sm{padding:8px;color:#fff;background:#69c;font-weight:bold;text-align:center}.choice_info{width:96%;margin:0 auto;padding:15px 5px;font-size:1.15rem;color:#555}#info,#faq{margin-top:35px;font-weight:bold;border-top:1px solid #eee}.color{padding-top:5px;color:#000}.red{padding:0 5px;color:#F00}.blue{padding:0 5px;;color:#00C}.choice_lnk{width:96%;margin:0 auto;padding:15px 0}.s_link{margin:5px 0;padding:4px;border-bottom:1px solid #ccc}.s_link a{word-wrap:break-word;color:#69c;font-weight:bold}.s_link a:hover{color:#777}.choice{width:96%;margin:0 auto;padding:15px 0;border-bottom:2px solid #000}.choice a{display:block;margin:0 auto;padding:7px;margin:2px 1%;border:1px solid #69c;word-wrap:break-word;color:#000;background:#e6e9ec}.choice a:hover{background:#159;color:#fff}.choice p{color:#69c;font-size:14px;font-weight:bold;margin-bottom:15px;text-align:center}a.vai{display:block;width:100%;padding:15px 7px}.nero{color:#000;font-style:italic}.pag_box ul {margin-left:20px;;padding:0;color:#69c;font-weight:bold}.pag_box ul li{margin:18px 0}.pag_box ul li a{color:#000;text-decoration:underline;font-size:1rem;font-weight:bold}.pag_box ul li a:hover{color:#69c}.svg_km{margin:0 5px;width:30px}#flag_ar{width:27px;height:18px;background:url('/cdn/img/flags.png') 0 0}#flag_at{width:27px;height:18px;background:url('/cdn/img/flags.png') -27px 0}#flag_au{width:27px;height:18px;background:url('/cdn/img/flags.png') -54px 0}#flag_be{width:27px;height:18px;background:url('/cdn/img/flags.png') -81px 0}#flag_br{width:27px;height:18px;background:url('/cdn/img/flags.png') -108px 0}#flag_ca{width:27px;height:18px;background:url('/cdn/img/flags.png') -135px 0}#flag_ch{width:27px;height:18px;background:url('/cdn/img/flags.png') -162px 0}#flag_de{width:27px;height:18px;background:url('/cdn/img/flags.png') -189px 0}#flag_en{width:27px;height:18px;background:url('/cdn/img/flags.png') -216px 0}#flag_es{width:27px;height:18px;background:url('/cdn/img/flags.png') 0 -36px}#flag_fr{width:27px;height:18px;background:url('/cdn/img/flags.png') -243px 0}#flag_ie{width:27px;height:18px;background:url('/cdn/img/flags.png') 0 -18px}#flag_it{width:27px;height:18px;background:url('/cdn/img/flags.png') -27px -18px}#flag_jp{width:27px;height:18px;background:url('/cdn/img/flags.png') -54px -18px}#flag_ja{width:27px;height:18px;background:url('/cdn/img/flags.png') -54px -18px}#flag_mx{width:27px;height:18px;background:url('/cdn/img/flags.png') -81px -18px}#flag_nl{width:27px;height:18px;background:url('/cdn/img/flags.png') -108px -18px}#flag_nz{width:27px;height:18px;background:url('/cdn/img/flags.png') -135px -18px}#flag_pt{width:27px;height:18px;background:url('/cdn/img/flags.png') -162px -18px}#flag_uk{width:27px;height:18px;background:url('/cdn/img/flags.png') -189px -18px}#flag_us{width:27px;height:18px;background:url('/cdn/img/flags.png') -216px -18px}#flag_za{width:27px;height:18px;background:url('/cdn/img/flags.png') -243px -18px}.contacts{margin:10px 0;font-size:.8rem}.contacts form{padding:2px;overflow:hidden}.contacts form fieldset{max-width:450px;margin:5px auto;padding:4px;color:#000;border:1px solid #69c}.contacts form label {width:100%;margin-top:15px;padding:2px 0;border-top:1px dotted #ccc}.contacts form textarea{width:100%;margin:5px auto;border:1px solid #bbb;padding:5px;color:#777;height:230px;font-size:.9rem}.contacts form input{width:100%;margin:5px auto;padding:12px;border:1px solid #ccc;font-size:1rem}.contacts form input[type='text']{color:#777}.contacts form input[type='text'].captcha{color:#777}.contacts form input[type='submit']{margin:25px 0;border:none;background:#159;color:#fff;font-size:1rem;cursor:pointer}.contacts form input[type='submit']:hover{background:#69c}.errore{margin:15px 0;padding:5px;font-size:1.1rem;border:1px solid #f00;background:#FEF;color:#555;font-weight:bold}.reply{margin:30px 0;padding:10px;font-size:1.1rem;border:1px solid #159;background:#f6f9fc;color:#333;font-weight:bold}.evi{margin:15px;color:#69c;border-bottom:1px solid #ddd}.rom-space{margin:50px 5px 25px 0;padding-top:8px;border-top:1px solid #69c}.mobile{display:block}.video{display:none}@media (min-width:960px){.contenitore{width:960px}div#breadcrumbs{display:block}.video{display:block}.choice a{float:left;width:31%}a.vai{display:block;float:none;width:100%}.col-50{width:50%}.col-2-1{width:620px;padding:0}.col-2-2{width:336px}.mobile{display:none}.video{display:block}}
#cookieChoiceInfo{position:absolute;top:0;left:0;margin:0;padding:5px;width:100%;min-height:50px;background-color:#555;font-size:.8rem;line-height:1.2rem;color:#FFF;border-bottom:2px solid #000;text-align:center;z-index:2000}#cookieChoiceInfo a{color:#0C0;font-weight:bold}#cookieChoiceDismiss{display:inline-block;padding:10px;background-color:#ccc;text-decoration:none;font-weight:bold;padding:4px 15px}#cookieChoiceDismiss:hover{background-color:#999;color:#000}#cookieInfoLink{color:#0C0;text-decoration:underline}#cookieInfoLink:hover{text-decoration:none}
@media only print{
html{font-size:12px;color:#000;line-height:1.3rem}
.contenitore{padding:0}
header{display:none}
.col-2-1{width:100%}
.col-2-2,.info,.pag_footer,.noprint{display:none}}
