﻿
div#Intestazione
{
    position:               absolute;
    top:                       10px;  
    left:                      50%; 
    width:                     1000px;
	height:                    100px;  
	margin:             0 0 0 -500px;
	border-bottom:    1px solid #000;
	border-top:       1px solid #000;
    border-left:      1px solid #000; 
	border-right:     1px solid #000;
	background-color:          White; 
	text-align:                 center;       
}

div#Centrale
{
    border: 1px solid #000;
    position:               absolute;
    top:                       111px;  
    left:                      50%; 
    width:                    1000px;
	height:                   650px;  
	    margin:                  0 0 0 -500px;
	    background-color:        #EEEEFF; 
	    text-align:                 left;       
}

div#CentraleServizio
{
    border: 1px solid #000;
    position:               absolute;
    top:                       111px;  
    left:                      50%;  
    width:                    1000px;
	height:                    1029px;  
	margin:                0 0 0 -500px;
	background-color:        #EEEEFF; 
	text-align:                 Center;       
}


div#ArchivioSchede_Seleziona_Schede
{
    position:               absolute;
    top:                        30px;  
    left:                       -1px;  
    width:                    1000px;
	height:                    240px;  
	margin:                 0px auto;
	border-bottom:    0px solid #000;
	border-top:       0px solid #000;
    border-left:      0px solid #000; 
	border-right:     0px solid #000;
	background-color:        #a4b3c4; 
	text-align:                 left;       
}

div#Anagrafica
{
    border: 0px solid #000;
    position:               absolute;
        top:                        30px;  
        left:                       -1px;  
        width:                    1000px;
	height:                    685px;  
	    margin:                 0px auto;
	    background-color:        #a4b3c4; 
	    text-align:                 left;       
}


div#ArchivioSchede_ArchivioSchede_Filtro_Cliente
{
    border: 0px solid #000;
    position:               absolute;
        top:                       30px;  
        left:                       -1px;  
        width:                    1000px;
	height:                    254px;  
	    margin:                 0px auto;
	    background-color:        #a3b1c3; 
	    text-align:                 left;       
}

div#ArchivioSchede_Risposta_Cliente
{
    border: 0px solid #000;
    position:               absolute;
    top:                       282px;  
        left:                       -1px;  
        width:                    1000px;
	height:                    403px;  
	    margin:                 0px auto;
	    background-color:        #a3b1c3;
	    text-align:                 left;       
}
div#ArchivioSchede_ArchivioSchede_Filtro
{
    position:               absolute;
    top:                       271px;  
    left:                       -1px;  
    width:                    1000px;
	height:                    100px;  
	margin:                 0px auto;
	border-bottom:    0px solid #000;
	border-top:       0px solid #000;
    border-left:      0px solid #000; 
	border-right:     0px solid #000;
	background-color:        #a3b1c3; 
	text-align:                 left;       
}

div#ArchivioSchede_Risposta
{
    position:               absolute;
    top:                       372px;  
    left:                       -1px;  
    width:                    1000px;
	height:                    430px;  
	margin:                 0px auto;
	border-bottom:    0px solid #000;
	border-top:       0px solid #000;
    border-left:      0px solid #000; 
	border-right:     0px solid #000;
	background-color:        #90a1c2; 
	text-align:                 left;       
}

div#ArchivioSchede_Risposta_Info
{
    border: 0px solid #000;
    position:               absolute;
    top:                        29px;  
    left:                       4px;  
    width:                    992px;
	height:                     25px;  
	background-color:         #a3b1c3; 
	text-align:                 left;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}


div#ArchivioSchede_Risposta_Griglia
{
    border: 0px solid #000;
    position:               absolute;
    top:                        -34px;  
        left:                       0%;  
        width:                    1000px;
	    height:                   411px;  
	    margin:                 0 0 0 0px;
	    background-color:        #a0b0c0;
	    text-align:               center;      
}

div#PiedeServizio
{
    position:               absolute;
    top:                       912px;  
    left:                      120px;  
    width:                    1000px;
	height:                     20px;  
	margin:                 0px auto;
	border-bottom:    1px solid #000;
	border-top:       1px solid #000;
    border-left:      1px solid #000; 
	border-right:     1px solid #000;
	background-color:         Yellow; 
	text-align:                right;       
}

