/*reset stylesheet*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, 
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
margin:0;
padding:0;
border:0;
outline:0;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}
body{
color:#000;
background:#fff;
background-image:url('../img/muro.jpg');
font-family:Helvetica,Arial, Verdana, sans-serif;
font-size:11px;
}
ol, ul{
list-style:none;
}
table{
border-collapse:collapse;
border-spacing:0;
}
a img{
border:none;
}
:focus{
outline:0;
}
/*fine reset*/

#viewport{
position:relative;
min-width:1000px !important;
width:auto !important;
width:100%;
height:590px;
overflow:hidden;
text-align:center;
}
#all{
width:3600px;
height:2940px;
position:absolute;
text-align:left;
}
.page{
width:900px;
height:490px;
float:left;
position:relative;
background-image:url('../img/sfondo_page.jpg');
background-repeat:no-repeat;
overflow:hidden;
}
.page_spinner{
width:32px;
height:32px;
background-image:url('../img/page_spinner.gif');
background-repeat:no-repeat;
position:absolute;
top:229px;
left:434px;
}
.mask{
width:900px;
height:490px;
position:absolute;
top:0px;
left:0px;
background-color:#000;
}
#menu{
position:absolute;
top:5px;
left:0px;
width:100%;
}
#menu_int{
margin:0px auto;
color:#fff;
text-align:left;
position:relative;
width:900px;
}
#menu_int_sfondo{
height:56px;
background-color:#000;
width:884px;
padding:14px 0px 0px 16px;
}
#menu_int a{
font-weight:bold;
cursor:pointer;
}
#menu_voci{
position:absolute;
top:52px;
left:286px;
}
#menu_voci a, #menu_voci span{
margin-right:6px;
}
#menu_voci img{
margin-bottom:1px;
}
#menu_voci a.in{
border-bottom:1px solid #eed802;
}
.sottomenu{
position:absolute;
top:78px;
background-color:#000;
padding:8px 8px 0px 8px;
}
.sottomenu span{
display:block;
margin-bottom:8px;
}
.sottomenu img{
margin-bottom:1px;
}
.sottomenu a.in{
border-bottom:1px solid #eed802;
}
#menu_canzoni{
left:314px;
width:143px;
}
#menu_media{
left:360px;
width:68px;
}
#nav_menu{
position:absolute;
top:13px;
right:50px;
width:48px;
height:47px;
background:url('../img/nav_menu/cerchio.png') no-repeat center center;
}
#nav_menu .nav_top{
position:absolute;
top:0px;
left:19px;
}
#nav_menu .nav_top_right{
position:absolute;
top:7px;
left:31px;
}
#nav_menu .nav_right{
position:absolute;
top:18px;
left:38px;
}
#nav_menu .nav_bottom_right{
position:absolute;
top:30px;
left:31px;
}
#nav_menu .nav_bottom{
position:absolute;
top:38px;
left:19px;
}
#nav_menu .nav_bottom_left{
position:absolute;
top:30px;
left:7px;
}
#nav_menu .nav_left{
position:absolute;
top:18px;
left:0px;
}
#nav_menu .nav_top_left{
position:absolute;
top:7px;
left:7px;
}
#info_position{
position:absolute;
top:31px;
right:42px;
width:32px;
}
#info_position div{
width:7px;
height:4px;
margin-right:1px;
margin-bottom:1px;
float:left;
background-color:#eed802;
overflow:hidden;
}
#info_position div.in{
background-color:#fff;
}
#facebook{
position:absolute;
top:13px;
right:9px;
}
#myspace{
position:absolute;
top:38px;
right:9px;
}
#nav_top{
position:absolute;
top:0px;
left:442px;
}
#nav_top_right{
position:absolute;
top:0px;
left:885px;
}
#nav_right{
position:absolute;
top:237px;
left:885px;
}
#nav_bottom_right{
position:absolute;
top:475px;
left:885px;
}
#nav_bottom{
position:absolute;
top:475px;
left:442px;
}
#nav_bottom_left{
position:absolute;
top:475px;
left:0px;
}
#nav_left{
position:absolute;
top:237px;
left:0px;
}
#nav_top_left{
position:absolute;
top:0px;
left:0px;
}
#footer{
position:absolute;
top:475px;
left:0px;
width:900px;
font-size:9px;
color:#fff;
background-color:#000;
height:15px;
line-height:15px;
}
#footer a, #footer a:visited{
color:#fff;
text-decoration:none;
}
#footer a:hover{
color:#fff;
text-decoration:underline;
}
#footer_sx{
float:left;
margin-left:40px;
}
#footer_dx{
float:right;
margin-right:40px;
}

