body {
margin:0;
padding:0;
text-align: center;
font-family: verdana, arial, sans-serif;
background: #9da4bf url(imgw/fondo002.png) repeat-x left top; 

/*
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; */

}

ul li {list-style-position: inside;}

.nomargin {
margin:0;
padding:0;
}

.pevop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFF;
	border: #bff332 solid 2px;
    background: #719709; 
    height: 22px;
}

.pofop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFF;
	border: #23d3f2 solid 2px;
    background: #09849a; 
    height: 22px;
}
#benvenuto {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #444;
}

.microhelp {
    margin: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	font-style: normal;
	color: #444;
}

.ricerchep {
    /* width:870px; 
    height:  25px;  */
	background: transparent; /*/ #FFF;  /*/
	margin: 5px;
/*	border: 2px solid #333; */
	padding: 0px;
	font-size: 10px;
	text-align: justify;
	font-style: normal;
	color: #FFF;
}
#corpo {
    width:905px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align:left;
	margin: 0px;
    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: 35px; 
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	background: url(imgw/fondomenu.png)  left no-repeat;
	color: #FF0;
}
#menubar {
    width: 720px; 
    float: left;
	margin: 0px;
	padding: 0px;
    padding-top: 15px;
/*    position: relative; */
    padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	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: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
}
#menu a, a:visited {
/*    position: relative;
    float: left; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}
#menu a:hover {
/*    position: relative;
    float: left; */
	text-decoration: none;
	color: #9cd00c;
}
#percorso {
	margin: 0px;
	padding: 0px;
    float: right;
/*    position: relative; */
    padding-top: 10px;
     /*width: 220px; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
    padding-right: 15px;
	text-align: right;
	color: #9cd00c;
}
.centrolargo {
    width: 905px; 
    float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
/*    position: relative; */
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF; /*/ #FFF; transparent; /*/
	color: #FFF;
}
.centrolargo ul {list-style-position: inside;}
.centrolargo li {list-style-position: inside;}


.testobianco {
  color: #FFF;
}

.testobianco10 {
  color: #FFF;
font-size: 10px;
}
.fondoar {
  color: #FFF;
  background-color: #717DFF;
font-size: 10px;
}
.infoarearis {
	margin: 0px;
	margin-left: 0px;
    float: left;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #036;
}
.infoarearis h1 {
	font-size: 12px;
	font-weight: bold;
	color: #036;
}
.rientra15sxdx {
	margin: 10px 15px 10px 15px;
}
.rientra15sxdx0td {
	margin: 0px 15px 0px 15px;
}
.largocat {
    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;
	color: #036;
}
.largocat b {
	margin: 0px;
	margin-left: 15px;
	color: #66E;
	font-weight: bold;
	background: #FFF;
}

.largocat h1 {
    width: 905px; 
    height:  27px; 
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-left: 0px;
	font-size: 14px;
	font-style: normal;
	color: #66E;
	font-weight: bold;
	background: #FFF;
}
.largocat 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: #FFF;
/*	background: transparent url(imgw/bordoll-md.jpg) left repeat-y; */
	margin-bottom: 8px;
}
.largocat  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-decoration: none;
}

.largocat  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #888;
	text-decoration: none;
}

/*---------------------------------------------------------------------*/

.largoric {
    width: 905px; 
	/* margin-top: 4px;*/
	margin: 0px;
    float: left;
	padding: 0px;
	padding-bottom: 10px;
/*    position: relative; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	/* font-weight: bold; */
	background: #717dff;
	color: #FFF;
}
.largoric h1 {
    width: 880px; 
    height: 35px; 
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-left: 15px;
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	font-weight: bold;
	background: transparent ;
}
.largoric 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: #717dff;
/*	background: transparent url(imgw/bordoll-md.jpg) left repeat-y; */
	margin-bottom: 8px;
}
.largoric  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-decoration: none;
}

.largoric  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: 5px;
	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;
	margin-right: 5px;
	margin-top: 4px;
	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: 905px; 
    height: 264px; 
	/* margin-top: 4px;*/
	margin: 0px;
	padding: 0px;
/*    position: relative; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: justify;
	color: #036;
}

#photos img {
 position: absolute; 
}

#photos {
  width: 905px;
  height: 264px;
overflow: hidden;
}  
/*
#photos img {
position: absolute;
}
#photos {
width: 905px;
height: 264px;
overflow: hidden;
}
*/
#imgscheda {
    width: 250px; 
    float: left; 
	margin: 0px 15px 10px 0px;
	padding: 0px;
	border: 0px;
}
#imgschedaca {
    width: 300px; 
    float: left; 
	margin: 0px 10px 10px 0px;
	padding: 0px;
	border: 0px;
}
#imgschedaicoca {
    width: 90px; 
