/* CSS Document */

body{
background-color:#FF9900;
color:#3366CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
}

#wrapper{
margin:0 auto;
padding:20px 0 0 0;
background:url(sfondo.jpg) no-repeat;
width:1245px;
}

#content{
margin:0 auto;
padding:0;
background-color:#fff;
width:900px;
}

#head{
margin:0;
padding:0;
background:url(head.jpg);
width:900px;
height:400px;
}

#head_cose{
margin:0;
padding:0;
background:url(cose.jpg);
width:900px;
height:273px;
}

#menu{
margin:0;
padding:0;
width:300px;
height:250px;
position:relative;
top:145px;
left:20px;
color:#FFFFFF;
}

#menu ul{
margin:0;
padding:0;
}

#menu ul li{
list-style:none;
margin:0;
padding:4px 0;
}

#menu li a{
text-decoration:none;
color:#FFF;
font-weight:900;
font-size:14px;
}

#menu li a:hover{
text-decoration:underline;
}

#menu li a.active {
color:#FF9900;
}

/*menu pagine interne*/
#menupag{
margin:0;
padding:0;
width:300px;
height:250px;
position:relative;
top:25px;
left:20px;
color:#FFFFFF;
}

#menupag ul{
margin:0;
padding:0;
}

#menupag ul li{
list-style:none;
margin:0;
padding:4px 0;
}

#menupag li a{
text-decoration:none;
color:#FFF;
font-weight:900;
font-size:14px;
}

#menupag li a:hover{
text-decoration:underline;
}

#menupag li a.active {
color:#FF9900;
}
/*fine menu*/
#images{
margin:0;
padding:0;
float:left;
width:900px;
height:400px;
background:url(home.jpg);
}

#images_laura{
margin:0;
padding:0;
float:left;
width:900px;
height:200px;
background:url(home_laura.jpg);
}

#images_chitarra{
margin:0;
padding:0;
float:left;
width:900px;
height:200px;
background:url(home_chitarra.jpg);
}

#images_fiati{
margin:0;
padding:0;
float:left;
width:900px;
height:200px;
background:url(home_fiati.jpg);
}

#images_gadget{
margin:0;
padding:0;
float:left;
width:900px;
height:200px;
background:url(home_gadget.jpg);
}

#images_palco{
margin:0;
padding:0;
float:left;
width:900px;
height:200px;
background:url(home_palco.jpg);
}

#images_pass{
margin:0;
padding:0;
float:left;
width:900px;
height:200px;
background:url(home_pass.jpg);
}


#main{
margin:0;
padding:0;
float:left;
background:url(loghetto.gif) no-repeat bottom right;
min-height:300px;
}

#colonnasx{
margin:0;
padding:0;
background-color:#FFf;
width:550px;
float:left;
}

#colonnadx{
margin:0;
padding:0;
width:350px;
float:left;
}

#footer{
margin:0;
padding:5px 0 10px 0;
background-color:#FF9900;
color:#FFFFFF;
width:900px;
height:40px;
clear:left;
}

#footer span{
margin:0;
padding:0 0 0 10px;
}

#footer a{
text-decoration:none;
color:#3366cc;
}

#footer a:hover{
color:#fff;
}


.notizia{
	margin:0;
	padding:10px 20px;
	line-height:20px;

}

.notizia2{
margin:0;
padding:10px 20px;
line-height:20px;
color:#FFFFFF
}

.notizia2 h1{
margin:0;
padding:0;
font-size:16px;
font-weight:bold;
line-height:30px;
color:#FFFFFF
}
.notizia2 a{
color:#FFFFFF
}


.notizia h1{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}

.notizia img{
margin:0 10px 0 0;
padding:0;
float:left;
}

.notizia li a.active{
color:#FF9900;
}

.notizia li a.nonletto{
text-decoration: underline;
}

.blocco{
margin:20px 0;
padding:0;
float:left;
width:350px;
}

