BODY {
	PADDING-RIGHT: 0; PADDING-LEFT: 0; BACKGROUND: #333 url(../images/bg_body.jpg) repeat-y center top;  PADDING-BOTTOM: 0; MARGIN: 0; FONT: 80% Verdana, Tahoma, Arial, sans-serif; COLOR: #fff; PADDING-TOP: 0;
}

HTML {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px;  BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #555566; PADDING-TOP: 0px; FONT-FAMILY:  Tahoma, Verdana, Helvetica, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
DIV {
	TEXT-ALIGN: left; 
}

H1, H2, H3, H4, H5, H6, P, IMG  {
	PADDING: 0; FONT-WEIGHT: normal; MARGIN: 0; 
}
P  {
	PADDING: 0; MARGIN: 0; 
}
IMG  {
	PADDING: 0; MARGIN: 0; BORDER: 0;
}
UL {
	PADDING: 0;  MARGIN: 0;  LIST-STYLE-TYPE: none
}
LI {
	PADDING: 0;  MARGIN: 0;  
}
FORM {
	PADDING: 0;  MARGIN: 0;  
}
HR {
	HEIGHT: 1px; PADDING: 0;  MARGIN: 0;  
}
TH {
	 BACKGROUND: #f3f3f3; HEIGHT: 20px;
}

 
A:link {
	COLOR: #39393a; TEXT-DECORATION: none
}
A:visited {
	COLOR: #39393a; TEXT-DECORATION: none
}
A:hover {
	COLOR: #39393a; TEXT-DECORATION: underline
}

.clear {
	CLEAR: both; FONT-SIZE: 1px; HEIGHT: 1px; LINE-HEIGHT: 1px;
}
.center {
	TEXT-ALIGN: center; 
}

/* i box della struttura */

#wrapper {
	 MARGIN: 0 auto; PADDING: 0;  WIDTH: 985px; BACKGROUND: #000; 
}
#header {
	FLOAT: left; HEIGHT: 110px; WIDTH: 985px; MARGIN: 0; BACKGROUND: #000 url(../images/logo.jpg) no-repeat left 5px; 
}
.inner-header{
	MARGIN: 10px; MARGIN-TOP: 0; 
}
#head-menu {
	WIDTH: 985px;  BACKGROUND: #000; FLOAT: left; PADDING-BOTTOM: 8px; 
}
ul#animated {
	WIDTH: 985px;  FLOAT: left;
        padding: 0;
        margin: 0;
        list-style-type: none;
	BACKGROUND: #000;
	
}
ul#animated li {
        padding: 0;BACKGROUND: #000;
}


#container-home { 
	 FLOAT: left; WIDTH: 985px; BACKGROUND: #000; PADDING-BOTTOM: 8px; MARGIN-TOP: 12px;
}
#left-col {
	FLOAT: left; WIDTH: 225px; 
}
#inner-left-col {
	MARGIN: 10px; MARGIN-LEFT: 20px; 
}
#left-content { 
	FLOAT: left; WIDTH: 390px; 
}
#right-content { 
	FLOAT: left; WIDTH: 370px; 
}
#inner-content {
	MARGIN: 10px; BACKGROUND: #000; 
}
#footer {
	CLEAR: both; TEXT-ALIGN: center; PADDING-RIGHT: 0; PADDING-TOP: 10px; FLOAT: left; WIDTH: 984px; PADDING-LEFT: 0; FONT-SIZE: 90%; BACKGROUND: #000; 
}

/* blocchi specifici pagina interna */

#container { 
	FLOAT: left; WIDTH: 985px; BACKGROUND: #000; PADDING-BOTTOM: 8px; 
}
#main-large{
	FLOAT: left; WIDTH: 100%;
    	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 700px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 700px; /* per i browser moderni */
}
#inner-main-large  {
	MARGIN-LEFT: 40px; MARGIN-RIGHT: 30px; MARGIN-TOP: 20px; LINE-HEIGHT: 130%; 
}
#main {
	FLOAT: left; WIDTH: 755px; 
    	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 700px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 700px; /* per i browser moderni */
}

#inner-main  {
	MARGIN-LEFT: 10px; MARGIN-TOP: 10px; PADDING-RIGHT: 18px; LINE-HEIGHT: 130%; 
}
	


/* header menu top */

