A:hover.LINKMENUblu { text-decoration: none; color: #C12820;}
A:hover.txdx2 {
	text-decoration: none;
	color: #660033
}

a:hover.link {
	color: #ff6600;
}

a:hover.linkmenudown {
	color: #FEEEE2;
}

a:hover.txmenudx{
	color: #660033;
}
a:hover.linkblumedium{
	color: #B81E07;
}
a:hover.menutesto {
	color: #000066;
}
a:hover.menudark {
	color: #ff6600;
}
a:hover.menudarklink {
	color: #ff6600;
}
a:hover.menuwhite {
	color: #660033;
}

.verdl8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: #00109B;
}
.verd8bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	color: #00109B;
 }

.verd9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: #00109B;
}

.verd9bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #00109B;
}

.verd10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: #00109B;
}

.verd10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #00109B;
}

.verd11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: #00109B;
}
.verd12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: #00109B;
}
.verd12bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #00109B;
}

.verd12boldJUSTY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
	color: #00109B;
}

.verd12boldunderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #00109B;
}
.verd14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	text-align: justify;
	color: #00109B;
}
.verd14bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #00109B;
}


.menuwhite { 
text-decoration: none; 
font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #FFFFFF; 
}


.ver18boldwhite {

	text-decoration: none;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;

}

.ver18boldbrown {

	text-decoration: none;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #C12820;
	
}


.titolo22{
	text-decoration: none;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	color: #C12820;
	text-align: center;
}

.tit28marrone {

	text-decoration: none;
	font: bold 28px Verdana, Arial, Helvetica, sans-serif;
	color: #C12820;
	text-align: center;
}

.titolo36 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #C12820;
	text-decoration: none;
	text-align: center;
}

.txrouge11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ff0000;

}.txwhite11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
.menu {
	background-color: #FFCC99;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #FFFF99;
	border-right-color: #BB1B09;
	border-bottom-color: #660033;
	border-left-color: #FF6633;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}



.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	text-decoration: none;
}
.menu1 {
	background-color: #F7EDA8;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #990033;
	border-bottom-color: #660033;
	border-left-color: #FF9933;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.box1a {
	background-color: #FD561E;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #990033;
	border-bottom-color: #660033;
	border-left-color: #FF9933;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.menubrown {
	text-decoration: none;
	font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #B81E07;
	font-size: 10px;
}
.menublu {
text-decoration: none; 
font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #3333FF;
}
.massaggio {
text-decoration: none; 
font: bold normal 14px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #B81E07;
}
.titblulink {

	text-decoration: underline;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #330099;
}
.titolo22link {
	text-decoration: underline;
	font: bold 22px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: center;
}
.menubrowlink {
text-decoration: underline; 
font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #B81E07;
}
.linkblumedium {
text-decoration: none; 
font: bold normal 14px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #000099;
}
.linkhid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	color: #FFCC99;
	visibility: hidden;
	text-align: center;
}
.linkmenudown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFF80;
	text-decoration: none;
}
.box1 {
	background-color: #FFFF66;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #FF9900;
	border-right-color: #990033;
	border-bottom-color: #990033;
	border-left-color: #FF9933;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
}
.txrougecenter {
	text-decoration: none;
	font: bold normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: center;
}
.ver18boldblu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #00109B;
}
.box2 {
	background-color: #44F763;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #0FCE65;
	border-right-color: #009933;
	border-bottom-color: #009933;
	border-left-color: #0FCE65;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
}
.box3 {
	background-color: #80D6FF;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #3399FF;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #3399FF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
}
.box3a {
	background-color: #3366FF;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #66FFFF;
	border-right-color: #0000FF;
	border-bottom-color: #000099;
	border-left-color: #66CCFF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.box2a {
	background-color: #10BE18;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #66FF66;
	border-right-color: #33CC00;
	border-bottom-color: #336633;
	border-left-color: #33CC66;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.tit28blu {

	text-decoration: none;
	font: bold 28px Verdana, Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: center;
}
.tit28verde {

	text-decoration: none;
	font: bold 28px Verdana, Arial, Helvetica, sans-serif;
	color: #006633;
	text-align: center;
}
.ver18boldgreen {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #006600;
}
.titwhitelink {


	text-decoration: underline;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.menublulink {

text-decoration: underline; 
font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #3333FF;
}
.menugreenlink {


text-decoration: underline; 
font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #006633;
}
.menugreen {



text-decoration: none; 
font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #006633;
}
.menuwhitelink {

text-decoration: underline; 
font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #FFFFFF;
}
.menu2 {

	background-color: #BAE3A8;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #66FF99;
	border-right-color: #339966;
	border-bottom-color: #336600;
	border-left-color: #33CC99;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.menu3 {

	background-color: #93C1E3;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #66CCFF;
	border-right-color: #3366FF;
	border-bottom-color: #330066;
	border-left-color: #6699FF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.tit28arancione {


	text-decoration: none;
	font: bold 28px Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-align: center;
}
.tit28fuxia {



	text-decoration: none;
	font: bold 28px Verdana, Arial, Helvetica, sans-serif;
	color: #B31AAE;
	text-align: center;
}
.box4 {

	background-color: #FFFF66;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #FF6600;
	border-bottom-color: #FF0033;
	border-left-color: #FF9966;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
}
.box4a {


	background-color: #FF6633;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #CC6633;
	border-bottom-color: #CC0033;
	border-left-color: #FFFF66;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
}
.menu4 {


	background-color: #ECDE80;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #CC9900;
	border-bottom-color: #CC3300;
	border-left-color: #FFCC66;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.menuarancio {




text-decoration: none; 
font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #ED1B03;
}
.menuaranciolink {





text-decoration: underline; 
font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #ED1B03;
}
.menu5 {



	background-color: #D6A7C1;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #CCCCFF;
	border-right-color: #CC3366;
	border-bottom-color: #990099;
	border-left-color: #9966FF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.box5 {


	background-color: #FF9FFF;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #FFCCFF;
	border-right-color: #FF3366;
	border-bottom-color: #CC0099;
	border-left-color: #FF00FF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
}
.box5a {



	background-color: #B900B9;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #CC66CC;
	border-bottom-color: #990099;
	border-left-color: #FF99FF;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: center;
}
.menufuxia {





text-decoration: none; 
font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #9B009B;
}
.menufuxialink {






text-decoration: underline; 
font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #9B009B;
}
.ver18boldwhitelink {


	text-decoration: underline;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.menuint {
	background-color: #F8F0C9;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-top-color: #FFFFCC;
	border-right-color: #CC9966;
	border-bottom-color: #CC6600;
	border-left-color: #FFCC99;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.menudark {
	text-decoration: none;
	font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #B81E07;
	font-size: 10px;
}
.techbrowlink {
text-decoration: underline; 
font: bold normal 12px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #B81E07;
}
.massaggioblu {
text-decoration: none; 
font: bold normal 14px/normal Verdana, Arial, Helvetica, sans-serif;  
color: #000099;
}

