﻿html#main 
{ 
	overflow: -moz-scrollbars-vertical; 
}

body#main
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color:#b9b7ab;
    color:#343331;
    margin: 0px 0px 0px 0px;
    font-size:11px;
}

body#popup
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color:#ffffff;
    color:#343331;
    margin: 0px 0px 0px 0px;
    font-size:11px;
}

body#login
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color:#31302e;
    color:#d0d0ce;
    margin: 0px 0px 0px 0px;
    font-size:11px;
}

td
{
	font-size:11px;
}

a
{
	color:#343331;
	text-decoration:underline;
}

a:hover
{
	color:#343331;
	text-decoration:none;
}

a.tabs
{
	padding:4px;
	line-height:15px;
	text-decoration:none;	
}
a.tabs:hover
{
	background-color:#d0d0ce;
	padding:4px;
	line-height:15px;
	text-decoration:none;		
}

a.tabs_selected
{
	background-color:#d0d0ce;
	text-decoration:none;
	padding:4px;
	line-height:15px;	
}
a.tabs_selected:hover
{
	background-color:#d0d0ce;
	padding:4px;
	line-height:15px;
	text-decoration:none;		
}

form
{
   margin: 0px 0px 0px 0px; 
}

table.home_esterna
{   
    background-color:#ffffff;
    width:546px;
    height:573px;      
}

table.home_interna
{   
    background-color:#eae9e4;
    width:541px;
    height:567px; 
    vertical-align:middle;
    border-bottom:#3a3937 2px solid;
    border-left:#3a3937 2px solid;
    border-right:#3a3937 2px solid;
    border-top:#3a3937 2px solid;     

}
table.home_copyright
{
   margin-top:5px;
   width:546px; 
   text-align:center;
   font-size:10px;       
   color:#343331;
}

td.home_centrale
{
    background-color:#333331;  
    color:#d0d0ce;
    text-align:center;
    padding-top:30px;    
    vertical-align:top;
    font-size:12px;
    line-height:25px;
}

td.home_centrale a
{
    text-decoration:none;
    color:#d0d0ce;    
}

td.home_centrale a:hover
{
    text-decoration:underline;
    color:#d0d0ce;    
}

table.master_main
{
    width:968px; 
    height:100%; 
    text-align:center;  
}

