

HTML, BODY { 
margin : 0px;
padding : 0px;
font-weight : normal;
font-size : 8pt;
color : #ffffff;
font-family : verdana;
text-align : center;
text-decoration : none;
background-color : #8f8f8f;
}

img { 
vertical-align : middle;
border : 0pt solid;
}

div#validator { 
position : absolute;
top : 505px;
left : 900px;
}

div#container {
width : 770px;
height : 100%;
padding-top : 33px;
margin : 0px auto;
text-align : left;
}

div#container2 { 
width : 770px;
height : 500px;
border : 1px solid;
border-color : #000000;
}

div#header { 
width : 770px;
height : 110px;
background-position : left 0%;
background-repeat : no-repeat;
background-image : url(/images/intestazione.jpg);
background-color : #dddddd;
}

div#navigation {
width: 764px !important;
width /**/: 770px;
padding-top : 2pt;
padding-left : 2pt;
padding-right : 2pt;
height : 20px;
vertical-align : middle;
background-color : #000000;
}

div#content { 
width : 770px;
height : 275px;
color : #ffffff;
overflow : hidden;
background-color : #336699;
}

div#footer { 
width: 756px !important;
width /**/: 770px;
height : 50px;
font-weight : normal;
font-size : 8pt;
color : #cccccc;
font-family : VERDANA;
text-decoration : none;
padding-left : 10pt;
background-position : center;
background-repeat : no-repeat;
background-image : url(/images/sfondofooter.jpg);
background-color : #303030;
}

div#copyright { 
width: 758px !important;
width /**/: 770px;
padding-left: 12px;
padding-top: 4px;
height : 18px;
font-weight : normal;
font-size : 7pt;
color : #cccccc;
font-family : VERDANA;
text-decoration : none;
background-color : #000000;
}

A:link { 
font-weight : bold;
font-size : 8pt;
color : #ffffff;
font-family : VERDANA;
text-decoration : none;
}

A:visited { 
font-weight : bold;
font-size : 8pt;
color : #ffffff;
font-family : VERDANA;
text-decoration : none;
}

A:hover { 
font-weight : bold;
font-size : 8pt;
color : #ffcc33;
font-family : VERDANA;
text-decoration : none;
}

A.menu:link { 
font-weight : bold;
font-size : 8pt;
color : #ffffff;
font-family : VERDANA;
text-decoration : none;
}

A.menu:visited { 
font-weight : bold;
font-size : 8pt;
color : #ffffff;
font-family : VERDANA;
text-decoration : none;
}

A.menu:hover { 
font-weight : bold;
font-size : 8pt;
color : #ffcc33;
font-family : VERDANA;
text-decoration : none;
} 
.linea { 
width : 770px;
height : 10px;
background-color : #999999;
}

.footer1 { 
float : left;
width : 350px;
height : 40px;
padding-top : 5pt;
padding-left : 10pt;
font-weight : normal;
font-size : 7pt;
color : #cccccc;
font-family : VERDANA;
text-decoration : none;
}

.footer2 { 
float : right;
width : 350px;
height : 40px;
padding-top : 5pt;
padding-right : 10pt;
font-weight : normal;
font-size : 7pt;
color : #cccccc;
font-family : VERDANA;
text-decoration : none;
}

.selected { 
float : left;
padding-top : 1pt;
padding-right : 2pt;
padding-left : 2pt;
text-align : center;
font-weight : bold;
font-size : 8pt;
color : #ffcc33;
font-style : normal;
font-family : verdana;
text-decoration : none;
vertical-align : middle;
background-color : #000000;
}

.notselected { 
float : left;
text-align : center;
padding-top : 1pt;
padding-right : 2pt;
padding-left : 2pt;
font-weight : bold;
font-size : 8pt;
color : #ffffff;
font-style : normal;
font-family : verdana;
text-decoration : none;
vertical-align : middle;
background-color : #000000;
}

.icona { 
float : right;
padding-right : 2pt;
font-weight : normal;
background-color : #000000;
}

.contenthome { 
float : right;
width : 385px;
height : 270px;
overflow : hidden;
text-align : left;
padding-top : 15pt;
padding-right : 5pt;
padding-left : 5pt;
font-weight : bold;
font-size : 8pt;
color : #ffffff;
font-style : normal;
font-family : verdana;
text-decoration : none;
}

.contentofficina { 
float : right;
width : 370px;
height : 270px;
overflow : hidden;
text-align : left;
padding-top : 5pt;
padding-right : 5pt;
padding-left : 5pt;
font-weight : normal;
font-size : 8pt;
color : #ffffff;
font-style : normal;
font-family : verdana;
text-decoration : none;
}

