#accordion{width:400px;}

.ui-accordion .ui-accordion-header a
{
display: block;
font-size: 1em;
padding-top: 0.5em;
/*padding-right: 0.5em;*/
padding-bottom: 0.5em;
/*padding-left: 2.2em;*/
background-color:#b3ce5d;
}
.ui-widget-content
{
border:none;
background-color: #38452b;
background-image:none;
background-repeat: repeat-x;
background-attachment: scroll;
background-position: 50% top;
color: #333333;
}

/*correzione per altezza*/
.ui-accordion .ui-accordion-content 
{
padding-top: 1em;
padding-right: 0em;
padding-bottom: 1em;
padding-left:0em;
}

/*correzione per colore testi*/
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
color: #000;
text-decoration: none;
outline-width: medium;
outline-style: none;
outline-color: -moz-use-text-color;
}
.ui-state-hover a, .ui-state-hover a:hover
{
color: #000;
text-decoration: none;
outline-width: medium;
outline-style: none;
outline-color: -moz-use-text-color;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited
{
color: #000;
text-decoration: none;
outline-width: medium;
outline-style: none;
outline-color: -moz-use-text-color;
}
.ui-state-hover a, .ui-state-hover a:hover
{color: #000;
text-decoration: none;
outline-width: medium;
outline-style: none;
outline-color: -moz-use-text-color;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{color: #000;
outline-width: medium;
outline-style: none;
outline-color: -moz-use-text-color;
text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #ffffff; background: none; font-weight: bold; color: #c77405; outline: none; }


.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #FFFFFF; background: none; font-weight: bold; color: #eb8f00; outline: none; }