.middle-section{float:left;width:100%}

.video-section {clear: both;}
.main-title{position:relative;text-align:center;margin-bottom:30px}
.main-title:after{position:absolute;left:0;right:0;top:50%;content:"";height:5px;margin-top:-4px;background-color:#09341d}
.main-title h1{position:relative;z-index:1;display:inline-block;vertical-align:top;padding:0 30px;margin-bottom:0;background-color:#fff;text-transform:uppercase}
.top-content p{font-family:"Roboto";font-size:22px;line-height:28px;color:#000}
.top-content p:last-child { margin-bottom: 0; }

.wrapper-with-sidebar {margin: 0 -27px;}
.middle-section .HomeSfondoCat{padding: 0px;background-size: 780px;background-repeat: repeat-y;}

.HomeSfondo {float:left;background-size: 780px;background-repeat: no-repeat;}
.HomeSfondo h1 {font-size: 26px;}
.HomeSfondo h2 {font-size: 22px;}
.HomeSfondo h3 {line-height: 19px;}
.HomeSfondo .contboxarticolo h3 a {font-size:18px;text-transform:none; display: inline;}

.HomeSfondoCat .headspeciale{background:#fff;opacity:.9;filter:alpha(opacity=90);font:normal 32px/24px Open Sans;padding:10px 10px 0 10px; border-top:2px solid #999999; border-bottom:none; height:50px;margin:0px;}
.HomeSfondoCat .headspeciale .titolospeciale a{ font-weight:normal;}
.HomeSfondoCat .headspeciale .sottotitolospeciale {font-size:14px;display:block;}

.conteditoriale {margin-left:15px;margin-top:50px;float:left; width:35%}

.webcamarea {float:left; margin-top:20px;}

.editoriale { display:block; filter:alpha(opacity=92);border:#c9d3d4 2px solid; float: left; FONT-WEIGHT: normal; FONT-SIZE: 22px; BACKGROUND: #FFF; PADDING: 10px; opacity:0.94; MARGIN-BOTTOM:30px; }
.editoriale h1 {color: #3c494e; font-size: 26px;font-weight: bold; line-height: 29px; }
.editoriale h2 {color: #000; font-size:15px; font-weight:normal; margin-top:10px; margin-bottom:10px}

.boxfoto { margin: 30px 0 0; PADDING: 10px; display:block; BACKGROUND: #FFF;  opacity:0.97; float:left;}
.boxfoto img { cursor:pointer;}
.boxfoto .titolo {COLOR: #000; font-size:11px; font-weight:bold; padding:0px; margin:0 0 5px 0; text-transform:uppercase;}
.boxfoto h2 {COLOR: #000; font-size:11px; font-weight:normal; padding:0px; margin:0px; text-transform:uppercase;}

.contboxarticolo{margin:50px 20px 30px;width:55%;float:left;opacity:.97}
.contboxarticolo h3 {margin:0 0 6px 0; font-size:14px; color:#1C5581; text-transform:uppercase; font-size:12px;}
.contboxarticolo p {margin:0px; olor:#3c494e; font-size:13px; font-weight:normal; }
.contboxarticolo h3{margin:0 0 6px;font-size:14px;color:#1C5581;text-transform:uppercase;font-size:12px}
.contboxarticolo p{margin:0;width:33%;color:#3c494e;font-size:13px;font-weight:400}

.boxarticolo {background: #FFF; padding:9px; margin-bottom:17px;float:left}
.boxarticolo .boxarticolofoto {float:left; margin-right:7px;position:relative;}
.boxarticolo .boxarticolofotogrande {float:left; margin-right:7px; margin-bottom:5px;position:relative;}
.boxarticolo .boxarticolotesto, .boxarticolo .boxarticolotesto a {color:#3c494e}
.boxarticolo .boxarticolotesto h4 a {color:#3c494e; font-size:16px}

.boxarticolo250 {position:relative;}
.boxarticolo250 .boxarticolotesto {position:absolute;height:50px;padding:4px;margin:-58px 0 0;background:#000;font-family:Open Sans, sans-serif;background:url("/images/bg-apertura-turismo.png") repeat;width:100%;}
.boxarticolo250 .boxarticolotesto h5{font-size:12px;font-weight:normal;padding-left:0px;}
.boxarticolo250 .boxarticolotesto h4 a{color:#ffffff !important;font:normal 14px Open Sans, sans-serif}

#sfondospeciale { position:absolute; TOP:70px; LEFT:0px}
#sfondospeciale img {margin-bottom:30px; }

.collegati {float:right;}
.collegatifoto {float:right; margin-top:4px;}

.boxVideo {background: #FFF; FONT-SIZE: 11px; float:left; MARGIN-BOTTOM: 16px; }
.boxVideo .videoTestatina {PADDING:2px 5px; MARGIN:2px;}
.boxVideo H4 {FONT-SIZE: 12px; PADDING:0px; MARGIN:0px}
.boxVideo UL {MARGIN: 5px 0px;}
.boxVideo UL LI { CLEAR: both; PADDING: 0 5px 0 5px; OVERFLOW: hidden; HEIGHT: 75px; }
.boxVideo .imgVideo { FLOAT: left; HEIGHT: 66px; POSITION: absolute;}
.boxVideo .imgVideo img.play2 {RIGHT: 8px; POSITION: absolute; TOP: 37px;}
.boxVideo .txtVideo { PADDING-LEFT:104px; FLOAT: right; }
.boxVideo H3 {BACKGROUND: #FFF; MARGIN: 0; PADDING: 0; FONT-SIZE:11px;}
.VideoLn {HEIGHT: 140px;}

.contboxarticolopubliredazionale {margin: 5px 0 0 1px; padding: 10px; width:100%; display:block; background: #FFF;  opacity:0.95; float:left;}
.contboxarticolopubliredazionale img { cursor:pointer;}
.contboxarticolopubliredazionale h2 {color: #000; font-size:26px; font-weight:bold; padding:0px; margin:0px;}
.contboxarticolopubliredazionale h3 {color: #000; font-size:22px; font-weight:normal; padding:0px 0; margin:0px 0px 5px;}
.contboxarticolopubliredazionale h5 {font-size:13px; font-weight:normal; padding:0px; margin:0px; margin:0px 0px 5px;}
.contboxarticolopubliredazionale .fotogrande {margin:2px 0; width:100%;}
.contboxarticolopubliredazionale .fotopiccole {margin:2px 0; overflow:hidden;float:left; width:100%;}
.contboxarticolopubliredazionale .fotopiccole img {padding:0px 1px 0px; float: left; margin: 0px;}
.contboxarticolopubliredazionale .fotopiccoleint {margin:0; padding:0px; width:100%; float:left; height: 54px;}
.contboxarticolopubliredazionale .fotopiccoleint img {display:inline; margin:auto;}

.boxgallery {float:left;}

.strutturabenessere {width:250px; float:left; margin: 4px 0 11px;}
.fotomedia  {width:82px; float:left;}
.strutturabenessere .collegatifoto {float:left;}
.strutturabenessere .collegatifoto a {dispay:block;}
.strutturabenessere .width160 {width:163px; padding-left:3px;}

.middle { FONT-SIZE: 13px; BACKGROUND: url(/images/bg_strillocentro.gif) #f1f3f3 repeat-x left bottom; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 290px! important; BORDER-BOTTOM: #fff 8px solid; margin-bottom: 15px;}
.middle H4 { MARGIN-LEFT: 9px; }
.tabbedbox .tabHomepage { BACKGROUND: #ffffff; PADDING-TOP: 1px }
.tabbedbox .tabHomepage LI { BORDER-RIGHT: #f1f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f1f3f3 1px solid; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #f1f3f3 1px solid; COLOR: #3c494e; PADDING-TOP: 1px; BORDER-BOTTOM: #f1f3f3 1px solid; }
.tabbedbox .tabHomepage LI.selected { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; BACKGROUND: #f1f3f3; PADDING-BOTTOM: 0px; COLOR: #7b833e; PADDING-TOP: 0px; }
.tabbedbox .tabHomepage LI.selected A { COLOR: #7b833e; }
.tabbedbox UL.post { BACKGROUND: url("/images/bg_punti_boxhp.gif") repeat-x 0px 0px; FLOAT: left; MARGIN: 10px 0px; WIDTH: 100%; PADDING-TOP: 2px; }
.tabbedbox UL.post .rssfonte { FLOAT: left; MARGIN: 0px; WIDTH: 100%; display:block ; TEXT-ALIGN: left; }
.tabbedbox UL.post .rssdata { FLOAT: right; MARGIN: 0px; TEXT-ALIGN: center; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #7b833e; }
.tabbedbox #postList { TEXT-ALIGN: left; }
.tabbedbox UL.post LI { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(/images/bg_punti_boxhp.gif) repeat-x left bottom; PADDING-BOTTOM: 5px; MARGIN: 0px 0px -1px; PADDING-TOP: 4px; }
.tabbedbox UL.post LI.bolnev { PADDING-BOTTOM: 3px; PADDING-TOP: 0px;padding-right:4px; width:280px;float:left;}
.tabbedbox UL.post LI:hover { BACKGROUND-COLOR: #c9d3d4; }
.tabbedbox UL.post LI.prima:hover {	BACKGROUND-COLOR: #f1f3f3; }
.tabbedbox UL.post IMG {MARGIN: 0px 3px 3px 0px; }
.tabbedbox DIV IMG {MARGIN: 0px 5px; }
.tabbedbox A:hover { BACKGROUND: none transparent scroll repeat 0% 0%; }
.middle .paging { CLEAR: both; FONT-SIZE: 10px; MARGIN: 0px 10px 3px 0px; TEXT-TRANSFORM: none; TEXT-ALIGN: right; float:right;}
.middle .paging A IMG { BACKGROUND: #aeb957; MARGIN: 0px 5px; }
#lblSkiTestHome {float:left;height:24px;width:235px;background:url("/modules/guida_prodotti/images/testatina-right-skitest.gif") top left no-repeat;padding: 16px 0 0 55px;font-weight:bold;font-size: 13px;TEXT-TRANSFORM: uppercase;}
.breakski {BORDER: #656c6f 1px solid; PADDING: 2px; FLOAT: left; MARGIN: 0px 5px 0px 0px; BACKGROUND-COLOR: #fff; height:30px;overflow:hidden;}
#elencomarche {float:left; padding-left:3px;}
#elencomarche h4.produttori {float:left; margin:0 0 3px 2px;padding-bottom:3px;}
#elencomarche .paging {margin-top:13px; clear:none;}
.tabbedbox LI.skiln { FONT-SIZE: 11px; width:275px; height:37px;  clear:both; }
#promoST { background: none; margin-top:0px;}
#promoST LI.prima {color: #7b833e; font-size:11px; font-weight: bold; TEXT-TRANSFORM: uppercase;}
.bolnev .tourname {width:120px;float:left}
.bolnev .tourloc {width:82px;float:left;overflow:hidden;}
.bolnev .tourdate {width:76px;float:right;text-align:right;}

.sfondobott2012 {float:left;height:28px; background:url(/images/butt2012cent.png) repeat-x 0px 0px; margin:-2px 0 4px 5px;}
.sfondobott2012left {float:left;height:28px; width:14px; background:url(/images/butt2012left.png) top left no-repeat #F1F3F3;}
.sfondobott2012right {float:right;height:28px; width:14px; background:url(/images/butt2012right.png) top right no-repeat #F1F3F3;}
.sfondobott2012txt {font-size: 11px;float:left;height:28px;padding:6px 0px;font-weight:bold; color:#FFF; margin: 0 2px;}
.sfondobott2012txt A {color:#FFF; BACKGROUND: none; text-decoration:none;}
.sfondobott2012txt A:link {color:#FFF; BACKGROUND: none; text-decoration:none;}
.sfondobott2012txt A:visited {color:#FFF; BACKGROUND: none; text-decoration:none;}
.sfondobott2012txt A:hover {color:#FFF; BACKGROUND: none; text-decoration:none;}

.video-section{clear:both}
.main-title{position:relative;text-align:center;margin-bottom:30px}
.main-title:after{position:absolute;left:0;right:0;top:50%;content:"";height:5px;margin-top:-4px;background-color:#09341d}
.main-title h1{position:relative;z-index:1;display:inline-block;vertical-align:top;padding:0 30px;margin-bottom:0;background-color:#fff;text-transform:uppercase}
.top-content p{font-family:"Roboto";font-size:22px;line-height:28px;color:#000}
.top-content p:last-child{margin-bottom:0}

.editoriale{display:block;filter:alpha(opacity=92);border:#c9d3d4 2px solid;float:left;font-weight:400;font-size:22px;background:#FFF;padding:10px;opacity:.94;margin-bottom:30px}
.editoriale h1{color:#3c494e;font-size:26px;font-weight:700;line-height:29px}
.editoriale h2{color:#000;font-size:15px;font-weight:400;margin-top:10px;margin-bottom:10px}

#sfondospeciale{position:absolute;top:70px;left:0}
#sfondospeciale img{margin-bottom:30px}
.collegati{float:right}
.collegatifoto{float:right;margin-top:4px}
.boxVideo{background:#FFF;font-size:11px;float:left;margin-bottom:16px;width:250px}
.boxVideo .videoTestatina{padding:2px 5px;margin:2px}
.boxVideo H4{font-size:12px;padding:0;margin:0}
.boxVideo UL{margin:5px 0}
.boxVideo UL LI{clear:both;padding:0 5px;overflow:hidden;height:75px}
.boxVideo .imgVideo{float:left;width:99px;height:66px;position:absolute}
.boxVideo .imgVideo img.play2{right:8px;position:absolute;top:37px}
.boxVideo .txtVideo{padding-left:104px;float:right;width:136px}
.boxVideo H3{background:#FFF;margin:0;padding:0;font-size:11px}
.VideoLn{height:140px}

.middle{font-size:13px;background:url(/images/bg_strillocentro.gif) #f1f3f3 repeat-x left bottom;float:left;padding-bottom:15px;width:290px!important;border-bottom:#fff 8px solid;margin-bottom:15px}
.middle H4{margin-left:9px}
.tabbedbox .tabHomepage{background:#fff;padding-top:1px}
.tabbedbox .tabHomepage LI{border-right:#f1f3f3 1px solid;border-top:#f1f3f3 1px solid;display:inline;font-weight:700;font-size:12px;text-transform:uppercase;border-left:#f1f3f3 1px solid;color:#3c494e;border-bottom:#f1f3f3 1px solid;padding:1px 5px}
.tabbedbox .tabHomepage LI.selected{font-size:13px;background:#f1f3f3;color:#7b833e;padding:0 5px}
.tabbedbox .tabHomepage LI.selected A{color:#7b833e}
.tabbedbox UL.post{background:url(/images/bg_punti_boxhp.gif) repeat-x 0 0;float:left;margin:10px 0;width:100%;padding-top:2px}
.tabbedbox UL.post .rssfonte{float:left;margin:0;width:100%;display:block;text-align:left}
.tabbedbox UL.post .rssdata{float:right;margin:0;text-align:center;font-size:12px;font-weight:700;color:#7b833e}
.tabbedbox #postList{text-align:left}
.tabbedbox UL.post LI{display:block;background:url(/images/bg_punti_boxhp.gif) repeat-x left bottom;margin:0 0 -1px;padding:4px 10px 5px 5px}
.tabbedbox UL.post LI.bolnev{padding-bottom:3px;padding-top:0;padding-right:4px;width:280px;float:left}
.tabbedbox UL.post LI:hover{background-color:#c9d3d4}
.tabbedbox UL.post LI.prima:hover{background-color:#f1f3f3}
.tabbedbox UL.post IMG{margin:0 3px 3px 0}
.tabbedbox DIV IMG{margin:0 5px}
.tabbedbox A:hover{background:none transparent scroll repeat 0 0}
.middle .paging{clear:both;font-size:10px;margin:0 10px 3px 0;text-transform:none;text-align:right;float:right}
.middle .paging A IMG{background:#aeb957;margin:0 5px}
#lblSkiTestHome{float:left;height:24px;width:235px;background:url(/modules/guida_prodotti/images/testatina-right-skitest.gif) top left no-repeat;padding:16px 0 0 55px;font-weight:700;font-size:13px;text-transform:uppercase}
.breakski{border:#656c6f 1px solid;padding:2px;float:left;margin:0 5px 0 0;background-color:#fff;height:30px;overflow:hidden}
#elencomarche{float:left;padding-left:3px}
#elencomarche h4.produttori{float:left;margin:0 0 3px 2px;padding-bottom:3px}
#elencomarche .paging{margin-top:13px;clear:none}
.tabbedbox LI.skiln{font-size:11px;width:275px;height:37px;clear:both}
#promoST{background:none;margin-top:0}
#promoST LI.prima{color:#7b833e;font-size:11px;font-weight:700;text-transform:uppercase}
.bolnev .tourname{width:120px;float:left}
.bolnev .tourloc{width:82px;float:left;overflow:hidden}
.bolnev .tourdate{width:76px;float:right;text-align:right}


@media(max-width: 990px) {  
  .conteditoriale {margin:50px 20px 30px; width:auto;}
  .conteditoriale {width:90%}
  .contboxarticolo{width:90%}
  .HomeSfondo{padding:15px;}
}

