﻿/*
	Verde chiaro #b1e4a2

	verder scuro #009C42
*/

.centeredGreen {
    color:#009C42;
    text-align: center;
}

/* Menu sezione */
.menuSezione1{
	width:281px;
	border:0px;
}

.menuSezione1 img{border:0px;}

.menuSezione2{
	width:255px;
	padding-left:30px;
	background-color:#b1e4a2; 
}

.menuSezione3{
	width:284px; 
	background-color:#009C42;	
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
}

.menuSezione3 td{
	border-bottom:solid 1px #FFFFFF;
	border-bottom-style:dotted;
}

.menuSezione3 img{
	border-width:0px;
	vertical-align:middle;

}

.menuSezione3 a:link{color:#FFFFFF; text-decoration:none;}
.menuSezione3 a:visited{color:#FFFFFF; text-decoration:none;}
.menuSezione3 a:hover{color:#FFFFFF; text-decoration:underline;}
.menuSezione3 a:active{color:#FFFFFF; text-decoration:underline;}

.spacerSottoSezione{
	margin-top:10px;
	margin-bottom:10px;
}

/* --- Layout Generale --- */
/*  - Spalla sinistra - */
.spallaSX{ width:275px; height:600px; vertical-align:top;}
.spallaSX .generic{padding:10px; border-bottom:solid 1px #009C42; }
.spallaSX .note {font-style: italic}
.spallaSX ul {margin: 10px 0px 10px 10px}
.spallaSX .paymentInfo {font-weight:bold}

.spallaSX a:link{text-decoration:none; color:#009C42;}
.spallaSX a:active{text-decoration:none; color:#009C42;}
.spallaSX a:hover{text-decoration:none; color:#009C42;}
.spallaSX a:visited{text-decoration:none; color:#009C42;}

.tableContainer{border-right:solid 1px #009C42; border-top:solid 1px #009C42; border-left:solid 1px #009C42;}

/* - Content - */
.tableContent{width:565px; vertical-align:top; border-left:solid 1px #009C42; }
.tableContent .Title{color:#009C42; font-size:1.5em;}
.tableContent .Testata{background-color:#b1e4a2; color:#009C42; font-weight:bold; font-size:1.5em; width:98%; padding-left:10px; padding-top:5px; padding-bottom:5px; border-bottom:solid 1px #009C42; }
.tableContent .TestataSmall{background-color:#b1e4a2; color:#009C42; font-weight:bold; font-size:1.0em; width:98%; padding-left:10px; padding-top:5px; padding-bottom:5px; border-bottom:solid 1px #009C42; }

.tableContent a:link{text-decoration:underline; color:#000000;}
.tableContent a:active{text-decoration:underline; color:#000000;}
.tableContent a:hover{text-decoration:underline; color:#000000;}
.tableContent a:visited{text-decoration:underline; color:#000000;}

.contentEditoriale
{
    color:#000000;
    font-size:1em;
    font-weight:normal;    
    text-decoration:none;
}

.contentEditoriale a:link{color:#000000; text-decoration:none;}
.contentEditoriale a:visited{color:#000000; text-decoration:none;}
.contentEditoriale a:hover{color:#000000; text-decoration:underline;}
.contentEditoriale a:active{color:#000000; text-decoration:underline;}


/* --- CLASSI PER PARAMETRI DI RICERCA HOMEPAGE --- */
.elencoTitle{padding:10px; color:#009C42; font-weight:bold;	border-bottom:solid 1px #009C42;}
.elencoPlus{float:right; margin-top:7px; margin-right:5px; text-align:center; width:15px; height:15px; }
.elencoRicercaVisible{padding-left:7px; display:block; border-bottom:solid 1px #009C42; }
.elencoRicercaHidden{display:none;}

/* --- elenco Annunci -- */
.elencoAnnunci{font-size:1em; width:565px; padding:0px; margin:0px;}
.elencoAnnunci .rowNormal{background-color:#D3FAC4; border-bottom:solid 1px #009C42; padding:3px;}
.elencoAnnunci .rowAlternate{background-color:#FFFFFF; border-bottom:solid 1px #009C42; padding:3px;}
.elencoAnnunci .data{font-size:1em;}
.elencoAnnunci .citta{font-size:1em;font-weight:bold;}
.elencoAnnunci .sottoTitolo{font-size:1em; color:#555555;}
.elencoAnnunci .titolo{color:#009C42; font-size:1.5em;}
.elencoAnnunci .contenuto{color:#000000; font-size:1em;}
.elencoAnnunci .titolo a:link{text-decoration:none; color:#009C42;}
.elencoAnnunci .titolo a:active{text-decoration:underline; color:#009C42;}
.elencoAnnunci .titolo a:hover{text-decoration:underline; color:#009C42;}
.elencoAnnunci .titolo a:visited{text-decoration:none; color:#009C42;}

.titleSmall{color:#009C42; font-size:1.0em; font-weight: bold}
.textBold{font-weight:bold;}
.titleBig{color:#009C42; font-size:1.5em;}
.mediumText{font-size:1.0em;}
.mediumTextBold{font-size:1.0em; font-weight:bold;}

.contentBold{
	font-weight:bold;		
}

.contentPages{
	text-align:right;
	font-size:1.2em;	
}

.contentPages img{border:0px;}

.contentMediumText{
	font-size:1.2em;	
}

.bordered{
	border:solid 1px #009C42;
}

.padded{
	padding:5px;	
}

.formFrontend{
	
}
.formFrontend table{
	padding:0px;	
	width:100%;
}

.formFrontend table td{
	padding:1px;	
}

.formFrontend table .testata{
	background-color:#D3FAC4;
	font-size:1.2em;
	color:#333333;
	padding:5px;
}

.rispostaItem{
	border-bottom:solid 1px #000000;		
}

.logoAnnuncioElenco
{
	float:right;width:100px; height:80px;
}

.floaterValidatorRight{
	float:right;	
}

.faqHeader1 
{
	font-weight:bold; 
	font-size:1.2em;
	margin: 10px 0px 2px 10px;
}

.faqHeader2 
{
	font-weight:bold;
	margin: 10px 0px 2px 10px;
}

.faqQuestion 
{
	color:#009C42; 
    margin: 10px 0px 2px 10px;
    font-size:1.1em;
}

.faqAnswer 
{
	margin: 10px 0px 2px 10px;
}

.error 
{
	color:Red;
	font-size:1.1em	
}

.testata{
	background-color:#D3FAC4;
	font-size:1.2em;
	color:#333333;
	padding:5px;
}

.annunciPiuLetti
{   
    margin: 0px 0px 5px 0px;    
}

.annunciPiuLetti a
{
    text-decoration: none;
}

