/* CSS Document */
body {
    background-color: #999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;    
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
    background-position: center;
    }
 #container {
    background-color: #fff;
    width: 780px;
    height:auto;
    margin-left: auto;
    margin-right: auto;
    border: solid 0px red;
    position:relative;
    display:block;
    border:0px solid red;
}
/*======================================================*/     /*HEADER*//*HEADER*/
          #top_header{
          	width:780px;
          	height:50px;
          	border:0px solid #000000;
          	background-color: #fff;
          	border:0px solid black;
          }
          #top_sx{
          	width:200px;
          	height:30px;
          	border:0px solid #FF0000;
          	float:left;
          	text-align: center;
          	padding-top:20px;
          	font: Bold 11px Tahoma;
          	border:0px solid black;
          }
          #top_center{
          	width:350px;
          	height:auto;
          	border:0px solid #000000;
          	float:left;
          	text-decoration:none;
          	color:#E97714;
          	font-family:Arial, Helvetica, sans-serif;
          	font-size:12px;
          }
          #top_dx{
          	width:220px;
          	height:30px;
          	float:right;
          	border:0px solid red;
          	color:#000000;
          	font-size:12px;
          	background-color: #fff;
          	top:0px;
          	display:block;
          	padding-top:20px;
                  border:0px solid blue;
          }
          #arrow a {
          	width:90px;
          	height:25px;
          	background-repeat:no-repeat;
          	display:block;
          	position:relative;
          	left:60px;
          	color:#018079;
          	text-decoration:none;
          	font-size:12px;
          	font-weight:bold;
          	text-align:left;
          	border:0px solid red;
          	padding-top:20px;
          	position:relative;
          	left:0px;
          }
          #arrow a:hover{
          	text-decoration:none;
          	font-weight:bold;
          	color:#E97917;
          }
          .freccia,.freccia a,.freccia a:hover {
          	border:0px;
          	top:0px;
          	margin-top:-5px;
          	text-decoration:none;
          }
/*======================================================*/
#header_index{
	background-image:url(img/index.jpg);
	width:780px;
	height:225px;
	display:block;
	border:0px solid blue;
	background-repeat:no-repeat;
}
#header{
	/*background-image: url(img/cont_ita.gif);*/
	background-position:bottom;
	width:780px;
	height:110px;
	display:block;
	border:0px solid green;
	background-repeat:no-repeat;
}
/*======================================================*/     /*CONTENUTO*//*CONTENUTO*/
#contenuto{
	width:780px;
	height:auto;
	border:0px solid red;
	background-color:#FFFFFF;
	/*background-color:#8DA1A8;*/
}
#contenuto table
{
}
#contenuto table td
{
border:0px solid red;
}

#sx{
	/*background-image:url(img/profilo.gif);*/
	background-color:white;
	background-repeat:no-repeat;
	width:70px;
	height:236px;
	border:0px solid blue;
	}
#sxdist{
	background-image:url(img/distributori.gif);
	background-color:white;
	background-repeat:no-repeat;
	width:70px;
	height:236px;
	border:0px solid blue;
	}
.sxprofilo
{
	background-image:url(img/bg_sx_profilo.gif);
	background-repeat:repeat-y;
}
.dxprofilo
{
        background-color:#C0C165;
}
.dxrefer
{
        background-color:#FFFFFF;
        border:1px solid red;
}
#dx{
	background-color:#FFFFFF;
	/*background-image:url(img/contatti.gif);*/
	background-repeat:no-repeat;
	width:507px;
	height:236px;
	/*position:relative;*/
	border:0px solid red;
	/*top:0px;*/
	float:left;
	margin-bottom:20px;
	}
#sxprod{
	/*background-image:url(img/pg_sx_prod.gif);*/
	background-color:white;
	background-repeat:no-repeat;
	width:270px;
	height:180px;
	border:0px solid blue;
	}
#sxprodmenu
       {
        font-family: Verdana, Arial, Helvetica, sans-serif;
	width:265px;
	height:210px;
	border:0px solid blue;
	}
