body{margin:2px 0 0 0;padding:0;text-align:center;background:#fff url(../images/bg.gif) no-repeat center top;color:#833c02;font-family:Trebuchet MS, Arial,Tahoma,Helvetica,Verdana,sans-serif;}
#advLeaderboard{width:978px;margin:auto;text-align:center;padding:5px 0 4px 0;}
#advLeaderboard img{display:block;margin:auto;}
#page{width:1000px;margin:auto;text-align:left;background: url(../images/pageTop.gif) no-repeat 0 0;padding-top:7px;}
#pageContent{float:left;width:1000px;background: url(../images/sfum.png) repeat-y 0 0;}
#contenuto{float:left;margin:0 4px;width:992px;background:#ee960a url(../images/sfum_interna.jpg) repeat-x 0 0;}
#main{float:left;width:992px;background: url(../images/sfum_bottom.jpg) repeat-x left bottom;}
#main.programma{float:left;width:992px;background: url(../images/bottom_programma.jpg) repeat-x left bottom;}
#main.decalogo{float:left;width:992px;background: url(../images/bottom_decalogo.jpg) repeat-x left bottom;}
#main.focus{float:left;width:992px;background-image:none;}
#main.lega{float:left;width:992px;background-image:none;}
#main.divertiti{float:left;width:992px;background-image:none;}

#main.programmaPuntate,
#main.programmaPuntate_2ed
{float:left;width:992px;background: url(../images/bottom_puntate.jpg) no-repeat left bottom;}

#main.programmaPuntate_3ed
{float:left;width:992px;background: url(../images/bottom_puntate_2ed.jpg) no-repeat left bottom;}

#deaLogo {
	position:absolute;
	width:170px;
	height:60px;
	top:82px;
	left:380px;
}

#footer{float:left;width:962px;padding:5px 15px 0 15px;background-color:#833c02;font-size:11px;color:#fff;}
#footer .left{float:left;line-height:23px;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:none;}
#footer .right{float:right;line-height:23px;}
.deagostini{padding-right:20px;}
.clear{clear:both;}
h1,h2,h3,h4,h5,h6,h6{margin:0;padding:0;}
form{margin:0;padding:0;}
p{margin:0 0 10px 0 !important;}
button{cursor: pointer}
.alt{text-indent:-5000px;}

#header{float:left;width:992px;height:180px;background: url(../images/bg_menu.jpg) no-repeat 0 0;}
#header h1{text-indent:-1000px;float:left;}
#header h1 a{cursor:pointer;display:block;width:158px;height:143px;margin:4px 0 0 5px;background: url(../images/missione_cuccioli.png) no-repeat 0 0;}
#header ul{margin:4px 0;padding:0 0 0 30px;float:left;height:81px;}
#header ul li{list-style-type:none;margin:0;padding:0;float:left;}
#header ul li a{display:block;height:81px;text-indent:-10000px;}
#header ul li a.m01{cursor:pointer;width:111px;height:81px;background: url(../images/m01.gif) no-repeat 0 0;}
#header ul li a.m02{cursor:pointer;width:92px;height:81px;background: url(../images/m02.gif) no-repeat 0 0;}
#header ul li a.m03{cursor:pointer;width:108px;height:81px;background: url(../images/m03.gif) no-repeat 0 0;}
#header ul li a.m04{cursor:pointer;width:156px;height:81px;background: url(../images/m04.gif) no-repeat 0 0;}
#header ul li a.m05{cursor:pointer;width:85px;height:81px;background: url(../images/m05.gif) no-repeat 0 0;}
#header ul li a.m06{cursor:pointer;width:193px;height:81px;background: url(../images/m06.gif) no-repeat 0 0;}
#header ul li a:hover{background-position:0 -81px;}
#header .headerDx{float:left;width:823px;}
#header  h2{color:#833c02;text-align:center;padding-right:130px;padding-top:20px;font-size:40px;line-height: 1.2}
#header .ilTitolo{clear:left;}
#header  h2 a{color:#833c02;text-decoration:none;}

#programmazione{float:left;width:992px;text-align:right; position:relative;}
#programmazione img{display:block;float:right;}
#appuntamento{position:absolute;top:12px;left:362px; width:220px;height:129px; background: url(../images/appuntamento.png) no-repeat 0 0; }
#appuntamentoNuovo{position:absolute;top:25px;left:280px; width:381px;height:112px; background: url(../images/appuntamentoNuovo.png) no-repeat 0 0; }

#logoSky{position:absolute;top:145px;left:420px; width:90px;height:87px;}
#logoDeakids{position:absolute;top:38px;left:322px; width:298px;height:90px; background: url(../images/logo_deakids.png) no-repeat 0 0; }

#pageMainContent{float:left;width:992px;}