/*PAGINA CANZONE*/
.song{
width:850px;
height:425px;
/*position:relative;
padding:85px 28px 28px 28px;*/
position:absolute;
top:40px;
left:25px;
}
.song h2{
font-weight:normal;
font-size:10px;
}
.song h2 img{
margin-bottom:5px;
}
.song h2 span{
padding-left:5px;
}
.song .features{
position:absolute;
bottom:0px;
left:0px;
width:200px;
}
.song .singolo{
margin-bottom:10px;
}
.song .itunes{
font-weight:bold;
margin-bottom:8px;
}
.song .itunes img{
vertical-align:text-bottom;	
margin-left:5px;
}
.song .info{
background-image:url('../img/tratteggio.gif');	
background-repeat:repeat-x;
background-position:top left;
padding-top:12px;
margin-bottom:10px;
font-size:10px;
line-height:14px;
}
.song .info_bottom{
background-image:url('../img/tratteggio.gif');	
background-repeat:repeat-x;
background-position:top left;
margin-top:7px;
height:1px;
}
.song .mp3 a{
display:block;
padding:14px 0px 0px 38px;
height:15px;
background-image:url('../img/song/cuffia.png');	
background-repeat:no-repeat;
background-position:top left;
font-weight:bold;
color:#000;
text-decoration:none;
}
.song .text1{
position:absolute;
top:0px;
left:220px;
width:310px;
line-height:15px;
font-size:10px;
}
.song .text2{
position:absolute;
top:0px;
left:540px;
width:310px;
line-height:15px;
font-size:10px;
}

/*HOME*/
#home{
width:850px;
height:415px;
position:absolute;
top:50px;
left:25px;
}
#home_album{
margin-left:142px;
}
#home ul{
position:absolute;
top:40px;
left:524px;
}
#home li{
margin-bottom:10px;
}
#home li img{
vertical-align:bottom;
}
#home_itunes{
position:absolute;
top:220px;
left:20px;
}
#home_news{
position:absolute;
bottom:0px;
left:0px;
width:100%;
}
#home_news p{
margin-top:7px;
}
#home_news .data{
font-size:9px;
font-weight:bold;
}
#home_news .titolo{
font-size:13px;
font-weight:bold;
}
#home_news p a{
color:#000;
text-decoration:none;
}
/*#home{
position:relative;
width:900px;
height:490px;
}
#home_album{
position:absolute;
bottom:0px;
right:0px;
}
#home ul{
position:absolute;
top:89px;
left:18px;
}
#home li{
margin-bottom:5px;
}
#home li img{
vertical-align:bottom;
}
#home li span{
padding-left:17px;
}
#home_itunes, #home_itunes1, #home_itunes2{
position:absolute;
top:270px;
left:397px;
}
#home_news{
position:absolute;
bottom:2px;
left:18px;
width:228px;
}
#home_news h2{
text-align:right;
margin-bottom:6px;
}
#home_news p{
background-image:url('../img/tratteggio.gif');
background-repeat:repeat-x;
background-position:top left;
padding-top:6px;
margin-bottom:6px;
}
#home_news .data{
font-size:9px;
font-weight:bold;
}
#home_news .titolo{
font-size:13px;
font-weight:bold;
}
#home_news p a{
color:#000;
text-decoration:none;
}*/