td.master_login
{
    background-color:#31302e;
    height:97px;
    background-image: url(/App_Themes/inu.us/images/master_menu_riga.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    text-align:center;
    vertical-align:top;
}

td.master_menu
{
    background-color:#31302e;
    width:196px;
    vertical-align:top;
    color:#d0d0ce; 
    text-align:left; 
    height:100%;  
}
td.menu
{  
    height:18px;      
}

table.menu
{    
    color:#d0d0ce; 
    font-size:11px;
    padding-left:5px;
    line-height:15px;
}
table.menu a
{
    text-decoration:none;
    color:#d0d0ce;    
}

table.menu a:hover
{
    text-decoration:underline;
    color:#d0d0ce;    
}

.sottomenu
{
    padding-left:10px;
}

td.master_menu_top
{
    color:#343331;
    padding-right:5px;
    font-size:11px;
    vertical-align:bottom;
}

td.master_menu_top a
{
    text-decoration:none;
    color:#343331;    
}

td.master_menu_top a:hover
{
    text-decoration:underline;
    color:#343331;    
}

td.master_bottom
{
    background-color:#eae9e4;
    text-align:right;
    font-size:10px;
    padding-right:10px;  
    height:60px; 
    vertical-align:top;  
}

td.master_interna
{
    background:#eae9e4;
    vertical-align:top; 
    width:675px;     
}

td.master_content
{
    padding-left:10px;
    padding-right:10px; 
    vertical-align:top;
}

table.master_content
{
    background-color:#ffffff; 
    border-bottom:#d0d0ce 1px solid;
    border-left:#d0d0ce 1px solid;
    border-right:#d0d0ce 1px solid;
    border-top:#d0d0ce 1px solid; 
    font-size:11px;
    height:300px;    
}

.testo_d
{
	padding-right: 5px; 
	text-align:justify;
	line-height:18px;
}

.testo_s
{
	padding-left: 5px; 
	text-align:justify;
	line-height:18px;
}

.testo
{
	text-align:justify;
	line-height:18px;	
}

.testo_10
{
	line-height:18px;	
	font-size:10px;
}

.testo_titolo
{
	vertical-align:bottom;
	text-align:center;
	font-weight:bold;
	font-size:12px;	
}

.div_gallery
{
    width:130px; 
    height:200px; 
    border:solid 1px #d0d0ce; 
    text-align:center;
    padding-top:5px;
    padding-left:1px;
    padding-bottom:1px;
    padding-right:1px;
    font-size:9px;
    background-color:#f0f0f0;
    vertical-align:top;
}
.div_gallery_hover 
{ 
	width:130px; 
    height:200px; 
    border:solid 1px #343331;  
    text-align:center;
    padding-top:5px;
    padding-left:1px;
    padding-bottom:1px;
    padding-right:1px;
    font-size:9px;
    background-color:#b9b7ab;
    vertical-align:top;	
}

.img_gallery
{
    border: 1px solid #d0d0ce;
    margin-bottom:4px;
}
.img_gallery_hover
{
    border: 1px solid #343331;
    margin-bottom:4px;
}

INPUT.txt_login {
   BORDER-RIGHT: #d0d0ce 1px solid;
   BORDER-TOP: #d0d0ce 1px solid;
   FONT-SIZE: 11px;
   BORDER-LEFT: #d0d0ce 1px solid;
   COLOR: #d0d0ce;
   BORDER-BOTTOM: #d0d0ce 1px solid;
   BACKGROUND-COLOR: #31302e;
   width:142px;
}

INPUT#btn_login {
    BORDER-RIGHT: #d0d0ce 1px solid;
    BORDER-TOP: #d0d0ce 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #d0d0ce 1px solid;
    COLOR: #343331;
    BORDER-BOTTOM: #d0d0ce 1px solid;
    BACKGROUND-COLOR: #d0d0ce;
    height:18px;
    width:35px;
    padding:0px;
    margin:0px;
}

INPUT.txt {
   BORDER-RIGHT: #343331 1px solid;
   BORDER-TOP: #343331 1px solid;
   FONT-SIZE: 11px;
   BORDER-LEFT: #343331 1px solid;
   COLOR: #343331;
   BORDER-BOTTOM: #343331 1px solid;
   BACKGROUND-COLOR: #eae9e4;
}

INPUT.btn {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #000000 1px solid;
    COLOR: #d0d0ce;
    BORDER-BOTTOM: #000000 1px solid;
    BACKGROUND-COLOR: #343331;   
    padding:0px;
    margin:0px;
}
.slc { 
	font-size: 11px; 
	BORDER-RIGHT: #343331 1px solid;
	BORDER-LEFT: #343331 1px solid;
	BORDER-TOP: #343331 1px solid;
	BORDER-BOTTOm: #343331 1px solid;
	BACKGROUND-COLOR: #eae9e4;
    padding:0px;
    margin:0px;
} 

.file_input_div
{
	position: relative; 
	width: 100px; 
	height: 23px; 
	overflow: hidden;
}

.file_input_hidden
{
	font-size: 45px; 
	position: absolute; 
	right: 0px; 
	top: 0px; 
	opacity: 0;	
	filter: alpha(opacity=0); 
	-ms-filter: "alpha(opacity=0)"; 
	-khtml-opacity: 0; 
	-moz-opacity: 0;
}

.griglia tr td 
{ 
    border-bottom: 1px solid #eae9e4; 
} 

.pager td
{
	height:15px;
	padding:0px;
}