/* HOMEPAGE */
#header  h2.titoloHP{font-size:35px;padding-right:130px;}
#homepage {float:left;width:992px;}
#homepage .videoBox{background: url(../images/hp_box_video.gif) no-repeat 0 0;padding:32px 47px 42px 47px;}
#homepage #ilVideo{float:left;padding-left:25px;}
#homepage #boxMissioneCuccioli{float:left;width:383px;height:400px;position:relative;background: url(../images/home_box_missione_cuccioli.jpg) no-repeat 0 0;}
#homepage #boxMissioneCuccioli h3{position:absolute;top:30px;left:30px;font-size:18px;color:#ffffff;}
#homepage #boxMissioneCuccioli .testo{position:absolute;top:80px;left:25px;}
#homepage #boxMissioneCuccioli p{display:block;width:256px;font-size:18px;position:abolute;}
#homepage #boxMissioneCuccioli p strong{color:#ee960a;font-size:22px;}
#homepage #boxMissioneCuccioli span{color:#ee960a;}
#homepage #boxMissioneCuccioli .bottoni{position:absolute;top:320px;left:25px;}
#homepage #boxMissioneCuccioli a{display:block;text-indent:-10000px;width:178px;height:47px;}
#homepage #boxMissioneCuccioli a.btEpisodi{background: url(../images/bt_scopri_partecipa.png) no-repeat 0 0;}
#homepage #boxMissioneCuccioli a.btEpisodi:hover{background-position:0 -47px;}
#homepage #boxMissioneCuccioli a.btPartecipa{margin-top:5px;background: url(../images/bt_scopri_partecipa.png) no-repeat 0 -94px;}
#homepage #boxMissioneCuccioli a.btPartecipa:hover{background-position:0 -141px;}
#homepage #homeTreBox{float:left;clear:left;padding-left:17px;padding-bottom:30px;}
#homepage #box01{float:left;position:relative;width:310px;height:243px;background: url(../images/hp_box_wall.jpg) no-repeat 0 0px;}
#homepage #box01 h3{position:absolute;font-size:24px;top:27px;left:30px; text-align:center;}
#homepage #box01 h3 strong{font-size:24px;}
#homepage #box01 p{position:absolute;font-size:18px;top:93px;left:22px; width:250px; text-align:right;}
#homepage #box01 a{position:absolute;top:208px;left:78px;display:block;text-indent:-10000px;width:219px;height:48px;background: url(../images/bt_scrivi_messaggio.png) no-repeat 0 0;}
#homepage #box01 a:hover{background-position:0 -50px;}


#homepage #box02{float:left;position:relative;width:318px;height:243px;background: url(../images/hp_box_lega_difesa.gif) no-repeat 0 0px;}
#homepage #box02 p{text-indent:-5000px;}
#homepage #box02 a{position:absolute;top:208px;left:175px;display:block;text-indent:-10000px;width:107px;height:45px;background: url(../images/bt_entra.png) no-repeat 0 0px;}
#homepage #box02 a:hover{background-position:0 -45px;}


#homepage #box03{float:left;position:relative;width:313px;height:226px;background: url(../images/hp_box_metro.jpg) no-repeat 0 0px;}
#homepage #box03 h3{position:absolute;font-size:23px;top:20px;left:32px;color:#fff;font-size:18px;text-align:center;}
#homepage #box03 p{position:absolute;font-size:17px;width:185px;top:56px;left:22px; color:#fff; line-height:12px; }
#homepage #box03 p strong{font-size:24px;}
#homepage #box03 a{position:absolute;top:208px;left:20px;display:block;text-indent:-10000px;width:179px;height:48px;background: url(../images/bt_metro.png) no-repeat 0 0px;}
#homepage #box03 a:hover{background-position:0 -48px;}


/* PROGRAMMA*/
.programma a.m01{background-position:0 -81px !important;}
.programma #header  h2{padding-top:20px;font-size:40px;}
.programma #header  h2 span.small{font-size:18px !important;}

.programmaPuntate a.m01, 
.programmaPuntate_2ed  a.m01,
.programmaPuntate_3ed  a.m01
{background-position:0 -81px !important;}

.programmaPuntate #header  h2, 
.programmaPuntate_2ed #header  h2,
.programmaPuntate_3ed #header  h2
{padding-top:20px;font-size:40px;}

.programmaPuntate #header  h2 span.small, 
.programmaPuntate_2ed #header  h2 span.small,
.programmaPuntate_3ed #header  h2 span.small
{font-size:18px !important;}

