BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 75% Tahoma, Arial, Verdana, sans-serif; COLOR: #323234; PADDING-TOP: 0px
}


A {
	COLOR: #2D449B; TEXT-DECORATION: none
}
A:visited {
	COLOR: #2D449B; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff1493; TEXT-DECORATION: underline
}

IMG {
	MARGIN: 0;
}


HR {
	HEIGHT: 1px;
}


TH {
	 BACKGROUND: #fcfdff; HEIGHT: 20px;
}

P {
	MARGIN: 0;
}

#mainContent {
    WIDTH: 100%;
    FLOAT: left;   BACKGROUND: #FFFFFF; 
    HEIGHT: auto !important;  /* per i browser moderni */
    HEIGHT: 700px;      /* per IE5.x e IE6 */
    MIN-HEIGHT: 700px; /* per i browser moderni */
}

#Menu {
    HEIGHT: auto !important;  /* per i browser moderni */
    HEIGHT: 700px;      /* per IE5.x e IE6 */
    MIN-HEIGHT: 700px; /* per i browser moderni */
    WIDTH: 220px;  FLOAT: left; BACKGROUND: #ffffff;  PADDING-TOP: 12px; PADDING-RIGHT: 6px;
}
#Content {
    BACKGROUND:  #FFFFFF; PADDING-TOP: 20px; PADDING-LEFT: 25px; MARGIN-LEFT: 225px;
    HEIGHT: auto !important;  /* per i browser moderni */
    HEIGHT: 700px;      /* per IE5.x e IE6 */
    MIN-HEIGHT: 700px; /* per i browser moderni */
}
#ContentLarge {
    BACKGROUND: #FFFFFF;    PADDING-TOP: 30px; PADDING-LEFT: 25px;
    HEIGHT: auto !important;  /* per i browser moderni */
    HEIGHT: 700px;      /* per IE5.x e IE6 */
    MIN-HEIGHT: 700px; /* per i browser moderni */
}


/* sfondi menu sinistra */

.leftmenurow {
	 DISPLAY: block; PADDING: 2px 8px;
}

#leftmenubox1 {
	MARGIN: 12px 0 8px 6px; PADDING: 0;  
    	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 75px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 75px; /* per i browser moderni */
	BACKGROUND: url(../images/sfondi/lefbox1.png) center center no-repeat; 
}

#leftmenubox1  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #336;
}

#leftmenubox1  A.leftmenuHead:link,  A.leftmenuHead:active, A.leftmenuHead:visited {
	COLOR: #00D600; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox1  A.leftmenuHead:hover {
	LETTER-SPACING: 1px;  COLOR: #00D600; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}

#leftmenubox1  .leftmenuHead SPAN {
	COLOR: #00D600; PADDING: 4px 6px; BACKGROUND: #DDFFDD;
}


#leftmenubox1 .leftmenurow A:link {
	BACKGROUND : url(../images/point1.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #00D600; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox1 .leftmenurow A:visited {
	BACKGROUND : url(../images/point1.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #00D600; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox1 .leftmenurow A:hover {
	BACKGROUND : url(../images/point1.png) no-repeat 12px 2px;  PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #00D600; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; LETTER-SPACING: 1px; 
}


#leftmenubox2 {
	MARGIN: 12px 0 8px 6px; PADDING: 0;  
    	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 75px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 75px; /* per i browser moderni */
	BACKGROUND: url(../images/sfondi/lefbox2.png) center center no-repeat; 
}

#leftmenubox2  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #336;
}

#leftmenubox2  A.leftmenuHead:link,  A.leftmenuHead:active, A.leftmenuHead:visited {
	COLOR: #00CCCC; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox2  A.leftmenuHead:hover {
	LETTER-SPACING: 1px;  COLOR:  #00CCCC; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}

#leftmenubox2  .leftmenuHead SPAN {
	COLOR: #00CCCC; PADDING: 4px 6px; BACKGROUND: #EEFFFF;
}


#leftmenubox2 .leftmenurow A:link {
	BACKGROUND : url(../images/point2.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #00CCCC; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox2 .leftmenurow A:visited {
	BACKGROUND : url(../images/point2.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #00CCCC; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox2 .leftmenurow A:hover {
	BACKGROUND : url(../images/point2.png) no-repeat 12px 2px;  PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #00CCCC; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; LETTER-SPACING: 1px; 
}


#leftmenubox3 {
	MARGIN: 12px 0 8px 6px; PADDING: 0;  
    	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 75px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 75px; /* per i browser moderni */
	BACKGROUND: url(../images/sfondi/lefbox3.png) center center no-repeat; 
}

