.titolo_sezione {
    font-family: Mistral, Trebuchet MS, Verdana, Arial,  Helvetica;
    font-size: 28px;
    font-weight: bold;
    color: #cc0000;
}

.image_dettaglio {
	border: 3px solid #ffccff;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.image_fotogrande {
	border: 2px solid #ffffff;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.link_rosa {
    font-family: Mistral, Trebuchet MS, Verdana, Arial, Helvetica;
    font-size: 22px;
    font-weight: bold;
    color: #aa00aa;
    text-decoration: none;
}

.link_rosa:hover {
    font-family: Mistral, Trebuchet MS, Verdana, Arial, Helvetica;
    font-size: 22px;
    font-weight: bold;
    color: #ff6600;
    text-decoration: underline;
}

.link_bianco {
    font-family: Mistral, Trebuchet MS, Verdana, Arial, Helvetica;
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
}

.link_bianco:hover {
    font-family: Mistral, Trebuchet MS, Verdana, Arial, Helvetica;
    font-size: 20px;
    font-weight: bold;
    color: #fffff;
    text-decoration: underline;
}

.link_verde {
    font-family: Mistral, Trebuchet MS, Verdana, Arial, Helvetica;
    font-size: 20px;
    font-weight: bold;
    color: #00aa00;
    text-decoration: underline;
}

.link_verde:hover {
    font-family: Mistral, Trebuchet MS, Verdana, Arial, Helvetica;
    font-size: 20px;
    font-weight: bold;
    color: #00ff00;
    text-decoration: underline;
}

.link_menu {
    font-family: Mistral, Trebuchet MS, Verdana, Arial, Helvetica;
    font-size: 20px;
    font-weight: bold;
    color: #aa00aa;
    text-decoration: none;
}

.link_menu:hover {
    font-family: Mistral, Trebuchet MS, Verdana, Arial, Helvetica;
    font-size: 20px;
    font-weight: bold;
    color: #ff6600;
    text-decoration: underline;
}


.tx_rosa {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
    color: #aa00aa;
    text-decoration: none;
}

.tx_nero {
	font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.tx_neropiccolo {
	font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
}

.tx_nerolargo {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
/*	line-height : 20px;*/
}


.nome_maschio {
    font-family: Trebuchet MS, Verdana, Arial,  Helvetica;
    font-size: 17px;
    font-weight: normal;
    font-style: normal;
	line-height: 20px;
    color: #0044dd;
    text-decoration: none;
}

.nome_femmina {
    font-family: Trebuchet MS, Verdana, Arial,  Helvetica;
    font-size: 17px;
    font-weight: normal;
    font-style: normal;
    color: #9900ff;
    text-decoration: none;
}

.nome_cucciolo {
    font-family: Trebuchet MS, Verdana, Arial,  Helvetica;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    color: #cc0000;
    text-decoration: none;
}










.interrogativo { cursor: help; }

.pallino_verde 	{
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 12px;
    font-weight: bold;
	color: #669933;
}

/* IMMAGINI */
.image_news
{
	border: 1px solid #c7c5c6;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
}

.image_locale
{
	border: 0px solid #c7c5c6;
	padding-right: 5px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
}

.image_biglietto
{
	border: 0px solid #c7c5c6;
	padding-right: 0px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
}


.image_fotogrande {
	border: 2px solid #ffffff;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* ----------------- */


/* LINK */

.link_copyright   {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #444444;
    text-decoration: none;
}

.link_copyright:hover {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #9a0000;
    text-decoration: none;
}


/* ---------------------- */


/* TESTI */


.tx_copyright {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 10px;
    font-weight: normal;
    color: #444444;
}

/* ---------------------- */


/*  TITOLI */
.titolo_celeste {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #6699cc;
    text-decoration: none;
}



.titolo_categoria {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    color: #cc0000;
    text-decoration: none;
}

.titolo_mostre {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    color: #006699;
    text-decoration: none;
}

.titolo_dettaglio {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 22px;
    font-weight: normal;
    font-style: normal;
    color: #ffffff;
    text-decoration: none;
}

/* ****************************************** */

/* FORM */
.input {
	font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background: transparent;
    background-color: #FFFFFF;
    border: 1px solid #16355d;
    color: #16355d;
}

.button {
	font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
	font-size: 11px;
	font-weight: normal;
    color: #ffffff;
	background-color: #888888;
	border: #ffffff;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
	cursor: hand;
}

.input1 {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 10px;
    font-weight: normal;
    background: transparent;
    background-color: #FFFFFF;
    color: #16355d;
}

.button1 {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 10px;
    font-weight: normal;
    color: #ffffff;
    background-color: #888888;
    border: #ffffff;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    cursor: hand;
}

.input2 {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 11px;
    font-weight: normal;
    background: transparent;
    background-color: #FFFFFF;
    border: 1px solid #99ccff;
    color: #16355d;
}

.button2 {
    font-family: Verdana, Arial,  Trebuchet MS, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    background-color: #6699cc;
    border: #99ccff;
    border-style: solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    cursor: hand;
}
/* ---------------------- */





















