body {
height:100%;
}
.pari { color:#8a1043;padding:20px; }
.dispari { color:#fc7216; padding:20px; }
#mainwindow {width:800px;height:682px;margin:0px auto;margin-top:-4%;}
.logosx {
float:left;width:270px;height:150px;
}
.backorange-topdx {
float:left;width:526px;height:180px;background-image:url('images/sam-dxtop-orange.jpg');background-repeat:no-repeat;
}
.navtop {
width:446px;text-align:left;padding-left:30px;margin-top:20px;
}

.navtop a:link,
.navtop a:active,
.navtop a:visited {
color:#8a1041;text-decoration:none;font-size:17px;
}
.testataorange {
width:800px;height:40px;text-align:left;overflow:hidden;
}

.headorange {
background-image:url('images/head-prodorngx.gif');background-repeat:no-repeat;
width:200px;height:58px;
}


.navleftmenu {
margin-left:0px;margin-top:0px;width:550px;padding:0px;height:300px;background-color:#fff;float:left;overflow:hidden;
}
.storia {
font-size:9px;color:#8a1043;font-family:Arial,Helveticasans-serif;
}
.storiadiv {
text-align:center;float:left;width:140px;margin:2px;
}
.navleftmenubox {
width:198px;height:355px;float:left;background-position:top right;background-image:url('images/background-left-orange.gif');background-repeat:no-repeat;
}
.navleftmenuboxita {
width:178px;height:355px;float:left;background-position:top right;background-image:url('images/background-left-orange.gif');background-repeat:no-repeat;
}

.navleftmenubox ul,.navleftmenuboxita ul {

text-align:right;list-style: none;margin-left:0px;padding:0px;width:198px;float:left;
}
#footer span {
margin-top:70px;margin-left:350px;width:290px;font-size:9px;font-family:Helvetica,arial,sans-serif;font-weight:500;color:#fff;text-align:justify;
}

.leftbox ul{
/*background-color:#333;*/
margin-top:60px;
display:block;
list-style: none;padding:0px;width:440px;text-align:left;
}

.footerpinkleft {
margin-left:40px;margin-top:50px;float:left;width:140px;height:110px;
}
.footerpinkright {
text-align:justify;float:left;margin-top:60px;margin-left:160px;width:290px;
}

.footerpink {
margin-top:-10px;width:672px;float:left;height:116px;background-image:url('images/footer-gpink_01.gif');background-repeat:no-repeat;
}
.footerpink p {
margin-top:70px;margin-left:350px;width:290px;font-size:9px;font-family:Helvetica,arial,sans-serif;font-weight:500;color:#fff;text-align:justify;
}

.black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: white;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }
.white_content {
            display: none;
            position: absolute;
            top: 1%;
            left: 25%;
            width: 50%;
            height: 600px;
            padding: 16px;
            border: 2px solid orange;
            background-color: white;
            z-index:1002;
            overflow: auto;

        }
		
a.stafflink
		{vertical-align:top;
		text-decoration:none;font-size:14px;font-family:Arial,Helvetica,Tahoma,sans-serif;font-weight:bold;color:#fc7216;
		}

a.stafflink:hover	{
		text-decoration:underline;
		}
a.stafflink:visited {
		color:#8a1043;
		}

.ruolo {
		font-size:12px;font-family:Arial,Helvetica,Tahoma,sans-serif;
		}
.staffdiv {
		text-align:left;margin-bottom:8px;
		}

img.extendcontact {
vertical-align:top;margin-left:-6px;margin-top:1px;
}
img.extendcontatti {
vertical-align:top;margin-left:-6px;margin-top:17px;
}

.testo-news {
color:#333;
font-size:12px;
font-family:Arial,Tahoma,'Times New Roman',Helvetica,sans-serif;
}

.prodottip {
font-family:Arial,Tahoma,'Times New Roman',Helvetica,sans-serif;
line-height:20px;
width:264px;font-size:14px;color:#666;margin-top:46px;text-align:justify;
}

table.contattiform  {
margin-left:5px;/*margin-top:-22px;*/
margin-top:4px;
vertical-align:top;font-size:12px;color:#666;
}



.registrazione td {
font-family:Helvetica,TAhoma,sans-serif;
font-size:12px;
color:#333;
}
h2 {
color:#8a1043;
}

.registrazione input {
border:2px solid #8a1043;

}

