body {
	background-color: White;
  font: 11px verdana, arial, sans-serif;
}

td {
	font-size: 12px;
}

td.stampa {
	font-size: 13px;
}

a, a:active, a:focus, a:link, a:visited {
	color: Black;
	text-decoration: none;
    font-weight: normal;
}
a:hover {
	color: Black;
	text-decoration: underline;
    font-weight: normal;
}
a.regioni, a.regioni:active, a.regioni:focus, a.regioni:link, a.regioni:visited {
	font: 11px verdana, arial, sans-serif;
	color: White;
	text-decoration: none;
	font-weight: normal;
}
a.regioni:hover {
	font: 11px verdana, arial, sans-serif;
	color: White;
	text-decoration: underline;
	font-weight: normal;
}

a.bold, a:active.bold, a:focus.bold, a:link.bold, a:visited.bold {
	color: Black;
	text-decoration: none;
    font-weight: Bold;
}
a:hover.bold {
	color: Black;
	text-decoration: underline;
    font-weight: Bold;
}

a.footer, a.footer:active, a.footer:focus, a.footer:link, a.footer:visited {
	color: Navy;
	text-decoration: none;
	font: 10px verdana;
	font-weight: bold;
}
a.footer:hover {
	color: White;
	text-decoration: underline;
	font: 10px verdana;
	font-weight: bold;
}

