/* commoncss */
body,html{width:100%;height:100%;margin:0;padding:0;font-size:14px;font-family:Arial,Verdana,Helvetica,sans-serif;color:#fff;}
html{background-color:##132437;}
body{}
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{border:0;}
h1,h2,h3{font-family:Arial,Verdana,Helvetica,sans-serif;margin:0;padding:0;font-weight:normal;font-style:normal;}
form{margin:0;padding:0;}
input,select,textarea{font-family:Arial,Verdana,Helvetica,sans-serif;}
input[type=hidden]{display:none;}
.cleaner{clear:both;line-height:0;height:0;font-size:0;display:block;}
.hidden{display:none;height:0;border:none;background:none;line-height:0;}
ul,li{margin:0;padding:0;list-style-type:none;}
body#slideshow{background:url(../img/commons/wallpapers/home.jpg) center top no-repeat fixed;}
.dynamic_text{}
.dynamic_text ul li{margin:0 0 0 20px;list-style-type:disc;}
.dynamic_text ol li{margin:0 0 0 25px;list-style-type:decimal;}
.dynamic_text a{text-decoration:underline;font-weight:bold;color:#ff7700;}
.dynamic_text a:hover{color:#3ea9ff;}
/* main */#main{width:940px;padding:10px 0 40px;position:relative;margin:0 auto;}
.col{width:298px;float:left;}
.col h1{height:31px;font:24px Rationale,sans-serif;display:block;text-transform:uppercase;padding:4px 0 0 40px;padding:0 0 4px 40px\0/;#padding:0 0 4px 40px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.col h1{padding:0 0 6px 40px;}
}
:root .col h1{padding:4px 0 0 40px\9;}
.col.double{width:608px;float:left;}
/* header */#header{padding:12px 22px 0 14px;height:123px;margin:0;background:url(../img/commons/sprite.png) no-repeat;}
.guide_logo{width:107px;height:109px;margin-right:12px;overflow:hidden;float:left;}
.header_cnt{width:785px;float:left;}
#header h1{width:323px;height:80px;margin:0 110px 0 0;display:block;float:left;}
.header_contacts{width:180px;padding:0 0 0 20px;margin:22px 0 0;font:16px georgia,times,arial,helvetica,verdana,sans-serif;line-height:20px;background:url(../img/commons/contacts.png) 0 3px no-repeat;float:left;}
.header_contacts a{color:#fff;}
.header_contacts a:hover{color:#3ea9ff;}
a.facebook{width:21px;height:21px;margin:10px 6px 0 0;display:block;float:right;}
/* flags */ul#flags{width:86px;margin:24px 0 0;float:right;}
ul#flags li{margin:0 6px 0 0;float:left;}
ul#flags li a{width:19px;height:13px;border:1px solid #999;display:block;overflow:hidden;}
ul#flags li a:hover{border:1px solid #fff;}
ul#flags li a.active{border:1px solid #fff;}
/* nav */ul#nav{width:750px;margin-top:10px;#margin-top:0;float:left;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul#nav{margin-top:7px;}
}
ul#nav li{float:left;margin:0 5px 0 0;}
ul#nav li.assistive-text{display:none;}
ul#nav li a{color:#fff;font:20px Rationale,sans-serif;#line-height:40px;text-align:center;padding:5px 12px 8px;text-transform:uppercase;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul#nav li a{padding:1px 12px 8px;}
}
ul#nav li a:hover{background:url(../img/commons/nav-hover.png) center top no-repeat;}
.content_top{margin-top:130px;height:5px;line-height:5px;background:url(../img/commons/sprite.png) 0 -135px no-repeat;}
.content_bottom{height:5px;line-height:5px;background:url(../img/commons/sprite.png) 0 -140px no-repeat;}
#content{padding:5px 10px;min-height:200px;height:auto;background:url(../img/commons/content-bkg.png);}
/* news list - aside */.news_box{height:85px;background:url(../img/commons/border-blue-list.png) center bottom repeat-x;}
.news_box .news_cnt{padding:10px 0 20px;}
.news_box .news_cnt:hover{background:url(../img/commons/border-pic.png);#background:none;}
.news_box .date{width:42px;height:56px;text-align:center;color:#bfe2ff;font-size:12px;padding:0 14px 0 8px;line-height:14px;margin:0 6px 0 10px;background:url(../img/commons/sprite.png) -152px -145px no-repeat;float:left;}
.news_box .date span{font:22px Georia,Times,Arial,Verdana,Helvetica,sans-serif;color:#eff8ff;}
.news_box .text{width:210px;line-height:16px;float:left;}
.news_box .text h1{height:50px;overflow:hidden;background:none;padding:0;margin:0 0 6px;border:none;display:block;font:14px Arial,Helvetica,Verdana,sans-serif;font-weight:bold;text-transform:none;line-height:16px;}
.news_box .text h1 a{color:#fff;}
.news_box .text h1 a:hover{color:#3ea9ff;}
/* footer */#footer{}
ul#sponsor{padding:20px 0 0;text-align:center;}
ul#sponsor li{text-align:center;display:inline;}
ul#sponsor li img{padding:5px 8px 5px 5px;background:url(../img/commons/sprite.png) 0 -145px no-repeat;}
.copyright{text-align:center;padding:5px 0;}
.copyright a{color:#fff;font-weight:bold;}
.copyright a:hover{color:#3ea9ff;}
/* 404 google search */#goog-wm{}
#goog-wm h3.closest-match{}
#goog-wm h3.closest-match a{}
#goog-wm h3.other-things{}
#goog-wm ul li{}
#goog-wm li.search-goog{display:block;}
/* activitiescss */
ul#nav li a#nav_activities{background:url(../img/commons/nav-active.png) center top no-repeat;}
body#slideshow{background:url(../img/commons/wallpapers/activities.jpg) center top no-repeat fixed;}
#activities_page{width:925px;padding-left:3px;overflow:hidden;position:relative;}
#winter_header{width:45px;padding:4px 0 20px;cursor:pointer;text-align:center;background:#4082b9;float:left;}
#summer_header{width:45px;padding:4px 0 20px;cursor:pointer;text-align:center;background:#1e2e3f;float:left;}
/* quello selezionato*/.handleSelected{}
#winter{float:left;}
#summer{float:left;}
.wrapper{width:820px;overflow:hidden;background:url(../img/activities/wrapper.png) repeat-y;}
.nav{width:180px;margin:0 5px 0 0;float:left;}
.nav .limit{padding:12px 16px 6px;color:#89a4bd;text-transform:uppercase;font-size:11px;border-bottom:1px solid #576d81;margin-bottom:30px;}
.nav ul li a{font-size:15px;text-align:left;color:#fff;display:block;line-height:18px;padding:12px 14px;}
.nav ul li a:hover{background:url(../img/activities/nav-arrow.png) 170px center no-repeat #649ac6;}
.nav ul li a.active{background:url(../img/activities/nav-arrow.png) 170px center no-repeat #4082b9;}
li#activities_pageListItem1 .nav ul li a:hover{background:url(../img/activities/nav-arrow.png) 170px center no-repeat #ff8f44;}
li#activities_pageListItem1 .nav ul li a.active{background:url(../img/activities/nav-arrow.png) 170px center no-repeat #f67a27;}
.activity{width:635px;float:left;}
.activity h2{background:url(../img/@trash/icon.png) 10px 8px no-repeat #ff7700;border-left:1px solid #f89857;border-top:1px solid #f89f62;height:31px;font:24px Rationale,sans-serif;display:block;text-transform:uppercase;padding:2px 0 0 40px;padding:0 0 4px 40px\0/;#padding:0 0 4px 40px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.activity h2{padding:0 0 6px 40px;}
}
:root .activity h2{padding:3px 0 0 40px;}
.activity h1{background:url(../img/activities/article-title.png);border-top:1px solid #a4acb4;height:auto;margin-top:1px;font:40px Rationale,sans-serif;line-height:40px;display:block;text-transform:uppercase;margin-bottom:5px;padding:30px 25px;}
.article{padding:30px 20px 16px;min-height:60px;margin:0 0 5px;border-top:1px solid #606d7b;background:url(../img/activities/article-bkg.png) top left;}
.article h3{font:25px Rationale,sans-serif;padding:4px 0 4px 60px;text-transform:uppercase;margin-bottom:10px;display:block;}
.article h3.gallery{background:url(../img/activities/icon-gallery.png) no-repeat;}
.article h3.video{background:url(../img/activities/icon-video.png) no-repeat;}
.article .info{padding:0 0 0 60px;min-height:50px;line-height:20px;text-align:justify;background:url(../img/activities/icon-info.png) no-repeat;}
.article ul.gallery{margin:30px 0;}
.article ul.gallery li{margin:0;padding:0;float:left;}
.article ul.gallery li a{width:120px;height:90px;margin:0 15px 15px 0;border:1px solid #fff;display:block;overflow:hidden;}
.article .video_box{padding:1px;background:#636d79;}
/*Main Container*/.container{width:960px;overflow:hidden;height:auto;}
.container ul{list-style-type:none;margin:0;padding:0;}
.container li{display:inline;margin:0px;padding:0px;}
/*Content Container*/.contentContainer{padding-left:0px;/*margin-right:5px;*/float:left;width:0px;overflow:hidden;}
.contentWrapper{width:830px;}
.contentInnerWrapper{text-align:justify;}
/* Handle*/.handle{float:left;width:45px;padding-top:10px;cursor:pointer;display:block;text-align:center;height:100%;}
#activities_pageHandle0{background:url(../img/activities/winter-header-inactive.png) left top repeat-y;}
#activities_pageHandle0.handleSelected{background:url(../img/activities/winter-header.jpg) left top repeat-y;}
#activities_pageHandle1{background:url(../img/activities/summer-header-inactive.png) left top repeat-y;}
#activities_pageHandle1.handleSelected{margin-left:0;background:url(../img/activities/summer-header.jpg) left top repeat-y;}