body {
	background-color: #fff;
}
.box {
	position: absolute;
	width: 948px;
	height:511px;
	overflow:auto;
	float: inherit;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
html>/**/body .box {
	position: relative;
	width: 948px;
	height:511px;
	overflow:auto;
	float: inherit;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.box td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#222;
	text-align:justify;
	padding-bottom:10px;
}

.box2 td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#222;
	text-align:justify;
}

.box3 {
	position: absolute;
	width: 948px;
	height:511px;
	overflow:auto;
	float: inherit;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
html>/**/body .box3 {
	position: relative;
}

.m_top {
	margin: 12px 0 0 14px;
}

.destro {
	text-align: right;
	padding-right: 14px;
}

.ln-style {
	padding: 2px 0 0 6px;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1F7C28;
}
.bg-top {
	background: url(../images/bg-top.png) 0 0 no-repeat;
}
.bg-mid {
	background:url(../images/bg-mid.png) 0 0 repeat-y;
}
.bg-sez {
	background:url(../images/bg-sez.png) 0 0 repeat-y;
}
.border-mid {
	background:url(../images/border-mid.png) 0 0 repeat-y;
}
.bg-bot {
	background:url(../images/bg-bot.png) 0 0 no-repeat;
}
.head {
	background:url(../images/head.png) center 2px no-repeat;
}
.foot {
	background:url(../images/foot.png) center 0 no-repeat;
}
.striscia {
	background:url(../images/striscia.png) 0 1px no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#fff;
}
.striscia a {
	text-decoration: none;
	color:#fff;
}
.striscia a:hover {
	text-decoration: underline;
}
.bot_home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#1F7C28;
	padding: 68px 0 0 110px;
}
.bot_home a {
	color:#1F7C28;
	text-decoration: none;
}
.bot_home a:hover {
	text-decoration: underline;
}
.let_spac {
	letter-spacing: -1px;
}
.menu1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#222;
	text-align:center;
	background: url(../images/bg_butt.png) 200px 200px	no-repeat;
}
.menu1 a {
	height: 34px;
	display: block;
	text-decoration:none;
	color:#222;
}
.menu1 a:hover {
	text-decoration: none;
	color:#fff;
	background: url(../images/bg_butt.png) 2px 0 no-repeat;
}
.menu1curr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:center;
	vertical-align:bottom;
	padding: 0 0 6px 0;
	background: url(../images/bg_butt_curr.png) 2px bottom no-repeat;
}
.menu2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#222;
	text-align:center;
}
.menu2 a {
	height: 34px;
	display: block;
	text-decoration:none;
	color:#222;
}
.menu2 a:hover {
	text-decoration: none;
	color:#fff;
	background: url(../images/bg_butt.png) 2px 0 no-repeat;

}
.menu2curr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:center;
	vertical-align:bottom;
	padding: 0 0 6px 0;
	background: url(../images/bg_butt_curr.png) 2px bottom no-repeat;
}
.menu3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#222;
	text-align:center;
}
.menu3 a {
	height: 21px;
	display: block;
	text-decoration:none;
	color:#222;
	padding-top: 2px;
}
.menu3 a:hover {
	text-decoration: none;
	color:#fff;
	background: url(../images/bg_butt.png) 4px -34px no-repeat;
}
.menu3curr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:center;
	vertical-align:bottom;
	padding: 0 0 16px 0;
	background: url(../images/bg_butt_curr.png) 4px bottom no-repeat;
}
.menu4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#222;
	text-align:center;
}
.menu4 a {
	height: 21px;
	display: block;
	text-decoration:none;
	color:#222;
	padding-top: 2px;
}
.menu4 a:hover {
	text-decoration: none;
	color:#fff;
	background: url(../images/bg_butt.png) 4px -34px no-repeat;

}
.menu4curr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:center;
	vertical-align:bottom;
	padding: 0 0 16px 0;
	background: url(../images/bg_butt_curr.png) 4px bottom no-repeat;
}
.menu5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#222;
	text-align:center;
}
.menu5 a {
	height: 34px;
	display: block;
	text-decoration:none;
	color:#222;
}
.menu5 a:hover {
	text-decoration: none;
	color:#fff;
	background: url(../images/bg_butt.png) 4px 0 no-repeat;

}
.menu5curr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:center;
	vertical-align:bottom;
	padding: 0 0 6px 0;
	background: url(../images/bg_butt_curr.png) 4px bottom no-repeat;
}
.menu6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#222;
	text-align:center;
}
.menu6 a {
	height: 21px;
	display: block;
	text-decoration:none;
	color:#222;
	padding-top: 2px;
}
.menu6 a:hover {
	text-decoration: none;
	color:#fff;
	background: url(../images/bg_butt.png) 4px -34px no-repeat;

}
.menu6curr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:center;
	vertical-align:bottom;
	padding: 0 0 16px 0;
	background: url(../images/bg_butt_curr.png) 4px bottom no-repeat;
}
.menu7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#222;
	text-align:center;
}
.menu7 a {
	height: 21px;
	display: block;
	text-decoration:none;
	color:#222;
	padding-top: 2px;
}
.menu7 a:hover {
	text-decoration: none;
	color:#fff;
	background: url(../images/bg_butt.png) 4px -34px no-repeat;

}
.menu7curr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:center;
	vertical-align:bottom;
	padding: 0 0 16px 0;
	background: url(../images/bg_butt_curr.png) 4px bottom no-repeat;
}
.copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#fff;
	text-align:center;
}
.copy a {
	text-decoration: none;
	color:#FFF662;
}
.copy a:hover {
	text-decoration: underline;
}
.copy2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#999;
	padding-left: 10px;
}
.copy2 a {
	text-decoration: none;
	color:#63A8E2;
}
.copy2 a:hover {
	text-decoration: underline;
}
.privacy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:center;
}
.privacy a {
	text-decoration: none;
	color:#fff;
}
.privacy a:hover {
	text-decoration: underline;
}
.ruota1-it {
	width: 119px;
	height: 33px;
	background: url(../images/ruota1-it.png) 0 0 no-repeat;
}
.ruota2-it {
	width: 192px;
	height: 35px;
	background: url(../images/ruota2-it.png) 0 0 no-repeat;
}
.ruota3-it {
	width: 169px;
	height: 33px;
	background: url(../images/ruota3-it.png) 0 0 no-repeat;
}
.ruota4-it {
	width: 98px;
	height: 33px;
	background: url(../images/ruota4-it.png) 0 0 no-repeat;
}
.ruota5-it {
	width: 122px;
	height: 14px;
	background: url(../images/ruota5-it.png) 0 0 no-repeat;
}
.ruota6-it {
	width: 162px;
	height: 33px;
	background: url(../images/ruota6-it.png) 0 0 no-repeat;
}
.ruota7-it {
	width: 114px;
	height: 33px;
	background: url(../images/ruota7-it.png) 0 0 no-repeat;
}
.ruota8-it {
	width: 229px;
	height: 33px;
	background: url(../images/ruota8-it.png) 0 0 no-repeat;
}
.ruota9-it {
	width: 168px;
	height: 35px;
	background: url(../images/ruota9-it.png) 0 0 no-repeat;
}
.ruota10-it {
	width: 96px;
	height: 14px;
	background: url(../images/ruota10-it.png) 0 0 no-repeat;
}
.ruota1-en {
	width: 119px;
	height: 33px;
	background: url(../images/ruota1-en.png) 0 0 no-repeat;
}
.ruota2-en {
	width: 192px;
	height: 35px;
	background: url(../images/ruota2-en.png) 0 0 no-repeat;
}
.ruota3-en {
	width: 169px;
	height: 33px;
	background: url(../images/ruota3-en.png) 0 0 no-repeat;
}
.ruota4-en {
	width: 118px;
	height: 33px;
	background: url(../images/ruota4-en.png) 0 0 no-repeat;
}
.ruota5-en {
	width: 142px;
	height: 14px;
	background: url(../images/ruota5-en.png) 0 0 no-repeat;
}
.ruota6-en {
	width: 212px;
	height: 33px;
	background: url(../images/ruota6-en.png) 0 0 no-repeat;
}
.ruota7-en {
	width: 114px;
	height: 33px;
	background: url(../images/ruota7-en.png) 0 0 no-repeat;
}
.ruota8-en {
	width: 259px;
	height: 33px;
	background: url(../images/ruota8-en.png) 0 0 no-repeat;
}
.ruota9-en {
	width: 168px;
	height: 35px;
	background: url(../images/ruota9-en.png) 0 0 no-repeat;
}
.ruota10-en {
	width: 96px;
	height: 14px;
	background: url(../images/ruota10-en.png) 0 0 no-repeat;
}
.ruota1-de {
	width: 126px;
	height: 33px;
	background: url(../images/ruota1-de.png) 0 0 no-repeat;
}
.ruota2-de {
	width: 192px;
	height: 35px;
	background: url(../images/ruota2-de.png) 0 0 no-repeat;
}
.ruota3-de {
	width: 169px;
	height: 33px;
	background: url(../images/ruota3-de.png) 0 0 no-repeat;
}
.ruota4-de {
	width: 118px;
	height: 33px;
	background: url(../images/ruota4-de.png) 0 0 no-repeat;
}
.ruota5-de {
	width: 144px;
	height: 14px;
	background: url(../images/ruota5-de.png) 0 0 no-repeat;
}
.ruota6-de {
	width: 246px;
	height: 33px;
	background: url(../images/ruota6-de.png) 0 0 no-repeat;
}
.ruota7-de {
	width: 146px;
	height: 33px;
	background: url(../images/ruota7-de.png) 0 0 no-repeat;
}
.ruota8-de {
	width: 280px;
	height: 33px;
	background: url(../images/ruota8-de.png) 0 0 no-repeat;
}
.ruota9-de {
	width: 168px;
	height: 35px;
	background: url(../images/ruota9-de.png) 0 0 no-repeat;
}
.ruota10-de {
	width: 126px;
	height: 14px;
	background: url(../images/ruota10-de.png) 0 0 no-repeat;
}
.ruota1-fr {
	width: 119px;
	height: 33px;
	background: url(../images/ruota1-fr.png) 0 0 no-repeat;
}
.ruota2-fr {
	width: 196px;
	height: 35px;
	background: url(../images/ruota2-fr.png) 0 0 no-repeat;
}
.ruota3-fr {
	width: 189px;
	height: 33px;
	background: url(../images/ruota3-fr.png) 0 0 no-repeat;
}
.ruota4-fr {
	width: 118px;
	height: 33px;
	background: url(../images/ruota4-fr.png) 0 0 no-repeat;
}
.ruota5-fr {
	width: 146px;
	height: 14px;
	background: url(../images/ruota5-fr.png) 0 0 no-repeat;
}
.ruota6-fr {
	width: 196px;
	height: 33px;
	background: url(../images/ruota6-fr.png) 0 0 no-repeat;
}
.ruota7-fr {
	width: 114px;
	height: 33px;
	background: url(../images/ruota7-fr.png) 0 0 no-repeat;
}
.ruota8-fr {
	width: 292px;
	height: 33px;
	background: url(../images/ruota8-fr.png) 0 0 no-repeat;
}
.ruota9-fr {
	width: 168px;
	height: 35px;
	background: url(../images/ruota9-fr.png) 0 0 no-repeat;
}
.ruota10-fr {
	width: 96px;
	height: 14px;
	background: url(../images/ruota10-fr.png) 0 0 no-repeat;
}

