@charset "utf-8";
a:link {
}
/*-----------------------------------------------------MENU---------------------------------------------------------------*/
#countdown{
background:url(../img/bg_countdown.png) no-repeat;
width:1000px;
height:300px;
}
#countdown a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#CCCCCC;
text-align:center;
position:relative;
top:225px;
display:block;
}
#countdown a:hover{
color:#FFFFFF;
}
#clock{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#FFFFFF;
text-align:center;
position:relative;
top:210px;
background-image:url(../img/bg_cd.png);
border:1px solid #00CC00;
width:490px;
margin:auto;
padding:1px 0 3px 0;
}
body{
background-image:url(../img/bg_texture.png);
margin-top:auto;
}
#wrapper{
width:1000px;
margin:auto;
}
#wrapper_2{
width:900px;
margin:auto;
}
#contatoreVisite{
position:absolute;
top:-3000px;
overflow:hidden;
display:none;
}
h1#hidden{
position:absolute;
top:-4000px;
overflow:hidden;
}
/*-----------------------------------------------------MENU---------------------------------------------------------------*/
#menu{
background-image:url(../img/bg_menu.png);
background-repeat:repeat-x;
height:32px;
width:900px;
margin-top:20px;
}
#menu ul{
margin:0;
padding:0;
}
#menu li{
list-style-type:none;
float:left;
}
#menu a{ 
font-family:Verdana, Arial, Helvetica;
color:#FFFFFF;
font-size:14px;
text-decoration:none;
color:#CCCCCC;
text-align:center;
display:block;
padding:6px 20px;
margin-top:2px;
}
#menu .on_home, #menu .on_chisiamo, #menu .on_servizi, #menu .on_eventi, #menu .on_puntomusic, #menu .on_dinosauro, #menu .on_news,#menu .on_contatti, #menu .on_forum{
color:#FFFFFF;
background-image:url(../img/bg_rollover.png);
}

#menu a:hover{
color:#FFFFFF;
}



/*-----------------------------------------------------CONTENT---------------------------------------------------------------*/
#content{
width:900px;
margin-top:20px;
}

/*-----------------------------------------------------NEWS---------------------------------------------------------------*/
#news{
float:left;
width:273px;
margin:0;
background-image:url(../img/bg_news.png);
background-position:top;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#news h2{
font-size:20px;
color:#FFFFFF;
margin:30px 0 0 95px;
}

#news ul{
padding:0;
margin:20px 0 0 0 ;
list-style-type:none;
}
#news li{
background-image:url(../img/li_news.png);
background-repeat:no-repeat;
background-position:0 1px;
margin-bottom:5px;
padding-left:20px;
}
#news p, #news p a{
font-size:12px;
color:#CCCCCC;
margin:0;
text-decoration:none;
}
#news a:hover{
text-decoration:underline;
}
#news .bold{
color:#FFFFFF;
}

/*-----------------------------------------------------EVENTI---------------------------------------------------------------*/
#eventi{
float:left;
width:273px;
margin:0 0 0 40px;
background-image:url(../img/bg_eventi.png);
background-position:top;
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#eventi h2{
font-size:20px;
color:#FFFFFF;
margin:30px 0 0 95px;
}
#eventi ul{
padding:0;
margin:20px 0 0 0 ;
list-style-type:none;
}
#eventi li{
background-image:url(../img/li_eventi.png);
background-repeat:no-repeat;
background-position:0 -1px;
margin-bottom:5px;
padding-left:20px;
}
#eventi p, #eventi p a{
font-size:12px;
color:#CCCCCC;
margin:0;
text-decoration:none;
}
#eventi a:hover{
text-decoration:underline;
}
#eventi .bold{
color:#FFFFFF;
}