#leftmenubox3  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #336;
}

#leftmenubox3  A.leftmenuHead:link,  A.leftmenuHead:active, A.leftmenuHead:visited {
	COLOR:  #ff5000; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox3  A.leftmenuHead:hover {
	LETTER-SPACING: 1px;  COLOR:  #ff5000; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}

#leftmenubox3  .leftmenuHead SPAN {
	COLOR: #ff5000; PADDING: 4px 6px; BACKGROUND: #FFEEDD;
}


#leftmenubox3 .leftmenurow A:link {
	BACKGROUND : url(../images/point3.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #ff5000; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox3 .leftmenurow A:visited {
	BACKGROUND : url(../images/point3.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #ff5000; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox3 .leftmenurow A:hover {
	BACKGROUND : url(../images/point3.png) no-repeat 12px 2px;  PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #ff5000; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; LETTER-SPACING: 1px; 
}





#leftmenubox4 {
	MARGIN: 12px 0 8px 6px; PADDING: 0;  
    	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 75px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 75px; /* per i browser moderni */
	BACKGROUND: url(../images/sfondi/lefbox4.png) center center no-repeat; 
}

#leftmenubox4  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #336;
}

#leftmenubox4  A.leftmenuHead:link,  A.leftmenuHead:active, A.leftmenuHead:visited {
	COLOR:  #666666; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox4  A.leftmenuHead:hover {
	LETTER-SPACING: 1px;  COLOR: #666666; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}

#leftmenubox4  .leftmenuHead SPAN {
	COLOR: #666666; PADDING: 4px 6px; BACKGROUND: #EEEEEE;
}


#leftmenubox4 .leftmenurow A:link {
	BACKGROUND : url(../images/point4.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox4 .leftmenurow A:visited {
	BACKGROUND : url(../images/point4.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox4 .leftmenurow A:hover {
	BACKGROUND : url(../images/point4.png) no-repeat 12px 2px;  PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #666666; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; LETTER-SPACING: 1px; 
}


#leftmenubox5 {
	MARGIN: 8px 0 8px 6px; PADDING: 0;  
    	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 75px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 75px; /* per i browser moderni */
	BACKGROUND: url(../images/sfondi/lefbox5.png) center center no-repeat; 
}

#leftmenubox5  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #336;
}

#leftmenubox5  A.leftmenuHead:link,  A.leftmenuHead:active, A.leftmenuHead:visited {
	COLOR:  #8000ff; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox5  A.leftmenuHead:hover {
	LETTER-SPACING: 1px;  COLOR: #8000ff; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}

#leftmenubox5  .leftmenuHead SPAN {
	COLOR: #8000ff; PADDING: 4px 6px; BACKGROUND: #EEDDFF;
}


#leftmenubox5 .leftmenurow A:link {
	BACKGROUND : url(../images/point5.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #8000ff; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox5 .leftmenurow A:visited {
	BACKGROUND : url(../images/point5.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #8000ff; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox5 .leftmenurow A:hover {
	BACKGROUND : url(../images/point5.png) no-repeat 12px 2px;  PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #8000ff; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; LETTER-SPACING: 1px; 
}

#leftmenubox6 {
	MARGIN: 12px 0 0 6px; PADDING: 0;  
    	HEIGHT: auto !important;  /* per i browser moderni */
	HEIGHT: 65px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 65px; /* per i browser moderni */
	BACKGROUND: url(../images/sfondi/lefbox6top.png) top center no-repeat; 
}
#leftmenuboxbottom6 {
	MARGIN: 0 0 8px 6px; PADDING: 0;  
    	HEIGHT: 13px;      /* per IE5.x e IE6 */
	BACKGROUND: url(../images/sfondi/lefbox6bottom.png) bottom center no-repeat; 
}
#leftmenubox6  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #336;
}

#leftmenubox6  A.leftmenuHead:link,  A.leftmenuHead:active, A.leftmenuHead:visited {
	COLOR:  #0000FF; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox6  A.leftmenuHead:hover {
	LETTER-SPACING: 1px;  COLOR: #0000FF; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}

#leftmenubox6  .leftmenuHead SPAN {
	COLOR: #0000FF; PADDING: 4px 6px; BACKGROUND: #EEEEFF;
}