/*BIOGRAFIA*/
#biografia{
background-image:url('../img/sfondo_biografia.jpg');
background-repeat:no-repeat;
width:503px;
height:188px;
padding:302px 0px 0px 397px;
position:relative;
}
#biografia h2{
position:absolute;
top:40px;
left:25px;
}

/*PRESS*/
#press{
width:850px;
height:425px;
position:absolute;
top:40px;
left:25px;
}
#press h2{
margin-bottom:15px;
}
#press p{
margin-bottom:10px;
}
#press .day{
font-size:20px;
font-weight:bold;	
}
#press .barra{
color:#fff;
font-size:20px;
padding-left:5px;	
}
#press .month{
font-size:20px;
font-weight:bold;	
color:#b2b2b2;	
}
#press .title{
font-size:15px;
font-weight:bold;
text-transform:uppercase;	
}
#press a{
color:#808080;
text-decoration:none;
}
#press_prev{
position:absolute;
left:0px;
bottom:0px;
font-size:10px;
}
#press_next{
position:absolute;
right:0px;
bottom:0px;
font-size:10px;
}
#press_prev a, #press_prev a:visited{
color:#000;
text-decoration:none;
display:block;
background:url('../img/freccia_indietro.png') no-repeat left center;
padding-left:14px;
height:11px;
line-height:11px;
}
#press_next a, #press_next a:visited{
color:#000;
text-decoration:none;
display:block;
background:url('../img/freccia_avanti.png') no-repeat right center;
padding-right:14px;
height:11px;
line-height:11px;
}
#press_prev a:hover{
color:#690009;
text-decoration:none;
background:url('../img/freccia_indietro_on.png') no-repeat left center;
}
#press_next a:hover{
color:#690009;
text-decoration:none;
background:url('../img/freccia_avanti_on.png') no-repeat right center;
}

/*FOTO*/
#foto_2_2{
width:900px;
height:490px;
background-image:url('../img/foto/2_2.jpg');
background-repeat:no-repeat;
position:relative;
}
#foto_5_2{
width:900px;
height:490px;
background-image:url('../img/foto/5_2.jpg');
background-repeat:no-repeat;
position:relative;
}
#foto_3_3{
width:900px;
height:490px;
background-image:url('../img/foto/3_3.jpg');
background-repeat:no-repeat;
position:relative;
}
#foto_4_3{
width:900px;
height:490px;
background-image:url('../img/foto/4_3.jpg');
background-repeat:no-repeat;
position:relative;
}
#foto_6_4{
width:900px;
height:490px;
background-image:url('../img/foto/6_4.jpg');
background-repeat:no-repeat;
position:relative;
}
.copyright{
font-size:9px;
color:#fff;
position:absolute;
bottom:2px;
right:22px;
}
#foto_6_4 .copyright{
bottom:17px;
right:55px;
}

/*COMING SOON*/
.coming_soon{
padding:235px 0px 0px 393px;
position:relative;
}
.coming_soon h2{
position:absolute;
top:40px;
left:25px;
}

