/*formattazione comune */

body {
	background-color:#FFFFFF;

}

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;



}

