/**************************
RIDEFINIZIONE DEI TAG HTML
**************************/
body  {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #F6F2E9;
    text-align: center;
}
img  {
    border : 0px;
}
a {
    color : #00468B;
    text-decoration : none;
}
a:hover {
    text-decoration : underline;
}
a:visited {
}
td {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #788F98;
    vertical-align : top;
}
dt {
}
dd {
}
hr {
}
li {
}
form {
    margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;
}

/**************************
IMPOSTAZIONI GENERALI
**************************/
.Inside {
    background-color: #F6F2E9;
    vertical-align: middle;
}
.Inside td.Alto {
    width: 768px;
    height: 120px;
    text-align: left;
    vertical-align: bottom;
    padding: 0px 0px 3px 0px;
}
.Contenuto {
    width: 768px;
    height: 402px;
    background-image: url(../immagini-gui/cornice.gif);
    background-repeat: no-repeat;
}
.Contenuto td.Sinistra-Alto {
    vertical-align: top;
    padding: 26px 0px 6px 73px;
}
.Contenuto td.Sinistra-Basso {
    padding: 0px 0px 0px 15px;
}
.Contenuto td.Destra {
    vertical-align: top;
    padding: 15px 14px 0px 0px;
}
.Basso {
    width: 768px;
    height: 20px;
    text-transform: uppercase;
    background-color: #F6F2E9;
    vertical-align: middle;
}
.Basso td.Basso-Sx {
    padding: 4px 0px 0px 0px;
    border-left: 380px solid #F6F2E9;
    vertical-align: middle;
}
.Basso td.Basso-Sx-Index {
    padding: 4px 0px 0px 0px;
    border-left: 120px solid #F6F2E9;
    vertical-align: middle;
}
.Basso td.Basso-Sx-Piva {
    padding: 4px 0px 0px 0px;
    border-right: 100px solid #F6F2E9;
    vertical-align: middle;
}
.Basso td.Basso-Dx {
    padding: 4px 0px 0px 0px;
    border-left: 8px solid #F6F2E9;
    vertical-align: middle;
}


/**************************
MENU
**************************/

/* MENU PRINCIPALE */
.IndexPrincipale {
    margin: 0px 0px 0px 15px;
}
.IndexPrincipale td.IndexPrincipaleMenu {
    text-align: center;
    padding: 0px 0px 0px 65px;
}
.IndexPrincipale a {
    font-size: 12px;
    font-weight: bold;
    color : #A57D1E;
    text-transform: uppercase;
    text-decoration : none;
}
.IndexPrincipale a:hover {
    color : #D52126;
    text-decoration : none;
}


/* Menu principale */
.MP {
    margin: 0px 0px 20px 0px;
}
.MP td {

}
.MP td.MPSeparatore {
}
.MP td.MPMenu {
    padding: 0px 0px 0px 34px;
    text-align: center;
}
.MP td.MPMenuSelezionato {
    width : 120px;
}
.MP a {
    font-size: 12px;
    font-weight: bold;
    color : #A57D1E;
    text-transform: uppercase;
    text-decoration : none;
}
.MP a:hover {
    color : #D52126;
    text-decoration : none;
}
.MP  a:visited {
}

/* Tendine */
.MPContainer {
    background-color: #FFFFFF;
    border: 1px solid #A57D1E;
    padding : 2px 2px 2px 0px;
}
.MPContainer td.MPContent {
    background-image: url(../immagini-gui/bullet.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding : 0px 0px 0px 13px;
}
.MPContainer a {
    padding : 1px 1px 1px 1px;
    color : #393939;
    text-decoration : none;
    width : 100%;
}
.MPContainer a:hover {
    color : #A57D1E;
    text-decoration : none;
}
.MPContent {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}





/*MENU DI SERVIZIO */
.IndexServizio {
    margin : 0px 0px 0px 15px;
}
.IndexServizio td {
    color: #A57D1E;
    padding: 0px 7px 0px 0px;
}
.IndexServizio td.IndexServizioMenu a {
    color: #A57D1E;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}
.IndexServizio td.IndexServizioMenu a:hover {
    font-size: 13px;
    color : #D52126;
    text-decoration: none;
}
.IndexServizio td.IndexServizioMenuSelezionato a {
    font-size: 13px;
    color : #D52126;
    text-decoration : none;
    font-weight: bold;
}
.IndexServizio .IndexServizioSeparatore {
}


/*MENU DI SERVIZIO BASSO*/
.IndexServizioBasso {
    margin : 0px 0px 0px 15px;
    text-transform: uppercase;
    text-decoration: none;
}
.IndexServizioBasso td {
    color: #393939; 
    padding: 0px 7px 0px 0px;
    font-size: 9px;
    text-decoration : none;
}
.IndexServizioBasso td.IndexServizioBassoMenu a {
    color: #393939;
    font-size: 9px;
    text-decoration : none;
}
.IndexServizioBasso td.IndexServizioBassoMenu a:hover {
    color: #393939;
    font-size: 9px;
    text-decoration : none;
}
.IndexServizioBasso td.IndexServizioBassoMenuSelezionato a {
    color: #393939;
    font-size: 9px;
    text-decoration : none;
}
.IndexServizioBasso .IndexServizioBassoSeparatore {
}

/**************************
FORM
**************************/
/* Ricerca pagine */
.InsideFormBox {
}
.InsideFormBox td {
    vertical-align: middle;
}
.InsideFormBox td a {
    color : #393939;
    text-decoration : none;
    margin-left : 5px;
}
.InsideFormBox td a:hover {
    color : #393939;
}
.InsideFormBox input {
    border: 1px solid #393939;
    color: #393939;
    margin: 0px 0px 0px 5px;
    width: 122px;
    font-size: 10px;
    background-color: #F6F2E9;
}
.InsideFormBox-Obbligatorio {
    font-weight: normal;
    color: #393939; 
}