.hide {
	visibility:hidden;
}
a.Novosol-it {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Novosol-it.png) 0 0 no-repeat;
}
a.Novosol-it:hover {
	background-position: 0 -150px;
}
a.Novosol-Strong-it {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url("../images/Novosol Strong-it.png") 0 0 no-repeat;
}
a.Novosol-Strong-it:hover {
	background-position: 0 -150px;
}
a.Prestige-it {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Prestige-it.png) 0 0 no-repeat;
}
a.Prestige-it:hover {
	background-position: 0 -150px;
}
a.Bordino-it {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Bordino-it.png) 0 0 no-repeat;
}
a.Bordino-it:hover {
	background-position: 0 -150px;
}
a.Novosol-en {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Novosol-en.png) 0 0 no-repeat;
}
a.Novosol-en:hover {
	background-position: 0 -150px;
}
a.Novosol-Strong-en {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url("../images/Novosol Strong-en.png") 0 0 no-repeat;
}
a.Novosol-Strong-en:hover {
	background-position: 0 -150px;
}
a.Prestige-en {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Prestige-en.png) 0 0 no-repeat;
}
a.Prestige-en:hover {
	background-position: 0 -150px;
}
a.Bordino-en {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Bordino-en.png) 0 0 no-repeat;
}
a.Bordino-en:hover {
	background-position: 0 -150px;
}
a.Novosol-de {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Novosol-de.png) 0 0 no-repeat;
}
a.Novosol-de:hover {
	background-position: 0 -150px;
}
a.Novosol-Strong-de {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url("../images/Novosol Strong-de.png") 0 0 no-repeat;
}
a.Novosol-Strong-de:hover {
	background-position: 0 -150px;
}
a.Prestige-de {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Prestige-de.png) 0 0 no-repeat;
}
a.Prestige-de:hover {
	background-position: 0 -150px;
}
a.Bordino-de {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Bordino-de.png) 0 0 no-repeat;
}
a.Bordino-de:hover {
	background-position: 0 -150px;
}
a.Novosol-fr {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Novosol-fr.png) 0 0 no-repeat;
}
a.Novosol-fr:hover {
	background-position: 0 -150px;
}
a.Novosol-Strong-fr {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url("../images/Novosol Strong-fr.png") 0 0 no-repeat;
}
a.Novosol-Strong-fr:hover {
	background-position: 0 -150px;
}
a.Prestige-fr {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Prestige-fr.png) 0 0 no-repeat;
}
a.Prestige-fr:hover {
	background-position: 0 -150px;
}
a.Bordino-fr {
	display:block;
	width: 300px;
	height: 150px;
	text-decoration: none;
	background: url(../images/Bordino-fr.png) 0 0 no-repeat;
}
a.Bordino-fr:hover {
	background-position: 0 -150px;
}

