body {
    padding: 0px;
    margin: 0px;
    background-repeat:repeat-x;

    font-family:Arial,Verdana,Helvetica;
}

div.container {
    width: 800px;
    padding: 0px;
    margin: 0px;
}


div.logo-img {
    float:left;
    width:234px;
    height:209px;
    padding: 0px;
    margin: 0px;
}

div.logo {
    width:234px;
    height:97px;
    padding: 0px;
    margin: 0px;
}

div.immagine-dx {
    width:234px;
    height:112px;
    padding: 0px;
    margin: 0px;
}


div.testata {
    float:right;
    background-repeat:no-repeat;
    width:566px;
    height:209px;
    padding: 0px;
    margin: 0px;
}

div.immagini-testata {

    height:43px;
    padding: 0px;
    margin: 0px;
}


img.immagini-testata {
    width:90px;
    height:43px;
    margin-right: 5px;
}

div.menu-testata {
    width:475px;
    text-align:center;
}

div.menu-txt {
    float:left;
    width:90px;
    height:15px;
    padding-top: 0px;
    margin-right: 5px;
    text-align:center;
}

div.sottotitolo-e-ricerca {
    width:566px;
    padding-top:10px;
    text-align:left;

}

div.sotto-titolo {
    float:left;
    width: 150px;
    height:15px;
    text-align:left;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
}

div.ricerca {
    float:right;
    width:416px;
    height:20px;
}

div.box-ricerca {
    padding: 0px 0px 0px 275px;
    width:60px;
}

.search_box {
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    text-align:left;
}

div.submit {
    width=566px;
    padding-left:505px;

}

div.percorso {
    width: 566px;
    text-align:left;
    padding-top: 10px;
    font-size:10px;
    font-weight:normal;
    font-style:italic;
}

div.percorso a:link, div.percorso a:visited, div.percorso a:hover {
    text-decoration: underline;
}

div.sx-e-content {
    width: 800px;
    padding: 0px;
    margin: 0px;
}

div.sx {
    float:left;
    width: 157px;
    padding: 0px;
    margin: 0px;
}


div.spaziatura {
    width:157px;
    height: 4px;
}

div.menu-sx {
    width:157px;
    background-repeat:repeat-y;
    min-height: 600px;
    height: auto !important;
    height: 600px;
}

div.bottone-categoria_0 {
    width: 157px;
    height: 30px;
    background-repeat:no-repeat;
    text-align:left;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    line-height: 12px;
    display:table;
}

div.bottone-categoria_0_on {
    width: 157px;
    height: 30px;
    background-repeat:no-repeat;
    text-align:right;
    color:#ffffff;
    font-size:12px;
    font-weight: bold;
    line-height: 12px;
    display:table;
}

div.bottone-categoria_1, div.bottone-categoria_1_on {
    width: 157px;
    height: 30px;
    background-repeat:no-repeat;
    text-align:right;
    display:table;
    padding-left: 0px; /*   padding-left: 5px ge�ndert!      */
}

div.bottone-categoria_2, div.bottone-categoria_2_on {
    text-align:right;
    font-size: 10px;
    width: 157px;
    height: 30px;
    line-height: 12px;
    display:table;
}

div.bottone-categoria_2 a {
}

div.bottone-categoria_2_on a {
    background-image:url(../../../design/menarini_at/images/freccia_piccola.gif);
    background-repeat:no-repeat;
    padding-left: 10px;
}

div.bottone-categoria_1_on A:link {
    background-image:url(../../../design/menarini_at/images/freccia.gif);
    background-repeat:no-repeat;
    background-position: 0px 1px;
    padding-left: 10px;
    text-decoration: none;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
}

div.bottone-categoria_1_on A:visited, div.bottone-categoria_1_on A:hover {
        background-image:url(../../../design/menarini_at/images/freccia.gif);
        background-repeat:no-repeat;
        background-position: 0px 1px;
        padding-left: 10px;
        text-decoration: none;
        color: #ffffff;
        font-size: 11px;
        font-weight: bold;
        line-height: 11px;
}

div.bottone-txt-left {
    padding: 4px 4px 0 0;
}

div.bottone-txt-left-big {
    padding: 1px 4px 0 0;
}

div.bottone-txt-right {
    padding: 4px 4px 0 0;
}

div.contenuto {
    float:right;
    width: 560px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    color:#000000;
    text-align:center;
    font-size:12px;
}

div.contenuto-centrato {
    width: 560px;
    padding: 0px;
    margin: 0px;
    text-align: justify;
}

div.testo {
    width: 490px;
    padding: 0px;
    margin: 0px;
}

b {
      font-size: 12px;
      color: #000000;
      font-weight:bold;
}
b.blu {
        font-size: 12px;
        color: #000099;
        font-weight:bold;
}
b.arancio {
    font-size: 12px;
    color: #FF9900;
    font-weight:bold;
}

a:link, a:visited, a:hover  {
        text-decoration: none;
        color: #666666;
        font-size: 12px;
        font-weight: bold;
}

a:hover  {
        text-decoration: underline;
}
div.embed_file  {
    margin:16px 0px 16px 0px;
}
div.type_pdf  {
    background-image:url(../../../design/plain_site/images/layout/pdf_icon.gif);
    background-repeat:no-repeat;
    padding:0px 0px 0px 20px;
}
div.warning_note {
    background-color: #ffeeee;
    padding: 2px;
    border: 1px solid #666666;
}

A.menu:link, A.menu:visited, A.menu:hover {
        text-decoration: none;
        color: #000000;
        font-size: 11px;
        font-weight: normal;
}

A.menu-lingua:link, A.menu-lingua:visited, A.menu-lingua:hover {
        text-decoration: none;
        color: #ffffff;
        font-size: 10px;
        font-weight: normal;

}

A.menu-bianco_0:link, A.menu-bianco_0:visited, A.menu-bianco_0:hover {
        text-decoration: none;
        color:#ffffff;
        font-size: 11px;
        font-weight: bold;
        padding-left: 5px;
}

A.menu-bianco_1:link, A.menu-bianco_1:visited, A.menu-bianco_1:hover {
        text-decoration: none;
        color:#ffffff;
        font-size: 11px;
        font-weight: bold;
        padding-right: 0px;
}

A.menu-bianco_2:link, A.menu-bianco_2:visited, A.menu-bianco_2:hover {
        color:#ffffff;
        font-size:10px;
        text-decoration: none;
        font-weight: normal;
    }

A.blu:link, A.blu:visited, A.blu:hover {
        text-decoration: none;
        color: #0055AA;
        font-size: 12px;
        font-weight: bold;
}

A.sottocategoria-attivo:link, A.sottocategoria-attivo:visited, A.sottocategoria-attivo:hover {
        background-image:url(../../../design/menarini_at/images/freccia.gif);
        background-repeat:no-repeat;
        padding-left: 10px;
        text-decoration: none;
        color: #ffffff;
        font-size: 11px;
        font-weight: bold;
}

div.menu-container a.blu:hover {
  color: #67a0da;
}
div#debug {
    float: left;
    }
}