#menusx
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        width:230px;
        height: 180px;
        margin-top:0px;
        margin-left:35px;
        border:0px solid red;
        line-height:18px;
        }
#menusx li
{
list-style-type: disc;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.mnu
        {
	width:180px;
	border:0px solid red;
	list-style: disc outside;
	}
.mnu a,.mnu a:visited
        {
        color:black;
        text-decoration:none;
	}
.mnu a:hover
        {
        color:red;
        text-decoration:none;
	}
#sxprodimg
       {
	width:270px;
	height:280px;
	border:0px solid blue;
	}
#dxprod{
	background-image:url(img/prod_00.jpg);
	background-repeat:no-repeat;
	width:507px;
	height:380px;
	/*position:relative;*/
	border:0px solid red;
	/*top:0px;*/
	float:left;
	margin-bottom:20px;
	}
#dxprod1{
	background-image:url(img/prod_01.jpg);
	background-repeat:no-repeat;
	width:507px;
	height:380px;
	/*position:relative;*/
	border:0px solid red;
	/*top:0px;*/
	float:left;
	margin-bottom:20px;
	}
.sxpersone
{
	background-image:url(img/bg_sx_persone.gif);
	background-repeat:repeat-y;
}
.dxpersone
{
        background-color:#B3C4D0;
}
.indi{
	padding-left:25px;
	margin-top:40px;
	color:#E97917;
	font-size:12px;
	border:0px solid red;
}


/*==========================================================*/
#persone{
	/*background-image: url(img/persone.gif);*/
	background-repeat:no-repeat;
	width:500px;
	height:50px;
	background-color:#FFFFFF;
	border:0px solid blue;
	position:relative;
	bottom:0px;
	margin-top:10px;
	margin-bottom:-90px;
}
#profil{
	background-image: url(img/profilo_h.gif);
	background-repeat:no-repeat;
	width:500px;
	height:50px;
	background-color:#FFFFFF;
	border:0px solid blue;
	position:relative;
	bottom:0px;
	margin-top:10px;
	margin-bottom:-90px;
}
#vai{
	display:block;
	width:150px;
	height:50px;
	border:0px solid blue;
	position:relative;
	left:175px;
}
#form{  
	width:150px;
	height:80px;
	border:0px solid red;
	position:relative;
	bottom:80px;
	left:340px;
	font-size:12px;
	}
/*=======================================================*/
.img_mail{
  	border:0px;
}
.rientro{
	text-decoration:none;
	margin-left:0px;
	border:0px solid blue;
	}
.testocentro
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height:20px;
        color:white;
        width:auto;
        height:auto;
        padding: 10px;
        text-align:left;
        }
.testocentro.nero
        {
        color:black;
        }
.fotocentro
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height:14px;
        color:white;
        width:auto;
        height:auto;
        padding-top: 20px;
        padding-left: 30px;
        text-align:left;
        }
.testocentro span
{
font-weight:bold;
color:#005550;
}
.testodx
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height:16px;
        color:black;
        width:auto;
        height:auto;
        padding-left: 25px;
        /*margin-top: 20px;*/
        padding-right: 25px;
        text-align:justify;
        border:0px solid red;
        /*float:top; */
        }
.formdx
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:black;
        width:auto;
        height:auto;
        padding-left: 5px;
        /*margin-top: 20px;*/
        padding-right: 5px;
        text-align:justify;
        border:0px solid red;
        }
.testodx span
{
font-weight:bold;
}
.fotodx
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height:16px;
        color:black;
        width:auto;
        height:auto;
        padding-left: 25px;
        /*margin-top: 20px;*/
        padding-right: 25px;
        text-align:justify;
        border:0px solid red;
        float:top;
        }
.testodx
        {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 13px;
        line-height:16px;
        color:black;
        width:auto;
        height:auto;
        padding-left: 25px;
        /*margin-top: 20px;*/
        padding-right: 25px;
        text-align:justify;
        border:0px solid red;
        float:top;
        }

