﻿BODY 
{  
    height:100%;
    /*background-color: #d6d6d6;*/
    background-color: #256c53;
	margin-top: 0px;
	margin-bottom: 0px ;
	margin-left: 0px;
	margin-right: 0px;	
	font-family : Verdana;
	font-size : 12pt;
	/*background-image:url("images/bg.jpg");	
	scrollbar-arrow-color:#636363;
	scrollbar-base-color:#05427F;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-Face-Color:#F6F6F9;
	scrollbar-highlight-color:#DFE6EF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-3dlight-color:#999999;*/
  }



#master
{
    width: 100%;
    /*height:100%;*/
    background-color: #d2e4d2;
    /*background-image: url("images/bg_table_main.jpg");*/
    font-family : Verdana;
	font-size : 12px;
    /*border-style: solid;
    border-width: 1px;
    border-color: #EC880E;*/
}

.loading
{
background-image: url("images/loading.gif");
}


#main
{ 
    width: 95%;
    height: 100%;
    /*background-color: #efeab0;*/  
    font-family : Verdana;
	font-size : 12px;
    /*border-style: solid;
    border-width: 1px;
    border-color: #EC880E;*/
}


.textArea
{
border-style:groove;
border-width:1px;
}

.header
{
background-image: url("images/bg_top.jpg");	
}

.footer
{    
background-image:  url("images/bg_footer.jpg");		
}

.frame_01
{
background-image:  url("images/frame_01.gif");
}

.frame_02
{
background-image:  url("images/frame_02.gif");
}

.frame_03
{
background-image:  url("images/frame_03.gif");
}

.frame_04
{
  background-image:  url("images/frame_04.gif");
}

.frame_05
{
 background-image:  url("images/frame_05.gif");
}

.frame_06
{
background-image:  url("images/frame_06.gif");	
}

.frame_07
{
background-image:  url("images/frame_07.gif");
}

.frame_08
{
background-image:  url("images/frame_08.gif");	
}


a:link {
	color : #000177;
	text-decoration : none;
}

a:visited {
	color : #000177;
	text-decoration : none;
}

a:hover
{
    color: #ff3333;
    text-decoration: underline;
}

.admin 
{
	border:1px solid  #05427F;
	border-collapse: collapse;
	font-size:8 pt;
	background-color: #EFEFEF;
}

.pages
{
    font-size: 11px;
}

.admin-title 
{
	font-size:12 pt;
	font-weight: bold;
	color: #153D6C;
}

.over
{
	/*background-color : #FFEB9B;*/
	background-image:  url("images/menu1_on.jpg");	
	cursor : hand;
	color : Black;	
	font-size : 11px;
	font-weight: bold;
	border: 1px solid;
	border-style: solid;	
}
.out
{
	//*background-color : #EFEFEF;*//
	background-image: url("images/menu1_off.jpg");
	cursor : hand;
	color : Black;
	font-size : 11px;
	border: 1px solid ;
	border-style: solid;
}

.over2
{
	/*background-color : #FFEB9B;*/
	background-image: url("images/menu2_on.jpg");
	cursor : hand;
	color : Black;	
	font-size : 11px;
	font-weight: bold;
	border: 1px solid;
	border-style: solid;
}
.out2
{
	//*background-color : #EFEFEF;*//
	background-image: url("images/menu2_off.jpg");
	cursor : hand;
	color : Black;
	font-size : 11px;
	border: 1px solid ;
	border-style: solid;
}

.over3
{
	/*background-color : #FFEB9B;*/
	background-image: url("images/menu3_on.jpg");
	cursor : hand;
	color : Black;	
	font-size : 11px;
	font-weight: bold;
	border: 1px solid;
	border-style: solid;
}
.out3
{
	//*background-color : #EFEFEF;*//
	background-image: url("images/menu3_off.jpg");
	cursor : hand;
	color : Black;
	font-size : 11px;
	border: 1px solid ;
	border-style: solid;
}

.titolo_pagina
{
	color : #000099;
	font-size : 14px;
	font-weight : bold;	
}

.descrizione_pagina
{
	font-size:9 pt;
	text-align : justify;		
}

.testo
{
	font-size:9 pt;
	text-align : justify;	
	
}

.grid
{
    /*background-color: white;*/
    
   
}

.grid_row
{
    background-color: ivory;
    height:90px;    
}

.grid_alt
{
    background-color: linen;
    height:90px;
}

.grid_table
{    
    height:90px;
    width:100%;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
}

.grid_picture
{
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
}

.grid_titolo
{
    text-align:left;
    vertical-align:top;
	color : #000099;
	font-size : 12px;
	font-weight : bold;
}

.grid_descrizione
{
    text-align:justify;
    vertical-align:top;
	font-size:10 px;	
	/*font-style: italic;*/	
}

.buttons 
{
	font : 9pt Verdana;
}

.fields 
{
	font : 9pt Verdana;	
}