body {
margin:0;
padding:0;
text-align: center;
font-family: verdana, arial, sans-serif;

/*
background: transparent url(imgw/sl-fondo4.jpg) repeat left; 
background: transparent url(imgw/sl-fondo4.png) repeat left; 
 background: transparent url(imgw/back001.jpg) repeat left; */

}

.microhelp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	font-style: normal;
	color: #337;
}

.ricerchep {
    width:870px;
    height:  25px; 
	background: transparent; /*/ #FFF;  /*/
	margin: 0px;
	margin-left: 5px;
	border: 0;
	padding: 0px;
	font-size: 10px;
	text-align: justify;
	font-style: normal;
	color: #559;
}
#corpo {
    width:905px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
	background: #FFF; /*/ #FFF; transparent; /*/
}
#top {
    margin-top:14px;
    height:  77px; 
    width:  100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: url(imgw/sl-top.jpg)  left no-repeat;
	color: #DDDDDD;
}
#top-gold {
    margin-top:14px;
    height:  77px; 
    width:  100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: url(imgw/sl-top-gold.jpg)  left no-repeat;
	color: #DDDDDD;
}
#top-silver {
    margin-top:14px;
    height:  77px; 
    width:  100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: url(imgw/sl-top-silver.jpg)  left no-repeat;
	color: #DDDDDD;
}
#top-bronze {
    margin-top:14px;
    height:  77px; 
    width:  100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: url(imgw/sl-top-bronze.jpg)  left no-repeat;
	color: #DDDDDD;
}
#top-metal {
    margin-top:14px;
    height:  77px; 
    width:  100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: url(imgw/sl-top-metal.jpg)  left no-repeat;
	color: #DDDDDD;
}
#head {
    margin:0px;
    height:  178px; 
    width:  100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
    background: #FFF;
	/* background: url(imgw/head1.jpg)  left no-repeat; */
	color: #FFF;
}
#bottomhead {
    width:905px;
    height: 32px; 
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	background: url(imgw/sl-bottom.jpg)  left no-repeat;
	color: #FF0;
}
#menubar {
    width: 650px; 
    float: left;
	margin: 0px;
	padding: 0px;
    padding-top: 10px;
    position: relative;
    padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
#menu {
    float: left;
	margin: 0px;
	padding: 0px;
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
    padding-right: 10px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
#menu a, a:visited {
/*    position: relative;
    float: left; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}
#menu a:hover {
/*    position: relative;
    float: left; */
	text-decoration: none;
	color: #DDD;
}
#percorso {
	margin: 0px;
	padding: 0px;
    float: right;
    position: relative;
    padding-top: 10px;
     /*width: 220px; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
    padding-right: 15px;
	text-align: right;
	color: #FFF;
}
.centrolargo {
    width: 905px; 
    float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0;
	margin-right: 0;
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF; /*/ #FFF; transparent; /*/
	color: #FFF;
}
.largo {
    width: 905px; 
	/* margin-top: 4px;*/
	margin: 0px;
    float: left;
	padding: 0px;
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	/* font-weight: bold; */
	background: #FFF url(imgw/bordoll-dn.jpg) bottom  left no-repeat;
	color: #036;
}
.largo h1 {
    width: 905px; 
    height:  27px; 
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 14px;
	font-style: normal;
	color: #66E;
	font-weight: bold;
	background: transparent url(imgw/bordoll-uph.jpg) top  left no-repeat;
}
.largo div {
    width: 865px; 
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 12px;
	font-style: normal;
	color: #036;
	background: transparent url(imgw/bordoll-md.jpg) left repeat-y;
	margin-bottom: 8px;
}
.largo  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99E;
	text-decoration: none;
}

.largo  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #33E;
	text-decoration: none;
}

.centrosx {
    width: 600px; 
    float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: transparent;
	color: #FFFFFF;
}
.centrodx {
    float: right; 
    text-align: right;
	margin: 0px;
	padding: 0px;
    text-align: right;
	/* margin-top: 4px;
	margin-bottom: 4px; */
	left: 0px; 
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: transparent;
	color: #FFF;
}
.spot {
    width: 600px; 
	/* margin-top: 4px;*/
	margin: 0px;
    margin-top: 4px;
    float: left;
	padding: 0px;
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	background: transparent url(imgw/bordol-dn.jpg) bottom  left no-repeat;
	color: #036;
}
.spot h1 {
    width: 600px; 
    height:  27px; 
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 14px;
	font-style: normal;
	color: #66E;
	font-weight: bold;
	background: transparent url(imgw/bordol-uph.jpg) top  left no-repeat;
}
.spot div {
    width: 600px; 
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	font-size: 12px;
	font-style: normal;
	color: #036;
	background: transparent url(imgw/bordol-md.jpg) left repeat-y;
	margin-bottom: 8px;
}
.spot p {
	margin: 6px;
	padding: 4px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #036;
}
.spot img {
    width: 200px; 
	margin: 6px;
	padding: 6px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #036;
}