/*-----------------------------------------------------MAILINGSOCIAL---------------------------------------------------------------*/
#mailingsocial{
float:left;
width:273px;
margin:0 0 0 40px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*-----------------------------------------------------MAILING---------------------------------------------------------------*/
#mailing{
float:left;
width:273px;
background-image:url(../img/bg_mailing.png);
background-position:top;
background-repeat:no-repeat;
}
#mailing h2{
font-size:20px;
color:#FFFFFF;
margin:30px 0 0 95px;
}
#mailing form{
margin: 20px 0 0 10px;
}
#mailing label{
font-size:12px;
color:#CCCCCC;
}
#mailing .input_mailing{
margin-top:10px;
width:250px;
padding:5px;
border:#999999 1px solid;
background-image:url(../img/bg_form.png);
color:#CCCCCC;


}
#mailing .btn_mailing{
margin-top:10px;
border:#000000 solid 1px;
background-color:#999999;
float:right;
padding:2px 6px;
color:#333333;
}
#mailing .btn_mailing:hover{
background-color:#CCCCCC;
color:#333333;
cursor:pointer;
}

/*-----------------------------------------------------SOCIAL NETWORK---------------------------------------------------------------*/
#social{
float:left;
width:273px;
background-image:url(../img/bg_social.png);
background-repeat:no-repeat;
background-position:0 35px;
}
#social h2{
font-size:20px;
color:#FFFFFF;
margin:15px 0 0 10px;
}
#social img{
margin:10px 0 0 5px;
border:none;
}



/*-----------------------------------------------------IMG_CHISIAMO---------------------------------------------------------------*/
#img_chisiamo{
float:left;
width:311px;
height:360px;

background-image:url(../img/img_chisiamo.png);
}

/*-----------------------------------------------------IMG_PUNTOMUSIC---------------------------------------------------------------*/
#img_puntomusic{
float:left;
width:311px;
height:200px;

background-image:url(../img/img_puntomusic.png);
}

/*-----------------------------------------------------IMG_DINOSAURO---------------------------------------------------------------*/
#img_dinosauro{
float:left;
width:311px;
height:200px;

background-image:url(../img/img_dinosauro.png);
}

/*-----------------------------------------------------IMG_SERVIZI---------------------------------------------------------------*/
#img_servizi{
float:left;
width:311px;
height:550px;

background-image:url(../img/img_servizi.png);
}

/*-----------------------------------------------------IMG_TS-------------------------------------------------------*/
#img_ts{
float:left;
width:311px;
height:700px;

background-image:url(../img/img_ts.png);
}
/*-----------------------------------------------------IMG_OD-------------------------------------------------------*/
#img_od{
float:left;
width:311px;
height:370px;

background-image:url(../img/img_od.png);
}

/*-----------------------------------------------------IMG_CV-------------------------------------------------------*/
#img_cv{
float:left;
width:311px;
height:420px;
background-image:url(../img/img_cv.png);
}
/*-----------------------------------------------------IMG_BT-------------------------------------------------------*/
#img_bt{
float:left;
width:311px;
height:420px;

background-image:url(../img/img_bt.png);
}
/*-----------------------------------------------------IMG_SG-------------------------------------------------------*/
#img_sg{
float:left;
width:311px;
height:420px;

background-image:url(../img/img_sg.png);
}

/*-----------------------------------------------------TXT_CONTATTI---------------------------------------------------------------*/
#txt_contatti{
float:left;
width:273px;
height:300px;
margin:20px 0 0 0;
background-image:url(../img/bg_social.png);
background-repeat:repeat-x;
background-position:0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#txt_contatti h2, #form h2{
font-size:20px;
color:#FFFFFF;
margin:0 0 15px 11px;
}

#txt_contatti p{
font-size:12px;
color:#CCCCCC;
margin:7px 0 0 10px;
line-height:18px;
}

#form .ok{
font-size:12px;
color:#CCCCCC;
margin:7px 0 0 10px;
padding-left:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../img/ok.png) no-repeat;
}

#form .error{
font-size:12px;
color:#CCCCCC;
margin:7px 0 0 10px;
padding-left:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(../img/error.png) no-repeat;
}
#txt_contatti .bold{
color:#FFFFFF;
}
#txt_contatti a, #form a{
font-size:12px;
color:#CCCCCC;
}
#txt_contatti a:hover, #form a:hover{
color:#FFFFFF;
}
/*-----------------------------------------------------FORM---------------------------------------------------------------*/
#form{
float:left;
margin: 20px 0 0 40px;
background-image:url(../img/bg_social.png);
background-repeat:repeat-x;
background-position:0 20px;
width:587px;
}

