﻿/* CSS Document */

/*
html, input, textarea, select
{
    font-family: Tahoma, Verdana;
    font-size:11px;
}


input, select { vertical-align:middle; font-weight:normal;}

.TextBoxAlignRight
{
    text-align:right;
}
*/


#main {width:100%; }

/*#main .margin { width:10%; } */       /* larghezza dinamica */ 
/* #main .mainPage { width:1200px; } /*      /* larghezza fissa */ 


body 
{
    margin:0; padding:0;
    /* background:url(images/header_tall.gif) top repeat-x; */
    /* background:url(images/background.jpg) top repeat-x;  */
    /* color: #000066; */
}


.header
{
    background-color: transparent;
    /* background: url('../../Images/Logo_Center_Mini.png') repeat-x top; */
}

/*
A:link {color: #000066;}
A:visited {color: #000066; }
A:active {color: #000066;}
A:hover {color: #000066;}
*/

/* #header { width:100%;  margin-top: 4px; margin-bottom: 2px } */


#masterContent 
{ 
    /* border: 1px solid Red; */ /* debug */
    width:100%; 
    /* height: 700px;  */       /* gestione dinamica con script */ 
}

#footer {width:100%; font-size:x-small; }
#footer td { text-align: center; }

#masterContent .SingleColumn { vertical-align: top } 
#masterContent .LeftColumn { width: 70%; padding:10px; vertical-align: top; }
#masterContent .RightColumn { width: 30%; padding:10px; vertical-align: top; }


/* Menu */


/* Login */

/*
#login
{    
    padding:4px;    
}
*/

#loginContainer
{   
    padding:20px;
    margin-left:auto;
    margin-right:auto;    
    width: 400px;                   /* fixed width */
}


/* News */
.news A:link {text-decoration: none; }
.news A:visited {text-decoration: none;  }
.news A:active {text-decoration: none; }
.news A:hover {text-decoration: underline; }


.newsHeader
{
    font-weight: bold;
    font-size: larger;
    height: 2em;
    vertical-align: text-top;
}

/* Button container */ 
table .bottoniera
{
   /* height:28px; */
   width:100%;
   padding: 3px;
   border-spacing: 0px;   
}



/* Button */ 
.Button
{
    border: 1px solid #CCCCCC;              /*  G  */
    background-color:#E4E4E4;               /*  C  */
    /* vertical-align:middle;     */
    cursor:pointer;
    /* height: 19px; */
    width: 150px;
}

.Button:hover
{
    text-decoration: underline;
}


/* Panel */ 
.Panel
{
    /* border: 1px solid #CCCCCC; */
    /* font-weight: bold;     */
}



/*Modal Popup*/
.modalBackground {
	background-color:Gray;            
	filter:alpha(opacity=70);
	opacity:0.7;
}



.invisible
{
    display:none;
}

/* AutoComplete */ 

/*
.AutoComplete_list { 
        border: 1px solid #090;
        list-style-type: none; 
        margin: 0px; 
        background-color: #FFF; 
        text-align: left;
} 
 
        ul.AutoComplete_list li { 
                 padding: 2px 5px;
        } 
 */
 
/* Item Grid*/ 
.itemBox
{
    /* border: 1px solid black; */
    background-color: #E9E9E9;              /*  F  */
    width:155px;
}

/* Per collegamento allo script nella pagina */ 
.RenoGridScrollable
{   
    border-collapse:separate;
    border-spacing:1px;
}

/* Adattamenti per Ext.NET */

.RenoGrid
{   
    border-collapse:separate;
    border-spacing:1px;
}
.detailForm
{
    border-collapse:separate;
    border-spacing:1px;
}
/*
.CatalogGrid
{
    border-collapse:separate;
    border-spacing:5px;
}
*/


.RenoGrid td
{
    padding:2px;    
}
.RenoGridScrollable td
{
    padding:2px;
}
#menuContainer td
{
    padding:1px;
}
#login td
{
    padding:2px;
}
.RDCNews td
{
    padding:3px;
}
.CatalogGrid td
{
    padding:3px;
}
    

.RenoFieldSet fieldset
{
    border: 1px solid #C0C0C0;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.mytoolbar 
        {
            /* border: 10px !important;  */
            /* background: transparent; */
            background: #ABD363; 
            /* background: url('../../Images/Logo_Center_Mini.png') repeat-x top; */
            /* background: #ffffff; */
            /* color:#ff0000; */
        }
        
        
        
/* Custom */ 
.logo-anim        
{
    left: 328px;
    top: 49px;
    position: absolute;
}