html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{color:#0062a1;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section
{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
.fb-comments, .fb-comments span, .fb-comments iframe {width: 100% !important;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none}.txt-rt{text-align:right}
.txt-lt{text-align:left}
.txt-center{text-align:center}
.float-rt{float:right}
.float-lt{float:left}
.clear{clear:both}
.pos-relative{position:relative}
.pos-absolute{position:absolute}
.vertical-base{vertical-align:baseline}
.vertical-top{vertical-align:top}
.underline{padding-bottom:5px;border-bottom:1px solid #eee;margin:0 0 20px}
nav.vertical ul li{display:block}
nav.horizontal ul li{display:inline-block}
img{max-width:100%}
body{font-family:Arial,Helvetica,sans-serif}
article{font-size:14px;color:#565656;margin-top:3px;}
article,article.underline{padding:20px;margin-bottom:0;}
article img{margin:10px 0;padding:5px;border:1px solid #eee}
a{color:#0062a1}a:hover{color:#0062a1}
h1,h2,h3,h4,h5,h6{font-weight:700;color:#0062a1}
h1,h2{line-height:24px}h1{font-size:24px;margin:0 0 .2em}
h2{font-size:18px;margin:0 0 .3em}
h3{font-size:16px;margin:0 0 .4em}
h4{font-size:14px}
h5,h6{font-size:12px}
h4,h5,h6{margin:0 0 .6em}
/*
p{line-height:14px;margin:0 0 16px}
*/
p{line-height:14px}
strong,b{font-weight:700}
i,cite,em,var,address,dfn{font-style:italic}
small{font-size:smaller}
del{text-decoration:line-through}
ins{text-decoration:underline}
sup{vertical-align:super}sub{vertical-align:sub}sub,sup{font-size:smaller}
code,kbd,samp,pre,.pre-text{font-family:monospace}q{display:inline}
q:before{content:open-quote}q:after{content:close-quote}
address{line-height:22px;margin:0 0 16px}abbr[title]{border-bottom:1px dotted #565656}
blockquote{margin:16px 0 16px 40px}
pre,.pre-text{display:block;white-space:pre;margin:1em 0}ul,ol,dl{display:block;margin:1em 0}
ul,ol{padding-left:40px}ul{list-style-type:disc}ol{list-style-type:decimal}dt,dd{display:block;margin:0 0 .5em}
dt{font-weight:700}dd{margin-left:2em}form label{font-size:12px;margin-bottom:.4em}
form{margin:0;padding:0}
form input[type=text],form input[type=password]{width:180px}form input[type=text],form input[type=password],textarea{border:1px solid #ddd}
form input[type=text],form input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none}
form input[type="radio"]{position:relative;top:1px}form div{margin:0 0 .8em}
form textarea{width:180px;height:80px}
.label-top label{display:block}label.inline{display:inline-block}form label span.red{color:red}
form input[type=submit]{border:0;margin:0;cursor:pointer}form input[type=text],form input[type=password],form textarea{padding:5px;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em}
header{margin:0;padding:0;background:#ffffff;
border-top:2px solid #ffffff;border-bottom:2px solid #ffffff;
}
#Menu-Barra{width:100%;height:34px;background:#bbbbbb;margin:0;padding:0;position:fixed;top:0;}
.Icona-Menu{width:28px;height:31px;margin:3px}
.IM-Home{}
.IM-Menu{}
.IconaSvgHome{fill:#666666;fill-opacity:1;}
.IconaSvgMenu0{fill:#666666;fill-opacity:1;}
.IconaSvgMenu1{display:none;fill:#666666;fill-opacity:1;}
.logo{padding:0;width:305px;margin:0 auto;margin-top:34px;text-align:center;height:40px;background:#ffffff;color:#MOBILE_CSS_LogoColoreTitolo}
.logo a,.logo img{display:block;color:#MOBILE_CSS_LogoColoreTitolo}
.logo img{width:305px;margin-left:0px}
a.LogoTit:link{color:#000000}
a.LogoTit:visited{color:#000000}
a.LogoTit:hover{color:#000000}

footer{background:#bbbbbb;color:#666666;padding:10px;font-size:10px}
a.footer:link{color:#666666}
a.footer:visited{color:#666666}
a.footer:hover{color:#666666}



#MenuVerticale{position:absolute;top:34px;width:100%;height:100%;background:white;display:none;}

.menu a{background:#f9f9f9;border-bottom:1px solid #eee;display:block;padding:15px;color:#767676;font-size:12px}
.menu a:hover{background:#fff}header .menu{border-top:1px solid #eee}
header .menu a{padding:15px 15px 15px 25px}
header .menu li:last-child a{border-bottom:0}
a.MenuVerticale1:link{}
a.MenuVerticale1:hover{}
a.MenuVerticale1:visited{}
a.MenuVerticale2:link{padding-left:28px;}
a.MenuVerticale2:hover{padding-left:28px;}
a.MenuVerticale2:visited{padding-left:28px;}
a.MenuVerticaleSpento:link{font-weight:bold;}
a.MenuVerticaleSpento:hover{font-weight:bold;}
a.MenuVerticaleSpento:visited{font-weight:bold;}
.MenuRigaIco{width:24px;height:24px;display:block;position:absolute;margin-top:-36px;right:2px;fill:red;}
header.menu{border-top:1px solid #eee}
header.menu a{padding:15px 15px 15px 25px}
.content {margin-top:0px;}
.En{color:#009cda;}
.Tit1{font-size:18px;font-weight:bold;}
.Tit2{font-size:14px;font-weight:bold;}
h1{text-align:center;height:37px;line-height:37px;font-size:16px;color:#666666;}
header .menu li:last-child a{border-bottom:0}.date{font-size:10px}
.date span,form input[type=submit]{display:inline-block;padding:3px 5px;background:#f90;color:#fff;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin:0 10px 0 0}.hotel-preview{float:left;width:58px;height:58px;padding:0 20px 0 0;border-right:1px solid #e3f2f9}.hotel-preview a,.hotel-preview img{display:block}.hotel-preview img{margin:0;padding:5px;border:1px solid #eee}.hotel-content{float:left;width:60%;padding:0 0 0 20px}.Btn{width:80px;height:20px;font-size:12px;line-height:20px;padding:3px 5px;text-align:center;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;float:left;margin-top:5px;margin-bottom:5px}.Contatta{background:#068b0e;color:#fff}#Mappa-Localizza{width:100%;height:320px;border-top:1px solid #e3f2f9;border-bottom:1px solid #0062a1}#Mappa{width:100%;height:320px;border-top:1px solid #e3f2f9;border-bottom:1px solid #e3f2f9}.Argomento{width:100%;height:22px;font-size:18px;border-bottom:1px solid #005205;line-height:22px;color:#005205;margin-top:5px}
.sep{clear:both;border-bottom:1px solid #005205;margin-bottom:3px;}