/*    height: 49px; */
    float: left; 
	margin: 0px 10px 10px 0px;
	padding: 0px;
    background-color: #007bdc;
	border: 5px solid #007bdc;
}
#imgschedaicoev {
    width: 70px; 
/*    height: 49px; */
    float: left; 
	margin: 0px 10px 10px 0px;
	padding: 0px;
    background-color: #bff332;
	border: 5px solid #bff332;
}
#imgschedaicoof {
    width: 70px; 
/*    height: 49px; */
    float: left; 
	margin: 0px 10px 10px 0px;
	padding: 0px;
    background-color: #23d3f2;
	border: 5px solid #23d3f2;
}
#imgschedaicono {
    width: 70px; 
/*    height: 49px; */
    float: left; 
	margin: 0px 10px 10px 0px;
	padding: 0px;
    background-color: #ffc73c;
	border: 5px solid #ffc73c;
}
#boxspaziato {
  width: 550px;
   margin: 10px 20px 10px 20px;
  padding:  0px 0px 0px 0px;
  background: transparent;
}

.boxsxv {
    width: 590px; 
	/* margin-top: 4px;*/
	margin: 0px;
 	margin-left: 5px;
	margin-top: 4px;
    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/b-box-verde.jpg) bottom  left no-repeat;
	color: #FFF;
	text-align: justify;
}
.boxsxv h1 {
    width: 590px; 
    height:  33px; 
    float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/h-box-verde.jpg) top  left no-repeat;
}
.boxsxv div {
    width: 590px; 
	margin: 0px;
    float: left; 
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 12px;
	color: #FFF;
	font-style: normal;
	font-weight: normal;
	background: transparent url(imgw/m-box-verde.jpg) left repeat-y;
	margin-bottom: 8px;
}
.boxsxv p {
    float: left;
    width: 550px; 
	margin: 0px;
	margin-left: 20px;
	margin-right: 0px;
	padding: 5px;
	color: #FFF;
}
.boxsxv  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-decoration: none;
}
.boxsxv  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEE;
	text-decoration: none;
}

/*------------------------------------------*/

.boxsxvio {
    width: 590px; 
	/* margin-top: 4px;*/
	margin: 0px;
 	margin-left: 5px;
	margin-top: 4px;
    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/b-box-blue1.jpg) bottom  left no-repeat;
	color: #FFF;
	text-align: justify;
}
.boxsxvio h1 {
    width: 590px; 
    height:  33px; 
    float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/h-box-blue1.jpg) top  left no-repeat;
}
.boxsxvio div {
    width: 590px; 
	margin: 0px;
    float: left; 
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-top: 20px;
	font-size: 12px;
	color: #FFF;
	font-style: normal;
	font-weight: normal;
	background: transparent url(imgw/m-box-blue1.jpg) left repeat-y;
	margin-bottom: 8px;
}
.boxsxvio p {
    float: left;
    width: 550px; 
	margin-left: 20px;
	margin-right: 0px;
	color: #FFF;
}
.boxsxvio  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-decoration: none;
}
.boxsxvio  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEE;
	text-decoration: none;
}

/*------------------------------------------*/

.boxsxvev {
    width: 590px; 
	/* margin-top: 4px;*/
	margin: 0px;
 	margin-left: 5px;
	margin-top: 4px;
    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/b-box-ev.jpg) bottom  left no-repeat;
	color: #FFF;
	text-align: justify;
}
.boxsxvev h1 {
    width: 590px; 
    height:  33px; 
    float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/h-box-ev.jpg) top  left no-repeat;
}
.boxsxvev div {
    width: 590px; 
	margin: 0px;
    float: left; 
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 20px;
	font-size: 12px;
	color: #FFF;
	font-style: normal;
	font-weight: normal;
	background: transparent url(imgw/m-box-ev.jpg) left repeat-y;
	margin-bottom: 4px;
}
.boxsxvev p {
    float: left;
    width: 520px; 
	margin-left: 20px;
	margin-right: 0px;
	color: #FFF;
}
.boxsxvev table {
    float: left;
    width: 530px; 
	margin-left: 15px;
	margin-right: 0px;
	color: #FFF;
}
.boxsxvev  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-decoration: none;
}
.boxsxvev  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEE;
	text-decoration: none;
}

/*-----------------------------------------------------*/

