/* 
Document   : css
Created on : 17-lug-2009, 11.59.38
Author     : frostlabgate
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

BODY.body
{
    background-color:black;
}

BODY.body_main
{
    background-color:black;
    width:100%;
    height:100%;
}

TABLE.video_frostlab_gate
{
    position:fixed;
    vertical-align:middle;
    width:100%;
    height:100%;
    table-layout:auto;
}

TD.video_frostlab_gate
{
    background-image:url('/images/monitor.png');
    background-repeat:no-repeat;
    background-position:center;
    position:relative;
    vertical-align:middle;
    width:100%;
    height:100%;
    table-layout:auto;
}

TABLE.table_main
{
    top:115px;
    position:relative;
    vertical-align:middle;
    width:800px;
    max-width:800px;
    min-width:800px;
    height:700px;
    max-height:700px;
    min-height:700px;
}

TABLE.background
{
    background-image:url('/images/sfondo_sito.jpg');
    background-repeat:no-repeat;
    background-position:center;
    position:static;
    vertical-align:top;
    width:800px;
    max-width:800px;
    min-width:800px;
    height:700px;
    max-height:700px;
    min-height:700px;
}

DIV.testo_link_pagina_principale
{
    text-align:center;
    color:silver;
    font-family:Arial;
    font-size:20px;
    font-weight:800;
    position:absolute;
    margin-top:-35px;
}

TD.td_menu_not_selected
{
    background-color:transparent;
    text-align:center;
    color:black;
    font-family:Arial;
    font-size:16px;
    font-weight:800;
}

TD.td_menu_selected
{
    background-color:#c1ffac;
    text-align:center;
    color:black;
    font-family:Arial;
    font-size:20px;
    font-weight:800;
    cursor:crosshair;
}


TD.td_menu_mouse_over
{
    background-color:#6d93a6;
    text-align:center;
    color:black;
    font-family:Arial;
    font-size:18px;
    font-weight:800;
    cursor:crosshair;
}

TD.footer
{
    text-align:center;
    color:white;
    font-family:Arial;
    font-size:10px;
    font-weight:600;
    height:auto;
}

TABLE.menu_blu
{
    background-image:url('/images/maschera_blu.png');
    background-repeat:no-repeat;
    position:static;
    width:650px;
    max-width:650px;
    min-width:650px;
    height:325px;
    max-height:325px;
    min-height:325px;
    background-color:transparent;
    display:none;
    text-align:left;
    color:black;
    font-family:Arial;
    font-size:16px;
    font-weight:800;
}

TABLE.menu_verde
{
    background-image:url('/images/maschera_verde.png');
    background-repeat:no-repeat;
    position:static;
    width:650px;
    max-width:650px;
    min-width:650px;
    height:325px;
    max-height:325px;
    min-height:325px;
    background-color:transparent;
    display:none;
    text-align:left;
    color:black;
    font-family:Arial;
    font-size:16px;
    font-weight:800;
}

TABLE.menu_grigio
{
    background-image:url('/images/maschera_grigia.png');
    background-repeat:no-repeat;
    position:static;
    width:650px;
    max-width:650px;
    min-width:650px;
    height:325px;
    max-height:325px;
    min-height:325px;
    background-color:transparent;
    display:none;
    text-align:left;
    color:black;
    font-family:Arial;
    font-size:16px;
    font-weight:800;
}

TABLE.tabella_main_menu
{
    position:static;
    width:300px;
    max-width:300px;
    min-width:300px;
    height:25px;
    max-height:25px;
    min-height:25px;
    vertical-align:top;
}

TABLE.siti_internet
{
    position:static;
    width:400px;
    max-width:400px;
    min-width:400px;
    height:auto;
}

TD.contenuto_centrale_pannelli
{
    position:static;
    vertical-align:top;
    width:650px;
    max-width:650px;
    min-width:650px;
    height:350px;
    max-height:350px;
    min-height:350px;
}

TD.contenuto_centrale_scelte
{
    position:static;
    vertical-align:top;
    width:400px;
    max-width:400px;
    min-width:400px;
    height:100px;
    max-height:100px;
    min-height:100px;
}

DIV.video
{
    position:relative;
    margin-left:-2px;
    margin-top:-35px;
}

DIV.image_container
{
    position:relative;
    top:-10px;
    width:50px;
    min-width:50px;
    height:50px;
    min-height:50px;
}

DIV.image_shower
{
    background-repeat:no-repeat;
    position:absolute;
    left:0px;
    top:0px;
    width:50px;
    min-width:50px;
    height:50px;
    min-height:50px;
    display:none;
}