body {
	background-color: #343434;
	background-image: url(../assets/layout/bg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 20px 0px 0px;
	border: 0px;
	background-position: center;
}
/*LAYOUT*/
.main_top {
	background-image: url(../assets/layout/main_top.jpg);
	background-repeat: no-repeat;
	height: 25px;
	width: 770px;
}
.main_con {
	background-image: url(../assets/layout/main_con.jpg);
	background-repeat: repeat-y;
	height: 25px;
	width: 770px;
}
.main_foot {
	background-image: url(../assets/layout/main_foot.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 45px;
	width: 770px;
}
.tracer {
	background-color: #E3E3E3;
	width: 760px;
	text-align: left;
}
.fas_bg {
	background-image: url(../assets/layout/title_bg.jpg);
	width: 760px;
	background-repeat: no-repeat;
	background-position: left top;
}
.swf_top {
	height: 165px;
	width: 760px;
}
.del_cor {
	background-image: url(../assets/layout/del_cor.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #424242;
	text-align: left;
}
.copy {
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
	background-color: #5FB2EB;
	border: 1px solid #4A90C2;
	line-height: 10px;
}
/*NAVIGATION*/
.nav_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top:8px;
	text-align: right;
	padding-right: 15px;
}
.nav_top a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.nav_top a:hover {
	color: #000000;
}
.nav_tracer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-left: 35px;
}
.nav_tracer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.nav_tracer a:hover {
	color: #000000;
}
.nav_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top:29px;
}
.nav_footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.nav_footer a:hover {
	color: #000000;
}
.nav_footer_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.more_it {
	background-image: url(../assets/layout/leggi_it.gif);
	height: 13px;
	width: 38px;
	background-repeat: no-repeat;
}
.more_it a {
	background-image: url(../assets/layout/leggi_it.gif);
	height: 13px;
	width: 38px;
	background-repeat: no-repeat;
}
.more_it a:hover {
	background-image: url(../assets/layout/leggi_it_on.gif);
}
.more_en {
	background-image: url(../assets/layout/leggi_en.gif);
	height: 13px;
	width: 38px;
	background-repeat: no-repeat;
}
.more_en a {
	background-image: url(../assets/layout/leggi_en.gif);
	height: 13px;
	width: 38px;
	background-repeat: no-repeat;
}
.more_en a:hover {
	background-image: url(../assets/layout/leggi_en_on.gif);
}
.more_ru {
	background-image: url(../assets/layout/leggi_ru.gif);
	height: 13px;
	width: 38px;
	background-repeat: no-repeat;
}
.more_ru a {
	background-image: url(../assets/layout/leggi_ru.gif);
	height: 13px;
	width: 38px;
	background-repeat: no-repeat;
}
.more_ru a:hover {
	background-image: url(../assets/layout/leggi_ru_on.gif);
}
.apri {
	background-image: url(../assets/layout/apri.gif);
	height: 15px;
	width: 90px;
	background-repeat: no-repeat;
}
.apri a {
	background-image: url(../assets/layout/apri.gif);
	height: 15px;
	width: 90px;;
	background-repeat: no-repeat;
}
.apri a:hover {
	background-image: url(../assets/layout/apri_on.gif);
}
.apru {
	background-image: url(../assets/layout/apri_ru.gif);
	height: 15px;
	width: 90px;
	background-repeat: no-repeat;
}
.apru a {
	background-image: url(../assets/layout/apri_ru.gif);
	height: 15px;
	width: 90px;;
	background-repeat: no-repeat;
}
.apru a:hover {
	background-image: url(../assets/layout/apri_on.gif);
}
.open {
	background-image: url(../assets/layout/open.gif);
	height: 15px;
	width: 90px;
	background-repeat: no-repeat;
}
.open a {
	background-image: url(../assets/layout/open.gif);
	height: 15px;
	width: 90px;
	background-repeat: no-repeat;
}
.open a:hover {
	background-image: url(../assets/layout/open_on.gif);
}

.conta {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 15px 10px 10px;
}
.conta a {
	font:10px Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	text-decoration: none;
}
.conta a:hover {
	color: #E56B14;
}
.linka {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D61817;
	text-align: left;
	line-height: 12px;
	padding-top:10px;
}
.linka a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D61817;
	text-align: left;
	line-height: 10px;
	text-decoration: underline;
}
.linka a:hover {
	color: #000000;
	text-decoration: none;
}
.linka2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D61817;
	text-align: left;
	line-height: 12px;
	padding-top:10px;
}
.linka2 a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D61817;
	text-align: left;
	line-height: 10px;
	text-decoration: none;
	font-weight: bold;
}
.linka2 a:hover {
	color: #000000;
}