.spot  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99E;
	text-decoration: none;
}

.spot  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #33E;
	text-decoration: none;
}

.spot2 {
    width: 600px; 
	/* margin-top: 4px;*/
	margin: 0px;
     float: left; 
	padding: 0px;
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/bordol-dn.jpg) bottom  left no-repeat;
	color: #447;
	text-align: justify;
}
.spot2 h1 {
    width: 590px; 
    height:  27px; 
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 10px;
	color: #66E;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/bordol-uph.jpg) top  left no-repeat;
}
.spot2 div {
    width: 560px; 
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 12px;
	color: #036;
	font-style: normal;
	font-weight: normal;
	background: transparent url(imgw/bordol-md.jpg) left repeat-y;
	margin-bottom: 8px;
}
.spot2  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99E;
	text-decoration: none;
}

.spot2  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #33E;
	text-decoration: none;
}

#imgspot2 {
    width: 200px; 
    heigth: 200px; 
	margin: 6px;
	padding: 6px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #036;
}
.spot3 {
	width: 600px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/bordol-dn.jpg) bottom  left no-repeat;
	text-align: justify;
	color: #447;
	margin-bottom: 8px;
}
.spot3 h1 {
    width: 590px; 
    height:  27px; 
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 14px;
	color: #66E;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/bordol-uph.jpg) top  left no-repeat;
}
.spot3 div {
    width: 580px; 
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 12px;
	color: #669;
	font-style: normal;
	background: transparent url(imgw/bordol-md.jpg) left repeat-y;
	margin-bottom: 8px;
}
.spot3 p {
    width: 550px; 
	margin: 0px;
	padding: 0px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #036;
	text-align: justify;
    background: transparent;
	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-left-style: double;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
.spot3  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99E;
	text-decoration: none;
}

.spot3  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #33E;
	text-decoration: none;
}

#subcentro {
    width: 600px; 
    float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 2px;
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: transparent;
	color: #FFFFFF;
}
.boxsxmargin {
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 2px;
    float: left;
	margin-left: 5px;
	margin-right: 5px;
}
.boxdxmargin {
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 2px;
    float: right;
	margin-left: 5px;
	margin-right: 5px;
}
.boxcol1 {
    width: 290px; 
	margin: 0px;
    float: left;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/bordo-dn.jpg) bottom  left no-repeat;
	color: #FFF;
} 
.boxcol1 div {
	margin: 0px;
	padding: 0px;
    width: 290px; 
	margin-bottom: 8px;
	padding-top: 40px;
	padding-bottom: 10px;
	padding-left: 0px;
    float: left;
	color: #036;
    background: transparent url(imgw/bordo-md.jpg) left repeat-y;
}
.boxcol1 p {
    width: 270px; 
	margin: 0px;
	padding: 0px 10px 10px 10px;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #036;
    background: transparent;
}
.boxcol1 h1 {
    width: 290px; 
    height:  32px; 
	margin: 0px;
    float: left;
	padding: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/colhead1.jpg) top  left no-repeat;
}
.boxcol1 b {
	margin: 0px;
    float: left;
	padding: 0px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.boxcol1 h2 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #036;
}
.boxcol1  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99E;
	text-decoration: none;
}

.boxcol1  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #33E;
	text-decoration: none;
}

.boxcol2 {
    width: 290px; 
	margin: 0px;
    float: left;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/bordo-dn.jpg) bottom  left no-repeat;
	color: #FFF;
} 
.boxcol2 div {
	margin: 0px;
	padding: 0px;
    width: 290px; 
	margin-bottom: 8px;
	padding-top: 40px;
	padding-bottom: 10px;
	padding-left: 0px;
    float: left;
	color: #036;
    background: transparent url(imgw/bordo-md.jpg) left repeat-y;
}
.boxcol2 p {
    width: 270px; 
	margin: 0px;
	padding: 0px 10px 10px 10px;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #036;
    background: transparent;
}
.boxcol2 h1 {
    width: 290px; 
    height:  32px; 
	margin: 0px;
    float: left;
	padding: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/colhead2.jpg) top  left no-repeat;
}
.boxcol2 b {
	margin: 0px;
    float: left;
	padding: 0px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.boxcol2 h2 {
	height: 80px;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #036;
}
.boxcol2  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99E;
	text-decoration: none;
}

