﻿/* ******************** */
/* ***** GENERALE ***** */
/* ******************** */
html{
 height: 100%;
 overflow: -moz-scrollbars-vertical;
} 
body {
    background-image: url(../img/struttura/body.jpg);    
}
td {    
    text-align:justify;    
}
table {    
    color:#666666;
    font-family:Verdana;
    font-size:11px;
}
.generale {
    background-color:#dcdcdc/*f7eec8*/;
}
td.titolo {    
    color:#666666;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;    
    text-align:right;
    border-bottom:2px solid #ffffff; 
    width:484px;    
    padding-top:80px;
}
td.menu {    
    color:#ffffff;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    height:25px;
    text-align:right;
    border-bottom: 2px solid #ffffff;
    vertical-align:bottom;
    padding-bottom:2px;
}
.evidenziato  {
    letter-spacing:2px; 
    color: #64839d/*5b778f*/;  
    text-align:center;
}
.news  {
    color: #ecd0d1/*7a7a7a*/;  
    text-align:center;
    font-weight:bold;
}
td.titoloProdotti {    
    background-color:#b60000; 
    width:457px; 
    height:15px; 
    padding-left:3px;
}
td.intestazioneTabella {    
    background-color:#990000;
    color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
td.descrProdotti {    
    width:364px; 
    padding:3px;
    padding-right:6px;
}
td.imgProdotti {    
    width:93px; 
    padding-top:3px; 
    padding-bottom:3px;
    padding-right:3px;
}
td.titoloScheda {    
    font-weight: bold;
    border-bottom:  1px solid #b09090;
    padding-bottom:3px;
    padding-top:3px;
    vertical-align:top;
}
td.descrizioneScheda {  
    border-bottom:  1px solid #b09090;
    padding-bottom:3px;
    padding-top:3px;
    text-align:center;
}
td.dwnldInt  {  
    height:30px;
}
td.dwnldSez  {  
    height:20px;
    padding-bottom:5px; 
    border-bottom:1px solid #999999;
}
td.dwnldEndSez  {  
    height:20px;
    padding-bottom:5px; 
    border-bottom:1px solid #999999;
}
td.dwnldSez_peso  {      
    height:20px;
    width:50px; 
    text-align:right;
}
td.dwnldEndSez_peso  {  
    height:20px;
    width:50px; 
    border-bottom:1px solid #999999; 
    text-align:right;
    padding-bottom:5px;
}
td.dwnldCol1  {  
    width:20px;
}
a.menu:link {
	COLOR: #990000;
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.menu:visited {
	COLOR: #990000; 
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.menu:hover {
	COLOR: #666666;
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.corpo:link {
	COLOR: #990000;
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.corpo:visited {
	COLOR: #990000; 
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.corpo:hover {
	COLOR: #666666;
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.prodotti:link {
	COLOR: #ffffff;
	font-size: 11px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.prodotti:visited {
	COLOR: #ffffff; 
	font-size: 11px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.prodotti:hover {
	COLOR: #ffffff;
	font-size: 11px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.pp:link {
	COLOR: #ffffff;
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.pp:visited {
	COLOR: #ffffff; 
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.pp:hover {
	COLOR: #cccccc;
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.news:link {
	COLOR: #ffffff;
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.news:visited {
	COLOR: #ffffff; 
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
a.news:hover {
	COLOR: #cccccc;
	font-size: 10px;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.piedipagina {    
    color:#ffffff;
}

/* ******************** */
/* **** STRUTTURA ***** */
/* ******************** */
/* **************************** */
/* *********** FORM *********** */
/* **************************** */

input.flat {
    font-size: 11px;
	color: #000000;
	border: #9999CC 1px solid;
	width: 150px;
	height: 20px;
}
input.flatDx {
    font-size: 11px;
	color: #000000;
	border: #9999CC 1px solid;
	width: 200px;
	height: 20px;
}

input.flatLogin {
    font-size: 10px;
	color: #000000;
	border: #9999CC 1px solid;
	width: 100px;
	height: 18px;
}
select.flat {    
	width: 150px;
	height: 20px;
}
textarea.flat {
    font-size: 14px;
	color: #000000;
	border: #9999CC 1px solid;
	width: 425px;
	height: 70px;
}

input.flatLogin {
    font-size: 10px;
	color: #000000;
	border: #9999CC 1px solid;
	width: 100px;
	height: 18px;
}

