body {font-family: arial; font-size: 14px}
body{color: black; background-color: white}
body{margin: 0px}

table{font-size: 14px}


div.principale{background-color: white; height: 100%; position: relative; width: 100%}
a:link {color: #0032AA; text-decoration: underline}     /* unvisited link */
a:visited {color: #0032AA}  /* visited link */
a:hover {color: #FF0000}    /* mouse over link */
a:visited:hover{color: #FF0000}  /* mouse over visited link */
/*  a:active {color: #0000FF}   /* selected link */
table.principale{width: 100%; border-collapse: collapse; font-size: 14px; height: 100%}



td.intestazione{padding: 10px; height: 80px}
td.intestazione{border-bottom: 1px solid #FFCE00}
/* td.intestazione{border-bottom: 1px solid #FF0000} */
iframe.intestazione_pagina_iframe{border: 0px; width: 95%; height: 80px; margin: 0px 0px 0px 0px}





td.navigazione_sinistra{width: 200px; margin: 0px; vertical-align: top}
td.navigazione_sinistra{border-right: 1px solid #FFCE00}
a.navigazione_sinistra_LinkTitolo{font-size: 14px; font-weight: bold; padding: 0px 5px 5px 5px; height: 16px}
a.navigazione_sinistra_Link{font-size: 12px; font-weight: regular; left: 7px; padding: 0px 5px 5px 5px; position: relative; white-space: nowrap}
a.navigazione_sinistra_Area_Clienti_Link{font-size: 12px; font-weight: regular; padding: 0px 0px 5px 0px; white-space: nowrap}
div.navigazione_sinistra_sezione01{margin: 0px; padding: 10px 0px 10px 0px; background-color: #FFEE99; width: 200px}
div.navigazione_sinistra_sezione02{margin: 5px 0px 0px 0px; padding: 10px 0px 10px 0px; background-color: #FFDE89; width: 200px}
table.navigazione_sinistra_sezione02{margin: 5px 0px 0px 0px; padding: 10px 0px 10px 0px; background-color: #FFDE89; width: 200px}
div.navigazione_sinistra_sezione03{margin: 5px 0px 0px 0px; padding: 10px 0px 10px 0px; background-color: #FFCE79; display: none; width: 200px}

iframe.navigazione_sinistra_iframe{border: 0px; width: 100%; height: 500px}


td.navigazione_destra{width: 200px; padding: 10px 5px 5px 5px; margin: 0px; vertical-align: top}
td.navigazione_destra{border-left: 1px solid #FFCE00}
/* td.navigazione_destra{border-left: 1px solid #FF0000} */
td.navigazione_destra{text-align: center}
h1.navigazione_destra{font-size: 16px; color: #0052FF}
div.navigazione_destra_banner{margin: 10px 0px 30px 0px; background-color: white; text-align: center}

iframe.navigazione_destra_iframe{border: 0px; width: 200px; height: 500px}



td.contenuti{background-color: white; padding: 30px 10px 30px 10px; margin: 0px; vertical-align: top; text-align: justify; line-height: 1.2}
h1.titolo_pagina_contenuti{text-align: center; font-size: 22px; color: #0052FF; margin: 0px 0px 0px 0px}
h2.titolo_pagina_contenuti{text-align: center; font-size: 16px; color: #0052FF}
h3.titolo_pagina_contenuti{text-align: center; font-size: 14px; color: #990000; text-decoration: none; font-weight: regular}
table.sezione_categorie{font-size: 16px; font-weight: bold; width: 70%}
td.sezione_categorie{text-align: center; padding: 15px}
table.sezione_sottocategorie{font-size: 12px; font-weight: bold; width: 70%; margin: 3px 0px 0px 0px}
td.sezione_sottocategorie{text-align: center; padding: 5px}
span.sezione_sottocategorie{font-size: 12px; font-weight: bold; color: #0052FF}
div.contenuti_link{height: 80px; padding: 10px 10px 10px 10px; margin: 0px 0px 10px 0px; border: 1px solid #FFCE00; position: relative}
div.contenuti_link_browser_categorie{height: 130px; padding: 10px 10px 10px 10px; margin: 0px 0px 10px 0px; border: 1px solid #FFCE00; position: relative}
hr.contenuti{color: #0052FF; height: 1px}


td.fine_pagina{height: 100px; padding: 10px; vertical-align: top; text-align: center}
td.fine_pagina{border-top: 1px solid #FFCE00}
/* td.fine_pagina{border-top: 1px solid #FF0000} */
iframe.fine_pagina_iframe{border: 0px; width: 95%; margin: 30px 0px 0px 0px}
div.fine_pagina{text-align: center}
div.fine_pagina a{margin: 10px 10px 10px 10px}



td.tdSinistraTabellaInserzioni{border-top: solid 1px #FFCE00; border-bottom: solid 1px #FFCE00; border-left: solid 1px #FFCE00; border-right: solid 1px #FFEE77; background-color: #FFEE77}
td.tdDestraTabellaInserzioni{border-top: solid 1px #FFCE00; border-bottom: solid 1px #FFCE00; border-right: solid 1px #FFCE00; border-left: solid 1px #FFEE77; background-color: #FFEE77}