.boxsxvno {
    width: 590px; 
	/* margin-top: 4px;*/
	margin: 0px;
 	margin-left: 5px;
	margin-top: 4px;
    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/b-box-no.jpg) bottom  left no-repeat;
	color: #FFF;
	text-align: justify;
}
.boxsxvno h1 {
    width: 590px; 
    height:  33px; 
    float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/h-box-no.jpg) top  left no-repeat;
}
.boxsxvno div {
    width: 590px; 
	margin: 0px;
    float: left; 
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 20px;
	font-size: 12px;
	color: #FFF;
	font-style: normal;
	font-weight: normal;
	background: transparent url(imgw/m-box-no.jpg) left repeat-y;
	margin-bottom: 4px;
}
.boxsxvno p {
    float: left;
    width: 520px; 
	margin-left: 20px;
	margin-right: 0px;
	color: #FFF;
}
.boxsxvno table {
    float: left;
    width: 530px; 
	margin-left: 15px;
	margin-right: 0px;
	color: #FFF;
}
.boxsxvno  a, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-decoration: none;
}
.boxsxvno  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEE;
	text-decoration: none;
}

/*-----------------------------------------------------*/

/*-----------------------------------------------------*/

.boxsxvof {
    width: 590px; 
	/* margin-top: 4px;*/
	margin: 0px;
 	margin-left: 5px;
	margin-top: 4px;
    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/b-box-of.jpg) bottom  left no-repeat;
	color: #FFF;
	text-align: justify;
}
.boxsxvof h1 {
    width: 590px; 
    height:  33px; 
    float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	color: #FFF;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/h-box-of.jpg) top  left no-repeat;
}
.boxsxvof div {
    width: 590px; 
	margin: 0px;
    float: left; 
	padding: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-top: 20px;
	font-size: 12px;
	color: #FFF;
	font-style: normal;
	font-weight: normal;
	background: transparent url(imgw/m-box-of.jpg) left repeat-y;
	margin-bottom: 4px;
}
.boxsxvof p {
    float: left;
    width: 520px; 
	margin-left: 20px;
	margin-right: 0px;
	color: #FFF;
}
.boxsxvof table {
    float: left;
    width: 530px; 
	margin-left: 15px;
	margin-right: 0px;
	color: #FFF;
}
.boxsxvof  a, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-decoration: none;
}
.boxsxvof  a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEE;
	text-decoration: none;
}

/*-----------------------------------------------------*/

.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: 6px;
	margin-right: 5px;
}
.boxdxmargin {
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 2px;
    float: right;
	margin-left: 5px;
	margin-right: 5px;
}

.indenta10 {
	margin: 0px 0px 0px 10px;    
}
.boxcol0ev {
    width: 290px; 
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
    float: left;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/b-eventi.jpg) bottom  left no-repeat;
	color: #FFF;
} 
.boxcol0ev div {
    width: 290px; 
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
    float: left;
	color: #FFF;
    background: transparent url(imgw/m-eventi.jpg) left repeat-y;
}
.boxcol0ev p {
    width: 256px; 
	text-align: left;
	margin: 0px 0px 0px 8px;
	padding: 0px 10px 10px 10px;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
    background: transparent;
}
.boxcol0ev h1 {
    width: 290px; 
    height:  54px; 
	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/h-eventi.jpg) top  left no-repeat;
}
.boxcol0ev 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;
}
.boxcol0ev  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1F1F1F;
	text-decoration: none;
}

.boxcol0ev  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #EEE;
	text-decoration: none;
}

.boxcol0of {
    width: 290px; 
	margin: 0px;
	padding: 0px;
    float: left;
	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/b-offerte.jpg) bottom  left no-repeat;
	color: #FFF;
} 
.boxcol0of div {
	margin: 0px;
	padding: 0px;
    width: 290px; 
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
    float: left;
	color: #1F1F1F;
    background: transparent url(imgw/m-offerte.jpg) left repeat-y;
}
.boxcol0of p {
    width: 256px; 
	text-align: left;
	margin: 0px 0px 0px 8px;
	padding: 0px 10px 10px 10px;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
    background: transparent;
}
.boxcol0of h1 {
    width: 290px; 
    height:  54px; 
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/h-offerte.jpg) top  left no-repeat;
}
.boxcol0of b {
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.boxcol0of  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1F1F1F;
	text-decoration: none;
}

.boxcol0of  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}