DIV#logo A {
   	HEIGHT: 110px; WIDTH: 200px;  FLOAT: left;  DISPLAY: block; 
}
DIV#header UL {
	PADDING-RIGHT: 24px;  FLOAT: right; PADDING-TOP: 8px; TEXT-ALIGN: right; 
}
DIV#header UL LI {
	DISPLAY: inline; 
}
DIV#header A.top-bar-link:link  {
	 COLOR: #cc0000; TEXT-DECORATION: none; PADDING: 2px 4px; HEIGHT: 20px; LINE-HEIGHT: 20px;
}
DIV#header A.top-bar-link:visited {
	COLOR: #cc0000; TEXT-DECORATION: none; PADDING: 2px 4px; HEIGHT: 20px; LINE-HEIGHT: 20px;
}
DIV#header A.top-bar-link:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline; PADDING: 2px 4px; HEIGHT: 20px; LINE-HEIGHT: 20px;
}
DIV#header UL LI A#current{
	BACKGROUND: #333333; COLOR: #ff3333; PADDING: 2px 4px; HEIGHT: 20px; LINE-HEIGHT: 20px;
}

/* menu orizzontale */

#head-menu UL {
	FLOAT: right; PADDING: 0; LIST-STYLE-TYPE: none; MARGIN-RIGHT: 10px;
}
#head-menu LI {
	FLOAT: left; DISPLAY: inline; margin: 0 2px 0 0; PADDING: 0; TEXT-TRANSFORM: uppercase;
}
#head-menu A {
	FLOAT: left; DISPLAY: block; COLOR: #339933;  MARGIN: 0 1px 0 0; PADDING: 5px 10px; TEXT-DECORATION: none; LETTER-SPACING: 1px;
}
#head-menu A:hover{
	BACKGROUND: #333333; COLOR: #ff3333; 
}
#head-menu #current A { 
	BACKGROUND: #333333; COLOR: #ff3333;
}

/* footer */


DIV#footer-inside {
	LINE-HEIGHT: 32px;
}
DIV#footer P {
	TEXT-ALIGN: center; WIDTH: 100%;  COLOR: #595965; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px; 
}
DIV#footer UL {
	 WIDTH: 100%;  TEXT-ALIGN: center; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;  PADDING-TOP: 0px; 
}
DIV#footer UL LI {
	PADDING-TOP: 5px; DISPLAY: inline;
}
#footer-inside A:link, A:visited   {
	COLOR: #006626; TEXT-DECORATION: none; DISPLAY: inline;
}
#footer-inside A:hover, A:active {
	COLOR: #F46625; TEXT-DECORATION: underline; DISPLAY: inline;
}
#footer-inside A#current{
	BACKGROUND: #333333; COLOR: #ff3333; PADDING: 2px 4px; HEIGHT: 20px; LINE-HEIGHT: 20px;
}

/* contenuti lato sinistro */

#leftHeader{
	 FLOAT: left; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 28px; HEIGHT: 28px; WIDTH: 99%; FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND: #ff3333; MARGIN-BOTTOM: 12px; 
}
#leftHeader span {
	 DISPLAY: block; PADDING-LEFT: 12px;
}


/*  (box centrale a sinistra) */

DIV#contentLeft {
	BACKGROUND: #000;  WIDTH: 99%; PADDING: 0; MARGIN: 0; FLOAT: left; MARGIN-BOTTOM: 10px; 
}
DIV#contentLeft H2 {
	  BACKGROUND: #009933; MARGIN-BOTTOM: 8px; FLOAT: left; WIDTH: 100%; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 28px; HEIGHT: 28px; FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #ffffff; 
}
DIV#contentLeft H2 span {
	 PADDING-LEFT: 12px; 
}

DIV#contentLeft  IMG {
	FLOAT: left; MARGIN-LEFT: 2px; MARGIN-RIGHT: 10px; PADDING: 8px; BORDER: 1px solid #333;
}



	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:195px;
		height:300px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	

/*  (slider centrale) */

	#slider1 ul, #slider1 li,
	{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider1{margin-top:1em;}
	#slider1 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:368px;
		height:360px;
		overflow:hidden; 
		}	
	

/*  (box centrale a destra) */

DIV#contentRight {
	BACKGROUND: #000;  WIDTH: 100%; PADDING-TOP: 0; MARGIN: 0; FLOAT: left; MARGIN-BOTTOM: 10px; 
}
DIV#contentRight H1 {
	 MARGIN-BOTTOM: 8px; FLOAT: left; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 28px; HEIGHT: 28px; WIDTH: 97%; FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND: #333399; 
}
DIV#contentRight H1 span {
	 DISPLAY: block; PADDING-LEFT: 12px;
}
DIV#contentRight H2 {
	 MARGIN-BOTTOM: 8px; MARGIN-TOP: 22px; FLOAT: left; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 28px; HEIGHT: 28px; WIDTH: 97%; FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND: #339966; 
}
DIV#contentRight H2 span {
	 DISPLAY: block; PADDING-LEFT: 12px;
}