form{
margin-left:10px;
}

#form label{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FFFFFF;
		margin-bottom:5px;
		display:block;
}

#form input {
		height:20px;
		margin-bottom:15px;
		display:block;
		width:500px;
		height:20px;
		border:#999999 1px solid;
background-image:url(../img/bg_form.png);
color:#CCCCCC;
}
#form input:focus {
		border:#FFFFFF  solid 1px;	
}

#form .invia{
margin:15px 75px 0 0 ;
border:#000000 solid 1px;
background:#999999;
float:right;
padding:0px 6px;
width:50px;
color:#333333;
		}
#form .invia:hover{
background-color:#CCCCCC;
color:#333333;
cursor:pointer;	
		}
		
#messaggio {
		width:500px;
		height:200px;
		display:block;
		border:#999999 1px solid;
		background-image:url(../img/bg_form.png);
		color:#CCCCCC;
		}
#messaggio:focus {
		border:#FFFFFF 1px solid;	
		}
		
		

/*----------------------------------TXT_CHISIAMO,TXT_EVENTI,TXT_PUNTOMUSIC,TXT_DINOSAURO,TXT_NEWS_EVENTI--------------------------------------*/
#txt_chisiamo, #txt_puntomusic, #txt_dinosauro, #txt_servizi{
float:left;
width:587px;
margin:20px 0 0 2px;
background-image:url(../img/bg_social.png);
background-repeat:repeat-x;
background-position:0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#txt_news_eventi_sx,#txt_news_eventi_dx{
float:left;
width:430px;
background-image:url(../img/bg_social.png);
background-repeat:repeat-x;
background-position:0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#txt_news_eventi_sx{
margin-right:40px;
}
#txt_news_eventi_sx ul,#txt_news_eventi_dx ul{
padding:0;
margin:20px 0 0 0 ;
list-style-type:none;
}
#txt_news_eventi_sx li{
background-image:url(../img/li_news.png);
background-repeat:no-repeat;
background-position:0 1px;
margin-bottom:5px;
padding-left:20px;
}
#txt_news_eventi_dx li{
background-image:url(../img/li_eventi.png);
background-repeat:no-repeat;
background-position:0 1px;
margin-bottom:5px;
padding-left:20px;
}
#txt_news_eventi_sx p,#txt_news_eventi_dx p,#txt_news_eventi_sx p a,#txt_news_eventi_dx p a, .archivio a{
font-size:12px;
color:#CCCCCC;
margin:0;
text-decoration:none;
}
#txt_news_eventi_sx a:hover,#txt_news_eventi_dx a:hover, .archivio a:hover{
text-decoration:underline;
}
.archivio{
width:430px;
float:left;
margin:10px 0 0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
}
.marginLeft{
margin-left:40px;
width:400px;
}
.archivio a{
display:block;
}
#txt_mailinglist{
float:left;
margin:0px 0 0 2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
height:200px;
}
#txt_eventi{
float:left;
width:587px;
margin:20px 0 0 40px;
background-image:url(../img/bg_social.png);
background-repeat:repeat-x;
background-position:0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#txt_ts, #txt_od, #txt_cv, #txt_bt, #txt_sg{
float:left;
width:447px;
margin:20px 0 0 40px;
background-image:url(../img/bg_social.png);
background-repeat:repeat-x;
background-position:0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#txt_chisiamo h2, #txt_eventi h2, #txt_ts h2, #txt_od h2, #txt_cv h2, #txt_bt h2, #txt_sg h2, #txt_puntomusic h2, #txt_dinosauro h2, #txt_servizi h2,#txt_news_eventi_sx h2,#txt_news_eventi_dx h2{
font-size:20px;
color:#FFFFFF;
margin:0 0 15px 11px;
}
#txt_servizi h3,#txt_news_eventi_sx h3,#txt_news_eventi_dx h3{
font-size:13px;
color:#FFFFFF;
margin:15px 0 0 0;
padding:0;
font-weight:normal;
}
#txt_chisiamo p, #txt_eventi p, #txt_ts p, #txt_od p, #txt_cv p, #txt_bt p, #txt_sg p, #txt_puntomusic p, #txt_dinosauro p, #txt_servizi p{
font-size:12px;
color:#CCCCCC;
margin:7px 0 0 10px;
line-height:18px;
}
#content .bold{
color:#FFFFFF;
}
#txt_eventi ul{
padding:0;
margin:0 0 0 25px;;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

