/*formattazione comune */
body {
background-color:#EFEFCE;
}
p,td,div,li {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}
/* formattazione testata */
#testata {
background-color:#EFEFDE;
border-top:1px solid #523000;
border-left:1px solid #523000;
border-right:1px solid #523000;
}
#logo {
padding-top:4px;
padding-bottom:2px;
}
#logotesto img{
margin-left:10px;
}
#servizi {
padding-top:5px;
padding-right:10px;
color:#9C8A8C;
}
#servizi a:link {
text-decoration:none;
font-weight:bold;
color:#9C8A8C;
border-bottom:2px dashed #9C8A8C;
}
#servizi a:visited {
text-decoration:none;
font-weight:bold;
color:#9C8A8C;
border-bottom:2px dashed #9C8A8C;
}
#servizi a:hover {
text-decoration:none;
font-weight:bold;
color:#523000;
border-bottom:2px dashed #523000;
}
#servizi a:active {
text-decoration:none;
font-weight:bold;
color:#523000;
border-bottom:2px dashed #523000;
}
/*formattazione navigazione primaria */
#home,#cartasuoli,#database,#pedoclima,#zoning,#pedosite,#eventi {
border-top:1px dashed #9C8A8C;
border-right:1px solid #523000;
}
#home {
border-left:1px solid #523000;
}
#home a:link{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#home a:visited{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#home a:hover{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#fff;
}
#home a:active{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#cartasuoli a:link{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;

}
#cartasuoli a:visited{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#cartasuoli a:hover{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#fff;
}
#cartasuoli a:active{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#database a:link{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;

}
#database a:visited{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#database a:hover{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#fff;
}
#database a:active{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#pedoclima a:link{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#pedoclima a:visited{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#pedoclima a:hover{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#fff;
}
#pedoclima a:active{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#zoning a:link{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#zoning a:visited{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#zoning a:hover{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#fff;
}
#zoning a:active{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#pedosite a:link{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#pedosite  a:visited{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#9C8A8C;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
#pedosite  a:hover{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#fff;
}
#pedosite  a:active{
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#523000;
display:block;
border-bottom:1px solid #523000;
background-color:#EFEFDE;
}
/* tabella principale */
#main{
border-bottom:1px solid #523000;
border-left:1px solid #523000;
border-right:1px solid #523000;

}
/* margine bianco in alto*/
#margine {
height:20px;
background-color:#fff;
padding-left:10px;
font-size:10px;
}
#margine a:link {
text-decoration:none;
color:#9C8A8C;
}
#margine a:visited {
text-decoration:none;
color:#9C8A8C;
}
#margine a:hover {
text-decoration:none;
color:#523000;
}
#margine a:active {
text-decoration:none;
color:#523000;
}
/*accessibilita*/
#margine1 {
height:20px;
background-color:#fff;
padding-left:10px;
font-size:10px;
}
#margine1 a:link {
text-decoration:none;
color:#9C8A8C;
}
#margine1 a:visited {
text-decoration:none;
color:#9C8A8C;
}
#margine1 a:hover {
text-decoration:none;
color:#523000;
}
#margine1 a:active {
text-decoration:none;
color:#523000;
}
/*fascia sx */
#fasciasx{
background-color:#EFEFDE;
border-top:1px dotted #523000;
}
/*fascia sx 1*/
#fasciasx1{
background-color:#EFEFDE;

}
#navsec{
padding-top:10px;
border-bottom:1px dotted #523000;
}
#navsec ul{
list-style-image:url("../images/freccia.gif");
}


#prova1 {
list-style-image:url("../images/freccia2.gif");
margin-top:0;
margin-bottom:0;
}

#prova2 {
list-style-image:url("../images/freccia.gif");
margin-top:1;
margin-bottom:1;
}

#prova3 {
list-style-image:url("../images/freccia3.gif");
margin-top:0;
margin-bottom:0;
}

#prova4 {
list-style-image:url("../images/freccia.gif");
margin-top:0;
margin-bottom:1;
}

#navsec li{
font-size:10px;
}
#navsec a:link {
text-decoration:none;
font-weight:bold;
color:#9C8A8C;
}
#navsec a:visited {
text-decoration:none;
font-weight:bold;
color:#9C8A8C;
}
#navsec a:hover {
text-decoration:none;
font-weight:bold;
color:#523000;
}
#navsec a:active {
text-decoration:none;
font-weight:bold;
color:#523000;
}
#didascalia {
font-size:9px;

