html,body {
margin: 0; padding:0; 
background-image:url(festival-canzone/background.jpg);
background-position:top center;
background-attachment: scroll;
background-repeat: no-repeat;
background-color: #ffffff;



}
body {font-family: Trebuchet, Arial, Verdana, Geneva, Helvetica, sans-serif; font-size: 11px; text-align: center;}
div#container {width: 960px; margin: 0 auto; text-align: left; top: 0;}
div#header { color: #ffffff; padding-top:0px; text-align:center}
/*  */
div#colonna {float:right; width: 26em;margin-top:18px;}
div#content {margin-right: 26em; margin-top:18px;
margin-bottom:10px; padding-right: 0em; 
top: 0; text-align : justify;
background-color:#FFFFFF; 
/* border-right: 5px double #d3edf8; */
border:#66CCCC 1px solid
}
div#pre-footer {
height:304px;
background-image: url(festival-canzone/background-footer2.jpg);
background-position:bottom center;
background-repeat: no-repeat;
background-attachment: scroll;}

div#footer a { text-decoration:none }
div#footer a:hover { text-decoration:none }

/*  layout menu  */
#menusfondo {
padding-top: 0px;
height: 105px;
}
/*  content  */
#cont-bianco {margin: 0em; background-color: #ffffff; padding: 1em; font-size: 11px; top: 0; text-align:justify; }
.img-bkg { 
background-image:url(festival-canzone/palco_festival.jpg);
background-repeat:no-repeat;
background-attachment:scroll;
width: 492px;
height: 369px;
}


/* ---------------------- MENU' ---------------------- */
.blue { text-align:centers}
.blue #slatenav{position:relative;display:block;height:42px;font-size:12px;font-weight:bold;background:transparent url(images/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#006699;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center;}

/* ----------------------  ---------------------- */



/*  news - serate - musica  */
#boxnew {
margin-top: 0em;
margin-left:10px;
background-color: #ffffff;
width: 275px;
border:#66CCCC 1px solid
}
#boxserate {
margin-top: 0em;
margin-left: 0em;
background-image: url(festival-canzone/le-serate.jpg);
background-repeat: no-repeat;
background-attachment: scroll;
background-color: #ffffff;
width: 250px;
height: 165px;  border: solid 0px #ffffff;
}
#conttestobox {
padding: 12px;
font-size: 10px;
}

/* pulsanti */
.button-back {
padding-top: 2px;
text-align: center;
background-color: #ffffff;
background-image: url(festival-canzone/indietro.jpg);
background-repeat: no-repeat;
width: 69px;
height: 19px;
border: 0px solid #99E0F7;
}
.button-one {
padding-top: 2px;
text-align: center;
background-color: #ffffff;
background-image: url(festival-canzone/neutro.jpg);
background-repeat: no-repeat;
width: 69px;
height: 19px;
border: 0px solid #99E0F7;
}

/*  sponsor  */
ul{margin: 0em; padding: 0; list-style-type: none; }
li{display: inline; margin: 0em; padding: 0; }

/*  CLASSIFICA VINCITORI  */
.premi { width:260px; float:left; font-style:italic; font-size:14px; margin-top: 10px; }
.nome-pr { margin-left:280px; padding-top: 0px; text-align: left; text-align:center; }

div.textimage {width: 490px; margin-bottom: 0px; }
div.textimage img {float:left; margin-right: 0px; }
div.textimage p.nome {margin-left:180px; padding-top: 10px; text-align: left;  }
.ed {
margin-left: 350px; border: 1px solid #ffffff;
background-image:url(festival-canzone/edizioni-on.jpg);
background-repeat: no-repeat;
width:126px;
height: 34px;
}


/*  ISCRIZIONI  */
#regol{ margin:0; padding:0; position:relative; z-index:10; width:460px; height:200px;} 
#regol a{ display:block; width:460px; height:200px; background:transparent url(festival-canzone/regolamento.jpg) 0 0 no-repeat; text-decoration:none; }
#regol a:hover, #regol a:focus, #regol a:active{ background-position: 0 -200px; } 



