<style type="text/css">
<! div { width:400px; height:200px; overflow:auto; background:#ff6633; text-align:center; !>
<! border:4px solid yellow; padding:10px 20px 5px 15px; margin:15px; font:normal 1em/1.5 Verdana, ariel, sans-serif; }!|>
<! ---------- padding ------    top right bottom left!>
<! ---------- border  ------    border-top border-bottom border-left border-right!> 
<! ---------- border stile -    solid dotted dashed insert  outset ridge groove double none!>
<! ---------- border spessore - thin medium thick o in px!>
<! ---------- margin e esterno!> 

#box-esterno {
width: 800px;
height: 100px;
}

#box-interno{
position: relative;
top: 10px; left: 2px; bottom: 30px;
width: 800px;
height: 100px;
padding: 15px; 
border: solid 4px;
margin: 0px;
margin-left: 20px;
color: blue;
background-color: #66ccff;
}

#box-internoanagr{
position: relative;
top: 10px; left: 2px; bottom: 30px;
width: 800px;
height: 80px;
padding: 15px; 
border: solid 4px;
margin: 0px;
margin-left: 20px;
color: blue;
background-color: #66ccff;
float: left;
}

#box-fooder{
position: relative;
top: 10px; left: 2px; bottom: 30px;
width: 800px;
height: 180px;
padding: 15px; 
border: solid 4px;
margin: 0px;
margin-left: 20px;
color: blue;
background-color: #66ccff;
}


#box-sinistro{
width: 44%;
height: 230px;
padding: 10px;
font-size: 9pt; 
border: solid 4px;
margin-left: 21px;
color: blue; background-color: #d2d2d2;
float: left;
}

#box-sinistroanagr{
width: 50%;
height: 230px;
padding: 10px;
font-size: 9pt; 
border: solid 4px;
margin-left: 21px;
color: blue; background-color: #d2d2d2;
float: left;
}


#box-destro{
width: 41%;
height: 230px;
padding: 10px;
font-size: 9pt; 
border: solid 4px;
margin-top: 20px;
margin-left: 51%;
color: blue; background-color: #d2d2d2;
}



body {
	text-align: center; /* IE5.x */
	padding: 0;
	margin: 0;
        }

#telaio {
        position: relative;  top: 30px; left: 5px; bottom: 5px;
	width:90%;
        background-color: #d2d2d2;
	margin: 2px;
	border: 4px solid red;
        padding:2px;
	line-height:120%;
	color: black;
	background-color: #ffffcc;
	text-align: left; /* IE5.x */
	}


#testata {
	font-size: 130%;
	}


#fondo {
	font-size: 105%;
	text-align: center;
	}


#testata, #fondo {
	padding:0.5em;
	color:white;
	background-color: #cc9900;
	clear:left;
	}


#sinistro {
        background-color: yellow;
	float:left;
	width: 25%;
	margin: 5px;
	padding: 5px;
        border: 2px solid red;
	}


#centrale {
	margin-left: 28%;
        width: 40%;
        padding:5px;
        margin-top: 5px;
	border: 2px solid gray;
        text-align: center;
	}

#destro {
	float:right;
	width: 25%;
	margin: 5px;
	padding: 5px;
        border: solid 2px;
	}

#ultimo4 {
 background-color: yellow; width: 150px; border: 5px solid gray ;
 margin: 5px;
 float: left;
 }

label {
float: left;
color: blue;
font-weight: bold;
font-size: 10pt;
line-height: 15px;
text-align: left;
width: 60%;
}

labell {
float: left;
color: blue;
font-weight: bold;
font-size: 10pt;
line-height: 18px;
text-align: left;
margin-left: 20px;
width: 90%;
}

labela {
float: left;
color: blue;
font-weight: bold;
font-size: 8pt;
line-height: 18px;
text-align: left;
margin-left: 20px;
width: 90%;
}


labelanagr {
float: left;
color: blue;
font-weight: bold;
font-size: 10pt;
line-height: 18px;
text-align: left;
margin-left: 20px;
width: 35%;
}

input.txt {
width: 38%;
font-size: 10pt;
background: #fbfbff;
color: blue;
border: 1px solid;
margin-left: 2px;
}

textarea.text {
width: 400px;
background: #fbfbff;
color: #000;
border: 1px solid;
margin-left: 10px;
}

select {
width: 25%;
font-size: 10pt;  
margin: 0 0 0 3px; 
padding: 0; 
background: #fbfbff; 
color: blue; 
border: 1px solid;
}



</style>