body
{
    background-color: #c0c0c0;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
#center
{
    left: 50%;
    margin: 0px 0px 0px -499px;
    height: 2571px;
    width: 999px;
    position: absolute;
    z-index: 1;
    background-image: url('images/bg.png');
    background-repeat: repeat-y;
    top: 0px;
}
#center-a1
{
    left: 50%;
    margin: 0px 0px 0px -499px;
    height: 1300px;
    width: 999px;
    position: absolute;
    z-index: 1;
    background-image: url('images/bg.png');
    background-repeat: repeat-y;
    top: 0px;
}
#center-a2
{
    left: 50%;
    margin: 0px 0px 0px -499px;
    height: 1700px;
    width: 999px;
    position: absolute;
    z-index: 1;
    background-image: url('images/bg.png');
    background-repeat: repeat-y;
    top: 0px;
}
#bg
{
    position: absolute;
    z-index: 2;
    background-image: url(images/bg2.png);
    background-repeat: repeat-x;
    top: 0px;
    left: 21px;
    width: 953px;
    height: 1068px;
}
#head
{
    position: absolute;
    z-index: 14;
    background-image: url(images/head.png);
    background-repeat: no-repeat;
    width: 274px;
    height: 156px;
    padding-left: 725px;
    padding-top: 30px;
}
#banner
{
    position: absolute;
    z-index: 3;
    width: 888px;
    height: 179px;
    left: 53px;
    top: 162px;
}
#box1
{
    z-index: 3;
    position: absolute;
    width: 199px;
    height: 263px;
    left: 53px;
    top: 367px;
    background-color: #524E4F;
    border: solid 1px #FFF;
    padding-top: 21px;
    padding-left: 21px;
}
#box1-c1
{
    z-index: 3;
    position: absolute;
    width: 188px;
    height: 126px;
    left: 53px;
    top: 663px;
    background-color: #676990;
    border: solid 1px #FFF;
    padding-top: 21px;
    padding-left: 21px;
    padding-right: 11px;
}
#box2
{
    z-index: 3;
    position: absolute;
    width: 427px;
    height: 800px;
    left: 285px;
    top: 367px;
    background-color: #E0E0EC;
    border: solid 1px #FFF;
}
#box2-a1
{
    z-index: 3;
    position: absolute;
    width: 391px;
    height: 800px;
    left: 285px;
    top: 367px;
    background-color: #E0E0EC;
    border: solid 1px #FFF;
	padding-top: 11px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 20px;
}
#box2-a2
{
	z-index: 3;
	position: absolute;
	width: 391px;
	height: 1241px;
	left: 285px;
	top: 367px;
	background-color: #E0E0EC;
	border: solid 1px #FFF;
	padding-top: 11px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 20px;
}
#box2-c1
{
    z-index: 3;
    position: absolute;
    height: 2012px;
    width: 427px;
    top: 367px;
    left: 285px;
    background-color: #E0E0EC;
    border: solid 1px #FFF;
}
#box3
{
    z-index: 3;
    position: absolute;
    width: 183px;
    height: 652px;
    left: 724px;
    top: 367px;
    background-color: #E0E0EC;
    border: solid 1px #FFF;
    padding-top: 11px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
}
#footer
{
	z-index: 2;
	position: absolute;
	width: 999px;
	height: 44px;
	bottom: -30px;
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
}
object
{
    outline: none;
}
a
{
    outline: none;
}
.myA:link, myA:active, myA:visited
{
    color: #006699;
    text-decoration: none;
}
.myA:hover
{
    color: #CA5D4D;
}
.myA
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #006699;
}
a:link, a:active
{
    color: white;
    text-decoration: underline;
}
a:visited
{
    color: white;
    text-decoration: underline;
}
a.Stile1:link, a.Stile1:active, a.Stile1:visited
{
    color: white;
    text-decoration: none;
}
a.Stile1:hover
{
    color: #8A8EDF;
}
.Stile1
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 8pt;
}
a.Stile1c:link, a.Stile1c:active, a.Stile1c:visited
{
    color: white;
    text-decoration: none;
}
a.Stile1c:hover
{
    color: #CCCCCC;
}
.Stile1c
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    letter-spacing: -1px;
    word-spacing: -1px;
    line-height: 18px;
}
a.Stile1d:link, a.Stile1d:active, a.Stile1d:visited
{
    color: #666666;
    text-decoration: none;
}
a.Stile1d:hover
{
    color: #8A8EDF;
}
.Stile1d
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
}
a.Stile1e:link, a.Stile1e:active, a.Stile1e:visited
{
    color: white;
    text-decoration: none;
}
a.Stile1e:hover
{
    color: #CCCCCC;
}
.Stile1e
{
    line-height: 2pt;
}
a.Stile2:link, a.Stile2:active, a.Stile2:visited
{
    color: #333333;
    text-decoration: underline;
}
.Stile2
{
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
}
.Stile3
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    letter-spacing: -0.2mm;
}
.Stile3b
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
}
.Stile4
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #666666;
}
.Stile4b
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #FFFFFF;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}
.Stile5
{
    font-size: 24px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}
.Stile6
{
    font-size: 2px;
}
a.Stile7:link, a.Stile7:active, a.Stile7:visited
{
    color: #666666;
    text-decoration: none;
}
a.Stile7:hover
{
    color: #8A8EDF;
}
.Stile7
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #666666;
}
.Stile7r
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #BD141F;
}
.lineatab
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999999;
}
.Stile8
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #CA5D4D;
    line-height: 9pt;
}
a.Stile9:link, a.Stile9:active, a.Stile9:visited
{
    color: #666666;
    text-decoration: none;
}
a.Stile9:hover
{
    color: #333333;
}
.Stile9
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #666666;
}
select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
}
.button
{
    background-color: #999999;
}
.Stile13
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
}
.Stile13b
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    letter-spacing:-0.5px;

}
.Stile1b
{
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}
a.Stile1m:link, a.Stile1m:active, a.Stile1m:visited
{
    color: white;
    text-decoration: none;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 20px;
}
a.Stile1m:hover
{
    color: #CCCCCC;
}
.Stile8m
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #001243;
	line-height: 20px;
}
.Stile8b
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #001243;
    letter-spacing: -1px;
    word-spacing: -1px;
}
.Stile10
{
    color: #666666;
    font-weight: bold;
}
.text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    text-align: justify;
}
.unnamed1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-decoration: none;
}
.Stile3x
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    letter-spacing: -0.2mm;
    line-height: 17px;
}
select
{
    margin-top: 3px;
}
#TxtSconto
{
    width: 73px;
}
.tablecat td{
border: 1px solid #CCC;
}
#accordion a, #accordion2 a {
	color:#3E5AAE
}
#accordion span, #accordion2 span {
	font-family: Arial, Helvetica, sans-serif;
	cursor:pointer;
	font-size: 13px;
	font-weight:bold;
	display:block;
	background-image:url(images/caret-desc.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
#accordion span:hover, #accordion2 span:hover {
	background-color:#E7EEFE
}
#accordion div, #accordion2 div {
	border:1px dotted #CCC;
	background-color:#F2F7FF;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    line-height: 17px;
}
.ui-accordion { width: 180px; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 1em; border-top: 0; margin-top: 2px; position: relative; top: 1px; margin-bottom: 3px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