#leftmenubox6 .leftmenurow A:link {
	BACKGROUND : url(../images/point6.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #0000FF; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox6 .leftmenurow A:visited {
	BACKGROUND : url(../images/point6.png) no-repeat 12px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #0000FF; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
#leftmenubox6 .leftmenurow A:hover {
	BACKGROUND : url(../images/point6.png) no-repeat 12px 2px;  PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #0000FF; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; LETTER-SPACING: 1px; 
}


.leftmenubox7 {
	MARGIN: 8px 0 0 8px; PADDING: 0;  
    	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 75px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 75px; /* per i browser moderni */
	BACKGROUND: url(../images/sfondi/lefbox7top.png) top center no-repeat; 
}
.leftmenubox7bottom {
	MARGIN: 0 0 12px 8px; PADDING: 0;  
    	HEIGHT: 15px;
	BACKGROUND: url(../images/sfondi/lefbox7bottom.png) top center no-repeat; 
}

.leftmenubox7  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #336;
}

.leftmenubox7  A.leftmenuHead:link,  A.leftmenuHead:active, A.leftmenuHead:visited {
	COLOR:  #999966; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
.leftmenubox7  A.leftmenuHead:hover {
	LETTER-SPACING: 1px;  COLOR: #999966; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}

.leftmenubox7  .leftmenuHead SPAN {
	COLOR: #999966; PADDING: 4px;
}


.leftmenubox7 .leftmenurow A:link {
	BACKGROUND : url(../images/point3.png) no-repeat 6px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #3C9596; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
.leftmenubox7 .leftmenurow A:visited {
	BACKGROUND : url(../images/point3.png) no-repeat 6px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #3C9596; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
.leftmenubox7 .leftmenurow A:hover {
	BACKGROUND : url(../images/point3.png) no-repeat 6px 2px;  PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #3C9596; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; LETTER-SPACING: 1px; 
}

.leftmenubox8 {
	MARGIN: 8px 0 0 8px; PADDING: 0;  
    	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 75px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 75px; /* per i browser moderni */
	BACKGROUND: url(../images/sfondi/lefbox8top.png) top center no-repeat; 
}
.leftmenubox8bottom {
	MARGIN: 0 0 12px 8px; PADDING: 0;  
    	HEIGHT: 18px;
	BACKGROUND: url(../images/sfondi/lefbox8bottom.png) top center no-repeat; 
}

.leftmenubox8  p {
	LINE-HEIGHT: 150%; MARGIN: 3px 0; COLOR: #336;
}

.leftmenubox8  A.leftmenuHead:link,  A.leftmenuHead:active, A.leftmenuHead:visited {
	COLOR:  #339966; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
.leftmenubox8  A.leftmenuHead:hover {
	LETTER-SPACING: 1px;  COLOR: #339966; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}

.leftmenubox8  .leftmenuHead SPAN {
	COLOR: #339966; PADDING: 4px;
}


.leftmenubox8 .leftmenurow A:link {
	BACKGROUND : url(../images/point3.png) no-repeat 6px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #FF6633; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
.leftmenubox8 .leftmenurow A:visited {
	BACKGROUND : url(../images/point3.png) no-repeat 6px 2px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #FF6633; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
.leftmenubox8 .leftmenurow A:hover {
	BACKGROUND : url(../images/point3.png) no-repeat 6px 2px;  PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #FF6633; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; LETTER-SPACING: 1px; 
}

.Sub1 {
	PADDING-LEFT: 5px;
}
.Sub2 {
	PADDING-LEFT: 15px;
}
.Sub3 {
	PADDING-LEFT: 25px;
}
.Sub4 {
	PADDING-LEFT: 35px;
}
.MSelected {
	COLOR: #000 !important; LETTER-SPACING: 1px; FONT-STYLE: italic;
}




#MainTopic  {
	LINE-HEIGHT: 150%; 
}
#MainTopic #left1 {
	FLOAT: left; WIDTH: 50%; 
}
#MainTopic #right1 {
	FLOAT: right; WIDTH: 40%; 
}

#MainTopic #left2 {
	FLOAT: left; WIDTH: 70%; OVERFLOW: hidden;  
}
#MainTopic #right2 {
	FLOAT: right; WIDTH: 210px; PADDING-RIGHT: 10px; 
}




div.rightmenubox {
	MARGIN: 10px auto 0 auto; PADDING: 0; BACKGROUND: url(../images/sfondi/rightmenutop.png) no-repeat top center;  WIDTH: 206px; 
}
div.rightmenuboxbottom {
	MARGIN: 0 auto 15px auto; FONT-SIZE: 0; PADDING: 0; BACKGROUND: url(../images/sfondi/rightmenubottom.png) no-repeat top center; WIDTH: 206px;  HEIGHT: 15px;

}
div.rightmenubox h2 {
	COLOR:  #0054A6 !IMPORTANT; MARGIN: 0; PADDING: 0; MARGIN-LEFT: 10px; FONT-SIZE: 120%; PADDING-TOP: 12px; FONT-WEIGHT: bold;   
}

div.rightmenubox  P.first {
	PADDING-TOP: 16px; 
}
div.rightmenubox  P {
	PADDING-LEFT: 8px; 
}




div.rightmenubox A:link {
	BACKGROUND: url(../images/point2.png) no-repeat 9px 5px; MARGIN: 0;  PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 8px; CURSOR: pointer; COLOR: #0072BC;  TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
div.rightmenubox A:visited {
	BACKGROUND: url(../images/point2.png) no-repeat 9px 5px; MARGIN: 0; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; CURSOR: pointer; COLOR: #0072BC; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
div.rightmenubox A:hover {
	BACKGROUND: url(../images/point2.png) no-repeat 9px 5px; MARGIN: 0; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 24px; FONT-WEIGHT: bold;  PADDING-BOTTOM:  8px; CURSOR: pointer; COLOR: #0072BC;  TEXT-ALIGN: left; TEXT-DECORATION: none; LETTER-SPACING: 1px; 
}


dl#news {
	MARGIN: 0 auto; HEIGHT: 20px; TEXT-ALIGN: center; WIDTH: 190px; 
}
dl#news dd  {
	PADDING: 0; MARGIN: 0; 
}
dl#news dd span {
	COLOR: #FF3333; 
}

#MainTopic H1 {
	FONT-SIZE: 130%; PADDING-LEFT: 10px; MARGIN-BOTTOM: 16px; COLOR: #006699; 
}
#MainTopic H2 {
	FONT-SIZE: 120%; MARGIN-TOP: 8px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 12px; COLOR: #006699; 
}
#MainTopic H3 {
	FONT-SIZE: 110%; PADDING-LEFT: 10px;  MARGIN-BOTTOM: 12px;  COLOR: #006699; 
}
#MainTopic H4 {
	FONT-SIZE: 100%; MARGIN-TOP: 8px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; MARGIN-BOTTOM: 12px; COLOR: #1F84E2; 
}
#MainTopic H5 {
	FONT-SIZE: 120%; MARGIN-TOP: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; MARGIN-BOTTOM: 12px; COLOR: #1F84E2; 
}
#MainTopic  #text {
	 PADDING-TOP: 8px; 
}

