body {
     background-color:#8F8F8F;
     font-size:14px;
     font-family:Georgia, "Times New Roman", Times, serif;
     margin: 0px;
     padding: 0px;
     /*background-color:#CCCCCC;*/
     
}

div {

/*border: dashed 1px;*/
}


	A {
		text-transform: none;
		text-decoration:none;
		color: #000066;
  	}
        
        A.anchor,  A.anchor:hover, A.anchor:visited {
                text-transform: none;
		text-decoration:none;
		color: #000000;
          
        }

	A:hover, A:link, A:visited{
		text-transform: none;
                text-decoration:underline;
	}

	A.link {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		font-size: 14px;
		color: #000066;
		text-decoration:none;
	}

	A.link:hover {
		color: #0066AA;
		text-decoration:none;
	}

#maintext {
     color: rgb(0,0,0);
     padding-left: 15px;
     padding-top:20px;
     margin-right: 25px;
}	
	
#maintext h4 {
   color: #000000;
   padding-left:5px;
   font-size: 18px;
   font-weight: bold;
   margin:0;
}
               
#video {
     margin-left:20px;
     margin-bottom:30px;
}

     /*PRESENTAZIONE ARTISTI*/
#artisti{
     padding-top:8px;
     text-align: center;
     position: relative;
     width: 100%;
     
}
#artisti a {
     text-decoration: none;
     line-height: 22pt;
     font-size: 20px;
     letter-spacing: 5px;
}
#artisti a:hover {
     text-decoration: none;
}
#artisti .nazionalita {
     font-style: italic;
}

#artisti h3 {
     color: #000000;
     text-align: center;
     font-weight: 500;
     font-size: 32px;
     margin-top:6px;
     margin-bottom: 6px;
     letter-spacing: 4px;
}

#emergenti {
     text-align: center;
     margin-top: 8px;
     position: relative;
     width: 100%;
}
#emergenti div {

     width: 35%;
     margin-left:30%;
     margin-right:30%;
}
#emergenti a {
     text-decoration: none;
     line-height: 18pt;
}
#emergenti a:hover {
     text-decoration: none;
}

div#container {

    width: 1050px;
    height: inherit;
    position: relative;
    margin: auto;
    text-align: center;

}

div#intestaz {
     position: absolute;
     left: 200px;
     width:800px;
     height:189px;
     border-bottom: 1px solid #000;
     border-left: 1px solid #000;
     border-right: 1px solid #000;
     z-index: 4;
     background-color:#CCCCCC;
}

div#intestaz p{
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 8px;
    margin: 5px 15px 0px 15px;
    
}

div#intestazSX {
     left:0px;
     position: absolute;
     width: 198px;
     margin-left: 2px;
     height: 189px;
     border-bottom: 1px solid #000;
     z-index: 4;
     border-left: 1px solid #000;
     background-image: url(menaggio2.jpg);
     background-color:#CCCCCC;
     
}

div#intestazSX img {
     
     float: right;
     background-color: #fff;
     margin: 12px 5px 0px 5px;
     padding:2px;
}


div#contenuto {
     
    margin-bottom:30px;
    padding: 0px 10px 0px 15px;
    position: absolute;
    top: 190px;
    width: 775px;
    left: 200px;
    z-index: 1;
    text-align: left;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    background-color:#CCCCCC;
}



/*MENU'*/
div#menusx {
    width: 197px;
    left: 2px;
    position: absolute;
    top: 190px;
    z-index: 2;
    text-align: left;
    border-right: 1px solid #000;
    border-left: 1px solid #000;
    border-bottom: 1px solid #000;
    background-color:#CCCCCC;
    
}

div#menusx ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 197px;
        border-bottom: 1px solid #ccc;
}

div#menusx ul li {
	position: relative;
}

div#menusx .submenu {
	position: absolute;
	left: 199px;
	top: 0;
	display: none;
}

div#menusx .OPEN li a {
	position: relative;
        padding: 0px 0px 7px 25px;
        font-size: 10px;
        border-left: 2px solid #ccc;
        border-top: none;
        border-bottom: none;
}

div#menusx li.selected a {
     	background: #949494;
}