DIV#contentRight A {
	 COLOR: #ff3333;
}

DIV#contentRight IMG {
	 MARGIN-LEFT: 2px; MARGIN-RIGHT: 10px; PADDING: 8px; BORDER: 1px solid #333;
}

DIV#contentRight UL {
	 WIDTH: 100%; FLOAT: left; CLEAR: both; MARGIN-BOTTOM: 12px;
}

DIV#contentRight UL LI {
	 DISPLAY: inline; WIDTH: 50%; FLOAT: left; TEXT-ALIGN: center;
}

/* stili Accordion Ultime fotogallery */


#gallerylist {
	WIDTH: 348px; HEIGHT: 230px;   
}

#gallerylist DIV.selected .title {
	FONT-WEIGHT: bold
}
#gallerylist DIV DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px;  PADDING-TOP: 5px
}
#gallerylist DIV.title {
	PADDING-RIGHT: 10px;  PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; CURSOR: pointer; PADDING-TOP: 10px; BACKGROUND-COLOR: #5555AA; BORDER-TOP: 1px solid #000;
}
#gallerylist DIV.selected {
	BORDER-BOTTOM-STYLE: none
}


.dock {
	POSITION: relative; TEXT-ALIGN: center; HEIGHT: 50px; 
}
.dock-container {
	POSITION: absolute; PADDING-LEFT: 20px; HEIGHT: 50px
}
A.dock-item {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 40px; DISPLAY: block; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000; TOP: 0px; TEXT-DECORATION: none
}
.dock-item IMG {
	 MARGIN: 5px 10px 0px; WIDTH: 100%; PADDING: 0 !IMPORTANT; BORDER: 0 SOLID #000 !IMPORTANT;
}
.dock-item SPAN {
	PADDING-LEFT: 20px; DISPLAY: none; COLOR: #EEE;
}

/* testo iniziale */
#mytext {
	TEXT-ALIGN: left; 
}
#mytext P {
	MARGIN-BOTTOM: 8px; FONT-SIZE: 95%;
}
#mytext A.link:link, #mytext A.link:active, #mytext A.link:visited {
	TEXT-DECORATION: none;  COLOR: #FF3333; BACKGROUND: #333; 
}
#mytext A.link:hover {
	TEXT-DECORATION: underline;  COLOR: #F46625; 
}


/* stili del testo interno */

#inner-main H1 {
	  TEXT-TRANSFORM: uppercase; FLOAT: left; FONT-SIZE: 120%; FONT-WEIGHT: bold;  LINE-HEIGHT: 28px; HEIGHT: 28px; COLOR: #fff; PADDING-BOTTOM: 0;  BACKGROUND: #ff6666; MARGIN-BOTTOM: 14px;
}
#inner-main H1 span {
	 DISPLAY: block; PADDING-LEFT: 12px;PADDING-RIGHT: 12px;
}
#inner-main H2, H3, H4, H5, H6 {
  	FONT-SIZE: 115%; MARGIN-BOTTOM: 10px; MARGIN-TOP: 10px; COLOR: #66FF66; 
}
#inner-main-large H1 {
	  TEXT-TRANSFORM: uppercase; FLOAT: left; FONT-SIZE: 120%; FONT-WEIGHT: bold;  LINE-HEIGHT: 22px; HEIGHT: 22px; COLOR: #fff; PADDING-BOTTOM: 0;  BACKGROUND: #ff6666; MARGIN-BOTTOM: 14px;
}
#inner-main-large H2 {
	  FLOAT: left; FONT-SIZE: 110%; FONT-WEIGHT: bold;  LINE-HEIGHT: 22px; HEIGHT: 22px; COLOR: #fff; PADDING-BOTTOM: 0;   MARGIN-BOTTOM: 14px;
}
#inner-main-large H1 span {
	 DISPLAY: block; PADDING-LEFT: 12px; PADDING-RIGHT: 12px;
}
#inner-main-large A {
	 COLOR: #cc0000; 
}
#read-content {
  	PADDING-RIGHT: 12px;
}
#read-content H2, H3, H4, H5, H6 {
  	FONT-SIZE: 115%; MARGIN-RIGHT: 10px; MARGIN-TOP: 0; MARGIN-BOTTOM: 0; COLOR: #996666; 
}
#read-content IMG {
  	PADDING: 10px; BORDER: 1px solid #333; MARGIN: 12px;
}
.imgNoBorder {
  	PADDING: 0 !IMPORTANT; BORDER-WIDTH: 0 !IMPORTANT; MARGIN: 0 !IMPORTANT;
}
#read-content A {
  	COLOR: #ff3333; 
}