#txt_ts ul, #txt_servizi ul{
padding:0;
margin:10px 0 0 10px;
color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}
#txt_ts li, #txt_servizi li{
list-style-type:none;
margin-bottom:10px;
}

#txt_servizi .ul_int{
margin:0;
}
#txt_servizi .li_int{
list-style-type:none;
margin-bottom:0px;
}
#txt_servizi .a_download{
margin:50px 0 0 0;
}
#txt_eventi a, #txt_ts a, #txt_cv a,#txt_od a,#txt_sg a, #txt_bt a, #txt_servizi a, #txt_dinosauro a, #destra a, #sinistra a, #destra p, #txt_puntomusic a{
font-size:12px;
color:#CCCCCC;
}
#txt_eventi a:hover, #txt_ts a:hover, #txt_cv a:hover ,#txt_od a:hover ,#txt_sg a:hover , #txt_bt a:hover, #txt_servizi a:hover, #txt_dinosauro a:hover, #destra a:hover, #sinistra a:hover, #txt_puntomusic a:hover {
color:#FFFFFF;
}
#txt_servizi img {
margin:7px 2px 0 0;
border:none;
vertical-align:middle;
}
#txt_ts img, #txt_cv img, #txt_bt img, #txt_sg img, #txt_od img{
margin:10px 2px 0 10px;
border:none;
vertical-align:middle;
}

#sinistra{
float:left;
width:273px;
margin:20px 0 0 0;
background-image:url(../img/bg_social.png);
background-position:top;
background-repeat:no-repeat;
background-position:0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
}
#destra{
float:left;
width:587px;
margin:20px 0 0 40px;
background-image:url(../img/bg_social.png);
background-repeat:repeat-x;
background-position:0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#sinistra h2, #destra h2{
font-size:20px;
color:#FFFFFF;
margin:0 0 15px 11px;
}
.onPage{
font-weight:bold;
font-size:12px;
color:#FFFFFF;
}
/*-----------------------------------------------------BTN_EVENTI---------------------------------------------------------------*/
#btn_eventi{
float:left;
width:273px;
margin:20px 0 0 0;
background-image:url(../img/bg_social.png);
background-position:top;
background-repeat:no-repeat;
background-position:0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#btn_eventi h2{
font-size:20px;
color:#FFFFFF;
margin:0 0 15px 11px;
}
#btn_eventi img{
border:none;
}
#btn_eventi ul{
margin:20px 0 0 10px;
padding:0;
}
#btn_eventi li{
list-style-type:none;
margin:0 0 5px 0;
padding:0;
}
#btn_eventi a:hover{
cursor:pointer;
}
#btn_eventi .on_ts{
background-image:url(../img/btn_ts.png);
height:36px;
width:218px;
display:inline-block;
}
#btn_eventi  .on_ts:hover{
background-image:url(../img/btn_ts_hover.png);
}
#btn_eventi  .on_od{
background-image:url(../img/btn_od.png);
height:36px;
width:218px;
display:inline-block;
}
#btn_eventi  .on_od:hover{
background-image:url(../img/btn_od_hover.png);
}
#btn_eventi  .on_cv{
background-image:url(../img/btn_cv.png);
height:36px;
width:218px;
display:inline-block;
}
#btn_eventi  .on_cv:hover{
background-image:url(../img/btn_cv_hover.png);
}
#btn_eventi  .on_bt{
background-image:url(../img/btn_bt.png);
height:36px;
width:218px;
display:inline-block;
}
#btn_eventi  .on_bt:hover{
background-image:url(../img/btn_bt_hover.png);

}
#btn_eventi  .on_sg{
background-image:url(../img/btn_sg.png);
height:36px;
width:218px;
display:inline-block;
}
#btn_eventi  .on_sg:hover{
background-image:url(../img/btn_sg_hover.png);
}
#btn_eventi .none{
position:absolute;
top:-3000px;
overflow:hidden;
}