.didascalia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ccc;
	font-weight: bold;
	text-align:right;
	border-bottom: 1px solid #ccc;
	padding: 0 0 0 0;
	margin: 0 20px 0 0;
}

.scheda td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666;
	vertical-align: top;
	text-align: justify;
	background: url(../images/bg-alpha.png) 0 0 repeat;
}

.didascalia2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ccc;
	font-weight: bold;
	text-align:right;
	border-bottom: 1px solid #ccc;
	padding: 0 10px 0 0;
}
.gruppi {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-align:left;
	background: url(../images/bg-alpha2.png) 0 0 repeat;	
}
.gruppi a {
	color:#666;
	text-decoration:none;
}
.gruppi a:hover {
	color:#222;
	font-weight: bold;
}
.vmid {
	vertical-align: super;
	display:inline;
	padding-right: 4px;
}
.allinea {
	display: inline;
	padding: 0 6px 0 6px;
	line-height: 32px;
	text-align:left;
}

html>/**/body .allinea {
	display: inline;
	padding: 0 5px 0 4px;
	line-height: 20px;
	text-align:left;
	vertical-align:middle;
}

.allinea2 {
	display: inline;
	padding: 0 0 0 0;
	line-height: 0;
	text-align:center;
}

html>/**/body .allinea2 {
	display: inline;
	padding: 0 5px 0 4px;
	line-height: 20px;
	text-align:left;
	vertical-align:middle;
}