/*APPUNTAMENTI*/
#appuntamenti{
width:860px;
height:425px;
position:absolute;
top:40px;
left:25px;
}
#appuntamenti h2{
margin-bottom:15px;
}
.appuntamento{
width:180px;
height:172px;
float:left;
margin-right:35px;
margin-bottom:15px;
overflow:hidden;
}
.appuntamento .giorno{
display:block;
color:#fff;
font-size:12px;
font-weight:bold;	
margin-left:62px;
margin-bottom:7px;
text-transform:uppercase;
}
.appuntamento .day{
font-size:47px;
font-weight:bold;	
}
.appuntamento .barra{
color:#fff;
font-size:47px;
padding-left:2px;	
}
.appuntamento .month{
font-size:47px;
font-weight:bold;	
color:#b2b2b2;	
}
.appuntamento .luogo{
font-size:12px;
margin:8px 0px 9px 62px;
}
.appuntamento .locale{
font-size:10px;
margin:0px 0px 9px 62px;
}
.appuntamento .note{
font-size:10px;
padding-left:62px;
background-image:url('../img/asterisco_eventi.png');
background-repeat:no-repeat;
background-position:29px 0;
font-size:9px;
min-height:21px !important;
height:auto !important;
height:21px;
}
#appuntamenti_prev{
position:absolute;
left:0px;
bottom:0px;
font-size:10px;
}
#appuntamenti_next{
position:absolute;
right:0px;
bottom:0px;
font-size:10px;
}
#appuntamenti_prev a, #appuntamenti_prev a:visited{
color:#000;
text-decoration:none;
display:block;
background:url('../img/freccia_indietro.png') no-repeat left center;
padding-left:14px;
height:11px;
line-height:11px;
}
#appuntamenti_next a, #appuntamenti_next a:visited{
color:#000;
text-decoration:none;
display:block;
background:url('../img/freccia_avanti.png') no-repeat right center;
padding-right:14px;
height:11px;
line-height:11px;
}
#appuntamenti_prev a:hover{
color:#690009;
text-decoration:none;
background:url('../img/freccia_indietro_on.png') no-repeat left center;
}
#appuntamenti_next a:hover{
color:#690009;
text-decoration:none;
background:url('../img/freccia_avanti_on.png') no-repeat right center;
}

/*FOTO_GALLERY*/
#foto_gallery{
width:825px;
height:370px;
position:absolute;
top:85px;
left:25px;
}
#foto_gallery h2{
position:absolute;
top:-45px;
left:0px;
}
#gallery_thumbs{
width:250px;
}
.gallery_thumb{
float:left;
width:97px;
height:97px;
background-repeat:no-repeat;
border:5px solid #fff;
margin-right:18px;
margin-bottom:7px;
position:relative;
text-decoration:none;
}
.gallery_thumb:hover span, .gallery_thumb.in span{
width:107px;
height:107px;
background-color:#000;
display:block;
position:absolute;
top:-5px;
left:-5px;
}
#gallery_big{
position:absolute;
top:-40px;
left:267px;
border-collapse:collapse;
}
#gallery_big td{
width:564px;
height:401px;
text-align:center;
vertical-align:bottom;
background-image:url('../img/page_spinner.gif');
background-repeat:no-repeat;
background-position:center center;
}
#gallery_big img{
border:5px solid #fff;
}
#gallery_big_img{
position:absolute;
top:-40px;
left:267px;
width:564px;
height:401px;
}
#gallery_copyright{
position:absolute;
top:366px;
left:267px;
width:564px;
text-align:center;
color:#000;
font-size:9px;
}
#gallery_prev{
position:absolute;
top:350px;
left:0px;
}
#gallery_next{
position:absolute;
top:350px;
left:222px;
}

/*VIDEO_GALLERY*/
#video_gallery{
width:866px;
height:460px;
position:absolute;
top:40px;
left:25px;
}
#video_gallery h2{
margin-bottom:30px;
}
#video_thumbs{
width:148px;
}
#video_thumbs a{
display:block;
border:5px solid #fff;
margin-bottom:17px;
position:relative;
width:138px;
height:75px;
text-decoration:none;
}
#video_thumbs a:hover span, #video_thumbs a.in span{
width:148px;
height:85px;
background-color:#000;
display:block;
position:absolute;
top:-5px;
left:-5px;
}
#video_content{
position:absolute;
top:30px;
left:247px;
width:570px;
text-align:right;
}
#video_content.spinner{
background-image:url('../img/page_spinner.gif');
background-repeat:no-repeat;
background-position:center center;
}
#video_file{
border:5px solid #fff;
margin-bottom:8px;
}
#video_text{
background-image:url('../img/tratteggio.gif');
background-position:left bottom;
background-repeat:repeat-x;
padding-bottom:5px;
padding-right:5px;
}
#video_text p{
background-image:url('../img/mirino.png');
background-position:right center;
background-repeat:no-repeat;
padding-right:30px;
min-height:23px !important;
height:auto !important;
height:23px;
font-size:12px;
}
#video_text p span{
font-size:9px;	
}
#video_prev{
position:absolute;
top:365px;
left:0px;
}
#video_next{
position:absolute;
top:365px;
left:138px;
}

