body {
	margin: 0px;
	background:#FFFFFF;
}
td.home{
	font: normal 10px Verdana, Helvetica, sans-serif;
	color:#676765;
	line-height:16px;
}
td.menusinistra{

	line-height:20px;
}
td.titoli{

	font: bold 14px Georgia, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
}
td.titoli_normal{

	font: normal 14px Georgia, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
}
td.titolimattone{

	font: bold 12px Georgia, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
}
td.quote{

	font: normal 10px Verdana, Helvetica, sans-serif;
	color:#666664;
	border-bottom: 1px solid #999997;
}
input.text {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	border: 1px solid #000000;
	padding-right: 2px;
	padding-left: 2px;
	width: 180px;
}
input.textmenu {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E1DDDD;
	border: 1px solid #000000;
	padding-right: 2px;
	padding-left: 2px;
	width: 150px;
}
input.pinantispam {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #EAE4E4;
	border: 1px solid #C7BFBF;
	padding-right: 2px;
	padding-left: 2px;
	width: 45px;
}
input.testo  {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F0F0EF;
	border: 1px solid #BBBAB7;
	padding-right: 1px;
	padding-left: 1px;
	width: 180px;
}
input.testoacquisto  {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F0F0EF;
	border: 1px solid #BBBAB7;
	padding-right: 1px;
	padding-left: 1px;
	margin-bottom:5px;
	width: 350px;
}
input.testocorto  {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F0F0EF;
	border: 1px solid #BBBAB7;
	padding-right: 1px;
	padding-left: 1px;
	width: 50px;
}
input.testocortoacquisto  {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F0F0EF;
	border: 1px solid #BBBAB7;
	padding-right: 1px;
	padding-left: 1px;
	margin-bottom:5px;
	width: 100px;
}
input.testolungo  {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F0F0EF;
	border: 1px solid #BBBAB7;
	padding-right: 1px;
	padding-left: 1px;
	width: 350px;
}
#select {
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E1DDDD;
	width: 150px;
}
select.provincia{
	margin: 0px 2px 2 0px; 		
	border: 1px solid #BBBAB7;
	background: #F0F0EF;
	font-size: 12px;
	width: 180px;

}
select.lungo{
	margin: 0px 2px 2 0px; 		
	border: 1px solid #BBBAB7;
	background: #F0F0EF;
	font-size: 12px;
	width: 400px;

}
input.spedisciform{
	margin: 2px 0 0 17px; 
	padding:2px; 
	font-size: 11px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #8D8B87;
	border: 1px solid #000000;
	width: 450px;
}
td.solotesto{

	font: normal 12px Verdana, Helvetica, sans-serif;
	color:#666664;

}
input.newsletter {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #EAE4E4;
	border: 1px solid #C7BFBF;
	padding-right: 2px;
	padding-left: 2px;
	width: 170px;
}
select.checkboxStyle{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	width: 50px;
	
}
input.pulsante {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #E1DDDD;
	text-align: center;
	padding: 0px;
	width: 150px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
}
input.pulsantecontrollo {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	height:30;
	background: #365F91;
	text-align: center;
	padding: 0px;
	width: 600px;
	border: 1px solid #FFFFFF;
	margin-top: 10px;
}
input.pulsantecommerce {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #49619F;
	text-align: center;
	padding: 0px;
	width: 600px;
	height:30px;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
}
input.pulsantecommercerosso {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #4F6228;
	text-align: center;
	padding: 0px;
	width: 600px;
	height:30px;
	border: 1px solid #FFFFFF;
	margin-top: 0px;
}
textarea.note {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F0F0EF;
	border: 1px solid #BBBAB7;
	padding-right: 1px;
	padding-left: 1px;
	width: 600px;
	height: 50px;
}
textarea.noteacquisto {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F0F0EF;
	border: 1px solid #BBBAB7;
	padding-right: 1px;
	padding-left: 1px;
	width: 500px;
	height: 50px;
}
textarea.notedue {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background: #F0F0EF;
	border: 1px solid #BBBAB7;
	padding-right: 1px;
	padding-left: 1px;
	width: 200px;
	height: 100px;
}
select.globorosso {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	width: 40px;
}
select.numeropersone {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff;
	width: 100px;
	border: 1px solid #66999A;		
}