#MainTopic  #text P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}	

#MainTopic UL {
	LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 4px; 

}

#MainTopic UL LI {
	BACKGROUND: url(../images/raquo.gif) no-repeat 0px 4px; PADDING-LEFT: 14px; MARGIN-BOTTOM: 8px;
}

#MainTopic  UL LI A:link {
	COLOR: #8b008b; TEXT-DECORATION: none
}
#MainTopic  UL LI A:visited {
	COLOR: #8b008b; TEXT-DECORATION: none
}
#MainTopic  UL LI A:hover {
	COLOR: #ff1493; TEXT-DECORATION: underline
}
#MainTopic UL#tasklist {
	 MARGIN-TOP: 18px;
}

A.intlink:link {
	BACKGROUND: #FAEDFA; PADDING: 2px;
}
A.intlink:visited {
	BACKGROUND: #FAEDFA; PADDING: 2px;
}
A.intlink:hover {
	BACKGROUND: #FFFFFF; PADDING: 2px;
}

A.extlink:link {
	BACKGROUND: #F2FDFF; PADDING: 2px;
}
A.extlink:visited {
	BACKGROUND: #F2FDFF; PADDING: 2px;
}
A.extlink:hover {
	BACKGROUND: #FFFFFF; PADDING: 2px;
}