font-style:italic;
padding-right:3px;
padding-left:3px;
color:#523000
}
#foto1{
border-bottom:1px dotted #523000;
}
/*fascia dx */
#fasciadx{
background-color:#EFEFDE;
border-top:1px dotted #523000;
}
#events{
margin-top:20px;
margin-left:3px;
margin-right:3px;
margin-bottom:20px;
border-top:1px dotted #523000;
border-bottom:1px dotted #523000;
}
#events h1{
font-size:13px;
margin-bottom:0;
margin-top:2px;
}
#events p{
margin-top:0;
margin-bottom:0;
}
#events a:link {
text-decoration:none;
font-weight:bold;
color:#9C8A8C;
}
#events a:visited {
text-decoration:none;
font-weight:bold;
color:#9C8A8C;
}
#events a:hover {
text-decoration:none;
font-weight:bold;
color:#523000;
}
#events a:active {
text-decoration:none;
font-weight:bold;
color:#523000;
}


#search{
margin-top:5px;
margin-left:3px;
margin-right:3px;
border-bottom:1px dotted #523000;

}
#search h1{
font-size:13px;
margin-bottom:0;
margin-top:2px;
}
#search p{
margin-top:0;
margin-bottom:0;
}
#search a:link {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#9C8A8C;
}
#search a:visited {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#9C8A8C;
}
#search a:hover {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#523000;
}
#search a:active {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#523000;
}

#catalogo{
margin-top:5px;
margin-left:3px;
margin-right:3px;
border-bottom:1px dotted #523000;

}
#catalogo h1{
font-size:13px;
margin-bottom:0;
margin-top:2px;
}
#catalogo p{
margin-top:0;
margin-bottom:0;
}
#catalogo a:link {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#9C8A8C;
}
#catalogo a:visited {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#9C8A8C;
}
#catalogo a:hover {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#523000;
}
#catalogo a:active {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#523000;
}
#form1{
margin-top:0;
margin-bottom:3px;
margin-left:3px;
}


#mail{
margin-top:5px;
margin-left:3px;
margin-right:3px;
border-bottom:1px dotted #523000;

}
#mail h1{
font-size:13px;
margin-bottom:0;
margin-top:2px;
}
#mail p{
margin-top:0;
margin-bottom:0;
}
#mail a:link {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#9C8A8C;
}
#mail a:visited {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#9C8A8C;
}
#mail a:hover {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#523000;
}
#mail a:active {
text-decoration:none;
font-size:11px;
font-weight:bold;
color:#523000;
}
#form2{
margin-top:0;
margin-bottom:3px;
margin-left:3px;
}

#campo1{
height:15px;
font-size:10px;
}
#sponsor1{
margin-top:30px;
margin-bottom:10px;
}
/*fascia centro */
#content{
background-color:#fff;
padding-left:10px;
padding-right:10px;
border-left:1px dotted #523000;
border-right:1px dotted #523000;
}
#content p{
line-height: 125%;
margin-bottom:2px;
margin-top:2px;
color:#523000;

}
#content h1{
font-size:18px;
font-weight:bold;
margin-top:0;
margin-bottom:0;
}
#content1{
background-color:#fff;
padding-left:10px;
padding-right:10px;
border-left:1px dotted #523000;


}
#content1 p{
line-height: 125%;
margin-bottom:2px;
margin-top:2px;
color:#523000;
}

#content1  a:link {
text-decoration:underline;
color:#996633;
}
#content1  a:visited {

color:#996633;
text-decoration:underline;
}
#content1  a:hover {
text-decoration:underline;
color:#bbbbbb;
}
#content1  a:active {
text-decoration:underline;
color:#bbbbbb;
}
#content  a:link {
text-decoration:underline;
color:#996633;
}
#content  a:visited {
color:#996633;
text-decoration:underline;
}
#content  a:hover {
text-decoration:underline;
color:#bbbbbb;
}
#content  a:active {
text-decoration:underline;
color:#bbbbbb;
}
#content1 h1{
font-size:18px;
font-weight:bold;
margin-top:0;
margin-bottom:0;
}
#footer{
background-color:#A59A94;
color:#fff;
padding-right:5px;
}
#footertext{
font-size:10px;
}
#validator{
margin-top:3px;
}
.scheda{
border:1px solid #523000;
padding:5px;
}
/*classi*/
.selected{
border-bottom:none;
color:#523000;
background-color:#fff;
font-weight:bold;
}
.seleservizi{
color:#523000;
font-weight:bold;
}


#content h1{
font-size:18px;
font-weight:bold;
margin-top:0;
margin-bottom:0;
}
#content1{
background-color:#fff;
padding-left:10px;
padding-right:10px;
border-left:1px dotted #523000;


}
#content2 p{
line-height: 125%;
margin-bottom:2px;
margin-top:2px;
color:#523000;
}

#content2  a:link {
text-decoration:none;
color:#996633;
}
#content2  a:visited {

color:#996633;
text-decoration:none;
}
#content2  a:hover {
text-decoration:none;
color:#bbbbbb;
}
#content2  a:active {
text-decoration:none;
color:#996633;

}
#content2 h1{
font-size:18px;
font-weight:bold;
margin-top:0;
margin-bottom:0;
}

#content2{
background-color:#fff;
padding-left:10px;
padding-right:10px;
border-left:1px dotted #523000;
border-right:1px dotted #523000;

}