/* 
    Document   : custom
    Created on : 9-dic-2010, 13.13.22
    Author     : Fabrizio
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

body
{
    font: normal 10pt Arial,Helvetica,sans-serif; color: #555;
    background: #fff;
}

#page
{
    background: white;
    border: 0px solid #C9E0ED;
}

#header
{
    border-top: 1px solid #C9E0ED;
}

#mainmenu
{
   /* height: 28px; */
    background:#0000ff url("../immagini/bg.gif") repeat-x left top;
}

#mainmenu ul li a
{
    background-color:transparent;
    font-size:12px;    font-weight:bold;    text-decoration:none; color:#ffffff;
}
#mainmenu ul li a:hover, #mainmenu ul li a.active
{
    color: #6399cd;    background-color:#EFF4FA;    text-decoration:none;
}

/*Percorso sotto il menu principale*/
.percorsodir {
    border-bottom: 1px solid #C9E0ED;
    font-size: 90%;   font-family: Tahoma, Verdana, 'Times New Roman',times,serif;    color: #006666;
}
.percorsodir a:link{
    text-decoration: none;    color: #006666;
}
.percorsodir a:visited{
    text-decoration: none;    color: #006666;
}
.percorsodir a:hover{
    text-decoration: underline;    color: #006666;
}



#leftmenuindex a:link {
    text-decoration: none;    color: #444;
}
#leftmenuindex a:visited {
    text-decoration: none;    color: #444;
}

.activelfmenu:hover {
    background-color: #eee;
}

/*sfondo dei button*/
ul.link_operazioni a:link,
ul.link_operazioni a:visited,
ul.link_operazioni a:active{
background-image: url("../icons/sfondo_button1.png");

}
ul.link_operazioni a:hover {
background-image: url("../icons/sfondo_button.png");

}

ul.link_menu a:hover {
    background-color: #e6E5ff;
}

/*tabella */

.showdati tr td {
    background-color:transparent;
    font-size:12px;    font-weight:normal;
}
.showdati .titleShow td {
    border-top: 1px solid #ddd;
    background-color: #eee;
    color:#111;
    font-size: 10pt;
}

.showdati a{
    font-size: 110%;   font-family: Verdana, 'Times New Roman',times,serif;    color: #0839FF;
    text-decoration: none;
    border: 1px dotted #ffff22;
    background-color: #eee;
    padding:2px;
}
.showdati a:hover{
    background-color: #ddd;
    color: red;
}
/*end*/

.titlemenu {
  /*  padding-left:2px; */
    background-color: #5588cc;/* #6688cc;*/
    font-family: Tahoma,Arial,Georgia; font-size: 90%; font-weight: bold;  color: #ffcc33; /*#ffe000;*/
    padding-top:2px;
    padding-bottom:2px;
}

.marquee .title {
    background-color: #5588cc;
    font-family: Tahoma,Arial,Georgia; font-size: 80%; font-weight: bold;  color: #ffcc33;
    padding-top:2px;
    padding-bottom:2px;
}

#footer
{
    padding: 4px;   margin: 10px 0px 0 0;
    font-size: 0.8em;    text-align: center;
    color: #222;
    border-top: 0px solid #C9E0ED;
    background-image: url("../immagini/footer.jpg");
    background-color: #fff;
}

#footer a {
    color: #ffe000;
}

#logo {
    background-image: url("../immagini/top.jpg");
    background-repeat: no-repeat;
    height: 78px;
    
    background-color: #1258B7;
}