.allinea3 {
	display: inline;
	padding: 0 1px 0 1px;
	line-height: 32px;
	text-align:left;
}

html>/**/body .allinea3 {
	display: inline;
	padding: 0 1px 0 1px;
	line-height: 20px;
	text-align:left;
	vertical-align:middle;
}

a.c-1 {
	display:block;
	width: 98px;
	height: 43px;
	text-decoration: none;
	background: url(../images/1.png) 0 0 no-repeat;
}
a.c-1:hover {
	background-position: 0 -43px;
}
a.c-2 {
	display:block;
	width: 98px;
	height: 43px;
	text-decoration: none;
	background: url(../images/2.png) 0 0 no-repeat;
}
a.c-2:hover {
	background-position: 0 -43px;
}
a.c-3 {
	display:block;
	width: 98px;
	height: 43px;
	text-decoration: none;
	background: url(../images/3.png) 0 0 no-repeat;
}
a.c-3:hover {
	background-position: 0 -43px;
}
a.c-4 {
	display:block;
	width: 98px;
	height: 43px;
	text-decoration: none;
	background: url(../images/4.png) 0 0 no-repeat;
}
a.c-4:hover {
	background-position: 0 -43px;
}
a.c-5 {
	display:block;
	width: 98px;
	height: 43px;
	text-decoration: none;
	background: url(../images/5.png) 0 0 no-repeat;
}
a.c-5:hover {
	background-position: 0 -43px;
}
a.c-6 {
	display:block;
	width: 98px;
	height: 43px;
	text-decoration: none;
	background: url(../images/6.png) 0 0 no-repeat;
}
a.c-6:hover {
	background-position: 0 -43px;
}
a.c-7 {
	display:block;
	width: 98px;
	height: 43px;
	text-decoration: none;
	background: url(../images/7.png) 0 0 no-repeat;
}
a.c-7:hover {
	background-position: 0 -43px;
}
.bot_line {
	line-height: 4px;
	border-bottom: 1px solid #1FA22E;
}
.left_line {
	border-left: 1px solid #1FA22E;
}
.dettagli td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#444;
	vertical-align: middle;
	line-height: 18px;
}