A.link:link      { text-decoration: underline;  font-family:Georgia; color:#077586; font-size:15px; font-weight:bold;}
A.link:visited   { text-decoration: underline;  font-family:Georgia; color:#077586; font-size:15px;  font-weight:bold; }
A.link:active	{ text-decoration: underline;  font-family:Georgia; color:#077586; font-size:15px;  font-weight:bold; }
A.link:hover	{ text-decoration: underline;  font-family:Georgia; color:#ff0000; font-size:15px; font-weight:bold; }

A.linkno:link      { text-decoration: none;  font-family:Georgia; color:#077586; font-size:15px; font-weight:bold; cursor: default;}
A.linkno:visited   { text-decoration: none;  font-family:Georgia; color:#077586; font-size:15px;  font-weight:bold; cursor: default;}
A.linkno:active	{ text-decoration: none;  font-family:Georgia; color:#077586; font-size:15px;  font-weight:bold; cursor: default;}
A.linkno:hover	{ text-decoration: none;  font-family:Georgia; color:#077586; font-size:15px; font-weight:bold; cursor: default;}

A.programmalink:link      { text-decoration: underline;  font-family:Georgia; color:#077586; font-size:12px; font-weight:bold;}
A.programmalink:visited   { text-decoration: underline;  font-family:Georgia; color:#077586; font-size:12px;  font-weight:bold; }
A.programmalink:active	{ text-decoration: underline;  font-family:Georgia; color:#077586; font-size:12px;  font-weight:bold; }
A.programmalink:hover	{ text-decoration: underline;  font-family:Georgia; color:#ff0000; font-size:12px; font-weight:bold; }

A.prezzilinklink      { text-decoration: underline;  font-family:Georgia; color:#08A0B8; font-size:12px; font-weight:bold;}
A.prezzilinklink:visited   { text-decoration: underline;  font-family:Georgia; color:#08A0B8; font-size:12px;  font-weight:bold; }
A.prezzilinklink:active	{ text-decoration: underline;  font-family:Georgia; color:#08A0B8; font-size:12px;  font-weight:bold; }
A.prezzilinklink:hover	{ text-decoration: underline;  font-family:Georgia; color:#ff0000; font-size:12px; font-weight:bold; }

A.programmalink_normal:link      { text-decoration: underline;  font-family:Georgia; color:#077586; font-size:12px; font-weight:normal;}
A.programmalink_normal:visited   { text-decoration: underline;  font-family:Georgia; color:#077586; font-size:12px;  font-weight:normal; }
A.programmalink_normal:active	{ text-decoration: underline;  font-family:Georgia; color:#077586; font-size:12px;  font-weight:normal; }
A.programmalink_normal:hover	{ text-decoration: underline;  font-family:Georgia; color:#ff0000; font-size:12px; font-weight:normal; }

A.percorso:link      { text-decoration: underline;  font-family:Georgia; color:#077586; font-size:10px; font-weight:bold;}
A.percorso:visited   { text-decoration: underline;  font-family:Georgia; color:#077586; font-size:10px;  font-weight:bold; }
A.percorso:active	{ text-decoration: underline;  font-family:Georgia; color:#077586; font-size:10px;  font-weight:bold; }
A.percorso:hover	{ text-decoration: underline;  font-family:Georgia; color:#ff0000; font-size:10px; font-weight:bold; }

A.viaggiolink:link      { text-decoration: underline;  font-family:Georgia; color:#676765; font-size:10px; font-weight:normal;}
A.viaggiolink:visited   { text-decoration: underline;  font-family:Georgia; color:#676765; font-size:10px;  font-weight:normal; }
A.viaggiolink:active	{ text-decoration: underline;  font-family:Georgia; color:#676765; font-size:10px;  font-weight:normal; }
A.viaggiolink:hover	{ text-decoration: underline;  font-family:Georgia; color:#ff0000; font-size:10px; font-weight:normal; }

A.linkhome:link      { text-decoration: none;  font-family:Georgia; color:#077586; font-size:11px; font-weight:bold; line-height:16px;}
A.linkhome:visited   { text-decoration: none;  font-family:Georgia; color:#077586; font-size:11px;  font-weight:bold; line-height:16px;}
A.linkhome:active	{ text-decoration: none;  font-family:Georgia; color:#077586; font-size:11x;  font-weight:bold; line-height:16px;}
A.linkhome:hover	{ text-decoration: none;  font-family:Georgia; color:#ff0000; font-size:11px; font-weight:bold; line-height:16px;}

A.linkhomesottoli:link      { text-decoration: underline;  font-family:Georgia; color:#077586; font-size:10px; font-weight:bold; line-height:16px;}
A.linkhomesottoli:visited   { text-decoration: underline;  font-family:Georgia; color:#077586; font-size:10px;  font-weight:bold; line-height:16px;}
A.linkhomesottoli:active	{ text-decoration: underline;  font-family:Georgia; color:#077586; font-size:10x;  font-weight:bold; line-height:16px;}
A.linkhomesottoli:hover	{ text-decoration: underline;  font-family:Georgia; color:#ff0000; font-size:10px; font-weight:bold; line-height:16px;}

A.linkhomerosso:link      { text-decoration: none;  font-family:Georgia; color:#C82C1F; font-size:11px; font-weight:bold; line-height:16px;}
A.linkhomerosso:visited   { text-decoration: none;  font-family:Georgia; color:#C82C1F; font-size:11px;  font-weight:bold; line-height:16px;}
A.linkhomerosso:active	{ text-decoration: none;  font-family:Georgia; color:#C82C1F; font-size:11x;  font-weight:bold; line-height:16px;}
A.linkhomerosso:hover	{ text-decoration: none;  font-family:Georgia; color:#077586; font-size:11px; font-weight:bold; line-height:16px;}

A.linkhomerossogrande:link      { text-decoration: underline;  font-family:Georgia; color:#C82C1F; font-size:10px; font-weight:bold; line-height:16px;}
A.linkhomerossogrande:visited   { text-decoration: underline;  font-family:Georgia; color:#C82C1F; font-size:10px;  font-weight:bold; line-height:16px;}
A.linkhomerossogrande:active	{ text-decoration: underline;  font-family:Georgia; color:#C82C1F; font-size:10x;  font-weight:bold; line-height:16px;}
A.linkhomerossogrande:hover	{ text-decoration: underline;  font-family:Georgia; color:#077586; font-size:10px; font-weight:bold; line-height:16px;}

A.linkemail:link      { text-decoration: underline;  font-family:Courier; color:#077586; font-size:14px; font-weight:bold;}
A.linkemail:visited   { text-decoration: underline;  font-family:Courier; color:#077586; font-size:14px;  font-weight:bold; }
A.linkemail:active	{ text-decoration: underline;  font-family:Courier; color:#077586; font-size:14px;  font-weight:bold; }
A.linkemail:hover	{ text-decoration: underline;  font-family:Courier; color:#ff0000; font-size:14px; font-weight:bold; }

A.link_titolo:link      { text-decoration: none;  font-family:Georgia; color:#FFFFFF; font-size:14px; font-weight:bold;}
A.link_titolo:visited   { text-decoration: none;  font-family:Georgia; color:#FFFFFF; font-size:14px;  font-weight:bold; }
A.link_titolo:active	{ text-decoration: none;  font-family:Georgia; color:#FFFFFF; font-size:14px;  font-weight:bold; }
A.link_titolo:hover	{ text-decoration: underline;  font-family:Georgia; color:#000000; font-size:14px; font-weight:bold; }

A.email:link      { text-decoration: underline;  font-family:arial; color:#ffffff; font-size:11px; font-weight:normal;}
A.email:visited   { text-decoration: underline;  font-family:arial; color:#ffffff; font-size:11px;  font-weight:normal; }
A.email:active	{ text-decoration: underline;  font-family:arial; color:#ffffff; font-size:11px;  font-weight:normal; }
A.email:hover	{ text-decoration: underline;  font-family:arial; color:#ff0000; font-size:11px; font-weight:normal; }

A.maratonehome:link      { text-decoration: underline;  font-family:arial; color:#676765; font-size:9px; font-weight:normal;}
A.maratonehome:visited   { text-decoration: underline;  font-family:arial; color:#676765; font-size:9px;  font-weight:normal; }
A.maratonehome:active	{ text-decoration: underline;  font-family:arial; color:#676765; font-size:9px;  font-weight:normal; }
A.maratonehome:hover	{ text-decoration: underline;  font-family:arial; color:#ff0000; font-size:9px; font-weight:normal; }

A.maratonehomelink:link      { text-decoration: underline;  font-family:arial; color:#676765; font-size:11px; font-weight:normal;}
A.maratonehomelink:visited   { text-decoration: underline;  font-family:arial; color:#676765; font-size:11px;  font-weight:normal; }
A.maratonehomelink:active	{ text-decoration: underline;  font-family:arial; color:#676765; font-size:11px;  font-weight:normal; }
A.maratonehomelink:hover	{ text-decoration: underline;  font-family:arial; color:#ff0000; font-size:11px; font-weight:normal; }

A.prezzilinklink:link      { text-decoration: underline;  font-family:arial; color:#676765; font-size:11px; font-weight:normal;}
A.prezzilinklink:visited   { text-decoration: underline;  font-family:arial; color:#676765; font-size:11px;  font-weight:normal; }
A.prezzilinklink:active	{ text-decoration: underline;  font-family:arial; color:#676765; font-size:11px;  font-weight:normal; }
A.prezzilinklink:hover	{ text-decoration: underline;  font-family:arial; color:#ff0000; font-size:11px; font-weight:normal; }

A.ecommerce:link      { text-decoration: underline;  font-family:arial; color:#C82C1F; font-size:12px; font-weight:bold;}
A.ecommerce:visited   { text-decoration: underline;  font-family:arial; color:#C82C1F; font-size:12px;  font-weight:bold; }
A.ecommerce:active	{ text-decoration: underline;  font-family:arial; color:#C82C1F; font-size:12px;  font-weight:bold; }
A.ecommerce:hover	{ text-decoration: underline;  font-family:arial; color:#ff0000; font-size:12px; font-weight:bold; }

A.ecommercegrigio:link      { text-decoration: underline;  font-family:arial; color:#8D8F8E; font-size:12px; font-weight:bold;}
A.ecommercegrigio:visited   { text-decoration: underline;  font-family:arial; color:#8D8F8E; font-size:12px;  font-weight:bold; }
A.ecommercegrigio:active	{ text-decoration: underline;  font-family:arial; color:#8D8F8E; font-size:12px;  font-weight:bold; }
A.ecommercegrigio:hover	{ text-decoration: underline;  font-family:arial; color:#ff0000; font-size:12px; font-weight:bold; }