#read-content UL.list {
	LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 4px; 

}
#read-content UL.list LI {
	BACKGROUND : url(../images/point.jpg) no-repeat 6px 8px; PADDING-LEFT: 14px; MARGIN-BOTTOM: 8px;
}

/* menu sinistro prima pagina */

UL#leftSectionMenu  {
	MARGIN-BOTTOM: 20px; PADDING: 2px; 
}
UL#leftSectionMenu LI {
	BACKGROUND : url(../images/point.jpg) no-repeat 8px 12px; PADDING-LEFT: 14px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; 
}
#leftSectionHeader{
	 FLOAT: left; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 28px; HEIGHT: 28px; WIDTH: 99%; FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND: #ff9933; MARGIN-TOP: 0; 
}
#leftSectionHeader span {
	 DISPLAY: block; PADDING-LEFT: 12px;
}


/* menu sinistro pagina sezioni e contenuti */

#innerContentMenu {
	  BORDER: 1px double #ccc; PADDING: 4px; 
}
#innerContentMenu .padding  {
	PADDING-LEFT: 8px; 
}
#innerContentMenu A.item {
	COLOR: #ff3333; BACKGROUND : url(../images/point.jpg) no-repeat 3px 8px; PADDING-LEFT: 10px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 20px; 
}
#innerContentMenu H2 {
	 FLOAT: left; TEXT-TRANSFORM: uppercase; LINE-HEIGHT: 28px; HEIGHT: 28px; WIDTH: 180px; FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND : #000; MARGIN-BOTTOM: 12px;
}
#innerContentMenu H2 span {
	 DISPLAY: block; PADDING-LEFT: 12px;
}
#innerContentMenu A#selectedCont {
	BACKGROUND : url(../images/point.jpg) no-repeat 3px 8px; PADDING-LEFT: 10px; LINE-HEIGHT: 20px; 
}
#innerContentMenu A#selectedCont span{
	BACKGROUND : #333333; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; 
}


DIV#list-pages  {
	BORDER-TOP: 1px dotted #666; MARGIN: 20px 0; PADDING-TOP: 10px;
}
#list-pages DIV {
	BACKGROUND : url(../images/raquo.jpg) no-repeat 6px 5px; PADDING-LEFT: 20px; LINE-HEIGHT: 24px; 
}

#path-toolbar-div {
	 FLOAT: left; width: 100%; MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px;
}

#path {
	 FLOAT: left;  
}

#path A {
	COLOR : #666; 
}
#toolbar {
	FLOAT: right; MARGIN-RIGHT: 10px; 
}
/* briciole di pane */

A.path:link, A.path:active, A.path:visited {
	TEXT-DECORATION: none;  COLOR: #F46625; BACKGROUND: #FFFFCC; 
}
A.path:hover {
	TEXT-DECORATION: underline;  COLOR: #F46625; 
}



/* pagina interna degli eventi */

.event-date	{ 
	FONT-WEIGHT: bold; MARGIN-TOP: 12px; COLOR: #666; 
}
.event-title { 
	FONT-WEIGHT: bold; MARGIN-TOP: 20px; MARGIN-BOTTOM: 4px; COLOR: #339933; 
}
.event-title IMG {   
	PADDING-RIGHT:4px; FLOAT: left;
}
.event { 
	FONT-SIZE: 90%;
}

 /* pagina interna news */


DIV#div-news H2 {
	 FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #996666; PADDING-BOTTOM: 0; PADDING-TOP: 12px; 
}