.col-1 { color: #2D4B9B; }
.col-2 { color: #FF908E; }
.col-3 { color: #808080; }
.col-4 { color: #F9C500; }
.col-5 { color: #CC0033; }
.col-6 { color: #008954; }
.col-7 { color: #764922; }

.protc {
	width: 32px;
	height: 32px;
	background:url(../images/protc.png) 0 0 no-repeat;
	font-weight:bold;
	font-size:13px;
	color: #444;
	padding: 8px 0 0 10px;
}
.protd {
	width: 32px;
	height: 32px;
	background:url(../images/protd.png) 0 0 no-repeat;
	padding: 4px 0 0 4px;
}
.protdtxt1 {
	font-weight:bold;
	font-size:8px;
	color: #444;
}
.protdtxt2 {
	font-weight:bold;
	font-size:11px;
	color: #444;
}

.riallinea1 { padding: 0 170px 8px 0; }
.riallinea2 { padding: 0 170px 4px 0; }

.simil {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:center;
}
.simil a {
	color:#666;
	text-decoration:none;
}
.simil a:hover {
	color:#222;
	font-weight: bold;
}
.allinea2 {
	display: inline;
	padding: 0 6px 0 6px;
	line-height: 32px;
	text-align:left;
}

.ruota_titolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#222;
	text-align:left;
	font-weight: bold;
}
.ruota_titolo_alt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1f7c28;
	text-align:left;
	font-weight: bold;
}
.ruota_testo1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222;
	font-weight: bold;
	text-align: left;
	padding: 0 10px 0 0;
}
.ruota_testo2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#222;
}
.ruota_testo2a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222;
}

.fixtop {
	margin-top: 40px;
}
.testo_tessuto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:44px;
	color:#BBBBBB;
	text-align: right;
	font-weight: bold;
}

.download_titolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#222;
	text-align:center;
	font-weight: bold;
}