#programma #boxLeft{float:left;padding-bottom:20px;}
#programma #boxRight{float:right;width:270px;}
#programma #boxLeft .content{width:713px;height:453px;position:relative;background: url(../images/programma_box_txt.jpg) no-repeat 0 0px;}
#programma #boxLeft .content .testo{position:absolute;font-size:18px;left:80px;top:45px;width:610px;}
#programma #boxLeft .content .testo strong{font-size:24px;color:#fff;}
#programma #boxLeft .push{position:absolute;top:360px;left:150px;width:341px;text-align:center;padding:7px 0 5px 0;font-size:18px;background: url(../images/fascia.jpg) no-repeat 0 0px;}
#programma #boxLeft a{position:absolute;top:355px;left:450px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_come_partecipare.png) no-repeat 0 0px;}
#programma #boxLeft a:hover{background-position:0 -47px;}
#programma #boxPuntate{position:relative;text-align:center;}
#programma #boxCoach{position:relative;text-align:center;}
#programma #boxPuntate strong, #programma #boxCoach strong{color:#fff;font-size:21px;}
#programma #boxCoach strong{display:block;}
#programma #boxPuntate h3{margin-bottom:15px;font-size:16px;text-align:center;}
#programma #boxCoach h3{margin-bottom:15px;font-size:16px;text-align:center;}
#programma #boxPuntate .img{margin-top:15px;margin-bottom:20px;}
#programma #boxPuntate a{position:absolute;top:160px;left:45px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_puntate.png) no-repeat 0 0px;}
#programma #boxPuntate a:hover{background-position:0 -47px;}
#programma #boxCoach a{position:absolute;top:195px;left:45px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_coach.png) no-repeat 0 0px;}
#programma #boxCoach a:hover{background-position:0 -47px;}

#programmaCoach .videoBox{background: url(../images/coach_box_video.gif) no-repeat 0 0;padding:32px 47px 42px 47px;}
#programmaCoach #ilVideo{float:left;padding-left:25px;}
#programmaCoach #coachIntro{float:left;width:420px;position:relative;padding-top:10px;}
#programmaCoach #coachIntro h4{padding-bottom:22px;}

#programmaCoach #bio {float:left;clear:left;padding:0 20px;font-size:16px;}
#programmaCoach #bio strong{font-size:18px;color:#fffc00;}
#programmaCoach #bio strong.first{font-size:18px;color:#833c02;}
#programmaCoach #bottoni{text-align:center;margin:auto;padding-top:30px;}
#programmaCoach #bottoni table{text-align:center;margin:auto;}
#programmaCoach #bottoni a.btEsperto{margin-right:30px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_esperto.png) no-repeat 0 0px;}
#programmaCoach #bottoni a.btDecalogo{margin-right:30px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_decalogo.png) no-repeat 0 0px;}
#programmaCoach #bottoni a.btPuntate{text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_puntate.png) no-repeat 0 0px;}
#programmaCoach #bottoni a:hover{background-position:0 -47px;}

#partecipa{float:left;clear:left;width:992px;position:relative;height:400px;background: url(../images/bg_partecipa.jpg) no-repeat 0 0px;}
#partecipa .testo{position:absolute;top:45px;left:57px;width:670px;font-size:16px;}
#partecipa .testo strong.big01{text-transform:uppercase;font-size:20px;}
#partecipa .testo strong.big02{text-transform:uppercase;font-size:30px;}
#partecipa .testo a.big03{font-size:20px;color:#39210d;text-decoration:underline !important;}

/* DECALOGO */
.decalogo a.m02{background-position:0 -81px !important;}
.decalogo #header  h2{padding-top:20px;font-size:40px;}
#decalogo h3{text-align:center;font-size:18px;margin:0 0 30px 0;}
#decalogo .decalogoContent{float:left;padding:0 41px 34px 41px;}
#decalogo .decalogoBarra{float:left;width:910px;}
#decalogo .decalogoBarra .num{float:left;width:35px;padding:34px 23px 17px 32px;background: url(../images/zampa.png) no-repeat 0 0px;}
#decalogo .decalogoBarra .num span{width:25px;height:25px;text-align:center;display:block;font-size:24px;color:#fef767;}
#decalogo .decalogoBarra .testo{font-size:16px;font-weight:bold;color:#833c02;width:820px;float:left;height:auto !important;height:55px;min-height:55px;background: url(../images/decalogo_divisore.png) repeat-x left bottom;padding:26px 0 0 0;}
#decalogo #bottoni{text-align:center;margin:auto;}
#decalogo #bottoni table{text-align:center;margin:auto;}
#decalogo #bottoni a.btEsperto{text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_esperto.png) no-repeat 0 0px;}
#decalogo #bottoni a.btPuntate{margin-right:30px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_puntate.png) no-repeat 0 0px;}
#decalogo #bottoni a:hover{background-position:0 -47px;}

/* FORUM */
.forum a.m03{background-position:0 -81px !important;}
.forum #header  h2{padding-top:20px;font-size:40px;}
#forum #bottoni{text-align:center;margin:auto;padding-top:30px;}
#forum #bottoni table{text-align:center;margin:auto;}
#forum #bottoni a.btDecalogo{text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_decalogo.png) no-repeat 0 0px;}
#forum #bottoni a.btPuntate{margin-right:30px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_puntate.png) no-repeat 0 0px;}
#forum #bottoni a:hover{background-position:0 -47px;}