DIV#news-list {
	 PADDING-BOTTOM: 6px; PADDING-TOP: 0; MARGIN: 0;  MARGIN-BOTTOM: 10px; 
}
DIV#news-list H2 {
	 FLOAT: left; FONT-SIZE: 120%; FONT-WEIGHT: bold; COLOR: #006626; PADDING-BOTTOM: 0; PADDING-TOP: 4px; PADDING-LEFT: 12px;
}
DIV#news-list UL {
	 WIDTH: 100%; MARGIN-TOP: 8px; 
}
DIV#news-list UL LI {
	DISPLAY: block;     	
	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 100px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 100px; /* per i browser moderni */ 
	PADDING: 4px 8px; 
}
DIV#news-list UL LI A {
	TEXT-TRANSFORM: uppercase; 
}
DIV#news-list UL LI IMG {
	FLOAT: left; MARGIN-LEFT: 6px; MARGIN-RIGHT: 6px; 
}
DIV#news-list .autoredata {
	COLOR: #999; MARGIN-BOTTOM: 6px;
}

#autoredata {
	MARGIN-BOTTOM: 12px; COLOR: #999;
}



/* ricerca */

#searchTable {
	  margin-left: 50px; BORDER: 1px solid #ccccbb;
}

#searchTable TD H2 {
	FONT-SIZE: 120%; MARGIN-TOP: 8px; MARGIN-BOTTOM: 12px; COLOR: #006626; FONT-WEIGHT: 500; PADDING-RIGHT: 12px;
}
.searchTableLeft {
	 BACKGROUND: #050505;
}
#searchList  {
	LIST-STYLE: none; PADDING-LEFT: 0px; MARGIN-LEFT: 40px; 

}
#searchList LI {
	BACKGROUND : url(../images/raquo.jpg) no-repeat 0px 6px; PADDING-LEFT: 14px; MARGIN-BOTTOM: 8px; LINE-HEIGHT: 24px;
}
/* sitemap */

#sitemap {
	 MARGIN-LEFT: 20px; width: 50%;
}
.interm {
	 BACKGROUND: url(../images/sitemap3.gif) repeat-y; 
}


/* AMMINISTRAZIONE */


#admin-wrapper {
	 MARGIN: 0; PADDING: 0;  WIDTH: 100%; BACKGROUND: #f0f0f0; FLOAT: left; COLOR: #000;
}

#admin-header {
	HEIGHT: 70px; WIDTH: 100%; MARGIN: 0; BACKGROUND: #f0f0f0; FLOAT: left;
}
.inner-admin-header{
	MARGIN: 10px; MARGIN-TOP: 0;
}

#adminContainer{ 
	float: left;
	width: 100%;
	background: #f0f0f0; 
}
#adminContainer IMG { 
	border: 1px solid #e0e0e0; 
}
#adminLeft{ 
	float: left;
	width: 16%;
	background: #f0f0f0;
	margin-top: 10px;
    	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 700px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 700px; /* per i browser moderni */
}
#adminMenu{ 
	margin-bottom: 20px;
}
#adminContent{ 
	float: left;
	width: 84%;
	background: #f0f0f0;
	margin-top: 10px;
}
#inner-adminContent{ 
	MARGIN: 10px; MARGIN-TOP: 0;
}
#admin-footer {
	CLEAR: both; TEXT-ALIGN: center; PADDING-RIGHT: 0px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; FLOAT: left; WIDTH: 100%; PADDING-LEFT: 0px; FONT-SIZE: 90%; 
}


/* menu top */

DIV#admin-header UL {
	PADDING-RIGHT: 24px;  FLOAT: right; PADDING-TOP: 8px; TEXT-ALIGN: right; 
}
DIV#admin-header UL LI {
	DISPLAY: inline; 
}
DIV#admin-header A.top-bar-link:link  {
	 COLOR: #cc0000; TEXT-DECORATION: none;
}
DIV#admin-header A.top-bar-link:visited {
	COLOR: #cc0000; TEXT-DECORATION: none;
}
DIV#admin-header A.top-bar-link:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline;
}


/* menu superiore */

#head-admin-menu {
	FLOAT: right; width: 100%; HEIGHT: 27px; 
}
#head-admin-menu ul {
	FLOAT: right; FONT-SIZE: 100%; MARGIN: 0; MARGIN-RIGHT: 2px; PADDING: 0; LIST-STYLE-TYPE: none;
}

#head-admin-menu li{
	DISPLAY: inline;	MARGIN: 0 2px 0 0; PADDING: 0; TEXT-TRANSFORM: uppercase;
}

#head-admin-menu a{
	FLOAT: left; DISPLAY: block; COLOR: #c66;	MARGIN: 0 1px 0 0; PADDING: 5px 10px;	TEXT-DECORATION: none;
	letter-spacing: 1px;
	background-color: #ddd; /*Default menu color*/
	border-bottom: 1px solid #ccc;
}

#head-admin-menu a:hover{
	background-color: #6c6; COLOR: #fff;
}

