/* LISTING BROWSE PAGE NAVIGATION WIDGET 'new_next_prev()'display stuff  */

.pagebg {
         BACKGROUND-IMAGE: url("images/corner/a_bg.gif"); BACKGROUND-REPEAT: repeat-x
}

.browse_tool {
        background-color: silver;
        font-size: 11px;
        text-decoration: none;
        color: black;
}

.browse_tool_num {
        color: #0066cc;
}

.browse_tool_button A {
        background-color: silver;
        font-size: 10px;
        text-align: center;
        text-decoration: none;
        color: #0066cc;

}

.browse_tool_button A:visited {
        color: #003366;
}

.browse_tool_button A:hover {
        color: #DD6900;

}

.browse_tool_ghost {
        font-size: 10px;
        line-height: 10px;
        color: #aaaaaa;
        text-decoration: none;
}


.browse_tool_curpage {
        BACKGROUND-COLOR: #132975;
        color: #ffffff;
        width: 24px;
        height: 20px;
        display: block;
        text-align: center;
}

.bt_pages {
        font-family: verdana, arial;
        BACKGROUND-COLOR: #D1DEE9;
        text-decoration:none;
        font-size: 10px;
        vertical-align: middle;
        color:        #003366;
}

bt_pages_ghost{
        color:        #aaaaaa;
        text-decoration:none;
}

A.bt_pages{
        color:        #003366;
        width: 24px;
        height: 20px;
        display: block;
        text-align: center;
}

A.bt_pages:visited{
        color: #003366;
}

A.bt_pages:hover{
        color:#ffffff;
        background: #132975;
}
/* STATS display stuff */

/*.Body {background-color: #D8D8F8}   */



.Table1 {
        background-color: #003366;
        text-align: center;
        width: 600px; border: 0;
}
.TR1 {
        background-color: #3A73CD;
        vertical-align: middle;
}
.TR2 {
        background-color: #CCCCCC;
        vertical-align: bottom;
}
.TR3 {
        background-color: #C0C0C0;
        vertical-align: bottom;
}
.TD1 {
        width: 549px;
        height: 16px;
        text-align: left;
        font-size: 10pt ;
        font-weight:bold ;
        vertical-align: bottom;
        word-spacing=0px;
        }
.TD2 {
        text-align: left;
        font-size: 10pt;
}
.TD3 {
        text-align: right;
        font-size: 10pt;
}
.TD4 {
        background-color: #CCCCFF;
        width: 48px;
        text-align: center ;
        font-weight:bold;
}
.TD5 {
        width: 178px;}
.TD6 { width: 48px;}
.TD7 { width: 188px;}
.TD8 { width: 364px;}
.TD9 {
        background-color: #CCCCFF;
        vertical-align: middle;
        font-size: 10pt;font-weight:bold;
        text-align: left;
}
.TD10 {
        background-color: #CCCCFF;
        vertical-align: top;
        width: 48px;
        text-align: right ;
        font-weight:bold;
}
.TD11 {
        width: 549px;
        height: 110px;
        text-align: left;
        font-size: 10pt ;
        font-weight:bold ;
        vertical-align:
        bottom; word-spacing:0px;
}
.TD12 {
        vertical-align: bottom;
        text-align: left;
        width: 17px;
        font-size: 10pt ;
        font-weight:bold;
        word-spacing=0px;
}





/* Template Specific Styles */
.head_table {
        border-collapse: collapse;
        background-repeat: repeat-x;
        height: 70px;

}
.menulines{
border:1px solid #ffffff;
color: #003366;
font-size: 11px;
letter-spacing: 2px;
width:100%;

}
.menulines1{
border:1px solid #ffffff;
color: #003366;
font-size: 10px;
letter-spacing: 2px;
width:100%;

}

.menulines a{
text-decoration:none;
font-size: 11px;
color:black;
}

.sql_button {
        cursor: hand;
        height: 16px;
        background-repeat: no-repeat;
        background-position: center;
        text-align: left;

}
.lang_select {
        background-image: url(<?php echo $config['template_url'] ?>/images/blank_button.gif);
        height: 0px;
        background-repeat: no-repeat;
        background-position: center;
        text-align: center;
        vertical-align: bottom;
}
.sql_text {
        font-size: 11px;
        color: #003366;
        letter-spacing: 2px;
        text-decoration: none;
        font-family: Verdana,Arial,Helvetica,sans-serif;
}
/* End Template Specific Styles */

/* MODULE SPECIFIC */
.modlink {
        color: #ffffff;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        vertical-align: top;
        width: 25%;
 }
.modlink,a:link {
        color: #ffffff;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
}
.modlink,a:visited {
        color: #ffffff;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
}
.modlink,a:hover {
        color: #cc0000;
        font-size: 11px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
}
/* END MODULE SPECIFIC */

/* MAIN STYLES */
BODY.admin {
        margin-top: 0px;
        margin-left: 0px;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        background-color: #0066cc;

}

