html,body{margin:0 auto;padding:0; height:100%;background-color:#D0ECF2;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;color:#333333;}
a img{border:0;}
a{text-decoration:underline;color:#000;}
a:link{text-decoration:none;color:#FF9900;}
a:visited, a.visited{text-decoration:none;color:#FF9900;}
a:hover, a.hover{text-decoration:none;color:#CC0000;}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{background-image:url(https://holidayguideline.com/imgs/img_tmpl4/h1.png);color:#990000;text-align:center;font-size:22px;position:relative;line-height:30px;height:30px;width:675px;font-weight:normal;font-style:normal;text-decoration:none;}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{background-image:url(https://holidayguideline.com/imgs/img_tmpl4/h1.png);color:#990000;text-align:center;font-size:22px;position:relative;line-height:30px;font-weight:lighter;height:30px;width:970px;}
ul{list-style-type:none;margin:0;padding:0;}
input, select{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:15px;}
/*div template*/
#Container{height:auto;text-align:left;width:980px;margin:-5px auto;background-color:#FFF;min-height:100%;}
#Content{width:675px;margin-left:5px;height:100%;}
#Content p{line-height:1.4;z-index:100;}
#ContentOnly{width:970px;height:100%;margin-left:5px;margin-right:5px;}
#ContentOnly p{line-height:1.4;z-index:100;}
#Extra{position:absolute;width:290px;right:50%;top:120px;margin-right:-484px;}
#AdvLeft{position:fixed;top:108px;left:0;width:120px;height:600px;display:none;}
#AdvRight{position:fixed;top:108px;right:0;width:120px;height:600px;display:none;}
#AdvBottom{width:auto;text-align:center;position:static;}
#AdvBottomLg{position:static;width:auto;text-align:center;}
#Header{width:100%;background-color:#FFF;}
/*menu*/
#Nav{position:relative;height:34px;width:100%;background-color:#377B95;box-shadow:0 1px 2px #555555;}
#NavBtn{position:relative;height:34px;width:980px;text-align:left;}
#NavBtn li{float:left;vertical-align:middle;display:inline;}
#NavBtnDiv{padding:8px;padding-left:15px;padding-right:15px;border-left:1px solid white;border-right:1px solid white;font-size:16px;font-family:Arial, Helvetica, sans-serif;}
#NavBtnDiv:hover{background-color:#66ABC6;padding-bottom:8px;padding-left:15px;padding-right:15px;}
#NavBtnDiv.active{background-color:#66ABC6;padding-bottom:5px;border-bottom:3px solid orange;padding-left:15px;padding-right:15px;}
#NavBtn li a{color:#FFF;font-weight:600;}
/*sottomenu*/
#NavBtn ul ul{position:absolute;padding-left:0;text-align:center;}
#NavBtn ul li li{display:none;float:none;position:relative;z-index:1;}
#NavBtnDivSub{padding:6px;vertical-align:middle;border-bottom:1px solid white;border-left:1px solid white;border-right:1px solid white;font-size:16px;background-color:orange;margin-top:-1px;}
#NavBtnDivSub:hover{background-color:#FFC253;}
#NavBtn ul li:hover li{display:block;}
/*blocchi lato*/
.Block{max-width:300px;min-height:1px;margin-top:8px;margin-bottom:4px;}
.BlockBody{background-color:#E5E5E5;border:1px solid #999;padding:4px;}
.BlockBody .line{width:280px;height:1px;background-color:#BBB;margin-bottom:4px;margin-top:4px;}
.BlockBody .separator{width:280px;height:10px;}
.BlockRow{width:290px;height:1px;background-color:#CCCCCC;margin:5px;}
/*Footer*/
.Footer{position:relative;overflow:hidden;width:100%;background-color:#707070;}
.FooterNav{position:relative;width:980px;padding-top:40px;}
.FooterRow{width:980px;height:1px;background-color:#BBB;margin-top:120px;}
.Footer .Credits{font-size:13px;color:#CCC;font-family:Arial, Helvetica, sans-serif;padding-top:6px;float:left;}
.Footer .Credits #box{background-color:#FFFFFF;border:3px solid #377B95;border-radius:15px;color:#666666;margin-top:-106px;padding:5px;position:absolute;width:350px;right:50%;line-height:23px;display:none;}
.Footer .Credits #box a{color:#333333;text-decoration:none;}
.Footer .Credits a{font-size:13px;color:#CCC;text-decoration:underline;}
.Footer .Credits a:hover{font-size:13px;color:#CCC;text-decoration:none;}
.Footer .Powered{font-size:13px;color:#CCC;font-family:Arial, Helvetica, sans-serif;padding-top:6px;float:right;}
.Footer .Powered a{font-size:13px;color:#CCC;text-decoration:underline;}
.Footer .Powered a:hover{font-size:13px;color:#CCC;text-decoration:none;}
.followBox{float:right;background-color:#8B8B8B;padding:15px 8px 7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#e9e8e3;font-size:12px;margin-right:20px;}
.followBoxLinks li{float:left;padding-bottom:8px;color:#FFF;padding-left:5px;font-size:13px;}
.followBox .addIcon{display:inline-block;width:17px;height:18px;text-indent:-9999px;background:url(https://holidayguideline.com/imgs/img_tmpl4/ico_footer_sprite.png) no-repeat;}
.followBox .addIconTwitter{background-position:0 0;}
.followBox .addIconFb{background-position:-17px 0;}
.followBox .addIconRss{background-position:-34px 0;}
.ListLinks{margin-left:40px;float:left;text-align:left;line-height:18px;}
.ListLinks .Headline{font-size:15px;font-weight:bold;color:#CCC;font-family:Arial, Helvetica, sans-serif;}
.ListLinks li{font-size:13px;color:#BBB;font-family:Arial, Helvetica, sans-serif;}
.ListLinks li a{font-size:13px;color:#BBB;font-family:Arial, Helvetica, sans-serif;}
.ListLinks li a:hover{text-decoration:underline;}
#toolbar{z-index:10;}
/*bottone newsletter*/
#Newsletter_button{float:right;cursor:pointer;display:block;width:146px;height:55px;background-image:url(https://holidayguideline.com/imgs/img_tmpl4/newsletter.png);position:relative;z-index:1;top:-10px;}
#Newsletter_button:hover{background-position:0 55px;}
/*header social*/
#twtrBtn{float:right;height:33px;background-image:url(https://holidayguideline.com/imgs/img_tmpl4/twitter_logo.png);width:35px;}
#twtrBtn:hover{background-position:0 33px;}
#fbckBtn{float:right;height:33px;background-image:url(https://holidayguideline.com/imgs/img_tmpl4/fcbk_logo.png);width:16px;}
#fbckBtn:hover{background-position:0 34px;}
#gPlusBtn{float:right;height:33px;background-image:url(https://holidayguideline.com/imgs/img_tmpl4/gplus_logo.png);width:40px;}
#gPlusBtn:hover{background-position:0 33px;}
/*bottoni sito*/
#btn{border:1px solid #BBB;background-image:url(https://holidayguideline.com/imgs/img/nav2.png);cursor:pointer;padding:5px;display:inline;}
#btn:hover{background-position:0 -30px;}
#btn:active{background-position:0 -60px;}
#btn input{border:none;background-color:transparent;cursor:pointer;font-weight:bold;font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#377B95;}
#btnBack{background-image:url(https://holidayguideline.com/imgs/img/back.png);margin-left:-11px;cursor:pointer;height:49px;width:130px;}
#btnBack:hover{background-position:0 -50px;}
#btnBack:active{background-position:0 -100px;}
#btnBack input{border:none;background-color:transparent;cursor:pointer;font-size:15px;font-family:Arial, Helvetica, sans-serif;color:#FF6600;}