/* FOCUS */
.focus a.m06{background-position:0 -81px !important;}
.focus #pageMainContent{background: url(../images/bg_focus.gif) no-repeat 0 0px;height:auto !important;height:547px;min-height:547px;}
#focus #bottoni{text-align:center;margin:auto;padding-top:30px;}
#focus #bottoni table{text-align:center;margin:auto;}
#focus #bottoni a.btVuoiPartecipare{margin-right:30px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_vuoi_partecipare.png) no-repeat 0 0px;}
#focus #bottoni a.btDecalogo{text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_decalogo.png) no-repeat 0 0px;}
#focus #bottoni a.btPuntate{margin-right:30px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_puntate.png) no-repeat 0 0px;}
#focus #bottoni a:hover{background-position:0 -47px;}
#focus .focusComing{padding:40px 130px 0 205px;font-size:17px;line-height: 0.8}
#focus .focusComing strong{font-size:21px;}
#focus .focusComing a{font-size:21px;text-decoration:none;color:#512a0a;}

/* LEGA */
.lega a.m06{background-position:0 -81px !important;}
.lega #header  h2{padding-left:120px;}
#lega #bottoni{text-align:left;padding-top:30px;}
#lega #bottoni table{text-align:left;margin:0 0 0 300px;float:right;}
#lega #bottoni a.btVuoiPartecipare{margin-right:20px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_vuoi_partecipare.png) no-repeat 0 0px;}
#lega #bottoni a.btDecalogo{margin-right:10px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_decalogo.png) no-repeat 0 0px;}
#lega #bottoni a.btPuntate{margin-right:20px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_puntate.png) no-repeat 0 0px;}
#lega #bottoni a:hover{background-position:0 -47px;}
#lega .foot{background: url(../images/bottom_lega.jpg) no-repeat 0 0;padding-top:60px;}
#lega .top{padding:0 70px 0 100px;font-size:17px;margin-top:-38px;line-height: 0.8}
#lega .top .topContent{background: url(../images/lega03.gif) no-repeat 0 0;padding:0 0 0 200px;}
#lega .top .topContent p{margin:0 0 12px 0 !important;line-height:1 !important;}
#lega .top strong{font-size:21px;}
#lega .top a{font-size:21px;text-decoration:none;color:#512a0a;}

/* DIVERTITI CON FIDO */
.divertiti a.m04{background-position:0 -81px !important;}
.divertiti #header  h2{padding-top:20px;font-size:35px;}
#divertiti #bottoni{text-align:left;padding-top:30px;}
#divertiti #bottoni table{text-align:left;margin:0 0 0 300px;float:right;}
#divertiti #bottoni a.btVuoiPartecipare{margin-right:20px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_vuoi_partecipare.png) no-repeat 0 0px;}
#divertiti #bottoni a.btDecalogo{margin-right:10px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_decalogo.png) no-repeat 0 0px;}
#divertiti #bottoni a.btPuntate{margin-right:20px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_puntate.png) no-repeat 0 0px;}
#divertiti #bottoni a:hover{background-position:0 -47px;}
#divertiti .foot{background: url(../images/bottom_divertiti.jpg) no-repeat 0 0;padding-top:60px;padding-bottom:100px;}
img{border:none;}
#divertiti .top{font-size:18px;text-align:center;margin-top:-30px;}
#divertiti .top img{padding:0 10px;}
#divertiti .divertitiTreBox{float:left;padding:0 0 0 20px;}
#divertiti .divertitiTreBox #box01{float:left;position:relative;width:315px;height:238px;background: url(../images/divertiti_box_01.gif) no-repeat 0 0;}
#divertiti .divertitiTreBox #box02{float:left;position:relative;width:320px;height:238px;background: url(../images/divertiti_box_02.gif) no-repeat 0 0;}
#divertiti .divertitiTreBox #box03{float:left;position:relative;width:320px;height:238px;background: url(../images/divertiti_box_03.gif) no-repeat 0 0;}
#divertiti .divertitiTreBox #box01 .logo{position:absolute;top:-10px;left:20px;}
#divertiti .divertitiTreBox #box01 .immagine{position:absolute;top:38px;left:133px;}
#divertiti .divertitiTreBox #box01 h3{position:absolute;top:165px;left:30px;}
#divertiti .divertitiTreBox #box01 a{position:absolute;top:198px;left:175px;}
#divertiti .divertitiTreBox #box02 .logo{position:absolute;top:28px;left:27px;}
#divertiti .divertitiTreBox #box02 .immagine{position:absolute;top:38px;left:141px;}
#divertiti .divertitiTreBox #box02 h3{position:absolute;top:135px;left:20px;}
#divertiti .divertitiTreBox #box02 a{position:absolute;top:198px;left:175px;}
#divertiti .divertitiTreBox #box03 h3{position:absolute;top:25px;left:30px;font-size:18px;}
#divertiti .divertitiTreBox #box03 h3 strong{color:#ee960a;}
#divertiti .divertitiTreBox #box03 a{position:absolute;top:198px;left:186px;}