div#Piede
{
    border: 1px solid #000;
    position:               absolute;
        top:                       760px;  
    left:                     50%;  
        width:                    1000px;
	    height:                     20px;  
	    margin:                  0 0 0 -500px;
	    background-color:         Yellow; 
	    text-align:                right;       
}
div#LogoSinistro
{
    position:               absolute;
    top:                       0px;  
    left:                      2px;  
    width:                     248px;
	height:                     99px;  
	margin:                 0px auto;
	border-bottom:    0px solid #000;
	border-top:       0px solid #000;
    border-left:      0px solid #000; 
	border-right:     0px solid #000; 
	text-align:               center;
	vertical-align:           middle;
	       
}
div#Servizio
{
    position:               absolute;
    top:                         5px;  
    left:                      248px;  
    width:                     472px;
	height:                     99px;  
	margin:                 0px auto;
	border-bottom:    0px solid #000;
	border-top:       0px solid #000;
    border-left:      0px solid #000; 
	border-right:     0px solid #000; 
	text-align:               Center; 
	vertical-align:           middle;      
}

div#LogoDestro
{
    border: 0px solid #000;
    position:               absolute;
        top:                         0px;  
        left:                     83%;  
        width:                     280px;
	height:                     119px;  
	    margin:                0 0 0 -140px;
	    text-align:                 left;     	  
}

div#Login
{
    position:               absolute;
    top:                        60px;  
    left:                      249px;  
    width:                     472px;
	height:                    180px;  
	margin:                 0px auto;
	border-bottom:    0px solid #000;
	border-top:       0px solid #000;
    border-left:      0px solid #000; 
	border-right:     0px solid #000;
	text-align:               Center;       
}

div#Login_AreaRiservata
{
    position:               absolute;
    top:                        -1px;  
    left:                       -1px;  
    width:                     472px;
	height:                     50px;  
	margin:                 0px auto;
	border-bottom:    0px solid #000;
	border-top:       0px solid #000;
    border-left:      0px solid #000; 
	border-right:     0px solid #000;
	text-align:               Center;
	vertical-align:           middle;       
}

div#Login_AreaForm
{
    position:               absolute;
    top:                        50px;  
    left:                       -1px;  
    width:                     472px;
	height:                    130px;  
	margin:                 0px auto;
	border-bottom:    1px solid #000;
	border-top:       1px solid #000;
    border-left:      1px solid #000; 
	border-right:     1px solid #000;
	background-color:          White;
	text-align:               Center;       
}

div#Login_Error
{
    position:               absolute;
    top:                       270px;  
    left:                      249px;  
    width:                     472px;
	height:                    40px;  
	margin:                 0px auto;
	border-bottom:    0px solid #000; 
	border-top:       0px solid #000;
    border-left:      0px solid #000; 
	border-right:     0px solid #000;
	text-align:               Center;       
}

div#Login_Info
{
    position:               absolute;
    top:                       325px;  
    left:                      49px;  
    width:                     872px;
	height:                    90px;  
	margin:                 0px auto;
	border-bottom:    0px solid #000; 
	border-top:       0px solid #000;
    border-left:      0px solid #000; 
	border-right:     0px solid #000; 
	text-align:               Center;       
}

div#Servizio_Menu
{
    position:               absolute;
    top:                        -1px;  
    left:                        50%; 
    width:                    100%;
	height:                     30px;  
	margin:                0 0 0 -499px;
	border-bottom:    1px solid #000;
	border-top:       1px solid #000;
    border-left:      1px solid #000; 
	border-right:     1px solid #000;
	background-color:         Silver;	
	text-align:               Center;       
}

div#Servizio_Immagine
{
    position:               absolute;
    top:                        30px;  
    left:                       50%;  
    width:                   998px;
	height:                    380px;  
	margin:               0 0 0 -499px;
    border-top:       1px solid #000;
   
	text-align:                center; 

}

div#Servizio_InfoUtente
{
    position:               absolute;
    top:                        50px;  
    left:                       50px;  
    width:                     400px;
	height:                    40px;  
	margin:                 0px auto;
	border-bottom:    1px solid #000;
	border-top:       1px solid #000;
    border-left:      1px solid #000; 
	border-right:     1px solid #000;
	background-color:    Transparent;
	border-color:             Silver;	
	text-align:                 left;       
}
.bigText
{
    font-family:               Arial;
    font-weight:                bold;
    font-style:               normal;
    font-size:                  28pt;
    color:                      Navy;
    vertical-align:           middle;    
}
.smallBlackText
{
    font-family:               Arial;
    font-weight:                bold;
    font-style:               normal;
    font-size:                   8pt;
    color:                     Black;
    text-align:                 left;
    vertical-align:           middle;
    margin-top: 0px;
}

