A:hover{text-decoration:underline;}
input
{
    border:solid 1px #333333;
    font-size:8pt;
    font-family:Verdana;
    }

html, body
{   
    margin: 0px;
    padding: 0px;
    height: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif; /*background-image:url(/immagini/sfondo.gif);*/
    font-size: 11px;
    background-color: #ebe7db;
}


#INVIAMAIL
{
    display:none;
    }
#container
{
    width: 960px;
    height: 100%;
    
    margin-right: auto;
    margin-left: auto;
}

#header
{
    width: 960px;
    height: 115px;
    border-bottom: 2px solid #d0c9ac;
    border-bottom: 2px solid #d0c9ac;
    background-color: #FFFFFF;
}

#logo
{
    padding-top: 10px;
    padding-left: 30px;
    float: left;
}
#slogan
{
    float:left;
    color:#7a761f;
    margin-top:-30px;
    margin-left:280px;
    width:auto;
    z-index:1000;
    }

.desclaimer
{
    display:none;
    background-image: url(/immagini/disclaimer.gif);
    text-align: center;
    width: 100px;
    height: 27px;
    float: right;
    border: 1px solid #ffffff;
}

#header_dx
{
    height: 100%;
    width: 500px;
    float: right;
}
.testo_desclaimer
{
    color: #af9d61;
    font-size: 11px;
    margin-top: 5px;
}

.ricerca
{
    display:none;
    float: left;
    margin-left: 690px;
    margin-top: 30px;
    color: #8b873b;
    font-size: 11px;
    padding: 5px;
}


.input_ricerca
{
    display:none;
    float: right;
    margin-left: 60px;
    margin-top: 20px;
    margin-right: 15px;
}

#briciole
{
    background-image: url(/immagini/sfondo_briciole.gif);
    width: 960px; /*margin-left:auto; margin-right:auto;*/
    height: 25px;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #d0c9ac;
    float: none;
    padding-top: 7px;
    color: #ae9e63;
}

.briciole, a
{
    text-decoration: none;
    color: #ae9e63;
    margin-left: 5px;
}

.stampa
{
    display:none;
    float: right;
    margin-right: 20px;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-bottom: 5px;
}

#text_briciole
{
    float: left;
}

#titolo
{
    width: 960px;
    background-color: #ffffff;
    border-top: 1px solid #ffffff;
    color: #ae9e63;
    height: 150px;
}

#testo_titolo
{
    width: 645px;
    height: 100px;
    float: left;
    background-color: #7a7521;
    font-size: 30px;
    color: #ffffff;
    margin-left: 10px;
    margin-top: 5px; /*margin-bottom::10px;*/
}

#testo_titolo p
{
    margin-left: 10px;
}

#titolo p
{
    margin-left: 10px;
}

#image
{
    margin-right: 10px;
    float: right; /*margin-bottom:10px;*/
    margin-top: 5px;
}

#content
{
    width: 960px;
    height: auto;
    background-color: #FFFFFF;
    border-top: 1px solid #ffffff;
}

#box_sx
{
    background-color: #FFFFFF;
    width: 960px;
    height:auto;
    float: left;
}
#DIV_TESTO
{
    float:left;
    width:940px;
    height:auto;
    padding-left:5px;
    padding-right:5px;
    
    }

#box_dx
{
    display:none;
    width: 285px;
    height:100%;
    background-color: #ebe7db;
    float:right;
    vertical-align:text-top;
    margin-top: 16px;
    margin-right:12px;
    padding-top: 15px;
    padding-bottom: 15px;
}

#titolo_box_sx
{
    background-image: url(/immagini/sfondo_titolo_sx.jpg);
    width: 650px;
    color: #333333;
    font-size: 16px;
    margin-top: 0px;
    height: 35px;
    padding-top: 0px;
}
.testo_box_sx
{
    color: #333333;
    font-size: 11px;
    margin-top: 0px;
    padding-top: 0px;
    padding-left:12px;
    text-align:justify;
}

#titolo_box_sx p
{
    margin-left: 10px;
}

.imm
{
    margin-left: 10px;
    margin-right: 5px;
    border: 1px solid #d1c7a4;
    float: left;
}

.progetti
{
    color: #787621;
    font-weight: bold;
    font-size: 12px;
}

.testo_progetti
{
    font-size: 12px;
    margin-left: 120px;
}
#BANDIERE
{
    /*float: right;*/
    display:none;
    padding-left:70px;
	float:left;
    width: auto;
	padding-top:7px;
	
}
  


#qualigeo
{
    background-image: url(/immagini/sfondo_ricerca.gif);
    border: 2px solid #d3cba7;
    width: 215px;
    margin-left: auto;
    margin-right: auto;
    background-color: #d1c7a4;
    padding-top: 5px;
}
.box_ricerca
{
    border: 2px solid #d3cba7;
    width: 215px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:30px;
    }


#imm_qualigeo
{
    margin-left: 10px;
    margin-top: 10px;
}


#qualigeo_p
{
    margin-left: 10px;
    color: #999933;
    margin-top: 20px;
}

.testo_ricerca
{
    margin-left: 10px;
}

.campi_ricerca
{
    margin-left: 10px;
    width:195px;
}

.botcerca
{
    background-color: #7a761f;
    color:#FFF;
    text-align: center;
    margin-left: 75px; /*margin-right:auto*/
}

.imm_box_dx
{
    margin-top: 30px;
    margin-left: 33px;
    border: 1px solid #d3cba7;
}

#footer
{

    width: 960px;
    height: 100px;
    background-color: #ebe8da; /*border:1px solid red;*/
}

#pre_footer
{
    display:none;
    margin-top:30px;
    width: 962px;
    float:left;
    padding-bottom: 5px;
    padding-top: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #af9d61;
    text-align: center;
}

.attivita
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #af9d61;
    margin-left: 10px;
    float: left;
    display:none;
}

.fondazione
{
    
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    color: #af9d61;
    text-align: left;
    width:950px;
    text-align:center;
}

#INVIAMAIL
{
    display:none;
    padding-top: 10px;
    position: fixed;
    z-index: 999;
    float: left;
    margin-top: 100px;
    width: 405px;
    height: 200px;
    font-size: 8pt;
    border: solid 1px #666666;
    margin-left: 0px;
    background-image: url(/images/varie/mail.gif);
}
#INVIAMAIL input
{
    font-size: 8pt;
}