BODY {
        font-family: Arial,Helvetica,sans-serif;
        background-color: #fff;
        margin: 2 auto;   /* centra negli altri browser */
    text-align: left;   /* ripristina l'allineamento */ }

}

h1, h2 {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        text-align: center;
        font-size: 12px;
        color: #ffffff;

}

h3, h4 {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        margin-left: 10px;
        font-size: 12px;
}

h5, h6 {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        text-align: center;
        margin-left: 14px;
        color: #003366;
}

P {
        font-family: Verdana,Arial, Helvetica, sans-serif;
        margin-left: 32px;
        margin-right: 12px;
}
li {
        font-family: Verdana,Arial, Helvetica, sans-serif;
}
tr, td, th {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 11px;
        color:#003366;
}

A:link {FONT-FAMILY: Verdana; font-size: 11px; font-weight: bold; TEXT-DECORATION: none; color:#006699; }
A:visited {FONT-FAMILY: Verdana; font-size: 11px; font-weight: bold; TEXT-DECORATION: none; color:#006699; }
A:active {FONT-FAMILY: Verdana; font-size: 11px; font-weight: bold;TEXT-DECORATION: none; color:#006699; }
A:hover { font-size: 11px; font-weight: bold; COLOR: #DD6900; FONT-FAMILY: Verdana;}

A:col1:link {FONT-FAMILY: Verdana; font-size: 11px; TEXT-DECORATION: none; color:#006699; }
A:col1:visited {FONT-FAMILY: Verdana; font-size: 11px; TEXT-DECORATION: none; color:#006699; }
A:col1:active {FONT-FAMILY: Verdana; font-size: 11px; TEXT-DECORATION: none; color:#006699; }
A:col1:hover {BACKGROUND: #ffffff; font-size: 11px;  COLOR: #DD6900; FONT-FAMILY: Verdana;}

A.col:link {FONT-FAMILY: Verdana; size: 10px; TEXT-DECORATION: none; color:#003366; }
A.col:visited {FONT-FAMILY: Verdana; size: 10px; TEXT-DECORATION: none; color:#003366; }
A.col:active {FONT-FAMILY: Verdana; size: 10px; TEXT-DECORATION: none; color:#003366; }
A.col:hover {BACKGROUND: #ffffff; color: #003366; FONT-FAMILY: Verdana; size: 10px;}

A.col2:link {FONT-FAMILY: Verdana; size: 10px; TEXT-DECORATION: none; color:#ffffff; }
A.col2:visited {FONT-FAMILY: Verdana; size: 10px; TEXT-DECORATION: none; color:#ffffff; }
A.col2:active {FONT-FAMILY: Verdana; size: 10px; TEXT-DECORATION: none; color:#ffffff; }
A.col2:hover {BACKGROUND: #ffffff; color: #dd6900; FONT-FAMILY: Verdana; size: 10px;}

hr { height: 0px; color: #CCCCCC}

/* TABLE STYLES Main Page Color*/
table.form_main { background-color: #FFFFFF; color:#003366; }
td.form_main { background-color: #FFFFFF; color:#003366; }
td.row_main { background-color: #FFFFFF; color:#003366; }
td.row_main2 { background-color: #eeeeee; color:#003366; }
td.row_main1 { background-color: #dddddd; color:#003366; }

/* NEW TABLE STYLE FOR Vertical Layout Control Secondary Layout Color(Light Blue)*/
table.color2_layout {background-color: #003366; color: #FFFFFF;}
td.color2_layout { background-color: #0066cc; color: #FFFFFF;}

/* for alternating listings in the admin area*/
td.row1_0        { background-color: #006699; }
td.row2_0        { background-color: #CCFFCC; }
td.row3_0        { background-color: #99CC99; }

.adminListingLeft_0 {
color: #FFFFFF;
background-color : transparent;
}

td.row1_1        { background-color: #006699; }
td.row2_1        { background-color: #DEE3E7; }
td.row3_1        { background-color: #D1D7DC; }

.adminListingLeft_1 {
color: #FFFFFF;
background-color : transparent;
}

/* for alternating image listings */
td.image_row_0        { background-color: #D6D3EE; }
td.image_row_1        { background-color: #FFFFFF; }

/* for alternating search result listings */
td.search_row_0        { background-color: #EEEEEE;
        border-top:1px solid #999999;
        border-left:1px solid #999999;
        border-bottom:1px solid #999999;
        border-right: 1px solid #999999;
 }
td.search_row_1        {background-color: #FFFFFF;
border-top:1px solid #0066cc;
        border-left:1px solid #0066cc;
        border-bottom:1px solid #0066cc;
        border-right: 1px solid #0066cc;
}

/* FORM STYLES */
 INPUT {FONT-SIZE: 8pt; FONT-FAMILY: verdana }
 SELECT {FONT-SIZE: 8pt; FONT-FAMILY: verdana }
 TEXTAREA {FONT-SIZE: 8pt; FONT-FAMILY: courier }
form{display:inline;}

/* TEXT STYLES */
.small { font-size : 11px; color : #003366;}
.small1 {
    font-size : 10px;
    color : #003366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.required {
color: #FF0000;
background-color : transparent;
}

.lightText {
color: #FFFFFF;
background-color : transparent;
}


/* TEMPLATE EDITOR STYLES */
td.templateEditorHead        { background-color: #D6D3EE; }
td.templateEditorNew        { background-color: #EEEEFF; }

.random {
        background:#ffffff;
        height:12px;
        border-top:1px solid #0066cc;
        border-bottom:1px solid #0066cc;
        font-size:11px;
        text-align:center;
        color: #003366;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        vertical-align: top;

}




.contenttitle {
        background:#ffffff;
        height:12px;
        border-top:1px solid #eeeeee;
        border-bottom:1px solid #eeeeee;
        font-size:11px;
        text-align:left;
        color: #003366;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        vertical-align: top;

}

.contenttitle1 {
        background:#ffffff;
        height:12px;
        border-top:1px solid #eeeeee;
        border-bottom:0px solid #eeeeee;
        font-size:11px;
        text-align:left;
        color: #003366;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        vertical-align: top;

}

.contenttitle2 {
        background:#0066cc;
        height:12px;
        font-size:11px;
        text-align:left;
        color: #003366;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        vertical-align: top;

}

.contenttitle3 {
        background:#0066cc;
        height:12px;
        font-size:11px;
        text-align:center;
        color: #ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        vertical-align: top;

}

.vetrina {
        FONT-SIZE: 11px;
        COLOR: #003366;
        FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
        border-top:1px solid #0066cc;
        border-left:1px solid #0066cc;
        border-bottom:1px solid #0066cc;
        border-right:1px solid #0066cc;
}
.cellaVetrina {
        FONT-SIZE: 11px;
        COLOR: #003366;
        FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
        border-right: 1px solid #0066cc;
        margin-left: 5px;
}
.cellaVetrina1 {
        FONT-SIZE: 11px;
        COLOR: #003366;
        FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
        border: 1px solid #0066cc;
}


.cellaVetrina2 {
        FONT-SIZE: 12px;
        COLOR: #003366;
        FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;

}

.cellasfondoazzurrochiaro {
        FONT-SIZE: 10px;
        COLOR: #FFFFFF;
        FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;
        BACKGROUND-COLOR: #003366;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        border: 1px dashed #006699;
        vertical-align: top;



}

.searchboxlight {
        background:#ffffff;
        text-align:center;
        border-top:1px solid #0066cc;
        border-left:1px solid #0066cc;
        border-bottom:1px solid #0066cc;
        border-right: 1px solid #0066cc;
        padding-top:0px;
        padding-bottom:0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        color: #003366;
}

/* css NEWS */

A.tabella-preview:link, A.tabella-preview:visited, .tabella-preview {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size: 11px;
        font-style: normal;
        font-weight:bold;
        color: #003366;
        }

A.tabella-preview:hover {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size:11px;
        font-style: normal;
        font-weight:bold;
        color: #DD6900;
        }

A.piccolo:link, A.piccolo:visited, .piccolo {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size:11px;
        font-style: normal;
        font-weight: bold;
        color: #003366;
        }

A.piccolo:hover {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size:11px;
        font-style: normal;
        font-weight: bold;
        color: #DD6900;
        }

.copyright {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size:9px;
        font-style: normal;
        font-weight: normal;
        }

A.copyright:link, A.copyright:visited {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size:9px;
        font-style: normal;
        font-weight: normal;
        color: #0033cc;
        }

A.copyright:hover {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        text-decoration: none;
        font-size:9px;
        font-style: normal;
        font-weight: normal;
        color: #09A2EC;
        }

a.nobord:hover {
        border-bottom: 0px;
        }

.giustifica {
        text-align: justify;
        }

.grassetto {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: bold;
         }

.normale {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        }

.piccolino {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        }

.titolo {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
    font-weight: normal;
        font-variant: normal;
        }

.titolomedio {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
    font-weight: normal;
        font-variant: normal;
        }

.tabella{
        border: 1px #003366;
        border-style: solid;
        }

.tabella-risorse {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        font-size: 10px;
    font-variant: normal;
        font-style: normal;
        }

.tabella-dashed{
        border: 1px #003366;
        border-style: dashed;
        }

.tabella-bottom{
        border: 1px #003366;
        border-bottom-style: solid;
        }

.tabella-top-bottom{
        border: 1px #003366;
        border-bottom-style: solid;
        border-top-style: solid;
        }

.tabella-left-right{
        border: 1px #003366;
        border-left-style: solid;
        border-right-style: solid;
        }

.tabella-left-right-bottom{
        border: 1px #003366;
        border-left-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        }

.tabella-trequarti{
        border: 1px #003366;
        border-left-style: solid;
        border-right-style: solid;
        border-top-style: solid;
        }

.tab-print {
        display : none;
        }

.quickmenu {
        font-family: Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        }

.Stile1 {font-size: 10px; color: #003366;}