.testo{
line-height:20px;
margin:5px 20px;
}

.testo a, .notizia a{
color:#3366CC;
}

.testo a:hover, .notizia a:hover{
color:#FF9900;
}

#img_dvd{
background:url(dvd2.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#img_radio{
background:url(umbriaradio.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#img_foto{
background:url(foto.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#img_iscrizioni{
background:url(iscrizioni.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#img_ar{
background:url(ar.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#img_premi{
background:url(premi.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#img_partecipanti{
background:url(partecipanti.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#img_serate{
background:url(serate.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#img_soldi{
background:url(soldi.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#img_lotteria{
background:url(lotteria.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#img_cena{
background:url(cena.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#hope{
margin:10px 10px 5px 0;
padding:0;
width:100px;
height:49px;
background:url(logo_hope1.gif);
float:left;
}

.firma{
text-align:right;
}

#back{
margin:10px;
padding:0;
text-align:right;
}

#back a{
text-decoration:none;
color:#FF9900;
}


/*area riservata*/

#fasciasx{
margin:0;
padding:0;
background-color:#FFF;
width:300px;
float:left;
}

#fasciadx{
margin:0;
padding:0;
width:580px;
float:left;
}

#sfondo{
	margin:0 0px 0 0;
	padding:0;
	width:880px;
	background:url(sfondo.gif);
}

#titolo{
margin:0;
padding:20px 0;
font-size:24px;
font-weight:bold;
text-align:center;
background-color:#FFF;
}

#foto{
margin:20px;
padding:0;
width:100px;
height:100px;
background-color:#3366CC;
}

.notizia ul li{
	list-style:none;
	text-transform:uppercase;
}

.notizia li a{
text-decoration:none;
}

#nuovo, #log{
margin:0 50px 10px;
padding:0;
text-align:right;
}

#nuovo a, #log a{
color:#FF6600;
}

#benvenuto{
color:#FFF;
margin:20px;
font-size:14px;
}

#fotocollaboratori{
background:url(saremo2010.jpg) no-repeat;
width:550px;
height:275px;
margin:0 15px;
}

.tabella{
	margin:15px;
	padding:0;
	width:555px;
	color:#FFFFFF;
}

.tabella a{
color:#FFFFFF
}

.tabella p{
	margin:0;
	padding:0;
	}

#messaggio{
margin:20px;
padding:0;
}


#messaggio a{
text-decoration:none;
color:#FFF;
}

#messaggio a:hover{
text-decoration:none;
color:#FF6600;
}

#fototab_a{
margin:0;
padding:0;
width:180px;
background-color:#3366CC;
float:left;
border:#FFFFFF 1px solid;
}

#testotab_a{
margin:0;
padding:5px;
width:400px;
background-color:#3366cc;
float:left;
border:#FFFFFF 1px solid;
}

#fototab_b{
margin:0;
padding:0;
width:180px;
background-color:#3399FF;
float:left;
border:#FFFFFF 1px solid;
}

#testotab_b{
margin:0;
padding:5px;
width:400px;
background-color:#3399FF;
float:left;
border:#FFFFFF 1px solid;
}

#carino{
margin:20px 50px;
font-size:18px;
color:#FFFFFF;
text-transform:uppercase;
}

#utente{
text-transform:capitalize;
margin: 0px;
padding: 0px;
}

#regolfoto ul li{
	list-style:disc;
	text-transform:none;
}


/*nuove pagine dopo nuovo menu*/
.pres{
margin:0;
padding:20px 0 0 0;
}

.pres p{
font-size:12px;
margin:0;
padding:5px 0 0 0;
}

.pres ul{
margin:0;
padding:0;
}

.pres li{
margin:0;
padding:5px 0;
}

.pres li a{
text-decoration:underline;
}
.tit{
margin:0;
padding:20px 0 0 0;
color:#FF9900;
}
/*fine*/