#divertiti .btGioca{text-indent:-10000px;display:block;width:111px;height:50px;background: url(../images/bt_gioca.png) no-repeat 0 0px;}
#divertiti .btGioca:hover{background-position:0 -50px;}
#divertiti .btScarica{text-indent:-10000px;display:block;width:111px;height:50px;background: url(../images/bt_scarica.png) no-repeat 0 0px;}
#divertiti .btScarica:hover{background-position:0 -50px;}

/* PROGRAMMA PUNTATE */
#programmaPuntate #boxForum{float:right;position:relative;width:342px;height:263px;background: url(../images/hp_box_cuccioli.gif) no-repeat 0 0px;}
#programmaPuntate #boxForum h3{position:absolute;font-size:23px;top:43px;left:20px;color:#fff;font-size:18px;text-align:center;}
#programmaPuntate #boxForum p{position:absolute;font-size:17px;width:185px;top:90px;left:22px;}
#programmaPuntate #boxForum p strong{font-size:22px;color:#ee960a;}
#programmaPuntate #boxForum a{position:absolute;top:208px;left:20px;display:block;text-indent:-10000px;width:179px;height:48px;background: url(../images/bt_entra_forum.png) no-repeat 0 0px;}
#programmaPuntate #boxForum a:hover{background-position:0 -48px;}

#puntateMenu ul{margin:0;padding:0;}
#puntateMenu ul li{list-style-type:none;margin:0;padding:0;float:left;}
#puntateMenu ul li a{display:block;text-indent:-100000px;height:65px;background-image:url(../images/menu_puntate.jpg)}
#puntateMenu ul li#p01.active a{width:115px;background-position:0 0;}
#puntateMenu ul li#p02.active a{width:93px;background-position:-115px 0;}
#puntateMenu ul li#p03.active a{width:93px;background-position:-208px 0;}
#puntateMenu ul li#p04.active a{width:94px;background-position:-301px 0;}
#puntateMenu ul li#p05.active a{width:93px;background-position:-395px 0;}
#puntateMenu ul li#p06.active a{width:93px;background-position:-488px 0;}
#puntateMenu ul li#p07.active a{width:93px;background-position:-581px 0;}
#puntateMenu ul li#p08.active a{width:94px;background-position:-674px 0;}
#puntateMenu ul li#p09.active a{width:98px;background-position:-768px 0;}
#puntateMenu ul li#p10.active a{width:126px;background-position:-866px 0;}

#puntateMenu ul li#p01.active a:hover{width:115px;background-position:0 -65px;}
#puntateMenu ul li#p02.active a:hover{width:93px;background-position:-115px -65px;}
#puntateMenu ul li#p03.active a:hover{width:93px;background-position:-208px -65px;}
#puntateMenu ul li#p04.active a:hover{width:94px;background-position:-301px -65px;}
#puntateMenu ul li#p05.active a:hover{width:93px;background-position:-395px -65px;}
#puntateMenu ul li#p06.active a:hover{width:93px;background-position:-488px -65px;}
#puntateMenu ul li#p07.active a:hover{width:93px;background-position:-581px -65px;}
#puntateMenu ul li#p08.active a:hover{width:94px;background-position:-674px -65px;}
#puntateMenu ul li#p09.active a:hover{width:98px;background-position:-768px -65px;}
#puntateMenu ul li#p10.active a:hover{width:126px;background-position:-866px -65px;}

#puntateMenu ul li#p01.on a{width:115px;background-position:0 -65px;}
#puntateMenu ul li#p02.on a{width:93px;background-position:-115px -65px;}
#puntateMenu ul li#p03.on a{width:93px;background-position:-208px -65px;}
#puntateMenu ul li#p04.on a{width:94px;background-position:-301px -65px;}
#puntateMenu ul li#p05.on a{width:93px;background-position:-395px -65px;}
#puntateMenu ul li#p06.on a{width:93px;background-position:-488px -65px;}
#puntateMenu ul li#p07.on a{width:93px;background-position:-581px -65px;}
#puntateMenu ul li#p08.on a{width:94px;background-position:-674px -65px;}
#puntateMenu ul li#p09.on a{width:98px;background-position:-768px -65px;}
#puntateMenu ul li#p10.on a{width:126px;background-position:-866px -65px;}

