.Normal { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/back04.jpg); background-repeat: no-repeat; background-position: left top; font-family: "Comic Sans MS"; text-align: justify; font-size: 14px}
.Menu01 { background-color: #FFFFFF ; background-image: url(url((URL))); list-style-position: inside; list-style-type: square; background-position: top}
.Normal_Link { background-attachment: fixed; background-image: url(img/back04.jpg); background-repeat: no-repeat; background-position: left top ; font-family: "Comic Sans MS"; color: #0000CC}
a {  color: #0000CC; border-style: none; font-style: normal; text-decoration: none}
.Titolo1 { background-attachment: fixed; background-image: url(img/back04.jpg); background-repeat: no-repeat; background-position: left top; font-family: "Comic Sans MS" ; font-size: large; font-style: italic; font-weight: bold}
.Titolo2 { background-attachment: fixed; background-image: url(img/back04.jpg); background-repeat: no-repeat; background-position: left top; font-family: "Comic Sans MS" ; font-size: medium; text-decoration: underline}
.NormalUnderline { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/back04.jpg); background-repeat: no-repeat; background-position: left top; font-family: "Comic Sans MS" ; text-decoration: underline; text-align: justify}
.right_frame { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/riga_vert.jpg); background-repeat: repeat-y; background-position: left top; font-family: "Comic Sans MS"; text-align: left; vertical-align: top; z-index: auto; clip:  rect(   )}
.butt_right_frame { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/angolo1.jpg); background-repeat: no-repeat; background-position: left top; font-family: "Comic Sans MS"; text-align: justify }
.top_right_frame { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/angolo.jpg); background-repeat: repeat-y; background-position: left top; font-family: "Comic Sans MS"; text-align: justify }
.down_frame { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/bordo_down.gif); background-repeat: repeat-x; background-position: left top; font-family: "Comic Sans MS"; text-align: left; vertical-align: top; z-index: auto; clip: rect( ) }
.left_frame { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/bordo_left.gif); background-repeat: repeat-y; background-position: right top; font-family: "Comic Sans MS"; text-align: left; vertical-align: top; z-index: auto; clip: rect( ) }
.down_left_frame { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/corner_down_left.gif); background-repeat: no-repeat; background-position: right top; font-family: "Comic Sans MS"; text-align: left; vertical-align: top; z-index: auto; clip: rect( ) }
.down_right_frame { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/corner_down_right.gif); background-repeat: no-repeat; background-position: left top; font-family: "Comic Sans MS"; text-align: left; vertical-align: top; z-index: auto; clip: rect( ) }
.top_left_frame { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/corner_top_left.gif); background-repeat: no-repeat; background-position: right bottom; font-family: "Comic Sans MS"; text-align: left; vertical-align: top; z-index: auto; clip: rect( ) }
.foto { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/back04.jpg); background-repeat: no-repeat; background-position: center center; font-family: "Comic Sans MS"; text-align: center; font-size: 14px ; border: 1px #999999 solid}
.t_associazione { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/back04.jpg); background-repeat: no-repeat; background-position: center center; font-family: "Comic Sans MS"; text-align: left; font-size: 14px ; border: 1px #999999 solid }
.bacheca01 {  background-color: #000000; background-image: url(img/paper01.jpeg); background-repeat: no-repeat}
.bacheca02 { background-color: #FFFFFF; background-image: url(img/paper04.jpg); background-repeat: no-repeat ; background-position: center center}
.TitoloAnnunci { background-attachment: fixed; background-image: none; background-repeat: no-repeat; background-position: left top; font-family: "Comic Sans MS" ; font-size: large; font-style: italic; font-weight: bold ; background-color: #D1C527}


/* 
  -- Even more rounded corners with CSS: Base stylesheet --
*/

.dialog_blue {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
}

.dialog_blue .content,
.dialog_blue .t,
.dialog_blue .b,
.dialog_blue .b div {
 background:transparent url(./img/dialog-blue-800x1600.png) no-repeat top right;
 
_background-image:url(./img/dialog-blue.gif);

}

.dialog_blue .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.dialog_blue .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:12px; /* top slice width */
 margin-left:-12px;
 height:100%;

 _height:1600px; /* arbitrary long height, IE 6 */

 background-position:top left;
}

.dialog_blue .b {
 /* bottom */
 position:relative;
 width:100%;
}

.dialog_blue .b,
.dialog_blue .b div {
 height:30px; /* height of bottom cap/shade */
 font-size:1px;
}

.dialog_blue .b {
 background-position:bottom right;
}

.dialog_blue .b div {
 position:relative;
 width:12px; /* bottom corner width */
 margin-left:-12px;
 background-position:bottom left;
}

.dialog_blue .hd,
.dialog_blue .bd,
.dialog_blue .ft {
 position:relative;
}

.dialog_blue .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog_blue h1,
.dialog_blue table,
.dialog_blue p,
.dialog_blue li,
.dialog_blue ul,
.dialog_blue a
 {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
 font-family: "Comic Sans MS"; 
 text-align: justify; 
 font-size: 14px
}

.dialog_blue h1 {
 padding-bottom:0px;
}.NormalBold { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/back04.jpg); background-repeat: no-repeat; background-position: left top; font-family: "Comic Sans MS"; text-align: justify; font-size: 14px ; font-weight: bolder}
li {  font-size: 9pt}
.NormalRed { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/back04.jpg); background-repeat: no-repeat; background-position: left top; font-family: "Comic Sans MS"; text-align: justify; font-size: 14px ; color: #C10000; font-weight: bold}
ul {  padding-top: 0px; padding-bottom: 0px}

#main_table{
	padding-top: 6px;
}
.NormalPiccolo { background-color: #FFFFFF ; background-attachment: fixed; background-image: url(img/back04.jpg); background-repeat: no-repeat; background-position: left top; font-family: "Comic Sans MS"; text-align: justify; font-size: 12px}