.boxcol2  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #33E;
	text-decoration: none;
}
.boxcol {
    width: 290px; 
/*    height: 30px; */
	margin: 0px;
    float: left;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/bordo-dn.jpg) bottom left no-repeat;
	color: #FFF;
} 
.boxcol div {
	margin: 0px;
	padding: 0px;
    width: 290px; 
	margin-bottom: 8px;
	padding-top: 40px;
	padding-bottom: 10px;
	padding-left: 0px;
    float: left;
	color: #036;
    background: transparent url(imgw/bordo-md.jpg) left repeat-y;
}
.boxcol p {
    width: 270px; 
	margin: 0px;
	padding: 0px 10px 10px 10px;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #036;
    background: transparent;
}
.boxcol h1 {
    width: 290px; 
    height:  32px; 
	margin: 0px;
    float: left;
	padding: 0px;
	background: transparent url(imgw/colhead3.jpg) top left no-repeat;
}
.boxcol b {
    width: 270px; 
	margin: 0px;
    float: left;
	padding: 0px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.boxcol h2 {
    width: 290px; 
	height: 80px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #036;
}
.boxcol  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99E;
	text-decoration: none;
}

.boxcol  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #33E;
	text-decoration: none;
}
.loguser2 {
    width: 905px; 
	margin: 0px;
    float: left;
	padding: 0px;
    position: relative;
	padding-bottom: 9px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/bordoll-dn.jpg) bottom  left no-repeat;
	color: #FFF; 
}
.loguser2 div {
    width: 905px; 
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	background: transparent url(imgw/bordoll-md.jpg) left repeat-y;
	padding: 0px;
	color: #66F;
}
.loguser2 h1 {
    width: 905px; 
    height:  18px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 8px;
	padding: 0px;
	padding-top: 10px;
	padding-left: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/bordoll-uph.jpg) top no-repeat left;
	color: #66F;
}
.loguser2 b {
	margin: 0px;
	position: relative;
	padding: 0px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}