/*DOWNLOAD*/
#download{
width:850px;
height:425px;
position:absolute;
top:40px;
left:25px;
}
#download_tv{
position:absolute;
top:43px;
left:67px;
}
#download_tv .scarica{
position:absolute;
top:94px;
left:3px;
}
#download_foto{
position:absolute;
top:22px;
left:337px;
}
#download_foto .scarica{
position:absolute;
top:47px;
left:384px;
}
#download_popup{
position:absolute;
top:0px;
left:0px;
width:490px;
padding:10px 30px;
background:#fee622;
text-align:left;
}
#download_popup h1{
margin-bottom:43px;	
}
#download_popup h2{
position:absolute;
top:88px;
right:30px;
padding-bottom:10px;
background-image:url('../img/tratteggio.gif');
background-repeat:repeat-x;
background-position:bottom left;
}
#download_popup p{
margin-bottom:15px;
}
#download_popup .itext{
background-color:transparent;
width:338px;
height:18px;
border:1px solid #000;
line-height:18px;
}
#download_popup .privacy{
padding-top:9px;
background-image:url('../img/tratteggio.gif');
background-repeat:repeat-x;
background-position:top left;
}
#download_popup .privacy p{
padding-bottom:9px;
background-image:url('../img/tratteggio.gif');
background-repeat:repeat-x;
background-position:bottom left;
}
#download_popup p.privacy_text{
padding-bottom:0px;
background-image:none;
font-size:9px;
margin-bottom:9px;
}
#download_popup .privacy_text strong{
font-size:11px;
}
#download_popup .chiudi{
margin-right:10px;
}
#download_form_feedback{
float:left;
font-weight:bold;
color:#ff0000;
text-align:left;
margin-right:10px;
width:360px;
}

/*OVERLAY*/
.overlay {
width: 100%; 
height: 100%;
background: #474747;
position: fixed;
top: 0;
left: 0;
z-index: 98;
}
.dialog {
/*width:100%;
position: fixed;
top: 15%;
left: 0;*/
width:952px;
position:absolute;
top:50%;
left:50%;
margin-left:-275px;
margin-top:-280px;
text-align:center;
z-index: 100;
}


/*SCRIVIMI*/
#scrivimi_popup{
position:absolute;
top:0px;
left:0px;
width:490px;
padding:10px 30px;
background:#fee622;
text-align:left;
}
#scrivimi_popup h1{
margin-bottom:43px;	
}
#scrivimi_popup h2{
position:absolute;
top:88px;
right:30px;
padding-bottom:10px;
background-image:url('../img/tratteggio.gif');
background-repeat:repeat-x;
background-position:bottom left;
}
#scrivimi_form p{
margin-bottom:15px;
}
#scrivimi_form td{
padding-bottom:17px;
}
#scrivimi_form .iarea{
background-color:transparent;
width:476px;
height:206px;
border:1px solid #000;
font-family:Helvetica,Arial, Verdana, sans-serif;
font-size:11px;
padding:5px;
}
#scrivimi_form .itext{
background-color:transparent;
width:218px;
height:18px;
border:1px solid #000;
line-height:18px;
}
#scrivimi_popup .chiudi{
margin-right:10px;
}
#scrivimi_form_feedback{
float:left;
font-weight:bold;
color:#ff0000;
text-align:left;
margin-right:10px;
width:360px;
}