#head-admin-menu #current a { 
	background-color: #6c6; 
	border-color: #6c6;  
	color: #fff;
}

#head-admin-menu-line{
	clear: both;
	padding: 0;
	width: 100%;
	height: 5px;
	line-height: 5px;
	font-size: 1px;
	background: #6c6; 
}


#adminContent H1 {
	FONT-SIZE: 130%; MARGIN-BOTTOM: 10px; COLOR: #006626; 
}
#adminContent H2 {
	FONT-SIZE: 120%; MARGIN-TOP: 8px; MARGIN-BOTTOM: 12px; COLOR: #006626; FONT-WEIGHT: 500;
}
#adminContent H3 {
	FONT-SIZE: 110%; MARGIN-BOTTOM: 12px;  COLOR: #006626; 
}
#adminContent H4 {
	FONT-SIZE: 100%; MARGIN-TOP: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; MARGIN-BOTTOM: 12px; COLOR: #006626; 
}
#adminContent H5 {
	FONT-SIZE: 120%; MARGIN-TOP: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; MARGIN-BOTTOM: 12px; COLOR: #006626; 
}
/* menu a sinistra */

.MGroup {
	MARGIN-LEFT: 4px; MARGIN-RIGHT: 3px; MARGIN-TOP: 8px; PADDING: 0px; PADDING-BOTTOM: 6px; FONT-WEIGHT: bold;  TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none;
	BORDER: 1px solid #ddd;
    	HEIGHT: auto !important;  /* per i browser moderni */
    	HEIGHT: 70px;      /* per IE5.x e IE6 */
    	MIN-HEIGHT: 70px; /* per i browser moderni */
}
.MGroupHead {
	DISPLAY: block; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px;  COLOR: #fff; PADDING-TOP: 6px; TEXT-ALIGN: right; TEXT-DECORATION: none; 
}
.MGroupHead SPAN {
	BACKGROUND: #ff6666; PADDING: 4px;
}
.MGroup A:link {
	PADDING-RIGHT: 10px;  DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px; CURSOR: pointer; COLOR: #2D449B; PADDING-TOP: 6px; TEXT-ALIGN: right; TEXT-DECORATION: none; 
}
.MGroup A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; CURSOR: pointer; COLOR: #2D449B; PADDING-TOP: 6px; TEXT-ALIGN: right; TEXT-DECORATION: none; 
}
.MGroup A:hover {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold;  PADDING-BOTTOM: 4px; CURSOR: pointer; COLOR: #2D449B; PADDING-TOP: 6px; TEXT-ALIGN: right; TEXT-DECORATION: none; 
}
.MGroupContent {
	FONT-WEIGHT: normal;  TEXT-TRANSFORM: none; 
}
.MGroupBottom {
	HEIGHT: 12px; FONT-SIZE: 1px;
}
.MFile A:link {
	 PADDING-RIGHT: 4px; DISPLAY: block; TEXT-ALIGN: left; FONT-WEIGHT: bold;  PADDING-BOTTOM: 2px; COLOR: #009900; PADDING-TOP: 6px;  TEXT-DECORATION: none; 
}
.MFile A:visited {
	 PADDING-RIGHT: 4px; DISPLAY: block; TEXT-ALIGN: left; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #009900; PADDING-TOP: 6px;  TEXT-DECORATION: none; 
}
.MFile A:hover {
	color: #009900;  PADDING-LEFT: 12px; PADDING-RIGHT: 4px; DISPLAY: block; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; FONT-WEIGHT: bold; PADDING-TOP: 6px;  TEXT-DECORATION: none; 
}
.Sub1 {
	PADDING-LEFT: 5px;
}
.Sub2 {
	PADDING-LEFT: 15px;
}
.Sub3 {
	PADDING-LEFT: 25px;
}
.Sub4 {
	PADDING-LEFT: 35px;
}
.MSelected {
	COLOR: #DE449A !important; LETTER-SPACING: 1px; 
}
.separator {
	border-top: 1px solid #696;
}
	
.field {
	TEXT-ALIGN: right;  FONT-WEIGHT: 700;
}
.row0 {
	BORDER-BOTTOM: 1px solid #FDE5EA;
}
.row1 {
	BORDER-BOTTOM: 1px solid #E5EAFD;
}

.ko {
	COLOR: #FF3333; 
}
#tools {
	TEXT-ALIGN: center; WIDTH: 150px; padding: 6px; border: 1px solid #ccc;
}

