﻿.title_gallery_normal
{
    text-decoration: none;
	color:#000000;
}

.title_normal
{
    text-decoration: none;
	color:#000000;
}

.view-gen .anne span.dett1
{
    float: left;
    width: 95px;
    min-height: 33px;
    padding-left: 4px;
    margin: 0 -150px 10px 150px;
}
.pageo UL LI A.up
{
    display: block;
    float: left;
    background: url(/Images/pageo-li-up.jpg) 0 50% no-repeat;
    padding: 0 15px;
    color: #4b4d4c;
    text-decoration: none;
    width: auto;
}
input.error, input select.error , select.error
{
    outline-color: red;
    outline-style: solid;
    outline-width: thin;
}
span.error
{
    font-weight: bold;
}
.popup-message-text
{
    font-size: 9pt;
}

/* login - utente autenticato */
.top-login a
{
    color: #000;
    text-decoration: none;
}
.top-login a:hover
{
    color: #ce000c;
    text-decoration: underline;
}
.top-login span
{
    padding-right: 10px;
    font-size: 9pt;
    line-height: 16pt;
}
.top-login a.btn_login
{
    color: #ce000c;
    text-decoration: none;
}

/* navigatori */
.filter li a
{
    color: #000;
    text-decoration: none;
}
.filter li a:hover
{
    color: #000;
    text-decoration: underline;
}
.filter-area a.fa-voice:hover
{
    text-decoration: none;
}
.fa-div div
{
    height: 45px;
    overflow: hidden;
    width: 100px;
    border: 0px;
}

/* hp canale - stile per titolo gruppi non cliccabili */
.tab-block .tab-content ul li H1 span
{
    font-size: 12pt;
    color: #e61300;
    text-decoration: none;
    position: absolute;
    bottom: 2px;
    width: auto;
    padding-bottom: 3px;
    line-height: 16px;
    font-weight: bold;
}

/* Adsense for search */
.aus UL
{
    margin: 0px 1px;
    padding: 0px;
    list-style-type: none;
}
.aus li .ad a.adt span
{
    color: #CE000C !important;
    text-decoration: underline;
}


/* popup invia ad un amico dettaglio annuncio */
.sharefriend  {display:none;}
.sharefriend .form {margin:0; padding:0 10px;}
.sharefriend {font-size:9pt;}

/* popup segnala alla redazione dettaglio annuncio */
.reportdialog  {display:none;}
.reportdialog .form {margin:0; padding:0 10px;}
.reportdialog {font-size:9pt;}

/* popup salva annuncio dettaglio annuncio */
.saveaddialog  {display:none;}
.saveaddialog .form {margin:0; padding:0 10px;}
.saveaddialog {font-size:9pt;}

/* fix per il logo dell'header con ie7*/
.MainLogo{
    margin: 5px 25px;
}

.fields-to span
{
    padding-right: 10px;
    font-size: 9pt;
    line-height: 16pt;
}
/* form salva ricerca */
.saveSearch {
    font-size:9pt;
}
/* per novità di oggi */
.box-tab-note a {
	bottom:10px;
	color:#000000;
	cursor:pointer;
	text-decoration:none;
	outline:medium none;
}
/*asterisco sul form di registrazione */
.asterix
{
	display:inline;
	font-weight:bold;
	color:#cc3333;
	margin-left:5px;
	font-size:13px;
}

/* dimensione massima logo abbonato su dettaglio annuncio */
.detail-dati-bg .dd-left .right img
{
	max-height: 50px;
	max-width: 400px;
}

/* vetrina: link cliccabile anche se foto non quadrata */
div .baloon a
{
    display: block;
    width:100%;
    height:100%;
}

.open-dialog-savead
{
}

.saveSearch .form label
{
    width:150px;
}
.saveSearch .form legend
{
    color: #ce000c;
}