body {
margin-top : 0; 
margin-left : 0; 
background-color : #ffffff; 
height : 100%; 
width : 100%; 
overflow : auto; 
} 
td , tr , div {
font-family : verdana, tahoma, sans-serif; 
color : #000000; 
font-size : 12px; 
} 
a:link , a:active , a:visited {
font-family : verdana, tahoma, sans-serif; 
color : #880200; 
font-size : 12px; 
text-decoration : underline; 
} 
a:hover {
font-family : verdana, tahoma, sans-serif; 
color : #000000; 
font-size : 12px; 
text-decoration : underline; 
} 
a.aziende:link , a.aziende:active , a.aziende:visited {
font-family : verdana, tahoma, sans-serif; 
color : #6666cb; 
font-size : 12px; 
text-decoration : none; 
} 
a.aziende:hover {
font-family : verdana, tahoma, sans-serif; 
color : #9595db; 
font-size : 12px; 
text-decoration : none; 
} 
a.lavoratori:link , a.lavoratori:active , a.lavoratori:visited {
font-family : verdana, tahoma, sans-serif; 
color : #669900; 
font-size : 12px; 
text-decoration : none; 
} 
a.lavoratori:hover {
font-family : verdana, tahoma, sans-serif; 
color : #98e100; 
font-size : 12px; 
text-decoration : none; 
} 
input , textarea {
font-family : arial, tahoma, sans-serif; 
font-size : 11px; 
border : 2px inset inherit; 
} 
.indexbg {
position : absolute; 
left : 0; 
top : 0; 
height : 100%; 
width : 100%; 
background-repeat : repeat-y; 
background-image : url(images/indexbg1.gif); 
z-index : 1; 
} 
.indexbg2 {
position : absolute; 
left : 0; 
top : 0; 
height : 100%; 
width : 100%; 
background-repeat : repeat-x; 
background-image : url(images/indexbg.jpg); 
z-index : 1; 
} 
.index1 {
position : absolute; 
left : 0; 
top : 0; 
z-index : 3; 
} 
.inav {
position : absolute; 
left : 248px; 
top : 166px; 
z-index : 2; 
} 
.news {
position : absolute; 
left : 22px; 
top : 167px; 
z-index : 3; 
width : 222px; 
background-color : #d6d6d6; 
border-left : 1px solid black; 
border-right : 1px solid black; 
} 
.white {
position : absolute; 
left : 0; 
top : 0; 
height : 500px; 
width : 25px; 
background-color : white; 
z-index : 2; 
} 
.moremoney {
width : 444px; 
height : 171px; 
background-color : #c4c4c4; 
position : absolute; 
left : 280px; 
top : 210px; 
z-index : 4; 
} 
.indexcol1 {
width : 260px; 
background-color : #f5f5f5; 
position : absolute; 
left : 249px; 
top : 391px; 
z-index : 4; 
} 
.indexcol2 {
width : 255px; 
background-color : #e5e5e5; 
position : absolute; 
left : 509px; 
top : 391px; 
z-index : 4; 
border-left : 1px solid #9b9b9b; 
border-right : 1px solid #9b9b9b; 
} 
.subbg {
position : absolute; 
left : 0; 
top : 0; 
background-image : url(images/subbg.jpg); 
background-repeat : repeat-x; 
width : 100%; 
height : 100px; 
z-index : 2; 
} 
.snav {
position : absolute; 
left : 248px; 
top : 1px; 
z-index : 3; 
} 
.slogo {
position : absolute; 
left : 0; 
top : 0; 
z-index : 3; 
} 
.scontent {
position : absolute; 
left : 37px; 
top : 0; 
z-index : 1; 
width : 90%; 
border-left : 5px solid #bdbdbd; 
border-right : 5px solid #bdbdbd; 
background-color : #ededed; 
height : 98%; 
} 
.ssub {
position : absolute; 
left : 260px; 
top : 43px; 
z-index : 4; 
} 
.intestarow {
height : 25px; 
background : #cccccc; 
vertical-align : middle; 
text-align : center; 
border : 1px none inherit; 
margin : 0 5px; 
} 
.row00 {
height : 25px; 
background : #ffffff; 
vertical-align : middle; 
text-align : center; 
border : 0 none inherit; 
margin : 0 5px; 
} 
.row01 {
height : 25px; 
background : #f5f7fd; 
vertical-align : middle; 
text-align : center; 
border : 0 none inherit; 
margin : 0 5px; 
} 
.row10 {
height : 25px; 
background : #f4f4f4; 
vertical-align : middle; 
text-align : center; 
border : 0 none inherit; 
margin : 0 5px; 
} 
.row11 {
height : 25px; 
background : #e1e8ff; 
vertical-align : middle; 
text-align : left; 
border : 0 none inherit; 
margin : 0 5px; 
} 
.rowsel {
height : 25px; 
background : #b5ffa7; 
vertical-align : middle; 
text-align : center; 
border : 0 none inherit; 
margin : 0 5px; 
} 
.header {
height : 17px; 
background : #e5e5e5; 
vertical-align : middle; 
text-align : center; 
border : 1px outset inherit; 
} 
.label {
cursor : help; 
color : black; 
} 
.normal {
height : 25px; 
background : #ffffff; 
vertical-align : middle; 
text-align : left; 
border : 0 none inherit; 
margin : 0 5px; 
} 
.help {
font-size : xx-small; 
color : gray; 
} 
input {
border : 1px solid #e8e8e8; 
background-color : #cccccc; 
} 
input.action_button {
background-color : #999999; 
color : white; 
width : 150px; 
font-weight : bold; 
} 
input.cancel_button {
background-color : #00c800; 
color : white; 
width : 100px; 
} 
