 /* © Casaccia Danilo */

 body { height: 100%;
    padding: 0px;
    margin: 0px; 
    font-family: Verdana;
    font-size: 11px;  
    background-color: white; 
    }

 div#container { width: 86%;
    min-width: 870px;
    margin: auto;
    background-image: url(Leftshadow.jpg);
    background-repeat: repeat-y;
    background-position: left top;	
    }

 div#container2 { width: auto;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url(Rightshadow.jpg);
    background-repeat: repeat-y;
    background-position: right top;
    }

 div#intestazione { height: 130px;
    background-image: url(Texture.jpg);
    background-position: left center;
    background-repeat: repeat-x;  
    }

 div#contenuto { width: 98%;
    height: 100%;	  
    margin: auto;
    padding: 5px;   
    text-align: justify;
    background-image: url(VerticalTexture.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;     
    }

 div#header  { width: 86%;
    height: 20px;
    min-width: 870px;
    margin: auto;  
    margin-top: 5px;
    background-image: url(Topshadow.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    }   

 div#footer { width: 86%;
    height: 26px;
    min-width: 870px;
    margin: auto;  
    background-image: url(Bottomshadow.jpg);
    background-position: left bottom;
    background-repeat: repeat-x;
    clear: both;
    } 

 div#cleaner { clear: both;
    }  

 div#firma { width: 100%;
    height: 50px;
    text-align: center;
    font-size: 10px;
    position: relative;
    top: 1%;
    color: #999999;
    }  

 div.paragrafo { clear: both; 
    } 

 div.leftbox { width: 20%;
    float: left; 
    padding-top: 40px;  
    text-align: center; 
    }

 div.rightbox{ width: 74%;
    float: right;
    padding-top: 40px;
    padding-right: 30px;
    }

 div#MenuNoFlash { width: 600px;
    height: 130px;
    background-image: url(TextureMenu.jpg);
    background-position: right center;
    background-repeat: no-repeat;  
    } 

 div#subManifestazioni { text-align: center;    
   }

 div.title { font-size: 1.50em;
   text-align: left;	 
   font-family: "Monotype Corsiva";
   font-weight: bold;
   color: blue;
   }

 div.line { width: 100%;
   height: 2px;
   background-color: blue;
   }

 div#boxcartina {height: 430px;
    width: 510px;	  
    background-image: url(BoxCartina.png);	  
    margin: auto;    
    }
    
 div#boxmappadding { height: 400px;
    width: 496px;
    padding-top: 20px;
    padding-left: 1px;
    padding-right: 13px; 	    
    border: 0px;	
    text-align: center;        
    }	 

 div#news { width: 94%;
    height: 100px;
    text-align: left;
    overflow: auto;
    margin-left: 10px;
    margin-top: 10px;
    padding: 0px;    	    
    }   

 div.fotolist { width: 90%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    }

 form {  min-width: 170px;
   height: 100px; /*ie 6*/	  
   min-height: 100px !important;
   background-image: url(Form.jpg);
   background-position: center center;
   background-repeat: no-repeat;     
   }

 input { margin-right: 2px;
   border: 1px solid rgb(153, 153, 153); 
   }

 a { color: blue;
   font-weight: bold;
   }   

 a:link {  text-decoration: none;
   }

 a:visited { text-decoration: none
   }

 a:active { text-decoration: none
   }

 a:hover { text-decoration: underline;
   } 

 a.menu { color: white;
   font-size: xx-small;   	 
   }   

 a:hover.menu { text-decoration: underline;   
   }

 a#cliccato.menu { color: yellow; 
   }

 table#menu { width: auto; 
   }

 tr.menu { height: 120px;
   }

 td#tdcliccato.menu { background-image: url(BulletDown.gif);
   background-position: center top;
   background-repeat: no-repeat
   }

 td.menu { width: 100px;
   padding-top: 10px; 
   text-align: center; 
   vertical-align: top;
   }

 img { border: 0px;
   }

 li { list-style-image: url(BulletListato.jpg); 
   padding: 1px;
   }

 p { text-indent: 1cm;
   }

 strong { color: blue;
  }

div #multi-level {
	padding-top:1%;
	padding-left:12%;
	position:relative;
	height:30px;  
	z-index:100;
}

.menu, .menu ul {
	list-style-type:none; 
	padding:0; 
	margin:0; 
	font-family:arial, sans-serif;
}

.menu li.top {
	display:block;
	float:left;
	position:relative;
}

.menu li.top a.top_link {
	display:block; 
	float:left;
        width:173px; 
	height:86px;
}

.menu li.top a span {
	position:absolute; 
	left:-9999px; 
	top:0; 
	z-index:0; 
	font-size:10px;
}

.menu li.p1 {
	width:175px;
        height: 87px;
	background:url(Concorso.png) no-repeat;
}

.menu li.p2 {
	width:175px;
        height: 87px;
	background:url(Domanda.png) no-repeat;
}

.menu li.p3 {
	width:175px;
        height: 87px;
	background:url(Menu.png) no-repeat;
}

#BrolmoCalendar1650L { display: none !important; visibility: hidden !important; }