.contentofficina2 { 
float : left;
margin-left : auto;
margin-right : auto;
width : 370px;
height : 270px;
overflow : hidden;
text-align : center;
padding-top : 5pt;
padding-right : 5pt;
padding-left : 5pt;
font-weight : normal;
font-size : 8pt;
color : #ffffff;
font-style : normal;
font-family : verdana;
text-decoration : none;
}

.contentprogettazione { 
float : right;
width : 370px;
height : 270px;
overflow : hidden;
text-align : left;
padding-top : 5pt;
padding-right : 5pt;
padding-left : 5pt;
font-weight : normal;
font-size : 8pt;
color : #ffffff;
font-style : normal;
font-family : verdana;
text-decoration : none;
}

.contentprogettazione2 { 
float : left;
margin-left : auto;
margin-right : auto;
width : 370px;
height : 270px;
overflow : hidden;
text-align : center;
padding-top : 5pt;
padding-right : 5pt;
padding-left : 5pt;
font-weight : normal;
font-size : 8pt;
color : #ffffff;
font-style : normal;
font-family : verdana;
text-decoration : none;
}

.contentprodotti { 
margin-left : auto;
margin-right : auto;
width: 760px !important;
width /**/: 770px;
height : 270px;
overflow : hidden;
text-align : center;
padding-top : 5pt;
padding-right : 5pt;
padding-left : 5pt;
font-weight : normal;
font-size : 8pt;
color : #ffffff;
font-style : normal;
font-family : verdana;
text-decoration : none;
}

.contentclienti { 
float : left;
width : 760px;
height : 270px;
overflow : hidden;
text-align : left;
padding-top : 5pt;
padding-right : 5pt;
padding-left : 5pt;
font-weight : normal;
font-size : 8pt;
color : #ffffff;
font-style : normal;
font-family : verdana;
text-decoration : none;
}

.contentcontatti { 
float : left;
margin : 0 auto;
overflow : hidden;
padding-top : 5pt;
padding-right : 5pt;
padding-left : 5pt;
font-weight : bold;
font-size : 8pt;
color : #ffffff;
font-style : normal;
font-family : verdana;
text-decoration : none;
}

.contentmappa { 
float : left;
width : 385px;
height : 270px;
overflow : hidden;
text-align : left;
padding-top : 5pt;
padding-right : 5pt;
padding-left : 5pt;
font-weight : normal;
font-size : 8pt;
color : #ffffff;
font-style : normal;
font-family : verdana;
text-decoration : none;
text-align : left;
}

form { 
width : 700px;
padding : 0 120px;
margin : 0;
}

fieldset { 
width: 120px !important;
width /**/: 130px;
height : 225px !important;
height /**/: 235px;
margin : 0;
padding-left : 5pt;
padding-right : 5pt;
padding-top : 5pt;
padding-bottom : 5pt;
}

.fieldsetmessaggio { 
float : left;
width: 300px !important;
width /**/: 300px;
margin : 0;
padding-left : 5pt;
padding-right : 5pt;
padding-top : 5pt;
padding-bottom : 5pt;
}

.fieldsetupload { 
width : 100px;
height : 40px;
margin : 0;
padding : 5pt;
}

legend { 
font-size : 8pt;
font-style : normal;
font-family : verdana;
font-weight : bold;
color : #ffcc33;
}

label { 

width : 120px;
display : inline;
margin-left : 0px;
line-height : 22px;
}

input { 
font-family : verdana;
font-size : 7pt;
color : #000000;
background-color : #dddddd;
border : 1px solid #000000;
}

textarea { 
font-family : verdana;
font-size : 7pt;
color : #000000;
background-color : #dddddd;
border : 1px solid #000000;
}

select { 
font-family : verdana;
font-size : 7pt;
color : #000000;
background-color : #dddddd;
border : 1px solid #000000;
}

span.underlined { 
text-decoration : underline;
}

.Titolo { 
padding-top : 5pt;
padding-bottom : 5pt;
width : 760px;
font-weight : bold;
color : #ffcc33;
}

.Titolodx { 
padding-top : 5pt;
padding-bottom : 5pt;
width : 385px;
font-weight : bold;
color : #ffcc33;
}

.centrato { 
float: left;
padding-top : 5pt;
padding-bottom : 5pt;
margin-left : auto;
margin-right : auto;
width : 760px;
text-align : center;
}

.centrato2 { 
margin-left : auto;
margin-right : auto;
width : 340px;
text-align : center;
}

.flashcontent { 
margin : 0 auto;
padding-top : 5pt;
padding-right : 5pt;
padding-left : 5pt;
font-weight : normal;
font-size : 8pt;
color : #ffffff;
font-style : normal;
font-family : verdana;
text-decoration : none;
}