html, body,p {
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 76%;
	width: 100%;
}

#container {
	/*position: relative;*/
	width: 760px;
	margin: 10px auto;
	border: solid 1px;
	overflow:hidden;
	/*background-color: #EFEFEF; grigio*/
	/*background-color: #fcfef3;*/
	background-image:url(../images/fondopagina3.jpg);
	background-repeat:repeat-y;
	background-position:bottom;
}

#header {
	/*background-image: url(../images/logo.jpg);*/
	margin: 0px;
	padding: 0px;
	border: 0;
	height: 200px;
	width: 760px;
	overflow:hidden;
}

#logo {
  /*  height: 162px;
	width: 760px;*/
	margin: 0px;
	padding: 0px;
	border: 0;
}

/* MENU */
#navcontainer ul {
	padding: 0;
	margin:  0;
	background-color:#036;
	color: White;
	float: left;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li {
    display: inline; 
}

#navcontainer ul li a {
	/*padding:2px 10px;*/
	padding:2px 5px 2px 20px;
	background-color: #036;
	color: White;
	text-decoration: none;
	float: right;
	border-left: 1px solid #fff;
	/* immagine*/
	background-repeat:no-repeat;
	background-position: 2px 2px;
	/* fine immagine*/
}

#navcontainer a.acurrent {
    background-color:#369;
	color:#fff;
}

#navcontainer a.ahome {
    background-image:url(../images/menu/home.gif);
}

#navcontainer li a.aprog {
    background-image:url(../images/menu/prog.gif);
}

#navcontainer li a.aluoghi {
    background-image:url(../images/menu/luoghi.gif);
}

#navcontainer li a.aartisti {
    background-image:url(../images/menu/artisti.gif);
}

#navcontainer li a.arecen {
    background-image:url(../images/menu/recen.gif);
}

#navcontainer li a.anews {
    background-image:url(../images/menu/news.gif);
}

#navcontainer li a.amulti {
    background-image:url(../images/menu/multi.gif);
}

#navcontainer li a.acont {
    background-image:url(../images/menu/contatti.gif);
}
#navcontainer li a.aold {
    background-image:url(../images/menu/2006.gif);
}

#navcontainer ul li a:hover {
	background-color: #369;
	color: #fff;
}
/* FINE MENU */

/* CONTENUTI */
#pagina {
	width:549px;
	float:left;
	/*border-right:solid 1px;*/
	padding: 20px 20px 20px 20px;
	margin:0;
	overflow:hidden;
}

#pagina div img {
    margin-bottom:10px;
}

/* Colonna EXTRA */
#extra {
    float:right;
    width:150px;
    padding:10px 10px;
}

#news {
    width:auto;
	/*height:160px;*/
	border:solid 1px;
	margin-bottom: 10px;
	overflow:hidden;
	/*background-color:#EFEFEF;*/
}

#news p {
    margin:5px;
}

#news p a {
    text-decoration:none;
    color:#000; 
}

#extra div img{
    margin: 10px 40px 0px 40px;
}
	
/* EVENTI */
.evento {
    background-color:/*#D5D5D5*/transparent;
	border: solid 1px;
	margin-bottom: 10px;
	width:100%;
	overflow:auto;
}

.evento img {
    float:right; 
	margin:10px;
	border: 0;
	/* IE hack */
	display:inline;
}

.evento .titolo1 {
    background-color:transparent;   
	/*text-align:center;*/
}

.evento .titolo1 a {
    text-decoration:none;
    COLOR:#f2200a;
	padding-left:10px;
}

.evento .titolo {
    background-color:transparent;   
	/*text-align:center;*/
}

.evento .titolo a {
    text-decoration:none;
	COLOR:#315494;
	padding-left:10px;
}

.evento .descr {
    padding: 3px 10px;
	font-family:Tahoma;
}

.evento .descr .titolo_evento {
  color:#000;
  /* ESEMPI */
  /*text-transform:capitalize;
  text-transform:lowercase;
  text-transform:uppercase;*/
  font-style:italic;
  font-weight:bold;
}

.evento .descr .gruppo_evento {
  /*color:#808080;*/
  color:#666666;
  font-weight:bold;
}

.evento .descr .artista_evento {
  color:#000;
}

.evento .descr .musiche_evento {
  color:#000;
  font-size:0.9em;
}

.evento .descr .varie1_evento {
  color:#000;
}

.evento .descr .varie2_evento {
  color:#000;
}

/* Pagina Curriculum Artisti */
.foto_curriculum {
	margin:0 10px 0px 0;
	float: left;
	clear:left;
}

.nome_artista {
    font-weight:bold;
}

.mansione_artista {
    font-style:italic;
}

.Curriculum_artista {
    text-align:justify;
}
	
/* Lista Artisti */
#lista_artisti {
    list-style-type:decimal;
}

.li_art {
    margin: 1px 0;
}

.li_art a {
    text-decoration: none;
	color:#000;
}

.li_art a:hover{
    font-weight:bold;
}

/* pagina Luoghi */
#luoghi {
    border:inset;
	overflow:auto;
	width:100%;
	margin-bottom:10px;
}
	
#lista_luoghi {
    list-style-type:decimal;
}

.li_luogo {
    margin: 1px 0;
}

.li_luogo a {
    text-decoration: none;
	color:#000;
}

.li_luogo a:hover{
    font-weight:bold;
}

.foto_luoghi {
    margin:0px 10px 10px 10px;
	float: left;
	border:0;
}

.nome_luogo {
    font-weight:bold;
	margin:10px;
}

.desc_luogo {
    margin:0 10px 10px 10px;
}
	
/* Pagina News */
#pag_news {
    margin-bottom:10px;
    border:inset;
	overflow:auto;
	width:100%;
}

.li_news {
    margin: 5px 0;
}

.li_news a {
    text-decoration: none;
	color:#000;
}

.tit_news {
    margin:10px;
}
	
.img_news {
    margin:0px 10px 10px 10px;
	float: left;
	border:0;
}

.txt_news {
    margin:0 10px 10px 10px;
}

/* MULTIMEDIA */
.multimedia {
    background-color:transparent;
	border: solid 1px;
	margin-bottom: 10px;
	width:100%;
	overflow:auto;
}

.multimedia img {
    float:left;
	margin:10px;
	border: 0;
	/* IE hack */
	display:inline;
}

.multimedia .titolo {
    background-color:transparent; 
    color:#f2200a;
	padding-left:10px;
}

.multimedia .info {
    padding: 3px 10px;
	font-family:Tahoma;
}
