body {
	scrollbar-face-color: #d6eee2;
	margin: 0px;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-arrov-color: #0000ff;
	scrollbar-darkshadow-color: #000000;
	scrollbar-base-color: #000000;
	scrollbar-track-color: #0000ff;
}

.titl {
	color: #0000ff; font-family: Verdana, sans-serif; font-size: 25px;
}

.text {
	color: #0000ff; font-family: Verdana; sans-serif; font-size: 12px
}

.stai {
	color: #ffffff; font-family: Tahoma, Verdana, sans-serif; font-size: 12px; text-decoration: none;
}

.now {
	color: #000000; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}

.bordercolor  { background-image: url('s4.jpg'); }
.bordercoloraz { background-color: #0000ff; }



.menup {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.menup:link {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.menup:visited {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;

}
.menup:hover {
	color: #ff0000; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.menup:active {
	color: #000000; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}

.menus {
	color: #000000; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;  
}
.menus:link {
	color: #000000; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.menus:visited {
	color: #000000; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.menus:hover {
	color: #0000ff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.menus:active {
	color: #000000; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}

.menu2 {
	color: #000000; font-size: 13px; text-decoration: none; font-family: arial;
}
.menu2:link {
	color: #000000; font-size: 13px; text-decoration: none; font-family: arial;
}
.menu2:visited {
	color: #000000; font-size: 13px; text-decoration: none; font-family: arial;
}
.menu2:hover {
	color: #0000ff; font-size: 13px; text-decoration: none; font-family: arial;
}
.menu2:active {
	color: #ff0000; font-size: 13px; text-decoration: none; font-family: arial;
}


.menut {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;   
}
.menut:link {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.menut:visited {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.menut:hover {
	color: #ff0000; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.menut:active {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;0
}

.menuv {
	color: #0000ff; text-decoration: none;
}
.menuv:link {
	color: #0000ff; text-decoration: none;
}
.menuv:visited {
	color: #0000ff; text-decoration: none; 
}
.menuv:hover {
	color: #ff0000; text-decoration: none;
}
.menuv:active {
	color: #0000ff; text-decoration: none;
}

.ott {
	color: #000000; text-decoration: none; font-size: 12px; font-family: Times New Roman, sans-serif;
}
.ott:link {
	color: #000000; text-decoration: none; font-size: 12px; font-family: Times New Roman, sans-serif;
}
.ott:visited {
	color: #000000; text-decoration: none; font-size: 12px; font-family: Times New Roman, sans-serif;
}
.ott:hover {
	color: #000000; text-decoration: none; font-size: 12px; font-family: Times New Roman, sans-serif;
}
.ott:active {
	color: #000000; text-decoration: none; font-size: 12px; font-family: Times New Roman, sans-serif;
}


.menunr {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.menunr:link {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.menunr:visited {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;

}
.menunr:hover {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}

.menunr:active {
	color: #ffffff; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}


.menunow {
	color: #000000; font-size: 12px; text-decoration: none; font-family: Tahoma, Verdana, sans-serif;
}
.newnow a { background-color: #00ff00; display:block; width: 100%;  height: 100%;  }
.bordercolornero a { background-color: #000000; display:block; width: 100%;  height: 100%; }
.bordercolornero a:link { background-color: #000000;  }
.bordercolornero a:visited { background-color: #000000;  }
.bordercolornero a:hover { background-color: #0000ff;  }
.bordercolornero a:active { background-color: #00ff00;  }

.bordercolorblu a { background-color: #0000ff; display:block; width: 100%;  height: 100%; }
.bordercolorblu a:link { background-color: #0000ff;  }
.bordercolorblu a:visited { background-color: #0000ff;  }
.bordercolorblu a:hover { background-color: #ff0000;  }
.bordercolorblu a:active { background-color: #ff0000;  }


      
#container { top: 0px; height: 639px; left: 0px; position: relative; overflow: hidden; z-index:2; }
#logo { position: relative; top: 10px; height: 83px; width: 520px; left: 5px; overflow: hidden; z-index:1; }
#news { position: relative; top: -73px; height: 83px; width: 240px; left: 525px; overflow: auto; z-index:1; }
#cerca { position: relative; top: -156px; height: 83px; width: 240px; left: 765px; overflow: auto; z-index:1; }
#righemenu { position: relative; top: -156px; height: 55px; width: 1000px; left: 5px; overflow: auto; z-index:2; }
#principale { position: relative; top: -156px; height: 287px; width: 800px; left: 5px; overflow: auto; z-index:2; }
#principalenohome { position: relative; top: -156px; height: 357px; width: 790px; left: 15px; overflow: auto; z-index:2; }
#ottimizza { position: relative; top: -156px; height: 40px; width: 800px; left: 5px; overflow: hidden; z-index:1; }
#spalla { position: relative; top: -483px; height: 327px; width: 200px; left: 805px; overflow: auto; z-index:1; }
#up125 { position: relative; top: -490px; height: 135px; width: 135px; left: 840px; overflow: hidden; z-index:1; }
#down125 { position: relative; top: -462px; height: 135px; width: 135px; left: 840px; overflow: hidden; z-index:1; }
#up120 { position: relative; top: -490px; height: 135px; width: 135px; left: 840px; overflow: hidden; z-index:1; }
#down120 { position: relative; top: -462px; height: 135px; width: 135px; left: 840px; overflow: hidden; z-index:1; }
#banner { position: relative; top: -483px; height: 64px; width: 1000px; left: 5px; overflow: hidden; z-index:1; }
#bannernohome { position: relative; top: -426px; height: 64px; width: 1000px; left: 5px; overflow: hidden; z-index:1; }
#bottonia { position: relative; top: -483px; height: 70px; width: 430px; left: 5px; overflow: hidden; z-index:1; }
#bottonib { position: relative; top: -544px; height: 61px; width: 140px; left: 435px; overflow: hidden; z-index:1; }
#bottonic { position: relative; top: -614px; height: 70px; width: 430px; left: 575px; overflow: hidden; z-index:1; }
#sigla { position: relative; top: -614px; height: 30px; width: 1000px; left: 5px; overflow: hidden; z-index:1; }
#siglanohome { position: relative; top: -405px; height: 30px; width: 410px; left: 15px; overflow: hidden; z-index:1; }
#counternohome { position: relative; top: -445px; height: 80px; width: 350px; left: 335px; overflow: hidden; z-index:1; }
#mapnohome { position: relative; top: -515px; height: 30px; width: 410px; left: 590px; overflow: hidden; z-index:1; }