.loguser {
    width: 290px; 
	margin: 0px;
    clear: left;
	padding: 0px;
	padding-bottom: 9px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
    background: transparent url(imgw/bordo-dn.jpg) bottom  left no-repeat; 
	color: #FFF; 
}
.loguser div {
    width: 290px; 
    background: #F00 url(imgw/bordo-md.jpg) left repeat-y;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	color: #66F;
}
.loguser h1 {
    width: 290px; 
    height:  18px; 
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 8px;
	padding: 0px;
	padding-top: 10px;
	padding-left: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/bordo-uph.jpg) top  left no-repeat;
	color: #66F;
}
.loguser b {
	margin: 0px;
	position: relative;
	padding: 0px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.logname {
    width: 110px; 
	margin: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: 10px;
	text-align: right;
	font-style: normal;
	font-weight: normal;
	background: transparent url(imgw/pix.jpg) top  left no-repeat;
	color: #66F;
}
.logtxt {
	width: 80px;
	float: left;
	padding: 2px;
	margin: 0px;
	border: 1px solid #333333;
	background-color: #DDDDDD;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

.logtxt2 {
    height: 12px;
	float: left;
	padding: 2px;
	margin: 0px;
	border: 1px solid #333333;
	background-color: #DDDDDD;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

.logtxtbutton {
	padding: 2px;
	margin: 0px;
	border: 1px solid #333333;
	background-color: #DDDDDD;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}

.txtpcmdgest {
    width: 70px; 
	margin: 0px;
	padding: 0px; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	border: 1px solid #888888;
	background-color: #DDDDDD; 	
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.logtxtp {
    width: 80px; 
	margin: 0px;
	padding: 0px; 
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	border: 1px solid #888888;
	background-color: #DDDDDD; 	
	font-family: Arial, Helvetica, sans-serif;
	color: #559;
}
#logtxt60px {
    width: 60px; 
	margin: 0px;
    float: left;
	padding: 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background: #EEE;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
#logtxt80 {
    width: 130px; 
	margin: 0px;
    float: left;
	padding: 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background: #EEE;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
#logtxt128 {
    width: 260px; 
	margin: 0px;
    float: left;
	padding: 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background: #EEE;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
#logtxt256 {
    width: 370px; 
	margin: 0px;
    float: left;
	padding: 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background: #EEE;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
.logtxtcont {
	width: 130px;
	float: left;
	padding: 2px;
	margin: 0px;
	border: 1px solid #333333;
	background-color: #DDDDDD;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
.errore {
	color: #D00;
}
.errore2{
	color: #D00;
	font-size: 10px;
	text-align: center;
}
.errore2 p {
	color: #D00;
	font-size: 10px;
}
.errore2 a {
	color: #D00;
	font-size: 10px;
	font-style: normal;
	text-align: center;
}
.errore2 a:visited {
	color: #D00;
	font-size: 10px;
	font-style: normal;
	align: center;
}

#txtsearch1 {
    width: 240px; 
	margin: 0px;
    float: left;
	padding: 0px;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background: #EEE;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
#txtsearch2 {
    width: 240px; 
	margin: 0px;
    float: left;
	padding: 0px;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	background: #EEE;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

.tabric {
    width: 260px; 
	background: transparent; /* #FFF;  */
	margin: 0px;
	margin-left: 5px;
	border: 0;
	padding: 0px;
	font-size: 10px;
	text-align: right;
	font-style: normal;
	color: #559;
}

.tabric2 {
    /* width: 260px; */ 
	background: transparent; /* #FFF;  */
	margin: 0px;
	margin-left: 5px;
	border: 0;
	padding: 0px;
	font-size: 10px;
	text-align: left;
	font-style: normal;
	color: #559;
}
.tabric3 {
    /* width: 260px; */ 
	background: #CCC; /* #FFF;  */
	margin: 0px;
	margin-left: 0px;
	border: 0;
	padding: 0px;
	font-size: 10px;
	text-align: left;
	font-style: normal;
	color: #559;
}
.tabric4 {
    /* width: 260px; */ 
	background: #CCE; /* #FFF; */
	margin: 0px;
	margin-left: 0px;
	border: 0;
	padding: 0px;
	font-size: 10px;
	text-align: left;
	font-style: normal;
	color: #559;
}

.tabbordoric {
	width: 870px; 
	/* background: #CCE;  #FFF;  */
	border: 1 solid #000033;
	color: #007;
}
.tabprod {
    /* width: 260px; */
	background: transparent; /* #FFF;  */
	margin: 0px;
	margin-left: 5px;
	border: 0;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* text-align: right; */
	font-style: normal;
	color: #559;
}

.tablog {
    width: 260px; 
	background: transparent; /* #FFF;  */
	margin: 0px;
	border: 0;
	padding: 0px;
	font-size: 10px;
	text-align: right;
	font-style: normal;
	color: #559;
}
#bottom {
    width:905px;
    height: 32px; 
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    /* margin-top: 10px;*/
	background: transparent url(imgw/bottom.jpg)  left no-repeat;
	color: #FFF;
}
#bottomtxt {
	width: 800px;
	float: left;
	clear: left;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 10px;
	color: #FFF;
	height: 24px;

}
#bottomtxt a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
#bottomtxt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #DDD;
	text-decoration: none;
}
#topmanager {
    margin-top:14px;
    height:  78px; 
    width:  100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/gest-top.jpg)  left no-repeat;
	color: #DDD;
}
#mancorpo {
	width: 905px;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0;
	margin-right: 0;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	background: transparent;
	color: #FFF;
	height: 13px;

	/* height: 24px; */
}

#schedabox {
    width: 905px; 
    float: left;
    position: relative;
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 0;
	margin-right: 0;
  font-family: verdana, arial, sans-serif;
  color: #333;
  background: transparent;
}
#schedabox h1{
  font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#schedabox h2{
  font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

#scheda{
   margin:0;
   padding:0;
   border: 1px solid #333;
   font-family: verdana, arial, sans-serif;
    float: left;
    position: relative;
	font-size: 12px;
	font-style: normal;
	color: #333;
	text-decoration: none;
   background: transparent;
}
#scheda h1{
  font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#scheda h2{
  height: 16px;
  font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
#danifont {
  font-family: verdana, arial, sans-serif;
  font-size: 12px;
  color: #66E;
}
#schedainfo{
  font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
#schedah1{
  height: 16px;
  font-family: verdana, arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
#schedah2{
  height: 16px;
  font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
#schedatablargo {
    width: 900px; 
	/* margin-top: 4px; */
	margin: 0px;
    float: left;
	padding: 0px;
    position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: transparent;
	color: #333;
}

#tabgest {
	margin: 0px;
	float: left;
	left: 0px;
	padding: 2px;
	border: 1px;
	border-color: #66B;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	top: 3px;


}
#tabgest a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99E;
	text-decoration: none;
}

#tabgest a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEE;
	text-decoration: none;
}

#tabgest2 {
	margin: 0px;
	float: left;
	left: 0px;
	padding: 2px;
	border: 1px;
	border-color: #66B;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333;
	top: 3px;


}
#tabgest2 a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #99E;
	text-decoration: none;
}

#tabgest2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEE;
	text-decoration: none;
}