/*  layout testo  */
.titolo {font-weight: bold;	color: #000000;	}
.titolo-ar {font-weight: bold; 
color: #FF7F00; 
font-size: 36px; 
font-family: Trebuchet, Arial, Verdana, Geneva, Helvetica, sans-serif; 
font-style:italic;
}
h1 { color: #FF7F00; 
font-family: Trebuchet, Arial, Verdana, Geneva, Helvetica, sans-serif; 
}
h2 {  
font-family: Trebuchet, Arial, Verdana, Geneva, Helvetica, sans-serif; 
}
.arancio {font-weight: bold; color: #FF7F00; font-size:14px; font-weight:bold	}
.bold {font-weight: bold; }
.blu {color:#0060B6; }
.blu2 {color:#0060B6; font-size:16px; font-weight:bold}
.blu14 {color:#0060B6; font-size:14px; }
.blubold {color:#0060B6; font-weight: bold; }
.center {text-align: center; }
.line {border-bottom: 1px solid #888888; }
.lineblu {border-bottom: 1px solid #0060B6; }
.grigio {color:#888888; }
.grigioc {color:#888888; font-style:italic }
.nomeblu {color:#0060B6; font-size: 12px;}
.nomebluc {color:#0060B6; font-size: 16px;font-weight: bold;}
.arancioc { color: #FF7F00;font-size: 16px;	}
.nomev {color:#0060B6; font-size: 14px;}
.italic { font-style:italic; font-size:14px;}
.bianco {color:#ffffff; font-size: 14px;}
.azzurro { color:#6699cc; font-size:18px; font-weight:bold}
.edizione {color:#0060B6; font-size: 14px; font-weight: bold; }
.counter {padding-left:450px;}
/*  link  */
#cont-bianco a{ color: #3399CC; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:20px;}
#cont-bianco a:hover { color: #3399CC; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin-top:20px;}

.lmenu:link {font-size: 10px; color:#000000; text-decoration : none; }
	.lmenu:visited {font-size: 10px; color:#000000; text-decoration : none; }
	.lmenu:hover {font-size: 10px; color:#BF0000; text-decoration : none; font-weight: bold;}
.lnews:link {font-size: 10px; color:#0060B6; text-decoration : none; padding-left: 180px;  }
	.lnews:visited {font-size: 10px; color:#0060B6; text-decoration : none; padding-left: 180px;  }
	.lnews:hover {font-size: 10px; color:#0060B6; text-decoration : underline; padding-left: 180px;  }
.larcnews:link {font-size: 12px; color:#FF7F00; font-weight:bold; text-decoration : none; padding-left: 160px;  }
	.larcnews:visited {font-size: 12px; color:#FF7F00; font-weight:bold; text-decoration : none; padding-left: 160px;  }
	.larcnews:hover {font-size: 12px; color:#FF7F00; font-weight:bold; text-decoration : underline; padding-left: 160px;  }
.larcnews2:link {font-size: 12px; color:#FF7F00; font-weight:bold; text-decoration : none; }
	.larcnews2:visited {font-size: 12px; color:#FF7F00; font-weight:bold; text-decoration : none; }
	.larcnews2:hover {font-size: 12px; color:#FF7F00; font-weight:bold; text-decoration : underline; }
.linkarchivio:link {font-size: 10px; color:#ffffff; text-decoration : none; padding-left: 15em; }
	.linkarchivio:visited {font-size: 10px; color:#ffffff; text-decoration : none; padding-left: 15em;  }
	.linkarchivio:hover {font-size: 10px; color:#ffffff; text-decoration : none; padding-left: 15em;  }
.linkcontatti:link {font-size: 11px; color:#000000; text-decoration : none; font-weight: bold; }
	.linkcontatti:visited {font-size: 11px; color:#000000; text-decoration : none; font-weight: bold; }
	.linkcontatti:hover {font-size: 11px; color:#E2001A; text-decoration : none; font-weight: bold;}
.linktorna:link {font-size: 11px; color:#000000; text-decoration : underline; font-weight: bold; }
	.linktorna:visited {font-size: 11px; color:#000000; text-decoration : underline; font-weight: bold; }
	.linktorna:hover {font-size: 11px; color:#888888; text-decoration : underline; font-weight: bold; }
.linknew:link {font-size: 11px; color:#000000; text-decoration : none; }
	.linknew:visited {font-size: 11px; color:#000000; text-decoration : none; }
	.linknew:hover {font-size: 11px; color:#888888; text-decoration : none; }
.successive:link {font-size: 10px; color:#888888; text-decoration : underline; padding-left: 300px; }
	.successive:visited {font-size: 10px; color:#888888; text-decoration : underline; padding-left: 300px; }
	.successive:hover {font-size: 10px; color:#888888; text-decoration : underline; padding-left: 300px; }
.lindietro:link {font-family: arial; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration : none; }
	.lindietro:visited {font-family: arial; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration : none; }
	.lindietro:hover {font-family: arial; font-size: 11px; color:#0060B6; font-weight: bold; text-decoration : none; }
.lindietrob:link {font-family: arial; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration : none; }
	.lindietrob:visited {font-family: arial; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration : none; }
	.lindietrob:hover {font-family: arial; font-size: 11px; color:#ffffff; font-weight: bold; text-decoration : none; }
.linfo:link {font-size: 11px; color: #0060b6; text-decoration : none; font-weight: bold;  }
	.linfo:visited  {font-size: 11px; color: #0060b6; text-decoration : none; font-weight: bold;  }
	.linfo:hover  {font-size: 11px; color: #0060b6; text-decoration : none; font-weight: bold;  }
.lpg:link {font-size: 9px; color: #0060b6; text-decoration : none;  }
	.lpg:visited  {font-size: 9px; color: #0060b6; text-decoration : none;  }
	.lpg:hover  {font-size: 9px; color: #ff6600; text-decoration : none;  }
.linkselez:link {font-size: 11px; color: #0060b6; text-decoration : none;  }
	.linkselez:visited  {font-size: 11px; color: #0060b6; text-decoration : none;  }
	.linkselez:hover  {font-size: 11px; color: #003399; text-decoration : none;  }
.lgm:link {font-size: 11px; color: #D31A75; text-decoration : none;  }
	.lgm:visited  {font-size: 11px; color: #D31A75; text-decoration : none;  }
	.lgm:hover  {font-size: 11px; color: #D31A75; text-decoration : none;  }
.lstaff:link {font-size: 11px; color: #000000; text-decoration : underline;  }
	.lstaff:visited  {font-size: 11px; color: #000000;text-decoration : underline;  }
	.lstaff:hover  {font-size: 11px; color: #000000; text-decoration : underline;  }	
.linkmorto {text-align: center; font-size: 9px; color:#898989; text-decoration : none; }
.lserate:link {font-size: 13px; color: #0060b6; text-decoration : none; font-weight: bold;  }
	.lserate:visited  {font-size: 13px; color: #0060b6; text-decoration : none; font-weight: bold;  }
	.lserate:hover  {font-size: 13px; color: #0060b6; text-decoration : underline; font-weight: bold;  }
.lmod:link {font-size: 14px; color:#FF7F00; font-weight:bold; text-decoration : none; }
	.lmod:visited {font-size: 14px; color:#FF7F00; font-weight:bold; text-decoration : none; }
	.lmod:hover {font-size: 14px; color:#FF7F00; font-weight:bold; text-decoration : underline; }
.lfooter:link {font-size: 11px; color:#000000;  text-decoration : none; }
	.lfooter:visited {font-size: 11px; color:#000000;  text-decoration : none; }
	.lfooter:hover {font-size: 11px; color:#000000;  text-decoration : underline; }
.lblu:link {font-size: 16px; color:#0060B6;  text-decoration : none; }
	.lblu:visited {font-size: 16px; color:#0060B6;  text-decoration : none; }
	.lblu:hover {font-size: 16px; color:#0060B6;  text-decoration : underline; }


	
	