#toolbar {
	FLOAT: right; MARGIN-RIGHT: 10px;
}
A.intlink:link {
	COLOR: purple; TEXT-DECORATION: underline;
}
A.intlink:visited {
	COLOR: purple; TEXT-DECORATION: underline;
}
A.intlink:hover {
	COLOR: blue; TEXT-DECORATION: none;
}
A.extlink:link {
	COLOR: blue; TEXT-DECORATION: underline;
}
A.extlink:visited {
	COLOR: blue; TEXT-DECORATION: underline;
}
A.extlink:hover {
	COLOR: purple; TEXT-DECORATION: none;
}
cite {
	COLOR: purple; 
}
.note {
	COLOR: purple; FONT-WEIGHT: 700;
}
.adv {
	COLOR: #CC0000; FONT-WEIGHT: 700;
}

#toolbar IMG {
   padding: 4px; border: 1px solid #ccc; BACKGROUND: #FFFAF7;
}
#path  A:link {
	TEXT-DECORATION: none
}
#path A:visited {
	TEXT-DECORATION: none
}
#path A:hover {
	 TEXT-DECORATION: underline
}

IMG.left {
	FLOAT: left; MARGIN-RIGHT: 10px;
}
IMG.right {
	FLOAT: right; MARGIN-LEFT: 10px;
}
#loader  {
	TEXT-ALIGN: center; MARGIN-TOP: 150px;
}
.center {
	TEXT-ALIGN: center; 
}
#login_form  {
		TEXT-ALIGN: center;  
}
#login_form fieldset {
		TEXT-ALIGN: left; MARGIN-TOP: 80px; WIDTH: 250px; PADDING: 12px	  
}
#login_form  label {
		FONT-WEIGHT: 700; TEXT-ALIGN: right; WIDTH: 70px; PADDING-TOP: 4px; MARGIN-TOP: 4px; 
}
#login_form  .inputfield {
		WIDTH: 150px; MARGIN-TOP: 4px;  CLEAR: both; MARGIN-LEFT: 10px; 
}
#login_form  #submit {
		PADDING-LEFT: 95px; FLOAT: left; PADDING-TOP: 8px;
}
DIV#pagination  {
	 MARGIN-TOP: 2px; MARGIN-BOTTOM: 12px; FLOAT: left;
}
DIV#pagination A:link, A:active, A:visited {
	TEXT-DECORATION: none;  COLOR: #144ecc; 
}
DIV#pagination A:hover {
	TEXT-DECORATION: underline;  COLOR: #043e7e; 
}
.sep-row {
	 height: 8px;
}

.clear {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 1px; LINE-HEIGHT: 1px;
}

/* calendario */


#calendarBottom {	
	 FLOAT: left;   MARGIN: 0 auto 0 2px; PADDING: 0; HEIGHT: 15px; LINE-HEIGHT: 15px;  FONT-SIZE: 1px; WIDTH: 206px; BACKGROUND: url(../images/sfondi/rightmenubottom.png) top center no-repeat; 
}

#calendarDiv {	
	 FLOAT: left; PADDING: 0; MARGIN: 0 auto 0 2px;  WIDTH: 206px; BACKGROUND: url(../images/sfondi/rightmenutop.png) top center no-repeat;  
}
DIV#calendarDiv H2 {
	 FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #0072BC; MARGIN: 0; PADDING: 14px 0 0 18px;
}
#calendarEventDiv 	{	HEIGHT: 70px; WIDTH: 180px; MARGIN:0 auto; text-align:center; }

#calendar {	 text-align: center; WIDTH: 200px; BACKGROUND: #DDDDDD;  MARGIN: 15px auto;   
}