/*-----------------------------------------------------BTN_EVENTI2---------------------------------------------------------------*/

#btn_eventi2{
float:left;
width:100px;
margin:20px 0 0 0px;
background-image:url(../img/bg_social.png);
background-position:top;
background-repeat:no-repeat;
background-position:0 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#btn_eventi2 h2{
font-size:20px;
color:#FFFFFF;
margin:0 0 15px 11px;
}
#btn_eventi2 img{
border:none;
}
#btn_eventi2 ul{
margin:20px 0 0 10px;
padding:0;
}
#btn_eventi2 li{
list-style-type:none;
margin:0 0 5px 0;
padding:0;
}
#btn_eventi2 a:hover{
cursor:pointer;
}
#btn_eventi2 a .on_ts{
background-image:url(../img/btn_ts.png);
height:36px;
width:75px;
display:inline-block;
}
#btn_eventi2 a .on_ts:hover{
background-image:url(../img/btn_ts_hover.png);
}
#btn_eventi2 a .on_od{
background-image:url(../img/btn_od.png);
height:36px;
width:75px;;
display:inline-block;
}
#btn_eventi2 a .on_od:hover{
background-image:url(../img/btn_od_hover.png);
}
#btn_eventi2 a .on_cv{
background-image:url(../img/btn_cv.png);
height:36px;
width:75px;
display:inline-block;
}
#btn_eventi2 a .on_cv:hover{
background-image:url(../img/btn_cv_hover.png);
}
#btn_eventi2 a .on_bt{
background-image:url(../img/btn_bt.png);
height:36px;
width:75px;
display:inline-block;
}
#btn_eventi2 a .on_bt:hover{
background-image:url(../img/btn_bt_hover.png);
}
#btn_eventi2 a .on_sg{
background-image:url(../img/btn_sg.png);
height:36px;
width:75px;
display:inline-block;
}
#btn_eventi2 a .on_sg:hover{
background-image:url(../img/btn_sg_hover.png);
}
#btn_eventi2 .none{
position:absolute;
top:-3000px;
overflow:hidden;
}

/*-----------------------------------------------------SPONSOR-FRIENDS---------------------------------------------------------------*/
#sponsorfriends{
float:left;
width:900px;
margin-top:20px;
}
#sponsor_t{
float:left;
width:91px;
height:80px;
background-image:url(../img/bg_sponsor_t.png);
}
#friends_t{
float:left;
width:91px;
height:79px;
background-image:url(../img/bg_friends_t.png);
}
#sponsor_c{
float:left;
background-image:url(../img/bg_sponsorfriends.png);
background-repeat:repeat-x;
background-position:0 24px;
width:809px;
padding-top:40px;
}
#friends_c{
float:left;
background-image:url(../img/bg_sponsorfriends.png);
background-repeat:repeat-x;
background-position:0 24px;
width:809px;
padding-top:40px;
}
#sponsor_c img, #friends_c img{
margin:0 10px 10px 0px;
vertical-align:middle;
border:#000000 1px solid;
}

/*-----------------------------------------------------FOOTER---------------------------------------------------------------*/
#footer{
float:left;
height:72px;
width:900px;
background-image:url(../img/bg_footer.png);
margin:25px 0 0 0;

}

#footer p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
margin:18px 0 0 20px;
line-height:16px;;
}

#footer .bold{
color:#CCCCCC;
}

#footer a{
color:#999999;
}

#footer a:hover{
color:#CCCCCC;
}