#puntateMenu ul li.nonActive div{text-indent:-100000px;height:65px;background-image:url(../images/menu_puntate.jpg)}
#puntateMenu ul li#p01.nonActive div{width:115px;background-position:0 -130px;cursor:default;}
#puntateMenu ul li#p02.nonActive div{width:93px;background-position:-115px -130px;cursor:default;}
#puntateMenu ul li#p03.nonActive div{width:93px;background-position:-208px -130px;cursor:default;}
#puntateMenu ul li#p04.nonActive div{width:94px;background-position:-301px -130px;cursor:default;}
#puntateMenu ul li#p05.nonActive div{width:93px;background-position:-395px -130px;cursor:default;}
#puntateMenu ul li#p06.nonActive div{width:93px;background-position:-488px -130px;cursor:default;}
#puntateMenu ul li#p07.nonActive div{width:93px;background-position:-581px -130px;cursor:default;}
#puntateMenu ul li#p08.nonActive div{width:94px;background-position:-674px -130px;cursor:default;}
#puntateMenu ul li#p09.nonActive div{width:98px;background-position:-768px -130px;cursor:default;}
#puntateMenu ul li#p10.nonActive div{width:126px;background-position:-866px -130px;cursor:default;}

#programmaPuntate .videoBox{background: url(../images/hp_box_video.gif) no-repeat 0 0;padding:32px 47px 42px 47px;}
#programmaPuntate #ilVideo{float:left;padding-left:25px;}
#programmaPuntate .puntateMain{float:left;padding:0 0 20px 0;}
#programmaPuntate #puntataDescrizione{float:left;width:411px;}
#programmaPuntate #puntataDescrizione .descTop{height:241px;}
#programmaPuntate #puntataDescrizione .descTopLong{height:281px;}
#programmaPuntate #puntataDescrizione .testo{font-size:14px;font-weight:bold;height:115px;}
#programmaPuntate #puntataDescrizione .descTopLong .testo{height:155px;}
#programmaPuntate #puntataDescrizione h3{background: url(../images/zampa2.gif) no-repeat right top;font-size:23px;padding:5px 0 15px 0;height:40px;}
#programmaPuntate #puntataDescrizione .bottone{text-align:center;margin:10px auto auto auto;}
#programmaPuntate #puntataDescrizione .bottone a{display:block;text-align:center;margin:auto;text-indent:-10000px;width:178px;height:48px;background: url(../images/bt_gallery.png) no-repeat 0 0px;}
#programmaPuntate #puntataDescrizione .bottone a:hover{background-position:0 -47px;}
#programmaPuntate #puntataDescrizione .massima{position:relative;width:411px;height:183px;background: url(../images/massima.jpg) no-repeat 0 0;}
#programmaPuntate #puntataDescrizione .massima h4{position:absolute;top:17px;left:20px;font-size:22px;}
#programmaPuntate #puntataDescrizione .massima .massimaTesto{position:absolute;top:57px;left:22px;font-size:15px;width:370px;height:95px;overflow-x:hidden;overflow-y:auto;}
#programmaPuntate #puntataDescrizione .massimaPic{position:relative;width:411px;height:142px;background: url(../images/massima_pic.gif) no-repeat 0 0;}
#programmaPuntate #puntataDescrizione .massimaPic h4{position:absolute;top:17px;left:20px;font-size:22px;}
#programmaPuntate #puntataDescrizione .massimaPic .massimaTesto{position:absolute;top:57px;left:22px;font-size:15px;width:370px;height:55px;overflow-x:hidden;overflow-y:auto;}
#programmaPuntate .immagineBox{background: url(../images/hp_box_video.gif) no-repeat 0 0;padding:32px 47px 42px 47px;}
#programmaPuntate #picture{ width:452px; height:359px; text-align:center;}
#programmaPuntate #immagine{float:left;padding-left:25px;}
#programmaPuntate #puntataGallery{position:relative;float:left;width:411px;}
#programmaPuntate #puntataGallery .thumbs{width:392px;height:395px;position:absolute;top:10px;left:15px;}
#programmaPuntate #puntataGallery .thumbs a{display:block;float:left;width:98px;height:79px;cursor:pointer;}
#programmaPuntate #puntataGallery .thumbs a img{width:86px;height:67px;display:block;background-color:#833c02;padding:1px;}
#programmaPuntate #puntataGallery .bottone{position:absolute;top:405px;left:12px;}
#programmaPuntate #puntataGallery .bottone a{display:block;text-align:center;margin:auto;text-indent:-10000px;width:178px;height:48px;background: url(../images/bt_indietro.png) no-repeat 0 0px;}
#programmaPuntate #puntataGallery .bottone a:hover{background-position:0 -47px;}

/* PROGRAMMA PUNTATE - 	NUOVA EDIZIONE
*******************************************************/

/* #programmaPuntate #boxPrimaStagione h3{position:absolute;font-size:23px;top:43px;left:20px;color:#fff;font-size:18px;text-align:center;}
#programmaPuntate #boxPrimaStagione p{position:absolute;font-size:17px;width:188px;top:90px;left:22px;}
#programmaPuntate #boxPrimaStagione p strong{font-size:22px;color:#ee960a;} */

#programmaPuntate #boxPrimaStagione{
	float:right;
	position:relative;
	width:375px;
	height:140px;
	background: url(../images/puntate_boxPrimaStag.gif) no-repeat 0 0px; 
	padding-top:20px; 
	margin-top:-20px;
}
#programmaPuntate #boxPrimaStagione a{position:absolute;top:110px;left:80px;display:block;text-indent:-10000px;width:179px;height:48px;background: url(../images/bt_guardale_tutte.png) no-repeat 0 0px; }
#programmaPuntate #boxPrimaStagione a:hover{background-position:0 -48px;}