A.click:link, A.click:visited, A.click:active { font: 10px verdana, arial, sans-serif; color:  #0000cc; text-decoration: none; font-weight: Bold; }
A.click:hover { font: 10px verdana, arial, sans-serif; color: #0066cc; text-decoration: underline; font-weight: Bold;
}
A.clickblack:link, A.clickblack:visited, A.clickblack:active { font: 10px verdana, arial, sans-serif; color:  black; text-decoration: none; font-weight: Bold; }
A.clickblack:hover {
	font: 10px verdana, arial, sans-serif;
	color: Navy;
	text-decoration: underline;
	font-weight: Bold;
}
A.pagina:link, A.pagina:visited, A.pagina:active { font: 12px verdana, arial, sans-serif; color: #0066cc; text-decoration: none; font-weight: Bold; }
A.pagina:hover { font: 12px verdana, arial, sans-serif; color: #0066cc; text-decoration: underline; font-weight: Bold;}

.pagina {
	font: 12px verdana, arial, sans-serif;
	color: #0066cc;
	text-decoration: none;
	font-weight: Bold;
}

a.mail, a.mail:active, a.mail:link, a.mail:visited {
	color: Black;
	text-decoration: none;
    font-weight: normal;
}
a.mail:hover {
	color: #FFAA00;
	text-decoration: underline;
    font-weight: normal;
}

A.vetrina:link, A.vetrina:visited, A.vetrina:active { font: 10px verdana, arial, sans-serif; color: #0066cc; text-decoration: none; font-weight: Bold; }
A.vetrina:hover { font: 10px verdana, arial, sans-serif; color: #0066cc; text-decoration: underline; font-weight: Bold;
}

.table_aziende {
	background-color: White;
	font-size: 12px;
    border: 1px solid #0066cc;    
}

.aziende {
	background-color: White;
	font-size: 12px;
}

.categorie {
	font-size: 12px;
}

.table_categorie {
	background-color: #ffffff;
	font-size: 11px;
    border: 1px solid #0066cc;
}

.categoria {
	font-size: 11px;
	color : #00008B;
}

.small {
	font-size: 9px;
}
.medium {
	font-size: 11px;
}
.cerca {
	font-size: 11px;
}
 
A.categorie:link, A.categorie:visited, A.categorie:active {
	font: 11px geneva, verdana, arial, sans-serif;
	color: #00008B;
	text-decoration: none;
}
A.categorie:hover {
	font: 11px geneva, verdana, arial, sans-serif;
	color: #00008B;
	text-decoration: none;
}
A.categoria:link, A.categoria:visited, A.categoria:active {
	font: 11px geneva, verdana, arial, sans-serif;
	color: #0000CD;
	text-decoration: none;
}
A.categoria:hover {
	font: 11px geneva, verdana, arial, sans-serif;
	color: #FFA500;
	text-decoration: underline;
}

.bianco {
	color: White;
    font-weight: Bold;
}

.registrati {
	font-size: 11px;
}

.form1 {
	font: 13px, verdana;
}

.formhome {
	font: 12px, verdana;
}

.formsfondo {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #009BFF;
	font-size: 12px;
	color: #000000;
	border: 1px solid #191970;
}
.form {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 10px;
	color: #000000;
	border: 1px solid #191970;
}
.formcontatta {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #B2E1FF;
	font-size: 12px;
	color: #000000;
	border: 1px solid #191970;
}
.formfoto {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #FFD700;
	font-size: 12px;
	color: #000000;
	border: 1px solid #EEB506;
}
.formicone {
    font-family: Verdana, Helvetica, sans-serif;
	background-color: #B2E1FF;
	font-size: 12px;
	color: #000000;
	border: 1px solid #0066cc;
}
.icone {
	background-color: #B2E1FF;
	font-size: 12px;
	font-weight: Bold;
	color: #0046B8;
	padding-top : 1px;
	padding-bottom : 1px;
}
A.icone:link, A.icone:visited, A.icone:active {
	font: 12px verdana, arial, sans-serif;
	color: #0046B8;
	text-decoration: none;
	font-weight: Bold;
}
A.icone:hover {
	font: 12px verdana, arial, sans-serif;
	color: #0046B8;
	text-decoration: underline;
	font-weight: Bold;
}
.formcerca {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #CCE6FF;
	font-size: 12px;
	color: Black;
	border: 1px solid Navy;
}
.sfondodefault {
	font-family: Georgia,Verdana;
	background-color: #CCE6FF;
	font-size: 12px;
	color: Black;
}
.sfondodefault2 {
	font-family: Georgia, Verdana;
	background-color: #D7D7D7;
	font-size: 12px;
	color: black;
}
.sfondocerca {
	background-color: #D9F4FF;
	font-size: 12px;
	color: black;
}
.sfondoheader {
	font: 12px verdana, arial, sans-serif;
	background-color: #0142C4;
	color: white
}
.sfondocappello {
	font: 12px verdana, arial, sans-serif;
	background-color: #FFB802;
	color: white
}
.sfondocategorie {
	font: 12px Georgia, Verdana;
	background-color: #0099FF;
}
.formcontatti {
    font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
	border: 1px solid #0066cc;
}

.formutente {
    font-family: Verdana, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: 11px;
	color: #000000;
	border: 1px solid #0066cc;
}

.forminvia {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #95CAFF;
	font-size: 11px;
	color: #000000;
	border: 1px solid #000000;
}
.cerca {
    font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;    
}

.table_registrati {
	background-color: #ffffff;
	font-size: 11px;
    border: 1px solid #ffffff;
}
.table_ricerca {
	background-color: #95CAFF;
	font-size: 11px;
    border: 1px solid #95CAFF;
}
.table_fattura {
	background-color: #eeeeee;
	font-size: 11px;
    border: 1px solid #95CAFF;
}

.titolo {
	font: 18px, arial;
    font-weight: Bold;
    color: #000000;
}

.titolosottocat {
	font: 14px, arial;
	font-weight: Bold;
	color: #0046B8;
}

.titolovetrina {
	font: 24px, Georgia;
	font-weight: Bold;
	font-style: italic;
	color: #0046B8;
	letter-spacing: 1px;
}

.titolostampa {
	font: 18px, arial;
    font-weight: Bold;
    color: #000000;
}

.vetrina {
	font: 13px, verdana;
    color: #000000;
}
.click {
	font: 10px, verdana;
	color: #b1b1b1;
	font-weight: Bold;
}

.descrizione {
	font: 13px, verdana;
    color: #000000;
   	background-color: #eeeeee;
}

.table_vetrina {
	background-color: #f3f3f3;
	border: 1px solid #c0c0c0;
}
.blu {
	color: #191970;
	font: 10px,Georgia, Verdana;
}
.grigio {
    color: #b1b1b1;
}
.contratto {
	background-color: #f7f7f7;
	border: 1px solid #c0c0c0;
    font: 15px, arial;
    font-weight: Bold;
    color: #339900;
}
.login {
	background-color: #ffffff;
    font: 11px, Thaoma;
    font-weight: Normal;
    color: #000000;
}
.white {
	font-weight: bold;
    color: #ffffff;
}
.inputwhite {
    background-color: #ffffff;
	font-weight: normal;
    color: #000000;
}
.small_rn {
	font-size: 9px;
	color: #000000;
}

.box-hotel {
font: 10px verdana, arial, sans-serif;
color: #0066cc;
width:143px;
padding:3px;
}

.box-hotel .title {
background-color: #f7f7f7;
font: 11px verdana, arial, sans-serif;
color: #0066cc;
text-decoration: none;
font-weight: bold;
padding:3px;
}

.box-hotel a {
color: Black;
text-decoration: none;
font-weight: normal;
padding:3px;
}
.box-hotel a:hover {
color: #FFAA00;
text-decoration: underline;
font-weight: normal;
padding:3px;
}