* {padding: 0;	margin: 0;}
body {padding: 0; margin: 0; color: #000; background: #fff url('../img/header-repeat.jpg') repeat-x 0 0;}
p {margin: 10px 0;}
h1,h2,h3,h4 {font-weight: normal;}
h1 {font-size: 19px}
h2 {font-size: 17px}
h3 {font-size: 15px}
h4 {font-size: 13px}
a {text-decoration: none; color: #64717a; font-weight: bold;}
a:hover {text-decoration: none; color: #64717a; font-weight: bold;}
img {border: none; border-width: 0;}
li {list-style: none;}
ul, li {margin:0;padding:0}

.clear {clear:both;}
	
#dovesciare {background: transparent url('../img/header.jpg') no-repeat; font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 11px; color: #64717a; /*margin: 0 auto; width: 970px;*/}

#dovesciare #header  {height: 225px;}
#dovesciare #header h1 a {position: absolute; display: block; text-indent: -9000px; top: 10px; left: 8px; width: 250px; height: 55px;}

#dovesciare #menu {clear: both; height: 30px; margin: 0 0 0 30px;}
#dovesciare #menu li {float: left; display: inline; background: transparent url('../img/menu_sep.png') no-repeat center right; padding: 5px 15px; margin: 0;}
#dovesciare #menu li.last {background: transparent;}
#dovesciare #menu li a {color: #fff; font-weight: bold;}

#dovesciare #banner_alto {position: absolute; top: 9px; left: 480px; width: 468px; height: 60px; border:1px solid #8ea8bb;}

#dovesciare #content {float: left; display: inline; width: 605px; margin: 10px;}

#dovesciare #content #notizie_home {clear: both; background: transparent url('../img/box605_1.jpg') no-repeat;}
#dovesciare #content #notizie_home #primopiano {float:left;display:inline;width:425px;margin:10px;}
#dovesciare #content #notizie_home #altrenotizie {float:left;display:inline;width:130px;margin:10px;}
#dovesciare #content #notizie_home h2 {font-size:13px;color:#637079;font-weight:bold;}
#dovesciare #content #notizie_home h3 {font-size:13px;color:#a0aeb7;font-weight:bold;}
#dovesciare #content #notizie_home img {float: left; display: inline; margin: 0 5px 0 0; padding: 2px; border: 1px solid #a0aeb7;}
#dovesciare #content #notizie_home p.titolo {clear:both; margin: 15px 0 5px 0;}
#dovesciare #content #notizie_home p {clear:both; margin: 0;}
#dovesciare #content #notizie_home #altrenotizie p {margin: 10px 0;}

#dovesciare #content #banner_centro {margin: 10px 0; border: 1px solid #d3d7d8; width: 468px; height: 60px;}

#dovesciare #content #community {clear: both; color: #2b3942; margin: 0 0 10px 0;}
#dovesciare #content #community p {margin: 3px 0;}
#dovesciare #content #community a {color: #2b3942;}
#dovesciare #content #community a:hover {color: #2b3942;}
#dovesciare #content #community h3 {color: #fff; font-size: 13px; font-weight: bold;}
#dovesciare #content #community .forum {float:left;display:inline;background: url('../img/boxb198.png') no-repeat; width: 178px; height: 231px; padding: 5px 10px; overflow:hidden; position: relative;}
#dovesciare #content #community .forum ul {height: 185px; overflow: hidden;}
#dovesciare #content #community .forum li {margin: 3px 0;}
#dovesciare #content #community .forum #partecipa_al_forum {position: absolute; bottom: 3px; right: 5px; color: #fff; font-weight: bold;}
#dovesciare #content #community .foto {float:left;display:inline;background: url('../img/boxb401.png') no-repeat; width: 381px; height: 106px; padding: 5px 10px;margin:0 0 0 6px;  overflow:hidden; position: relative;}
#dovesciare #content #community .foto table {float:left;display:inline; margin:5px; padding:1px; border: 1px solid #495c6a; background: #fff; border-collapse: collapse;}
#dovesciare #content #community .foto table img {max-height: 75px;}
#dovesciare #content #community .foto #invia_le_tue_foto {position: absolute; top: 5px; right: 10px; color: #fff; font-weight: bold;}
#dovesciare #content #community .video {float:left;display:inline;background: url('../img/boxb401.png') no-repeat; width: 381px; height: 106px; padding: 5px 10px; margin:9px 0 5px 6px;  overflow:hidden;}
#dovesciare #content #community .video a.videotitle {display: block; margin: 0 0 0 109px;}
#dovesciare #content #community .video img {float:left; margin: -15px 5px 5px 0; padding: 1px; border: 1px solid #495c6a; background: #fff;}

#dovesciare #content #pistefamose_home {clear: both; margin: 0 0 10px 0; background: transparent url('../img/box605_1.jpg') no-repeat;}
#dovesciare #content #pistefamose_home #ultimepiste {float:left;display:inline;width:425px;margin:10px;}
#dovesciare #content #pistefamose_home #altrepiste {float:left;display:inline;width:130px;margin:10px;}
#dovesciare #content #pistefamose_home h2 {font-size:13px;color:#637079;font-weight:bold;}
#dovesciare #content #pistefamose_home h3 {font-size:13px;color:#a0aeb7;font-weight:bold;}
#dovesciare #content #pistefamose_home img {float: left; display: inline; margin: 0 5px 0 0; padding: 2px; border: 1px solid #a0aeb7;}
#dovesciare #content #pistefamose_home p.titolo {clear:both;}

#dovesciare #sidebar {float: left; display: inline; width: 302px; margin: 10px;}
#dovesciare #sidebar #boxcerca {background: url('../img/boxcerca.png') no-repeat; width:282px; height:155px; padding: 5px 10px; position: relative;}
#dovesciare #sidebar #boxcerca h2 {font-size:11px; font-weight: bold; color: #fff;}
#dovesciare #sidebar #boxcerca p {color: #2b3942; margin: 0;}
#dovesciare #sidebar #boxcerca #formcerca {position:absolute; top:44px; left:10px;}
#dovesciare #sidebar #boxcerca select {width: 220px; display: block; margin: 3px 0; padding: 1px 0; border-width:1px; font-size:11px; height: 19px; background: #fff;}
#dovesciare #sidebar #boxcerca select.bold {font-weight: bold;}
#dovesciare #sidebar #boxcerca select.bold option {font-weight: normal;}
#dovesciare #sidebar #boxcerca input {width: 212px; display: block; margin: 3px 0; padding: 1px 3px; border-width: 1px; font-size:11px;}
#dovesciare #sidebar #boxcerca #bottone_cerca {background: transparent; border: none; cursor: pointer; position: absolute; display: block; text-indent: -9000px; bottom: 4px; right: 10px; width: 35px; height: 92px; overflow:hidden;}
#dovesciare #sidebar #banner_destra {width:300px;height:250px;border:1px solid #d3d7d8; margin: 10px 0;}

#dovesciare #sidebar #hotel_sidebar {background:url('../img/box300_2.png') no-repeat; width:280px; padding:10px; margin: 10px 1px;}
#dovesciare #sidebar #hotel_sidebar h3 {font-size: 13px; font-weight: bold;}
#dovesciare #sidebar #hotel_sidebar img {width: 100px; float:left; clear: left; margin: 0 5px 0 0; border: 1px solid #e3e3de; background: #fff; padding: 1px;}
#dovesciare #sidebar #hotel_sidebar p {margin: 10px 0 20px 0}

#dovesciare #sidebar #redazionali_sidebar {background:url('../img/box300_2.png') no-repeat; width:280px; padding:10px; margin: 10px 1px;}
#dovesciare #sidebar #redazionali_sidebar h3 {font-size: 13px; font-weight: bold;}
#dovesciare #sidebar #redazionali_sidebar img {float:left; clear: left; margin: 0 5px 0 0; border: 1px solid #e3e3de; background: #fff; padding: 1px;}
#dovesciare #sidebar #redazionali_sidebar p {margin: 10px 0 20px 0}

#dovesciare #footerwrap {background: url('../img/footer-repeat.png') repeat-x;}
#dovesciare #footer {clear: both; background: transparent url('../img/footer.png') no-repeat; height: 44px; padding: 25px 0 5px 10px;}
#dovesciare #footer li {float: left; display: inline; background: transparent url('../img/footer_sep.png') no-repeat center right; padding: 5px 15px;}
#dovesciare #footer li.last {background: transparent;}
#dovesciare #footer li.first {padding-left: 0;}
#dovesciare #footer li a {color: #fff; font-weight: normal;}
#dovesciare #footer p {color: #fff; margin: 0;}

/* RISULTATI RICERCA (ricerca.php) */
#dovesciare #content #risultati_ricerca {background: url('../img/box605_5.png') no-repeat; padding: 10px 0 0 10px; margin: 0 0 10px 0;}
#dovesciare #content #risultati_ricerca p.nothingfound {padding: 0 0 150px 4px; font-weight: bold;}
#dovesciare #content #risultati_ricerca h2 {margin: 0 0 20px 3px; color: #64717a; font-size: 16px; font-weight: bold;}
#dovesciare #content #risultati_ricerca .item {float: left; display: inline; width: 107px; height: 130px; padding: 0 40px 0 0; overflow: hidden;}
#dovesciare #content #risultati_ricerca .item img {width: 100px; height: 75px; display: block; padding: 1px; background: #fff; border: 1px solid #d3d7d8;}
#dovesciare #content #risultati_ricerca .item a.nomeloc {margin-left: 3px; display: block;}
#dovesciare #content #risultati_ricerca .meteo {float: left; display: inline; width: 148px; height: 154px; padding: 0 0px 0 0; overflow: hidden;}
#dovesciare #content #risultati_ricerca #meteoloc {width: 148px; float: right; clear: right; margin-top: 2px;}
#dovesciare #content #risultati_ricerca #meteoloc .meteoloc_column {width:42px; float:left; margin: 0 3px 0 0; text-align: center;}
#dovesciare #content #risultati_ricerca #meteoloc .meteo_day {display: block; margin: 0; width: 40px; height: 17px; text-align: center; color: #fff; padding:1px; background:url('../img/meteo_day.png') no-repeat top center}
#dovesciare #content #risultati_ricerca #meteoloc .meteo_icon {height: 25px; margin: 5px 0 3px 0;}
#dovesciare #content #risultati_ricerca #meteoloc #meteoloc_legend {width:10px; float:left; margin: 55px 0 0 0; text-align: center;}
#dovesciare #content #risultati_ricerca #meteoloc #meteoloc_legend img {margin: 0 0 7px 0;}
#dovesciare #content #risultati_ricerca #meteoloc .bottone {float: left; display: inline; margin: 1px 5px 1px 0;}
#dovesciare #content #risultati_ricerca #meteoloc .bottone a {width: 128px; height: 17px; text-align: center; padding:1px; display: block; background:url('../img/button_loc_meteo.png') no-repeat top center}
#dovesciare #content #risultati_ricerca #meteoloc .bottone a:hover {color: #fff; background:url('../img/button_loc_meteo.png') no-repeat bottom center}


/* SCHEDA LOCALITA' (localita_new.php) */
#dovesciare #content #scheda_localita {background: url('../img/box605_6.png') no-repeat; padding: 10px 0 0 10px; margin: 0 0 20px 0;}
#dovesciare #content #scheda_localita #imgloc {float: left; display: inline; width: 200px; border: 1px solid #d3d7d8; background: #fff; padding: 1px; margin: 5px 10px 0 -3px;}
#dovesciare #content #scheda_localita #dettagli_loc {float: left; display: inline; width: 150px;}
#dovesciare #content #scheda_localita #dettagli_loc  p {margin: 3px 0;}
#dovesciare #content #scheda_localita #bottoni_level4 {float: left; display: inline; width: 230px}
#dovesciare #content #scheda_localita #bottoni_level4 .bottone {float: left; display: inline; margin: 1px 5px;}
#dovesciare #content #scheda_localita #bottoni_level4 .bottone a {width: 94px; height: 17px; text-align: center; padding:1px; display: block; background:url('../img/button_loc.png') no-repeat top center}
#dovesciare #content #scheda_localita #bottoni_level4 .bottone a:hover {color: #fff; background:url('../img/button_loc.png') no-repeat bottom center}

#dovesciare #content #scheda_localita #meteoloc {width: 153px; float: right; clear: right; margin-top: 10px;}
#dovesciare #content #scheda_localita #meteoloc .meteoloc_column {width:42px; float:left; margin: 0 3px 0 0; text-align: center;}
#dovesciare #content #scheda_localita #meteoloc .meteo_day {display: block; margin: 0; width: 40px; height: 17px; text-align: center; color: #fff; padding:1px; background:url('../img/meteo_day.png') no-repeat top center}
#dovesciare #content #scheda_localita #meteoloc .meteo_icon {height: 25px; margin: 5px 0 3px 0;}
#dovesciare #content #scheda_localita #meteoloc #meteoloc_legend {width:10px; float:left; margin: 55px 0 0 0; text-align: center;}
#dovesciare #content #scheda_localita #meteoloc #meteoloc_legend img {margin: 0 0 7px 0;}
#dovesciare #content #scheda_localita #meteoloc .bottone {float: left; display: inline; margin: 1px 5px 1px 0;}
#dovesciare #content #scheda_localita #meteoloc .bottone a {width: 128px; height: 17px; text-align: center; padding:1px; display: block; background:url('../img/button_loc_meteo.png') no-repeat top center}
#dovesciare #content #scheda_localita #meteoloc .bottone a:hover {color: #fff; background:url('../img/button_loc_meteo.png') no-repeat bottom center}

#dovesciare #content #scheda_localita #bollettinoloc {width: 150px; float: right; clear: right;}

#dovesciare #content #scheda_localita #testoloc {width: 400px;}

#dovesciare #content #pistefamose_localita {clear: both; margin: 0 0 10px 0; background: transparent url('../img/box605_1.jpg') no-repeat;}
#dovesciare #content #pistefamose_localita #ultimepiste {float:left;display:inline;width:425px;margin:10px;}
#dovesciare #content #pistefamose_localita #altrepiste {float:left;display:inline;width:130px;margin:10px;}
#dovesciare #content #pistefamose_localita h2 {font-size:13px;color:#637079;font-weight:bold;}
#dovesciare #content #pistefamose_localita h3 {font-size:13px;color:#a0aeb7;font-weight:bold;}
#dovesciare #content #pistefamose_localita img {float: left; display: inline; margin: 0 5px 0 0; padding: 2px; border: 1px solid #a0aeb7;}
#dovesciare #content #pistefamose_localita p.titolo {clear:both;}

#dovesciare #content #notizie_localita {clear: both; background: transparent url('../img/box605_1.jpg') no-repeat;}
#dovesciare #content #notizie_localita #notizieloc {float:left;display:inline;width:425px;margin:10px;}
#dovesciare #content #notizie_localita #notiziereg {float:left;display:inline;width:130px;margin:10px;}
#dovesciare #content #notizie_localita h2 {font-size:13px;color:#637079;font-weight:bold; clear:left;}
#dovesciare #content #notizie_localita h3 {font-size:13px;color:#a0aeb7;font-weight:bold;}
#dovesciare #content #notizie_localita img {float: left; display: inline; margin: 0 5px 20px 0; padding: 2px; border: 1px solid #a0aeb7;}
#dovesciare #content #notizie_localita p.titolo {clear:both; margin: 15px 0 5px 0;}
#dovesciare #content #notizie_localita p {clear:both;}
#dovesciare #content #notizie_localita #notiziereg p {margin: 10px 0;}

/* CONTENUTI LEVEL4 (level4_new.php) */
#dovesciare #content #contenuti_level4 {background: url('../img/box605_5.png') no-repeat; padding: 10px; margin: 0 0 20px 0;}
#dovesciare #content #contenuti_level4 #linkscheda {margin: 0 0 10px 0; padding: 0 0 0 20px; background: url('../img/breadcrumbs.png') left no-repeat;}
#dovesciare #content #contenuti_level4 #linkscheda p {margin: 0;}
#dovesciare #content #contenuti_level4 img {max-width: 585px; width: expression(this.width > 584 ? 585 : true);}

/* PAGINE DETTAGLIO METEO (dett_meteo.php) */
#dovesciare #content #meteo_dettaglio {background: url('../img/box605_5.png') no-repeat; padding: 10px; margin: 0 0 20px 0;}
#dovesciare #content #meteo_dettaglio #linkscheda {margin: 0 0 10px 0; padding: 0 0 0 20px; background: url('../img/breadcrumbs.png') left no-repeat;}
#dovesciare #content #meteo_dettaglio #linkscheda p {margin: 0;}
#dovesciare #content #meteo_dettaglio .meteoday {position:relative;}
#dovesciare #content #meteo_dettaglio .arrow_tab {position: absolute; background: url('../img/arrow_tab.png') no-repeat; top:-1px; left:30px; display: block; width:13px; height:8px; z-index:1;}
#dovesciare #content #meteo_dettaglio #arrow_tab_1 {left: 113px;}
#dovesciare #content #meteo_dettaglio #arrow_tab_2 {left: 196px;}
#dovesciare #content #meteo_dettaglio #arrow_tab_3 {left: 279px;}
#dovesciare #content #meteo_dettaglio #arrow_tab_4 {left: 362px;}
#dovesciare #content #meteo_dettaglio #arrow_tab_5 {left: 445px;}
#dovesciare #content #meteo_dettaglio #arrow_tab_6 {left: 528px;}


#dovesciare #content #meteo_dettaglio #meteo_weeknav {margin: 5px 0; height: 25px;}
#dovesciare #content #meteo_dettaglio #meteo_weeknav li {float: left; display: inline; margin: 1px 7px 1px 0;}
#dovesciare #content #meteo_dettaglio #meteo_weeknav li a {width: 74px; height: 17px; text-align: center; padding:1px; display: block; background:url('../img/button_meteo_day.png') no-repeat top center}
#dovesciare #content #meteo_dettaglio #meteo_weeknav li a:hover {color: #fff; background:url('../img/button_meteo_day.png') no-repeat bottom center}
#dovesciare #content #meteo_dettaglio #meteo_weeknav li a.sel {color: #fff; background:url('../img/button_meteo_day.png') no-repeat bottom center}

#dovesciare #content #meteo_dettaglio .meteoday {clear:left; background: #fff; border: 1px solid #dee2e3; width: 573px;}
#dovesciare #content #meteo_dettaglio .meteoday th {font-weight: normal; padding: 5px 0; text-align: center;}
#dovesciare #content #meteo_dettaglio .meteoday td {font-weight: bold; padding: 5px 0;}

/* PAGINE STATICHE (pagina.php) */
#dovesciare #content #pagina_statica {background: url('../img/box605_5.png') no-repeat; padding: 10px; margin: 0 0 20px 0;}

/* BOLLETTINO NEVE (bollettino_neve.php) */
#dovesciare #content #bollettino_table {background: url('../img/box605_5.png') no-repeat; padding: 10px; margin: 0 0 20px 0;}
#dovesciare #content #bollettino_table table {width: 100%;}
#dovesciare #content #bollettino_table table td{border: 1px solid #d3d7d8; border-width: 0 0 1px 0; border-collapse: collapse; text-align: center;}
#dovesciare #content #bollettino_table table .dscol1{text-align: left;}

/* NEWS (wordpress) */
#dovesciare #content .box605_generico {background: url('../img/box605_5.png') no-repeat; padding: 10px; margin: 0 0 20px 0;}
#dovesciare #content .box605_generico img {margin: 0 5px 15px 0;}
#dovesciare #content .box605_generico h2 {margin: 0 0 20px 0; color: #64717a; font-size: 16px; font-weight: bold; position: relative;}
#dovesciare #content .box605_generico h3 {font-size: 13px; font-weight: bold;}
#dovesciare #content .box605_generico .post {clear: both; margin: 15px 0; position: relative;}
#dovesciare #content .box605_generico .newsdate {float: right; margin: 0 0 0 20px; font-size: 10px;}
#dovesciare #content .box605_generico .navigation {clear: both}
#dovesciare #content .box605_generico .alignleft {float:left}
#dovesciare #content .box605_generico .alignright {float:right}
#dovesciare #content .box605_generico #wpstats {display: none}

/* FORUM (phpbb) */
#dovesciare #content_forum  {width: 950px; margin: 10px;}
#dovesciare #content_forum  #banner_forum {float: right;}