#calendar TD
		{	 BACKGROUND: #ffffff; text-align:center; FONT-SIZE: 90%; PADDING: 0;}
#calendar TH
		{	 text-align:center}

#calendar TH A:link, #calendar TH A:hover, #calendar TH A:visited
		{	 COLOR: #0072BC; }

.day 
		{ display : none; visibility : hidden; }

.hsunday
		{ background-color:#eeeeff !important; font-weight: 700;}

.hnotsunday
		{ font-weight: 700; }

.sundayclr
		{ background-color:#eeeeff! important; }
.withevent 
		{ background-color: #BBEEFF! important; PADDING: 2px 4px; }
#today
		{ border: #cc0000 1px dotted! important; }
.day 
		{ padding: 4px 8px;  border: #A8CFF6 1px dotted; text-align: left; }

.event-date	{ font-weight: bold; font-size: 80%; }

.event-title 
		{ font-weight: 600; }
.event
		{ font-size: 90%; }



#kwick1 {
	  POSITION: relative; 
}
#kwick1 .kwicks1 {
	DISPLAY: block; 
}
#kwick1 LI.kwick1 {
	FLOAT: left;  PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #fff; 
         OVERFLOW: hidden; CURSOR: pointer;  
}
#kwick1 .item_1 {
	  WIDTH: 200px; 
}
#kwick1 .item_2 {
	  WIDTH: 750px; 
}
#fleft {
	   VISIBILITY: hidden;
}



.task-data {
	 BORDER: 1px dotted #DEE9FF; BACKGROUND: #F4F7FD; PADDING: 8px; MARGIN-BOTTOM: 15px; FLOAT: left; WIDTH: 100%;
}

.task-title{
	FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #3D5B9A; MARGIN-BOTTOM: 8px;
}

.task-text {
	LINE-HEIGHT: 150%; 
}
.task-data IMG {
	 MARGIN: 8px;
}
#doc-list {
	 FLOAT: left;   
}
#docs {
	 FLOAT: left; PADDING: 8px; WIDTH: 98%; MARGIN-LEFT:4px; BORDER: 1px dotted #CCEECC; BACKGROUND: #EEFFEE; 
}

.doc-title {
	FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #3D5B9A; 
}

.doc-task {
	TEXT-ALIGN: right; MARGIN-RIGHT: 25px; 
}
.doc-task IMG {
	MARGIN-BOTTOM: 4px; MARGIN-LEFT: 4px; 
}
.doc-data{
	FONT-SIZE: 90%; MARGIN-TOP: 4px; MARGIN-LEFT: 4px;
}

.author{
	FONT-STYLE: italic
}

.date {
	
}

.doc-text{
	MARGIN-TOP: 12px; TEXT-ALIGN: justify; PADDING-RIGHT: 30px; PADDING-BOTTOM: 30px;
}

/* admin */

div.leftmenubox {
	MARGIN: 8px;	PADDING: 0;
}
div.leftmenubox  A.leftmenuHead:link,  A.leftmenuHead:active, A.leftmenuHead:visited {
	COLOR:  #FFFFFF; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
div.leftmenubox  A.leftmenuHead:hover {
	LETTER-SPACING: 1px;  COLOR: #FFFFFF; LINE-HEIGHT: 28px; FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 0;  DISPLAY: block; PADDING-LEFT: 14px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;   PADDING-TOP: 6px; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
div.leftmenubox  .leftmenuHead SPAN {
	COLOR: #FFFFFF; PADDING: 4px;
}

div.leftmenubox div  {
	BACKGROUND: url(../images/sfondi/violet_box_left_bottom.png) bottom left no-repeat; MARGIN: 0;	PADDING: 0;
}
div.leftmenubox div div {
	BACKGROUND: url(../images/sfondi/violet_box_left_top.png) top left no-repeat;	MARGIN: 0; PADDING: 0; 
}
div.leftmenubox div div div {
	BACKGROUND: url(../images/sfondi/violet_box_right.png) bottom right no-repeat; MARGIN: 0; PADDING: 0;
}
div.leftmenubox div div div div {
	BACKGROUND: url(../images/sfondi/violet_box_top_right.png) top right no-repeat; MARGIN: 0; PADDING: 0;
}
div.leftmenubox div div div div div {
	PADDING: 8px 6px; 
}

div.leftmenubox .leftmenurow A:link {
	BACKGROUND : url(../images/point8.png) no-repeat 2px -1px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #FFFFFF; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
div.leftmenubox .leftmenurow A:visited {
	BACKGROUND : url(../images/point8.png) no-repeat 2px -1px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #FFFFFF; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; 
}
div.leftmenubox .leftmenurow A:hover {
	BACKGROUND : url(../images/point8.png) no-repeat 2px -1px;  PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 18px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; CURSOR: pointer; COLOR: #FFFFFF; PADDING-TOP: 0; TEXT-ALIGN: left; TEXT-DECORATION: none; LETTER-SPACING: 1px; 
}

.field {
	TEXT-ALIGN: right;  FONT-WEIGHT: 700;
}
.row0 {
	BORDER-BOTTOM: 1px solid #FDE5EA;
}
.row1 {
	BORDER-BOTTOM: 1px solid #E5EAFD;
}

#tools {
	TEXT-ALIGN: center; WIDTH: 150px; padding: 6px; border: 1px solid #ccc;
}


/* sitemap */

.interm {
	 BACKGROUND: url(../images/sitemap3.gif) repeat-y; 
}