#programmaPuntate #boxSecondaStagione{
	float:right;
	position:relative;
	width:375px;
	height:148px;
	background: url(../images/puntate_boxSecondaStag.gif) no-repeat 0 0px; 
	margin-bottom:20px;
	padding-top:10px;
	margin-top:-10px;
}
#programmaPuntate #boxSecondaStagione a{position:absolute;top:118px;left:80px;display:block;text-indent:-10000px;width:179px;height:48px;background: url(../images/bt_guardale_tutte.png) no-repeat 0 0px;}
#programmaPuntate #boxSecondaStagione a:hover{background-position:0 -48px;}

#main.programmaPuntate_3ed #programmaPuntate .puntateMain{float:left; padding-bottom:50px;}


/* LEGA */
#lega .legaTreBox{float:left;padding:0 0 0 20px;}
#lega .legaTreBox #box01{float:left;position:relative;margin-top:5px;width:327px;height:216px;background: url(../images/lega_box_01.jpg) no-repeat 0 0;}
#lega .legaTreBox #box02{float:left;position:relative;margin-top:15px;width:327px;height:216px;background: url(../images/lega_box_02.jpg) no-repeat 0 0;}
#lega .legaTreBox #box03{float:left;position:relative;width:307px;height:216px;background: url(../images/lega_box_03.jpg) no-repeat 0 0;}
#lega .legaTreBox #box01 h3{position:absolute;color:#fff;top:15px;left:20px;font-size:17px;}
#lega .legaTreBox #box02 h3{position:absolute;color:#fff;top:15px;left:20px;font-size:17px;}
#lega .legaTreBox #box03 h3{position:absolute;color:#fff;top:15px;left:20px;font-size:17px;}
#lega .legaTreBox #box01 h4{position:absolute;top:78px;left:20px;font-size:18px;}
#lega .legaTreBox #box02 h4{position:absolute;top:78px;left:20px;font-size:18px;}
#lega .legaTreBox #box03 h4{position:absolute;top:96px;left:20px;font-size:18px;}
#lega .legaTreBox #box03 .immagine{position:absolute;top:55px;left:150px;}
#lega .legaTreBox #box03 .btGioca{position:absolute;top:185px;left:25px;text-indent:-10000px;display:block;width:111px;height:50px;background: url(../images/bt_gioca.png) no-repeat 0 0px;}
#lega .legaTreBox #box03 .btGioca:hover{background-position:0 -50px;}
#lega .legaTreBox #box01 .btAdotta{position:absolute;top:185px;left:25px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_adotta.png) no-repeat 0 0px;}
#lega .legaTreBox #box01 .btAdotta:hover{background-position:0 -47px;}
#lega .legaTreBox #box02 .btStorie{position:absolute;top:185px;left:25px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_leggi_storie.png) no-repeat 0 0px;}
#lega .legaTreBox #box02 .btStorie:hover{background-position:0 -47px;}
#lega .legaTreBox #box04{float:left;width:992px;position:relative;height:50px;}
#lega .legaTreBox #box04 .btRifugi{position:absolute;top:35px;left:430px;text-indent:-10000px;display:block;width:322px;height:50px;background: url(../images/bt_rifugi.jpg) no-repeat 0 0px;}
#lega .legaTreBox #box04 .btRifugi:hover{background-position:0 -50px;}
#lega .legaTreBox #box04 .btConsigli{position:absolute;top:35px;left:782px;text-indent:-10000px;display:block;width:178px;height:47px;background: url(../images/bt_consigli.jpg) no-repeat 0 0px;}
#lega .legaTreBox #box04 .btConsigli:hover{background-position:0 -47px;}

#lega .iRifugi{float:left;padding:0 41px 34px 41px;}
.rifugioElenco{float:left;width:810px;padding:5px 0 5px 90px;background: url('../images/zampa.png') 0 0 no-repeat;height:auto !important;height:66px;min-height:66px;		}
.rifugioElenco h3{text-align:left !important;margin:0 0 6px 0;}
.rifugioElenco .rifugi{height:auto !important;height:30px;min-height:30px;padding-bottom:10px;background: url(../images/decalogo_divisore.png) repeat-x left bottom;}

.big #header h2{padding-top:20px;font-size:40px;padding-right:260px}
.legaRifugi #header h2{padding-top:10px;font-size:35px;padding-right:260px}

