.homePan a,visited
{
color:#333333;
}
.homePan a:hover
{
color:#333333;
text-decoration:underline;
}

.tab_motori {
	text-align:center;
}

.tab_motori ul {
	margin: 0 0px 0 0px;
	width: 92px;
	padding:0px;
}
.tab_motori li {
	clear: left;
	float: left;
	display: inline;
	width: 100%;
}

.tab_motori a {
color: #1275d3;
display: block;
font-weight: bold;
margin: 0 0 0 0px;
padding: 0px;
text-decoration: none;
border-top-width: 1px;
border-top-style: dashed;
border-top-color: #CAE4FF;
}
* html .tab_motori a {
	/* Hide from IE Mac but not PC \*/
	height: 1px;
	/* */
}
.tab_motori a:hover,
.tab_motori a:active,
.tab_motori a:focus {
color: #FFFFFF;
background-color: #FF9900;
border-top-width: 1px;
border-top-style: dashed;
border-top-color: #CAE4FF;
}

.testa a:link {
	color: #FFFFFF;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}
.testa a:visited {

	color: #FFFFFF;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;	
}
.testa a:hover {
	color: #003366;
	text-decoration: underline;
	margin-right: 2px;
	margin-left: 2px;
}
.menu-macro a:link {
	color: #3469CB;
	text-decoration: none;
}
.menu-macro a:visited {
	color: #3469CB;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.menu-macro a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color: #3469CB;
}
.menu-macro-spot a:link {
	color: #FF6600;
	text-decoration: none;
}
.menu-macro-spot a:visited {
	color: #FF6600;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.menu-macro-spot a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	background-color: #FF6600;
}


.theEngine a:link {
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: "trebuchet MS", Verdana, Arial;
	padding-right: 3px;
	padding-left: 3px;
}
.theEngine a:visited {
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	font-family: "trebuchet MS", Verdana, Arial;
	padding-right: 3px;
	padding-left: 3px;
}
.theEngine a:hover {
	font-size: 110%;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	font-family: "trebuchet MS", Verdana, Arial;
	background-color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
}
.offtop a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #6F9BED;
	text-decoration: none;
}
.offtop a:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
}
.offtop-promo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #6F9BED;
	text-decoration: none;
}
.offtop-promo a:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
.box-macro-top a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
}
.box-macro-top a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #CC6600;
	text-decoration: underline;
}

.vetrina_leggera a {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FF3300;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	margin-right: 5px;
}
.vetrina_leggera a:hover {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF3300;
	padding-right: 3px;
	padding-left: 3px;
	margin-right: 5px;
}
.vetrina_cambia a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

	background-color: #6F9BED;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.vetrina_selezionata {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;

	background-color: #FF3300;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}
.colonna_servizi a {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7193C6;
	text-decoration: none;
}
.colonna_servizi a:hover {

	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7193C6;
	text-decoration: underline;
}
.pandest h2 a {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
.pandest h2 a:hover {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	background-color: #660000;
	padding-right: 5px;
}
.pandest h1 a {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FF9900;
	margin-bottom: 1px;
	margin-top: 0px;
}
.pandest h1 a:hover {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FF9900;
	margin-bottom: 1px;
	margin-top: 0px;
}
.pandest a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
}
.pandest a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #003366;
}
.navigatore a {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #0066FF;
	padding-right: 3px;
	padding-left: 3px;
}
.navigatore a:hover {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #0066FF;
}
.associa a {
	color: #0066FF;
	text-decoration: none;
}
.associa a:hover {
	color: #FF6600;
	text-decoration: none;
}
.desideri a {
	color: #339900;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.desideri a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	background-color: #339900;
}
.scheda_partenze a {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.scheda_partenze a:hover {

	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}
a {
	color: #0066FF;
	text-decoration: none;
}
a:hover {
	color: #0066CC;
	text-decoration: underline;
}
.temp2-listato .titoff a {
	font-size: 13pt;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.temp2-listato .titoff a:hover {
	font-size: 13pt;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
}.temp2-listato .dati .riga_dati a {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #0066FF;
	text-decoration: underline;
	padding-right: 3px;
	padding-left: 3px;
}
.temp2-listato .dati .riga_dati a:hover {
	font-family: "trebuchet MS", Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0066FF;
	padding-right: 3px;
	padding-left: 3px;
}
.filtro a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    text-decoration: none;
    color: #709BED;
}
.filtro a:hover {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-decoration: underline;
}
.comePrenotare a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #FF9900;
	text-decoration: underline;
}
.comePrenotare a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #99B8F2;
	text-decoration: underline;
}
.storico a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #6F9BED;
	text-decoration: underline;
}
.motoreCampiRiga1 a {
	color: #666666;
	padding-right: 2px;
	padding-left: 2px;
}
.motoreCampiRiga1 a:hover {
	color: #FFFFFF;
	background-color: #666666;
	padding-right: 2px;
	padding-left: 2px;
	text-decoration: none;
}
.top3 a {
	font-weight: bold;
	color: #FF3300;
	padding-right: 1px;
	padding-left: 1px;
}
.top3 a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF3300;
	padding-right: 1px;
	padding-left: 1px;
	text-decoration: none;
}
.vetrina_ita a {
	font-weight: bold;
	color: #FF3300;
	padding-right: 1px;
	padding-left: 1px;
}
.vetrina_ita a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF3300;
	padding-right: 1px;
	padding-left: 1px;
	text-decoration: none;
}

.vetrina_ita_09 a {
	font-weight: bold;
	color: #FF3300;
	padding-right: 1px;
	padding-left: 1px;
}
.vetrina_ita_09 a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF3300;
	padding-right: 1px;
	padding-left: 1px;
	text-decoration: underline;
}


.vetrina_cambia a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #FF9900;
	padding-bottom: 3px;
}
.mailing_top a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #709BED;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.mailing_top a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}


.testa .navTop a:link {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #003366;
	font-weight: bold;
}
.testa .navTop a:visited {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #003366;
	font-weight: bold;
}
.testa .navTop a:hover {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #003366;
	text-decoration: underline;
	font-weight: bold;
}

.tab_macro-top a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.tab_macro-top a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.tab_offtop a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #8C8C8C;
	text-decoration: none;
	font-style: normal;
}
.tab_offtop a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF6600;
	text-decoration: none;
	font-style: normal;
}