div#menusx li .submenu {
	left: 198px;
	top: 0;
	display: none;
        z-index: 3;
}

div#menusx .submenu li a{
	background: #858585;
        font-size: 10px;
}
div#menusx ul li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	background: #7E7E7E;
	padding: 8px;
	border: 2px solid #ccc;
        border-right: none;
        border-bottom: none;
        padding-left:10px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

div#menusx li a:hover {
    background: #A2A2A2;
}

/*div#menusx li:hover ul { display: block;}
*/

div#banner {
     margin-top:40px;
     width:198px;    
}
div#banner table{
     text-align:center;
     width: 100%;
     margin-bottom:20px;
}

/*LINK*/
	A.link {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		font-size: 14px;
		color: #000066;
		text-decoration:none;
	}

	A.link:hover {
		color: #0066AA;
		text-decoration:none;
	}
        

/* Sample PopBox CSS Classes */
/* PopBox.js, Copyright (c) 2007, C6 Software, Inc. (http://www.c6software.com/)*/

.PopBoxImageSmall
{
	border: dotted 1px #0066AA;
	cursor: url("stampa/PopBoxImg/magplus.cur"), pointer;
	margin: 5px 5px 0px 5px;
        
}

.PopBoxImageSmall2
{
	border: 3px groove #131313;
	cursor: url("stampa/PopBoxImg/magplus.cur"), pointer;
	margin: 0px;
        padding: 0px;
}

.PopBoxImageLarge
{
	border: dotted 2px #000066;
	cursor: url("stampa/PopBoxImg/magminus.cur"), pointer;
}
.PopBoxImageShrink
{
	cursor: url("stampa/PopBoxImg/magminus.cur"), pointer;
}
.PopBoxImageLink
{
	cursor: pointer;
}
.PopBoxImageMove
{
	border: none 0px #ffffff;
	cursor: pointer;
}

#imgcontainer td {
     vertical-align: bottom;
}
#imgcontainer a{
     font-size: 10px;
     vertical-align: top;
}
#imgcontainer a:hover {
     text-decoration: none;
}

#divfotocontainercontainer {
     
}

#divfotocontainer {

     margin-bottom:0px;
     padding:0px;
     margin-left: 20px;
     margin-right: 5px;
     border: 4px ridge black;
     border: 4px ridge black;
     width: 725px;
     overflow: hidden;     
}

#fotocontainer {    
     margin:0px;
     padding:0px;     
}


#divprogramma {
     
     margin: 0px 20px 0px 0px;
}

#divprogramma h2 {
     
     margin: 20px 0px 8px 15px;
}

.programma {
     margin: 0px 0px 0px 35px;
     padding: 0px;
     list-style: none;
}

.programma li{
     margin: 0px;
     padding: 0px;
}

.programma li ul{
     margin: 0px 0px 8px 0px;
     padding: 0px;
     list-style: none;
}

.programma li ul li {
     margin: 0px 0px 0px 10px;
     padding: 0px;
     
}

.programma h3{
     margin: 0px;
     padding: 0px;
}


.programma h4{
     margin: 0px;
     padding: 0px;
}

.programma .evento {
     font-weight:bold;
     font-size:16px;
}

.programma .artista {
     font-weight:bold;
     font-size: 18px;
     letter-spacing: 3px;
}

.programma .artista2 {
     font-weight:bold;
     font-size: 14px;
     letter-spacing: 2.5px;
}

#programmaprimapaginaul {
     list-style: none;
     margin: 0px 0px 0px 10px;
     padding: 0px;
}

#programmaprimapaginaul li ul{
     list-style: none;
     padding: 0px 0px 0px 20px;
}

#programmaprimapaginaul .artista {
     
     font-size:16px;
     letter-spacing: 2px;
}

#programmaprimapaginaul .artistadesc {
     
     font-size: 12px;
}

#presentazioneprogramma {

position:relative;
float: right;
width: 58%;
height: 485px;
}

#presentazioneprogramma .evento1 {     
     font-weight: bold;
     font-size: 16px;

}


#contatti {
     height: 1000px;
}

#contatti h3 {
     margin: 10px 0px 8px 0px;
     padding: 0px;
}
#contatti p{
     
     margin: 0px 0px 10px 10px;
}
