/*
base CSS file

tested on explorer 5+ / netscape 6 / netscape 4.7 (buggy)

safe (supported) colors are:
black, silver, gray, white, maroon, red, purple, fuchsia, green, lime, olive, yellow, navy, blue, teal, aqua
more at http://www.w3.org/MarkUp/Guide/Style
CSS reference at http://www.w3schools.com/css/default.asp
also you can specify colors with: rgb(value1, value2,value3) or #112233

to validate this css use: http://jigsaw.w3.org/css-validator/validator.html.en

*/

/* whole page settings */
body {
    /* default text color */
    color: white;

    /* background color */
    background-color: #5167A0;
    
    /* backgound image */
    /* background-image: url(/img/bg.gif); */

    /* no page margins */
    margin: 0px; padding: 0px;
    
    direction: ltr;
}

/* base font for page, table cells and p elements */
body, td, p {
    font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 9pt;
}

/* -------------------------------- */

/* "compact" tables */
table {
    /* no border */
    border-style: none; 
    
    /* no margin around table */
    margin: 0px; 
    
    /* no internal borders */
    border-collapse: collapse;
}

/* table cell padding */
td {
	padding: 0px;
}

/* -------------------------------- */

img {
	/* no border on image when linked */
	border-style: 1px; 
}

/* -------------------------------- */

/* normal link */
a {
    color: #FFA800; text-decoration: none;
}

/* visited (cached) link */
a:visited {
    color: #FFB400; 
}

/* link on mouse over */
a:hover {           
    color: #BDE01A; text-decoration: none;
   
}



td.titolocodice{
color: #BDE01A;
background-color: #4F5E8A;
width= 90%;
font-weight: bold;
}


td.codice{
color: black;
background-color: #FFB400;
margin: 0px; padding: 1px;
font-weight: bold;
font-size: 8pt;
width= 10%;
}


td.info{
width= 100%;
margin: 0px 2px; padding: 1px 1px;
text-align: justify;
}

tr.info2{
background-color: #6075AA;
margin: 0px; padding: 1px;
width= 100%;
}


td.grane{
color: #FFD800;
margin: 0px; padding:1px;
width= 199px;
font-weight: bold;
font-size: 8pt;
background-image: url(../../it/img/grane_sf.gif);

}

td.testo{
margin: 0px; padding: 10px;
align: left;
; text-align: justify; line-height: 12pt}


td.tabella{
margin: 5px; padding: 10px;
align: center;
}


td.testotab{
margin: 0px; padding: 5px;
align: left;
}



td.bodys{
margin: 4px; padding: 3px;
align: left;
width= 203px;
vertical-align:top;
}


td.bodyd{
margin: 4px; padding: 3px;
align: right;
width= 203px;
vertical-align:top;
; text-align: justify
}
.indirizzo {  font-size: 11px; text-align: right; padding-right: 5px; color: #FFFFFF}
.MACCHINE { margin: 4px; padding: 3px; align: left; width= 203px; vertical-align:top; ; color: #FFB400; width: 450px; clip:   rect(   ); text-align: justify}
.formdati {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5px; color: #333333; background-color: #7D92C6}