.smallText
{
    font-family:               Arial;
    font-weight:              normal;
    font-style:               normal;
    font-size:                   8pt;
    color:                     Black;
    text-align:                 left;
    vertical-align:           middle;    
}

.smallWhiteText
{
    font-family:               Arial;
    font-weight:                bold;
    font-style:               normal;
    font-size:                   8pt;
    color:                     White;
    text-align:                 left;
    vertical-align:           middle;    
}
.smallBlackTextRight
{
    font-family:               Arial;
    font-weight:                bold;
    font-style:               normal;
    font-size:                   8pt;
    color:                     Black;
    text-align:                right;
    vertical-align:           middle;    
}

.smallBlackNormalTextRight
{
    font-family:               Arial;
    font-weight:              normal;
    font-style:               normal;
    font-size:                   8pt;
    color:                     Black;
    text-align:                right;
    vertical-align:           middle;
    margin-right: 0px;
}

.smallYellowText
{
    font-family:               Arial;
    font-weight:                bold;
    font-style:               normal;
    font-size:                   8pt;
    color:                    Yellow;
    text-align:                 left;
    vertical-align:           middle;    
}

.smallRedText
{
    font-family:               Arial;
    font-weight:                bold;
    font-style:               normal;
    font-size:                   8pt;
    color:                       Red;
    text-align:                 left;
    vertical-align:           middle;    
}

#menu{
    text-align: center;
    background: url(img/menu_bg.jpg) repeat-x;
    margin-right: 0px;
    height: 31px;
    width: 100%;
}
#menu ul{
    margin: auto;
    padding:0;
    position: relative;
    display: block;
    width: 100%;
    height: 30px;
    top: 0px;
    left: 19px;
    text-align: center;
}
#menu li{
    list-style: none;


    float: left;
    vertical-align:middle;
}
#menu ul ul{
    position: absolute;
    width: 400px;
    height: 20px;
    top: 30px;
    left: 0;
    visibility: hidden;
    background-color: #333333;
}
#menu li a{
    width: 100px;
    height: 30px;
    display: block;
    text-decoration:none;
    text-align: center;
    line-height: 30px;
    font-size: 9px;
    font-family: Verdana;
    color: #FFFFFF;
    font-weight: bold;
    background: url(img/link_bg.jpg) no-repeat top;
} 
#menu li a:hover{
    background-position: bottom;
} 
#menu ul li:hover ul{
    visibility:visible;
    z-index:2;
}
#menu li li a{
    width: 99px;
    height: 20px;
    line-height: 20px;
    background: transparent;
    border-right: 1px solid black;
}
#menu li li a:hover{
    background-color: #444444;
}
div#Dettaglio
{
    position:               absolute;
    top:                        30px;  
    left:                       50%;  
    width:                    1000px;
	height:                    0px;  
	margin:               0 0 0 -500px;
	border-bottom:    1px solid #000;
	border-top:       1px solid #000;
    border-left:      1px solid #000; 
	border-right:     1px solid #000;
	background-color:        #a4b3c4; 
	text-align:                 Center;       
}

	.tb_large2 {
		font-family: Times New Roman;
		font-size: 8pt;
		color: black;
		margin-top:4;
		background : #FFFFFF;
		border : inset;
		width: 200px;
	}
	.tb_date {
		font-family: Times New Roman;
		font-size: 9pt;
		color: black;
		margin-top:4;
		background : #FFFFFF;
		border : inset;
		width: 50px;
	}
	.tb_std {
		font-family: Times New Roman;
		font-size: 9pt;
		color: black;
		margin-top:4;
		background : #FFFFFF;
		border : inset;
		width: 120px;
	}
	div.message
	{
		margin: 0 0 2em;
		padding: 30px 20px 0;
		border: solid;
		border-width: 2px 0;
		background: #F0F0F0;
		text-align: justify;
			
	}
	div.message.error 
	{
		background: #FFD8D6 url(error.jpg) no-repeat 50% 16 10px;
		border-color: #FF0038;
	}