.boxcol0no {
    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/b-notiziario.jpg) bottom  left no-repeat;
	color: #FFF;
} 
.boxcol0no div {
	margin: 0px;
	padding: 0px;
    width: 290px; 
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
    float: left;
	color: #1F1F1F;
    background: transparent url(imgw/m-notiziario.jpg) left repeat-y;
}
.boxcol0no p {
    width: 256px; 
	text-align: left;
	margin: 0px 0px 0px 8px;
	padding: 0px 10px 10px 10px;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
    background: transparent;
}
.boxcol0no h1 {
    width: 290px; 
    height:  54px; 
	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/h-notiziario.jpg) top  left no-repeat;
}
.boxcol0no 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;
}
.boxcol0no  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1F1F1F;
	text-decoration: none;
}

.boxcol0no  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}

.boxcolazzurro {
    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/b-azzurro.jpg) bottom  left no-repeat;
	color: #FFF;
} 
.boxcolazzurro div {
	margin: 0px;
	padding: 0px;
    width: 290px; 
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
    float: left;
	color: #1F1F1F;
    background: transparent url(imgw/m-azzurro.jpg) left repeat-y;
}
.boxcolazzurro p {
 /*   width: 256px; */
	text-align: justify;
	margin: 0px 8px 0px 8px;
	padding: 0px 10px 10px 10px;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
    background: transparent;
}
.boxcolazzurro h1 {
    width: 290px; 
    height:  54px; 
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/h-azzurro.jpg) top  left no-repeat;
}
.boxcolazzurro b {
	margin: 0px;
	margin-left: 65px;
    float: left;
	padding: 0px;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

.boxcolazzurro  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1F1F1F;
	text-decoration: none;
}

.boxcolazzurro  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}

/*-------------------------------------------------------*/

.boxcolrosso {
    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/b-rosso.jpg) bottom  left no-repeat;
	color: #FFF;
} 
.boxcolrosso div {
	margin: 0px;
	padding: 0px;
    width: 290px; 
	margin-bottom: 8px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
    float: left;
	color: #FFF;
    background: transparent url(imgw/m-rosso.jpg) left repeat-y;
}
.boxcolrosso p {
    width: 256px; 
	text-align: justify;
	margin: 0px 0px 0px 12px;
	padding: 0px 10px 10px 10px;
    float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
    background: transparent;
}
.boxcolrosso h1 {
    width: 290px; 
    height:  54px; 
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	background: transparent url(imgw/h-rosso.jpg) top  left no-repeat;
}
.boxcolrosso b {
	margin: 0px;
	margin-left: 65px;
    float: left;
	padding: 0px;
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 0px;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
.boxcolrosso  a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1F1F1F;
	text-decoration: none;
}

.boxcolrosso  a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #999;
	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;
}
.logtxtprov {
    height: 18px;
	padding: 1px;
	margin: 0px;
	border: 1px solid #333333;
	background-color: #DDDDDD;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	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;
}

.errore3{
	color: #333;
	font-size: 10px;
	text-align: center;
}
.errore3 p {
	color: #333;
	font-size: 10px;
}
.errore3 a {
	color: #333;
	font-size: 10px;
	font-style: normal;
	text-align: center;
}
.errore3 a:visited {
	color: #333;
	font-size: 10px;
	font-style: normal;
	align: center;
}

#txtsearch1 {
    width: 240px; 
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
    float: left;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	background-color: #EEEEEE;
	border: 1px solid #986300;
	padding-left: 1px;
}
#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;
	background-color: #eda800;   /* #eda800; */
	border: 1px solid #986300;
	padding-left: 1px;
}
input.text:focus { background: #EEEEEE; } 

#botton1 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}


.tabric {
    width: 260px; 
	background: transparent; /* #FFF;  */
	margin: 0px;
	margin-left: 15px;
	border: 0;
	padding: 0px;
	font-size: 10px;
	text-align: right;
	font-style: normal;
	color: #FFF;
}

.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: transparent; /* #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: transparent; /* #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;  */
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px;
	border: 0;
	padding: 0px;
	font-size: 10px;
	text-align: right;
	font-style: normal;
	color: #FFF;
}

#bottom {
    width: 100%;
	height: 320px; 
    float: left;
	align: center;
/*     clear: both; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align:left;
	margin: 0px;
    margin-left:auto;
    margin-right:auto;
    /* margin-top: 10px;
	background: transparent url(imgw/bottom.jpg)  left no-repeat; */
	background-color: #040b24;
	color: #FFF;
}
#bottomtxt {
	width: 880px;
    margin: 0 auto;
 	float: center;
/*    position: relative; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	padding-left: 15px;
	padding-top: 10px;
	color: #AAA;
	height: 24px; 
}
#bottomtxt b {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
 	color: #EEE;
}
#bottomtxt a, a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	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: #1f1f1f;
	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: #1f1f1f;
	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;
}