/*patrocini*/
#patrR{
margin:10px 10px;
padding:0;
width:61px;
height:90px;
float: left;
background: url(Perugia4.jpg) no-repeat;
}

#patrP{
margin:10px 10px;
padding:0;
width:52px;
height:90px;
float: left;
background: url(Perugia1.jpg) no-repeat;
}

#patrC{
margin:10px 10px;
padding:0;
width:116px;
height:90px;
float: left;
background: url(comune.jpg) no-repeat;
}

#patrCirc{
	margin:10px 10px;
	padding:10px;
	width:86px;
	height:90px;
	float: left;
	background: url(circoscr.jpg) no-repeat;
}

#patrDioce{
margin:10px 10px;
padding:0;
width:89px;
height:90px;
float: left;
background: url(diocesi.jpg) no-repeat;
}

#img_space{
background:url(space.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#map{
	margin:20px;
	padding:0;
	width:435px;
	height:360px;
}
#img_tema{
background:url(temapieno.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}
#colonnasxiscr{
	margin:0;
	padding:0;

	width:900px;
	
}

#biglietto{
margin:0 0 15px 0;
padding:0;
background:url(biglietto_lotteria.jpg) top left no-repeat;
width:400px;
height:250px;
border: #FF9900 1px solid; 
}

#fotogadget{
background:url(gadget300.jpg) no-repeat;
width:300px;
height:200px;
margin:0;
}

#fotogadgetB{
background:url(gadget2.jpg) no-repeat;
width:455px;
height:200px;
margin:0;
}

#marrocchi{
margin:0;
padding:0;
width:900px;
height:100px;
background:url(marrocchi.jpg) no-repeat;
float: left;
}

#img_artista{
background:url(artista.jpg) no-repeat;
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

.notizia ul li{
list-style:none;
}

button{
	background:none; 
	border:none;
	}

button:hover{
	cursor:pointer;
	}
	
input[type=text], [type=password]{
border:none;
border-bottom:#3366CC solid 1px;
background:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.nuovoarg{
margin-top:20px;
}

.file{
background:#FFFFFF;
width:540px;
color:#3366CC;
}

.imgfile{
float:left;
width:82px;
height:84px;
padding:10px 10px 10px 10px;
}

.imgfile img{
border:none;
}

.file ul li{
list-style:none;
margin:0;
padding:3px 25px;

}

.img_blocco{
width:60px;
height:60px;
float:left;
margin:10px 10px 5px 10px;
}

#tuttoschermo{
margin:0;
padding:0;
background-color:#FFf;
width:900px;
float:left;
}

/*log cantanti*/

#login{
margin:10px;
padding:5px;
background-color: #3367cd;
height:110px;
width:320px;
color: #FF9900;
text-align:left;
font-weight:800;
line-height:22px;
}

#login form{
color:#FFFFFF;
line-height:30px;
text-align:center;
}

#login label{
font-weight:100;
}

#login input[type=text], #login input[type=password]{
border:none;
background-color:#FFFFFF;
}

#login input[type=submit]{
color:#FF6600;
border:none;
background:none;
}


#vai{
width:53px;
height:30px;
background:url(freccia2.png);
}

#vai:hover{
background:url(freccia22.png);
}

/*modifica gruppo*/

#modifgruppo{
margin:0;
padding:50px;
width:800px;
min-height:580px;
}

.gruppo{
margin:10px 0;
padding:10px 5px;
background-color: #FFCC66;
}

#special{
width:900px;
height:200px;
background:url(treno.jpg);
}

/* teambook */
.chiudi{
border-bottom:1px solid #666;
margin: 0 0 5px 0;
color:#666;
}

.chiudi span{
background:url(../teambook/css/x.png) no-repeat;
height:15px;
padding:0 0 0 15px;
text-decoration:none;
cursor:pointer;
}

.riq button{
border:2px solid #ccc;
font-size:12px;
background:#aaa;
color:#fff;
cursor:pointer;
}