body
{
}
.corpo
{
    font-family: Verdana;
    text-align: center;
    margin: 0px;
}
.cattabcar   { font-family: Verdana; font-size: 1em; color: #FFFFFF; font-weight: bold }
.cellafoot   { font-family: Verdana; font-size: 0.7em; text-align: center; font-weight: bold; 
               padding-left: 10px; padding-right: 10px; padding-top: 30px; 
               padding-bottom: 30px; background-image: 
               url('images/SfumaBlu2.gif'); background-repeat: repeat-x; color:#808080 }
.textcellasx { font-family: Verdana; font-size: 0.7em ; text-align: left; color: #FFFFFF; 
               margin-left: 0.5em; padding: 0 }
.hidetext    { font-family: Verdana; font-size: 0.7em; color: #FFFFFF; background-color: 
               #FFFFFF; }
.cellasx     { border-style:solid; border-width:1; font-family: Verdana; font-size: 1em ; padding-left: 5px; padding-right: 5px; padding-top: 1px; 
               padding-bottom: 1px; background-image:url('images/SfumaBlu.gif'); background-repeat:repeat-x }
.celladx     { border-style:solid; border-width:1; font-family: Verdana; font-size: 0.7em ; text-align: left; color: #000000; 
               background-color: #FFFFFF; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:1px }
.cellamid    { background-image: url('images/Vuoto2.gif'); background-repeat: repeat-x }
.barradiv    { font-family: Verdana; font-size: 0.7em ; color: #FFFFFF; font-weight: bold; 
               padding-left: 1em; padding-right: 1em; padding-top: 0.2em; 
               padding-bottom: 0.2em; background-color: #0033CC; text-align:center }
#TOOL        { text-align: center }
.testa1      {  height:100px; padding-left:15px; padding-right:10px; padding-top:10px; padding-bottom:10px }
a:link.linkcellasx { color: #FFFFFF; text-decoration:none }
a:link.linkcelladx { color: #000000; text-decoration: none }
a:visited.linkcellasx { color: #FFFFCC; text-decoration:none }
a:visited.linkcelladx { color: #800000; text-decoration: none }
a:active.linkcellasx { color: #FFFFFF; text-decoration: none;  }
a:active.linkcelladx { color: #000000; text-decoration: none }
a:hover.linkcellasx { text-decoration: underline; color: #FFFFFF;  }
a:hover.linkcelladx { color: #000000; text-decoration: underline }
.linkmarca
{
    vertical-align: middle;
    text-align: center;
}

a:link.linkmarca { color: #000080; text-decoration:none }
a:visited.linkmarca { color: #008080; text-decoration:none }
a:active.linkmarca { color: #000080; text-decoration: none  }
a:hover.linkmarca { text-decoration: underline; color: #000080;  }
.cat1celdx
{
    font-weight: bold;
    font-size: 12pt;
    background-image: url(images/SfumaBlu4.gif);
    vertical-align: middle;
    color: navy;
    font-family: Arial;
    text-align: center;
    text-decoration: none;
    background-color: white;
    border: 1px solid;
}
.cat1celdx2
{
    padding-right: 3px;
    padding-left: 3px;
    font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
    padding-bottom: 3px;
    vertical-align: middle;
    color: navy;
    padding-top: 3px;
    background-color: #f5f5f5;
    text-align: center;
    text-decoration: none;
    border: 1px solid;
    width: 50%;
}
.cat1celsx1
{
    background-color: #f5f5f5;
    border: 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    margin: 5px;
    width: 50%;
}
.catmenu1
{
    width: 800px;
    height: 20px;
    border: white 1px solid;
    font-weight: bold;
    font-size: 8pt;
    color: navy;
    font-family: Verdana;
    vertical-align: middle;
    background-color: white;
    text-align: center;
}
.catcelimg
{
    border: 1px solid;
    font-size: 8pt;
    vertical-align: middle;
    background-color: #f5f5f5;
    text-align: center;
}
.catceltxt
{
    border: 1px solid;
    font-weight: bold;
    font-size: 8pt;
    vertical-align: middle;
    color: navy;
    font-family: Verdana;
    background-color: #f5f5f5;
    text-align: center;
}
.catmenu2
{
    border: silver 1px solid;
    width: 160px;
}
#intesta
{
    padding-right: 5px;
    padding-left: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    width: 800px;
    height: 75px;
    text-align: center;
    position: relative;
}
#intsx
{
    padding-right: 0px;
    padding-left: 5px;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 300px;
    height: 75px;
    text-align: left;
    left: 5px;
    position: absolute;
    top: 0px;
    vertical-align: middle;
}
#intdx
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 2px;
    padding-top: 20px;
    vertical-align: middle;
    width: 400px;
    height: 55px;
    text-align: center;
    left: 400px;
    position: absolute;
    top: 0px;
}
#barra1div
{
    width: 770px;
    height: 25px;
    background-color: #3333dc;
    text-align: left;
    position: relative;
    padding-left: 30px;
    padding-top: 10px;
    font-weight: bold;
    font-size: 8pt;
    font-family: Verdana;
    text-decoration: none;
    color: white;
}
#barra2div
{
    width: 800px;
    height: 20px;
    background-color: #3333DC;
    position: relative;
    margin-top: 3px;
    font-size: 8pt;
    color: gray;
    font-family: Verdana;
    vertical-align: middle;
    padding-top: 5px;
}
#barra3div
{
    width: 800px;
    height: 20px;
    background-color: #3333DC;
    position: relative;
    margin-top: 3px;
    font-size: 8pt;
    color: white;
    font-family: Verdana;
    vertical-align: middle;
    padding-top: 5px;
    font-weight: bold;
    text-align: center;
}
#vuoto1div
{
    width: 800px;
    color: white;
    height: 2px;
    background-color: white;
}
#home1div
{
    margin-top: 3px;
    margin-left: 0px;
    margin-right: 0px;
    width: 800px;
    position: relative;
    text-align: left;
}
.home1img
{
    border-right: #ffffff 3px solid;
    width: 581px;
    height: 180px;
}
#home1sfm
{
    background-image: url(images/SfumaBlu3.gif);
    height: 178px;
    position: absolute;
    top: 0px;
    left: 583px;
    width: 214px;
    border: gray 1px solid;
    font-weight: bold;
    font-size: 10pt;
    vertical-align: middle;
    color: white;
    font-family: Tahoma;
    text-align: center;
    padding-top: 1px;
}
#home1blk3
{
    background-position: right;
    margin-top: 3px;
    width: 770px;
    height: 600px;
    border: gray 1px solid;
    position: relative;
    padding: 15px 10px 15px 15px;
    background: url(images/bkg_homeldx.gif) repeat-y right;
}
#home1blk2
{
    float: left;
    width: 550px;
    text-align: left;
}
#home1blkdx
{
    float: right;
    width: 195px;
    text-align: left;
}

H1
{
    font-size: 1.8em;
    font-family: Verdana;
    color: threeddarkshadow;
}
H2
{
    font-weight: bold;
    font-size: 11pt;
    color: #696969;
    font-family: Tahoma;
}
H3
{
    font-weight: bold;
    font-size: 10pt;
    font-family: Tahoma;
    color: black;
}
H4
{
    font-size: 8pt;
    font-family: Verdana;
    color: threeddarkshadow;
    letter-spacing: 1px;
    padding-bottom: 1px;
}
H5
{
	font-size:1.8em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0;
}
hr
{
    color: #E5E5E5;
    background-color: #E5E5E5;
    height: 1px;
    border: 0;
    margin: 5px 3px 8px 0px;
}
P
{
    font-size: 8pt;
    font-family: Verdana;
    color: threeddarkshadow;
    letter-spacing: 1px;
}
a:link
{
    color: #d61819;
    text-decoration: none;
}
a:visited
{
    color: #980000;
    text-decoration: none;
}
a:active
{
    color: #980000;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

#home1cnt3
{
    margin: 20px 0px 10px 0px;
    background-image: url(images/bkg_home3col.gif);
    background-repeat: repeat-y;
}
#home1sx1
{
    float: left;
    width: 30%;
}
#home1dx1
{
    float: right;
    width: 30%;
}
#home1mid1
{
    margin: 0px 32% 0px 35%;
    width: 30%;
}

.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(images/bkg_photo.gif) top repeat-x;
	margin-bottom:5px;
	display:block;
}
a:link.linkhome
{
    color: #d61819;
    text-decoration: none;
}
a:active.linkhome
{
    color: #d61819;
    text-decoration: none;
}
a:visited.linkhome
{
    color: #d61819;
    text-decoration: none;
}
a:hover.linkhome
{
    color: #d61819;
    text-decoration: underline;
}

ul.elelst
{
    border-bottom: #b2b2b2 1px dotted;
    text-align: left;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}
ul.elelst li
{
    border-top: #b2b2b2 1px dotted;
    font-size: 8pt;
    list-style-image: url(images/pnt1elelst.gif);
    font-family: Verdana;
    padding-top: 3px;
    text-align: left;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 3px;
}
ul.elelst li.current
{
    background-color: #e5e5e5;
}
.clear
{
    clear: both;
}
a:link.home1men
{
    color: white;
    text-decoration: none;
}
a:active.home1men
{
    color: white;
    text-decoration: none;
}
a:visited.home1men
{
    color: white;
    text-decoration: none;
}
a:hover.home1men
{
    color: #0099cc;
    text-decoration: underline;
}
#titolo1
{
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 20px;
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    width: 770px;
    color: gray;
    position: relative;
    height: 25px;
    border: gray 1px solid;
    margin-top: 5px;
    vertical-align: middle;
    text-align: left;
}
#prod1blk3
{
    border: gray 1px solid;
    padding: 15px;
    margin-top: 5px;
    width: 765px;
    position: relative;
    background-image: url(images/bkg_prod3c.gif);
    background-repeat: repeat-y;
    height: 600px;
}
ul.prolst
{
    padding: 0;
    margin: 0 0 5px 20px;
    border-bottom: #b2b2b2 1px dotted;
    text-align: left;
}
ul.prolst li
{
    border-top: #b2b2b2 1px dotted;
    font-weight: bold;
    font-size: 8pt;
    list-style-image: url(images/plus.gif);
    color: red;
    font-family: Verdana;
    padding-right: 3px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 3px;
}
#prod1mid2
{
    float: left;
    margin-left: 10px;
    width: 350px;
    text-align: left;
    background-image: url(images/Sf_areacl1.gif);
    background-repeat: no-repeat;
}
.prodimgcat
{
    border: #cecece 1px solid;
    padding: 4px;
    display: block;
    background-image: url(images/bkg_photo.gif);
    margin-bottom: 5px;
    width: 345px;
    height: 150px;
}
.cattabcar
{
    border: 1px solid;
    font-weight: bold;
    font-size: 8pt;
    width: 800px;
    color: navy;
    font-family: Verdana;
    height: 40px;
}
#quadro1
{
    border: gray 1px solid;
    margin-top: 5px;
    margin-bottom: 25px;
    width: 800px;
    height: 550px;
    padding-top: 10px;
    padding-bottom: 20px;
    vertical-align: middle;
}
#quadro2
{
    border: gray 1px solid;
    margin-top: 5px;
    width: 800px;
    padding-top: 10px;
    vertical-align: top;
}
.quadro3
{
    border: gray 1px solid;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 10px 15px 15px 15px;
    width: 765px;
    vertical-align: top;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: Navy;
}
#quadro4
{
    border: gray 1px solid;
    margin-top: 5px;
    margin-bottom: 25px;
    width: 800px;
    padding-top: 10px;
    padding-bottom: 20px;
    vertical-align: middle;
}
.reteimg
{
    width: 320px;
    height: 390px;
    border: #cecece 1px solid;
    padding: 4px;
    display: block;
    margin-bottom: 5px;
    text-align: center;
}
.retelbreg
{
    font-weight: bold;
    font-size: 8pt;
    color: gray;
    font-family: Verdana;
}
.retelbldsreg
{
    font-weight: bold;
    font-size: 12pt;
    color: black;
    font-family: Verdana;
}
.reteagen
{
    font-weight: bold;
    font-size: 12pt;
    width: 360px;
    color: black;
    font-family: Verdana;
    text-align: left;
}
#retediv
{
    font-size: 8pt;
    width: 360px;
    color: gray;
    font-family: Verdana;
    text-align: center;
    height: 5px;
}
#roadiv1
{
    margin: 3px 3px 3px 3px;
    text-align: left;
    width: 700px;
    height: 10px;
}
#roadiv2
{
    margin: 3px 3px 3px 3px;
    text-align: left;
    width: 700px;
    height: 10px;
}
#roadiv3
{
    margin: 3px 3px 3px 3px;
    text-align: left;
    width: 700px;
    height: 10px;
}
#catl4sx1
{
    font-size: 10pt;
    float: left;
    width: 200px;
    text-align: left;
}
.catl4cel1
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    font-weight: bold;
    font-size: 10pt;
    vertical-align: middle;
    color: black;
    font-family: Verdana;
    text-align: center;
}
.catl4cel2
{
    border-right: black 1px solid;
    border-left: black 1px solid;
    font-weight: bold;
    font-size:8pt;
    vertical-align: middle;
    color: black;
    font-family: Verdana;
    text-align: center;
}
.catl4cel3
{
    border-right: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    font-weight: bold;
    font-size:9pt;
    vertical-align: middle;
    color: black;
    font-family: Verdana;
    text-align: center;
}
.lablsreg
{
    font-size: 8pt;
    font-family: Verdana;
    color: threeddarkshadow;
    letter-spacing: 1px;
    font-weight: normal;
    margin-top: 3px;
    margin-left: 10px;
    margin-bottom: 23px;
}
.lablsvalid
{
    font-size: 9pt;
    font-family: Verdana;
    font-weight: normal;
}
.tblordclint1
{
    font-weight: bold;
    font-size: 11px;
    vertical-align: middle;
    color: navy;
    font-family: Tahoma;
    text-align: center;
    border: #dcdcdc 1px solid;
    background-image: url(images/SfumaBlu9.gif);
}
.tblordcl
{
    font-weight: normal;
    font-size: 11px;
    vertical-align: middle;
    color: navy;
    font-family: Verdana;
    background-color: #ffffff;
    text-align: center;
    border: #685acd 1px solid;
}
.labldatcl
{
    font-weight: bold;
    font-size: 11px;
    color: white;
    font-family: Verdana;
    vertical-align: middle;
    text-align: left;
    margin-bottom: 1px;
}
.lstcomz
{
    font-size: 10px;
    color: #696969;
    border-style: none;
    font-family: Verdana;
}
#areacl2blk3
{
    border: gray 1px solid;
    padding: 15px;
    margin-top: 5px;
    width: 765px;
    position: relative;
    background-image: url(images/bkg_prod3c.gif);
    background-repeat: repeat-y;
    height: 600px;
}
#areacl2dx1
{
    font-size: 10pt;
    float: right;
    width: 190px;
    text-align: left;
}
.areacl2menu
{
    width: 350px;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.areacl2menlnk
{
    font-family: Verdana;
    font-size: 10pt;
}
a:link.areacl2menlnk { color: #000080; text-decoration:none }
a:visited.areacl2menlnk { color: #008080; text-decoration:none }
a:active.areacl2menlnk { color: #000080; text-decoration: none  }
a:hover.areacl2menlnk { text-decoration: underline; color: #000080;  }

#daticli1
{
    width: 190px;
    text-align: left;
    background-image: url(images/SfumaBlu7.gif);
}
#areacl4blk3
{
    border: gray 1px solid;
    padding: 15px;
    margin-top: 5px;
    width: 765px;
    position: relative;
    background-image: url(images/bkg_prod3c.gif);
    background-repeat: repeat-y;
    height: 600px;
}
.lablcntr
{
    text-align: center;
}
#areacl5blk3
{
    border: gray 1px solid;
    margin-top: 5px;
    width: 780px;
    position: relative;
    background-image: url(images/bkg_acl53c.gif);
    background-repeat: repeat-y;
    height: 600px;
    padding-right: 0px;
    padding-left: 15px;
    padding-top: 5px;
}
#areacl5sx1
{
    float: left;
    width: 180px;
    text-align: left;
}
#areacl5mid1
{
    float: left;
    margin-left: 10px;
    width: 350px;
    text-align: left;
}
#areacl5dx1
{
    font-size: 10pt;
    float: right;
    width: 230px;
    text-align: left;
}
#prod1sx1
{
    font-size: 10pt;
    float: left;
    width: 200px;
    text-align: left;
}
#prod1dx1
{
    font-size: 10pt;
    float: right;
    width: 200px;
    text-align: left;
}
#prod1mid1
{
    float: left;
    margin-left: 10px;
    width: 360px;
    text-align: left;
}
#areacl6blk3
{
    border: gray 1px solid;
    margin-top: 5px;
    width: 800px;
    position: relative;
    height: 600px;
}
#areacl6mid
{
    float: left;
    width: 545px;
    text-align: center;
    height: 350px;
    border-right: gray 1px solid;
    border-bottom: gray 1px solid;
}
#areacl6dx1
{
    float: right;
    width: 243px;
    text-align: left;
    height: 350px;
    padding-left: 5px;
    background-image: url(images/SfumaGr1.gif);
    background-repeat: repeat-x;
    border-bottom: gray 1px solid;
}
#areacl6sx1
{
    float: left;
    width: 800px;
    text-align: center;
    height: 220px;
    border-top: gray 0px solid;
    padding-top: 10px;
}
#areacl6img
{
    margin-top: 5px;
    height: 250px;
    width: 400px;
    text-align: center;
    vertical-align: middle;
    border: darkgray 5px solid;
}
#areacl6cmdpro
{
    margin-top: 5px;
    height: 40px;
    width: 408px;
    text-align: center;
    vertical-align: middle;
    border: black 1px none;
    background-image: url(images/MenuBar4.gif);
    background-repeat: no-repeat;
}
.areacl6btnpro
{
    width: 34px;
    height: 35px;
    margin-right: 10px;
}
#areacl6cmdord
{
    border: 1px solid darkgray;
    width: 508px;
    height: 30px;
    padding-top: 10px;
    padding-left: 200px;
    background-color: #F3F3F3;
}
.areacl6btnord
{
    width: 100px;
    height: 20px;
    margin-right: 60px;
}
#labldsprod
{
    font-size: 12pt;
    font-family: Verdana;
    color: Navy;
    font-weight: bold;
    border: darkgray 1px solid;
    margin-top: 10px;
    padding-right: 2px;
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: middle;
    width: 400px;
    height: 20px;
    text-align: center;
    background-image: url(images/SfumaGr2.gif);
    background-repeat: repeat-x;
}
.labla6int1
{
    font-size: 8pt;
    font-family: Verdana;
    color: threeddarkshadow;
    width: 60px;
    text-align: left;
}
#codpro
{
    margin-bottom: 5px;
    width: 240px;
    padding-top: 2px;
    padding-bottom: 2px;
}
#codprcoll
{
    margin-bottom: 8px;
    width: 240px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.labla6prz1
{
    font-size: 12pt;
    font-family: Verdana;
    color: Navy;
    font-weight: bold;
    width: 90px;
    text-align: right;
}
.labla6codp
{
    border: 1px solid #808080;
    font-size: 12pt;
    font-family: Verdana;
    color: Navy;
    font-weight: bold;
    width: 150px;
    text-align: right;
}
.labla6lato
{
    font-size: 12pt;
    font-family: Verdana;
    color: Navy;
    font-weight: bold;
    width: 40px;
    text-align: right;
}
.areacl6tb1in
{
    background-color: #c9c9c9;
    border: navy 1px solid;
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
    font-family: Verdana;
}
.tbla6autoint1
{
    font-size: 10px;
    vertical-align: middle;
    color: navy;
    font-family: Tahoma;
    text-align: center;
    border: #dcdcdc 1px solid;
    background-color: #F5F5F5;
}
.tbla6auto
{
    font-weight: normal;
    font-size: 10px;
    vertical-align: middle;
    color: navy;
    font-family: Verdana;
    background-color: #ffffff;
    text-align: center;
    border: #685acd 1px solid;
}    
.textbox1
{
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    font-family: Verdana;
    width: 78px;
    height: 20px;
    background-color: white;
    font-weight: bold;
}
#areacl7mid
{
    float: left;
    width: 575px;
    text-align: center;
    padding-top: 5px;
    height: 345px;
    border-right: gray 1px solid;
}

#areacl7dx1
{
    float: right;
    width: 214px;
    text-align: left;
    height: 345px;
    padding-top: 5px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    background-image: url(images/SfumaGr1.gif);
    background-repeat: repeat-x;
}
#areacl7sx1
{
    float: left;
    width: 765px;
    text-align: left;
    height: 245px;
    padding-top: 5px;
    padding-left: 15px;
    padding-right: 15px;
    border-top: gray 1px solid;
    background-image: url(images/Sf_areacl7.gif);
    background-repeat: repeat;
}
.areacl7clord
{
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 8pt;
    color: #000080;
    border: 1px solid #000000;
}
.areacl7tbord
{
    margin-top: 5px;
    font-family: Verdana;
    font-size: 10px;
}
.labla7int1
{
    font-size: 14px;
    font-family: Verdana;
    color: Navy;
    font-weight: bold;
    text-align: center;
}
.labla7int2
{
    font-size: 12px;
    font-family: Verdana;
    color: #696969;
    font-weight: bold;
    text-align: right;
}
.areacl7tbtot
{
    margin-top: 5px;
    border: 1px solid #BABABA;
}
.areacl7tbtclsx
{
    border: #BABABA 1px solid;
    font-family: Verdana;
    font-size: 8pt;
    text-align: center;
    width: 85px;
}
.areacl7tbtclmd
{
    border: #BABABA 1px solid;
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-align: right;
    width: 10px;
    background-color: #FFFFFF;
    color: #FFFFFF;
}
.areacl7tbtcldx
{
    border: #BABABA 1px solid;
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    text-align: right;
    width: 95px;
    color: Navy;
}
.areacl7tbtclbl
{
    border: #BABABA 1px solid;
    font-family: Verdana;
    font-size: 5pt;
    font-weight: bold;
}
#areacl7cmdtot
{
    width: 200px;
    height: 140px;
    text-align: left;
    padding-top: 5px;
    padding-left: 0px;
    margin-top: 5px;
    background-color: #F1F1F1;
}
.areacl7tbint
{
    margin-bottom: 10px;
}
.textbox2
{
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
    font-family: Verdana;
    width: 160px;
    height: 20px;
    background-color: white;
    font-weight: bold;
}
.textbox3
{
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    font-family: Verdana;
    width: 400px;
    height: 20px;
    background-color: white;
    font-weight: bold;
}
hr
{
    border: 1px solid #990000;
}

#areacl7tbocmds
{
    float: left;
    border: 1px solid #BABABA;
    width: 240px;
    text-align: center;
    height: 25px;
    background-color: #F1F1F1;
    font-family: verdana;
    font-size: 9pt;
    color: #000080;
    padding-top: 5px;
}
#areacl7tbocmdd
{
    float: right;
    border: 1px solid #BABABA;
    width: 240px;
    text-align: center;
    height: 25px;
    background-color: #F1F1F1;
    font-family: verdana;
    font-size: 9pt;
    color: #000080;
    padding-top: 5px;
}
#areacl7divcmo
{
    margin-top: 15px;
    width: 550px;
    padding-top: 10px;
    height: 35px;
}
#areacl8dx
{
    background-image: url('images/Sf_areacl8.gif');
    background-repeat: no-repeat;
    width: 360px;
    height: 190px;
    float: right;
    text-align: left;
    padding-top: 35px;
    padding-left: 15px;
    font-family: Verdana;
    margin-right: 5px;
}
#areacl8sx
{
    background-image: url('images/Sf_areacl8_2.gif');
    background-repeat: no-repeat;
    width: 385px;
    height: 190px;
    float: left;
    text-align: left;
    padding-top: 35px;
    padding-left: 15px;
    font-family: Verdana;
    font-family: verdana;
    font-size: 9pt;
    margin-left: 10px;
}
#areacl8mid
{
    width: 600px;
    padding-bottom: 15px;
    padding-top: 15px;
    padding-left: 200px;
    border-top: gray 1px solid;
    text-align: left;
    background-color: #F7F7F4;
}
#areacl8mid2
{
    width: 400px;
    height: 18px;
    text-align: center;
    padding-top: 2px;
    background-image: url(images/SfumaGr2.gif);
    background-repeat: repeat-x;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 10px;
}
#areaclAblk3
{
    border: gray 1px solid;
    margin-top: 5px;
    width: 790px;
    position: relative;
    padding-right: 0px;
    padding-left: 5px;
    padding-top: 0px;
}
#areaclAdx1
{
    float: right;
    margin-left: 10px;
    width: 590px;
    text-align: left;
    height: 600px;
}
#areaclCblk3
{
    border: gray 1px solid;
    margin-top: 5px;
    width: 800px;
    position: relative;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
}
#areaclCdx1
{
    float: right;
    margin-left: 0px;
    padding-left: 40px;
    width: 540px;
    text-align: left;
    height: 600px;
}
.areaclCsx1
{
    float: left;
    width: 215px;
    height: 380px;
    text-align: left;
    padding-left: 5px;
    background-color: #E7EAFE;
}
#areaclDblk1
{
    border: gray 1px solid;
    margin-top: 5px;
    width: 780px;
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
#areaclAsx1
{
    float: left;
    width: 180px;
    text-align: left;
    padding-left: 10px;
}
.areaclAsx1
{
    float: left;
    width: 180px;
    text-align: left;
    padding-left: 10px;
}
#areaclAtop
{
    border: gray 1px solid;
    margin-top: 5px;
    position: relative;
    padding-top: 5px;
    height: 60px;
    width: 800px;
    text-align: center;
    vertical-align: middle;
    background-color: #F5F5F5;
}
#areaclAmid
{
    border: gray 1px solid;
    position: relative;
    text-align: center;
    height: 550px;
    width: 800px;
    margin-top: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#areaclAbotS
{
    border: 1px solid #00CCFF;
    position: relative;
    float: left;
    height: 20px;
    width: 300px;
    margin-top: 5px;
    font-family: verdana;
    font-size: 8pt;
    font-weight: bold;
    background-color: Navy;
    color: White;
    text-align: left;
    padding-top: 6px;
    padding-left: 6px;
}
#areaclAban1
{
    float: right;
    height: 18px;
    width: 240px;
    margin-right: 5px;
    font-family: verdana;
    font-size: 7pt;
    font-weight: bold;
    text-align: center;
    padding-top: 1px;
}
#areaclAbotC
{
    border: gray 1px solid;
    position: relative;
    float: left;
    height: 23px;
    width: 276px;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    font-family: verdana;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    padding-top: 3px;
}
#areaclAbotD
{
    border: gray 1px solid;
    position: relative;
    float: right;
    height: 23px;
    width: 200px;
    margin-top: 5px;
    font-family: verdana;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    padding-top: 3px;
}
.areaclabtn1
{
    font-family: Verdana;
    font-size: 10px;
    height: 20px;
    width: 80px;
    font-weight: bold;
    background-image: url('images/SfumaBlu10.gif');
    background-repeat: repeat-x;
    color: White;
    margin-right: 0px;
}
.areaclabtn2
{
    font-family: Verdana;
    font-size: 10px;
    height: 20px;
    width: 70px;
    font-weight: bold;
    background-image: url('images/SfumaBlu10.gif');
    background-repeat: repeat-x;
    color: White;
    margin-right: 0px;
}
.grdproclib
{
    font-family: Verdana;
    font-size: 8pt;
    width: 580px;
    margin-top: 5px;
    background-color: White;
}
.grdproclid
{
    font-family: Verdana;
    font-size: 8pt;
    width: 780px;
    margin-top: 5px;
    background-color: White;
}

#pannel2top
{
    border: gray 1px solid;
    margin-top: 5px;
    position: relative;
    padding-top: 10px;
    height: 30px;
    width: 800px;
    text-align: center;
    vertical-align: middle;
    background-color: #F5F5F5;
}
.imgprodcar
{
    border: 5px solid Gray;
    width: 600px;
    height: 500px;
    vertical-align: middle;
    text-align: center;
}

.button1
{
    height: 20px;
    background-image: url(images/SfumaBlu11.gif);
    background-repeat: repeat-x;
    width: 100px;
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: text-top;
}
.button2
{
    height: 20px;
    background-image: url(images/SfumaBlu10.gif);
    background-repeat: repeat-x;
    width: 80px;
    color: #FFFFFF;
    font-weight: bold;
}
.cellstaint0
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    background-color: #F8F8F8;
}
.cellstaint1
{
    padding-left: 10px;
    font-family: Verdana;
    font-size: 10px;
    text-align: left;
}
.cellstaint2
{
    padding-left: 10px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}
.cellstaint3
{
    padding-right: 10px;
    font-family: Verdana;
    font-size: 10px;
    text-align: right;
}
.cellstaint4
{
    padding-right: 10px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}
.cellstaint5
{
    padding-left: 10px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    border-bottom-style: none;
}
.cellstaint6
{
    padding-left: 10px;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    border-top-style: none;
}
#vuoto1
{
    width: 135px;
    text-align: right;
}
.blinka
{
    font-size: 1.8em;
    font-family: Verdana;
    color: navy;
    text-decoration: blink;
    background-color: red;
}
.blinka1
{
    font-size: 1.2em;
    font-family: Verdana;
    color: navy;
    text-decoration: blink;
    background-color: red;
    width: 100px;
}
.home1nwsede
{
    color: #0000FF;
}
.panel1pan
{
    width: 445px;
    height: 38px;
    padding-left: 5px;
    border: 1px solid #68644A;
    text-align: left;
    vertical-align: middle;
    background-color: #F7F7F4;
}
.ImgGrpD
{
    background-position: center center;
    background-image: url('images/camera.bmp');
    width: 30px;
    height: 20px;
    background-repeat: no-repeat;
}