/* ADOTTA UN CUCCIOLO */
div.adotta h3{
	text-transform: uppercase;
	text-align: center;
}
div.adotta a{
	color: #512a0a;
}
div.adotta a:hover{
	text-decoration: underline;
}
div#adotta{
	margin:20px 40px;
}
div#adotta h4{
	font-size: 18px;
}
div#adotta  strong{
	font-size: 18px;
}
a#btn_adotta{
	display: block;
	height: 48px;
	text-indent: -5000px;
	width: 180px;
	background: url('../images/bt_adozione_distanza.png') 0 0 no-repeat;
	margin: 0 auto;
}
a#btn_adotta:hover{
	background: url('../images/bt_adozione_distanza.png') 0 -50px no-repeat;
}
a#back {
background:transparent url('../images/bt_indietro.png') no-repeat scroll 0 0;
display:block;
height:48px;
margin:auto;
text-align:center;
text-indent:-10000px;
width:178px;
}
a#back:hover {
background:transparent url('../images/bt_indietro.png') no-repeat scroll 0 -47px;
}

/* Consigli utili */
#decalogo ul{
	margin-right: 40px;
}
#decalogo ul li{											
	list-style-type: none;
	padding-left: 90px;
	background: url('../images/zampa.png') 0 50% no-repeat;
}
#decalogo ul li div{
	height:auto !important;
	height:66px ;
	min-height:66px;			
	padding-bottom: 4px;
	padding-top: 10px;				
	border-bottom: 1px solid #e57405;
	border-top: 1px solid #f3b427;
}
/* WALL - LASCIA UN MESSAGGIO */
.wall a.m05{background-position:0 -81px !important;}
form#inviaMessaggio{width:879px; height:419px; background: url('../images/bg_form_wall.png') 0 0 no-repeat; margin:0 auto; position:relative;}
form#inviaMessaggio h3{text-align:center; width:530px; display:block; margin:0 auto 0; padding-top:23px; padding-left:35px; background: url('../images/zampa3.png') bottom left no-repeat;}
form#inviaMessaggio input, form#inviaMessaggio textarea{background: transparent;font-family:Trebuchet MS,Arial,Tahoma,Helvetica,Verdana,sans-serif;font-size:15px; position:absolute; left:106px; border:none;}
form#inviaMessaggio input{top:118px;width:296px;padding:4px;}
form#inviaMessaggio textarea{top:206px;width:654px;height:141px;padding:5px;}
form#inviaMessaggio label{position:absolute; left:106px; font-size:20px; }
form#inviaMessaggio label#nome_l{top:78px;}
form#inviaMessaggio label#messaggio_l{top:162px;}
form#inviaMessaggio button#invia{background:url('../images/bt_invia.png') no-repeat scroll 0 0 transparent; display:block; height:48px; text-indent:-10000px; width:119px; border:none; position:absolute;bottom:14px; right:120px;}
form#inviaMessaggio button#invia:hover{background:url("../images/bt_invia.png") no-repeat scroll 0 -49px transparent;}

.wall #header  h2{padding-top:20px;font-size:40px; }
.wall #header  h2 img{vertical-align:middle;}
#wall h3{text-align:center;font-size:18px;margin:0 0 30px 0;}

ul#elencoWall{margin:0 auto; width:800px; padding-left:0; padding-bottom:20px;}
ul#elencoWall li{list-style-type:none; font-weight:bold; padding-top:20px;}
ul#elencoWall li div.body{padding-left:88px; padding-right:15px;}
ul#elencoWall li div.zampa{background: url('../images/zampa4.png') no-repeat scroll top left transparent; margin:0 20px; height:55px; width:48px;  display:block; float:left}
ul#elencoWall li.alternate {background:transparent url('../images/bg_elencoWall.png') bottom left no-repeat; padding-bottom:20px;}
ul#elencoWall li.alternate div.top{display:block; height:20px; background:transparent url('../images/bg_elencoWall.png') top left no-repeat;}
ul#elencoWall li.alternate div.body{background:url('../images/bg_elencoWall_body.png') top left repeat-y;}
ul#elencoWall li span.nome{ color:#ffde00; font-size:18px; margin-right:15px;}
ul#elencoWall li span.data{font-size:14px;}
ul#elencoWall li p{margin-bottom:0 !important;}

#paginazioneWall{background:url('../images/bg_paginazione.png') top left no-repeat; height:40px; width:767px; margin:0 auto 20px; text-align:center; line-height:40px;color:#ffde00; font-weight:bold;}
#paginazioneWall a{ color:#ffde00; text-decoration:none;}
#paginazioneWall a:hover{text-decoration:underline;}
#paginazioneWall a.active{text-decoration: underline;}

/* OROSCOPO */
#main.oroscopo{float:left;width:992px;background: url(../images/bg_oroscopo.jpg) bottom left no-repeat; height:800px;}
#oroscopo h3 { font-size:18px; margin:0 0 6px; text-align:center; margin-top:-15px;}
.oroscopoContent{width:992px; height:567px; margin-top:21px;}


/* NUOVO FOOTER COMUNE 
====================================================== */
#footerMissione.footerCommon {
	
}
#footerMissione .footerContent {
	width:992px;
	background:#833c02;	
}

