body { MARGIN: 0px; padding:0px; background-color:#000000; text-align: center; }
#pagina {MARGIN: 0 auto; width:1024px; position:relative; background-color:#000000;}
#titolosito { height:133px; width:1024px; background:url(buttons/sopra.png) no-repeat bottom; }

/*Menù*/
#menu { width:989px; height:36px; background-color:#000000; padding-left:35px;}
/*#menupuls_sx { background:url(../buttons/puls_sx.png); height:20px; width:10px; float:left;}
#menupuls_dx { background:url(../buttons/puls_dx.png); height:20px; width:10px; float:left;}
#menupuls_centro { background:url(../buttons/puls_centro.png) repeat-x; height:20px;  float:left;
	font-family:Verdana; font-size:12px; font-weight:bold; line-height:16px;}
#menupuls_centro A { text-decoration:none; color:#000000;}
#menupuls_centro A:hover { color:#FF0000;}*/

#articolo { width:1024px; padding-top:5px; float:left; background:url(buttons/centro.png) repeat-y bottom;}
#sx { width: 149px; padding-left:6px; float:left; min-height:600px;}
#titoloarticolo { width:700px; height:24px; position:absolute; left:162px; top: 89px; line-height:24px; color:#FFFFFF; font-weight:bold;}

/*Riquadro centrale inizio*/
#testoarticolo { width:683px; float:left; position:relative; top:0px; left:10px; padding: 0px 7px 0px 7px;}
.testo { font-family: Verdana; color:white; font-size:12px; text-align:justify;}
.testo A { font-weight:bold; color:#00CCFF; text-decoration:none;}
.testo A:hover {color:#FF0000}
.testo A:visited {color:#990066}
#sotto { width:468px; height:130px; margin:0 auto; padding-top:5px;}
#dx { width: 150px; height: 600px; padding-top:2px; position:absolute; top: 140px; right:5px;}
#sottoart { width:1024px; height:23px; background:url(buttons/sotto.png) no-repeat bottom; float:left;}

#cella3 {
	PADDING-BOTTOM: 3px; PADDING-TOP: 1px;
	BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; COLOR: #000000;
	DISPLAY: block; background:#2f8dd5;
	FONT-WEIGHT: bold; FONT-SIZE: 10px; font-family: Verdana; text-align:center;
}
.normale {
	font-family: Verdana;
	color:white;
	font-size:12px;
	text-align:justify;
}
.normale A { font-weight:bold; color:#00CCFF; text-decoration:none;}
.normale A:hover {color:#FF0000}
.normale A:visited {color:#990066}
.normalelista {
	font-family: Verdana;
	color:white;
	font-size:14px;
	text-align:justify;
	list-style:disc;
	line-height:14px;
}
.normalelista A { font-weight:bold; color:#00CCFF; text-decoration:none;}
.normalelista A:hover {color:#FF0000}
.normalelista A:visited {color:#990066}
.normalenews {font-family: Verdana; color:white; font-size:12px; text-align:center;}
.normalenews A { font-weight:bold; color:#0033FF; text-decoration:none;}
.coll { font-weight:bold; color:#FF9900; text-align:left; font-family:Verdana; font-size:12px; margin-left:3px;}
.coll A { font-weight:bold; color:#00CCFF; text-decoration:none;}
.coll A:hover {color:red;}
.collcent { font-weight:bold; color:#FF9900; text-align:center; font-family:Verdana; font-size:12px; margin-left:3px;}
.titolotesto { font-size: 3;	font-weight:bold; font-family: Verdana; text-align: center;
	margin:0px; color:#ff9900}
.paragrafo {
font-size: 12px; font-weight: bold; color:#FFFF00; font-family: Verdana;
text-align: left;
}
.Stile1 {font-size: 11px; font-family:Verdana; font-weight:bold; text-align:center; color:#FFFFFF;}
.Stile2 {color: #FF0000; font-weight:bold;}

/*- Menu Tabs H--------------------------- */

    #tabsH {
      float:left;
      width:100%;
      background:#000;
      font-size:93%;
      line-height:normal;
	  font:bold 11px/1.5em Verdana;
	  margin:0 auto;
	  text-align:center;
      }
    #tabsH ul {
        margin:0;
        padding:10px 0px 0 135px;
        list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url(buttons/tableftH2.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url(./buttons/tabrightH2.gif) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#FFF;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }

        #tabsH #current a {
                background-position:0% -42px;
        }
        #tabsH #current a span {
                background-position:100% -42px;
        }


/*iwebalbum inizio*/
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}

.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
	text-align: left;
	color: #eee;
	white-space: nowrap;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
	padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
/*iwebalbum fine*/