.pmail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	line-height: 15px;
	padding-top:25px;
}
.pmail a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.pmail a:hover {
	color: #D71918;
}
.dwl {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 0px;
}
.dwl a {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #4F4F4F;
	text-decoration: none;
}
.dwl a:hover {
	color: #E56B14;
}
/*TESTI*/
.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #464646;
	padding-top: 17px;
	padding-left: 40px;
	text-align: left;
}
.titolo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #313131;
	padding-left: 8px;
	padding-bottom:4px;
	text-align: left;
}
.titolo_little {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-transform: uppercase;	
}
.p1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	line-height: 12px;
}
.p1bis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	line-height: 10px;
}
.p2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #424242;
	text-align: left;
}
.p3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-align: left;
}
.p4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-align: left;
	font-weight: bold;
	padding-bottom:3px;
}
.p5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E56B14;
	text-align: left;
	font-style: italic;
	padding-bottom: 3px;
	padding-top: 2px;
	line-height: 11px;
}
.p6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E56B14;
	text-align: left;
	font-weight: bold;
}
.pad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E56B14;
	text-align: left;
	padding-bottom: 80px;
	padding-left: 100px;
}
.rivenditori_nome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E56B14;
	font-weight: bold;
	padding-top:3px;
	text-align: left;
}
.rivenditori {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-align: left;
	line-height: 12px;
}
.rivenditori a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1D1D1D;
}
.rivenditori a:hover{
	color: #CC0000;
}
.subcat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E56B14;
	text-align: left;
	text-transform: uppercase;
	padding-bottom:3px;
}
.subcat a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E56B14;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
}
.subcat a:hover {
	color: #B71511;
}
/*MODULI*/
.punt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #424242;
	text-align: left;
	padding: 0px;
}
.mod_find {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border-top: 1px inset #666666;
	border-left: 1px inset #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 140px;
	font-size: 9px;
	text-align: left;
	line-height: 9px;
}
.mod_del {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 146px;
	font-size: 9px;
	text-align: left;
	line-height: 9px;
}
.mod_del2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 120px;
	font-size: 9px;
	text-align: left;
	line-height: 9px;
}
.casnum_long {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1d1d1d;
	border-top: 1px inset #999999;
	border-left: 1px inset #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 180px;
	line-height: 9px;
	font-size: 9px;
}
.casnum_lung {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #1d1d1d;
	border-top: 1px inset #999999;
	border-left: 1px inset #999999;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	width: 280px;
	height: 70px;
	font-size: 9px;
}
/*FOTO*/
.img_pr {
	border: 1px solid #CCCCCC;
}
.img_macro {
	border-top: #CCCCCC;
	border-right: #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	border-left: #CCCCCC;
}
.fot2 {
	border: 1px solid #8FA7BD;
}
.fot3 {
	border: 1px solid #9AD9E9;
}
.fot4 {
	border: 1px solid #D1D1D1;
}
.fot5 {
	border: 1px solid #FF0000;
}
.fot6 {
	border: 1px solid #FE9A2A;
}
.fot7 {
	border: 1px solid #F9676B;
}
.fot8 {
	border: 1px solid #C761AD;
}
.fot9 {
	border: 1px solid #98017E;
}
.fot10 {
	border: 1px solid #323232;
}
.fot11 {
	border: 1px solid #FF5200;
}
.fot12 {
	border: 1px solid #13007C;
}
.fot13 {
	border: 1px solid #ADB36B;
}
.fot14 {
	border: 1px solid #ADD91B;
}
/*CATALOGO*/
.banda {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.cate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.cate a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	text-align: left;
}
.cate a:hover {
	color: #1D1D1D;
}
.macro2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7D7D7D;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5C818B;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5C818B;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #980000;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #975C19;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #943D40;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #773A67;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5B014B;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #983100;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0B004A;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #676B40;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.macro14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #678110;
	font-size: 11px;
	padding-left: 10px;
	padding-bottom: 6px;
	line-height: 11px;
	padding-right: 7px;
	text-align: left;
}
.sub2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	text-transform: uppercase;
	color: #627174;
}
.sub3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #5C818B;
	text-transform: uppercase;
}
.sub4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #666666;
	text-transform: uppercase;
}
.sub5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #980000;
	text-transform: uppercase;
}
.sub6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #975C19;
	text-transform: uppercase;
}
.sub7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #943D40;
	text-transform: uppercase;
}
.sub8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #773A67;
	text-transform: uppercase;
}
.sub9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #5B014B;
	text-transform: uppercase;
}
.sub10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #666666;
	text-transform: uppercase;
}
.sub11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #983100;
	text-transform: uppercase;
}
.sub12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #0B004A;
	text-transform: uppercase;
}
.sub13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #676B40;
	text-transform: uppercase;
}
.sub14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 479px;
	font-size: 9px;
	color: #678110;
	text-transform: uppercase;
}
.prodotto {
	border-left: 1px solid #EFEFEF;
	
}
.codice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E56B14;
}
.fiche {
	background-color: #A2A2A0;
	width: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	text-align: left;
}
.fiche1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #DEDEDE;
	padding: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	text-align: left;
}
.fiche2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #999999;
	padding: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-align: left;
}
.correlati {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E56B14;
	border: 1px solid #DEDEDE;
	text-align: center;
	padding:2px;
}
.correlati a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E56B14;
	text-decoration: none;
}
.correlati a:hover {
	color: #B71511;
}

