/* CASA DELLA SALDATURA */

html {height:100%}
body {margin:0px; padding:0px; background-color:#ffffff;  color:#000000; text-align:center; height:100%}

img {border:0;}

acronym {cursor:help; border-bottom: 1px dashed #201A58;}

.center {text-align:center;}
#left {text-align:left}

#container {position:relative; width:765px; text-align:left; background-image:url(img/bg-container.gif); background-position:0px 0px; background-repeat:repeat-y; margin-left:auto; margin-right:auto;}

/* TOP */
#logo {width:255px; height:85px; text-align:left; margin:0px; padding:0px;}
#marchio {float:right; width:122px; height:85px; text-align:right; margin:-85px 0px 0px 0px; padding:0px 0px 0px 0px;}

/* MIDDLE */
#centro {float:left; margin:0px; padding:0px 0px 0px 30px; width:338px; text-align:left; overflow:visible}
#sx {float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:255px; height:auto; text-align:left; background-color:#E1E7EE}
#dx {float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; width:122px; min-height:750px; text-align:right; background-color:#E1E7EE; }
#dx_home {float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px; width:122px; height:auto; text-align:right; background-color:#E1E7EE;}


/* FOOTER */
#footer {position:relative; width:765px; clear:both; background-image:url(img/bg-footer.gif); height:22px; margin-left:auto; margin-right:auto; padding: 0px; text-align:center}
#footer-home {position:relative; width:765px; height:22px; margin-left:auto; margin-right:auto; padding: 0px; text-align:center}
#bottom {position:absolute; width:765px; left:0px; top:0px; padding-left:0px; text-align:left; padding-top:6px; height:12px;}

/* MENU */
.area {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold}
.border-bottom { border-bottom:1px solid #FFFFFF; padding-bottom:4px; padding-top:4px;}

#azienda {position:relative; width:141px; height:80px; background-color:#8699B1; border-bottom:1px solid #ffffff; padding-left:114px;}
.titolo-menu {position:absolute; top:3px; left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; font-weight:bold}
#saldature {position:relative; width:141px; height:121px; background-color:#96A9C2; border-bottom:1px solid #ffffff; padding-left:114px;}
#contract {position:relative; width:141px; height:80px; background-color:#A6B9D2; border-bottom:1px solid #ffffff; padding-left:114px;}
#prodotti {position:relative; width:141px; height:38px; background-color:#B3C5DD; border-bottom:1px solid #ffffff; padding-left:114px;}

#contatti {width:122px; height:75px; margin:0px; padding:0px; background-color:#394658; border-bottom:6px solid #ffffff}

div.menu-contatti ul{list-style-type:none; text-align:left; margin:0px; padding:0px; margin-top:4px; }
div.menu-contatti li{display:block; width:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:22px; background-image:url(img/freccina-menu3.gif); padding-left:10px; border-bottom:1px dashed #7F8792}
div.menu-contatti li a{display:block; width:100px; text-decoration:none; color:#ffffff;  height:22px; padding-left:8px; padding-top:5px;}
div.menu-contatti a:hover{display:block; color:#7F8792; padding-left:8px;}
div.menu-contatti li.active2 {color:#7F8792; padding-top:5px; padding-left:18px;}
div.menu-contatti li#double2 {height:36px; border-bottom:1px solid #394658}


div.menu ul{list-style-type:none; text-align:left; margin:0px; padding:0px; position:absolute; top:4px;}
div.menu li{display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; height:18px; width:131px; background-image:url(img/freccina-menu.gif); padding-left:10px;}
div.menu a{display:block; width:auto; text-decoration:none; color:#ffffff; height:18px;}
div.menu a:hover{display:block; color:#394658}
div.menu li#active {color:#394658}
div.menu li.double {height:34px;}

/* CLASSI TESTO */
.testo{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#000000; line-height:17px;}
.testo a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#394658; text-decoration:underline; line-height:17px;}
.testo a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#647892; text-decoration:underline; line-height:17px;}

.anagrafica{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#394658; line-height:17px;}
.anagrafica a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#394658; text-decoration:none; font-weight:bold}
.anagrafica a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#647892; text-decoration:none; font-weight:bold}

h1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%; color:#394658; font-weight:bold}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; color:#394658; font-weight:bold}


/* IMMAGINI */
#allegati {width:400px; height:100%; text-align:center; margin-left:auto; margin-right:auto; }
#sinistra {width:200px; text-align:left; background-image:url(img/hr.gif); float:right;}
#destra {width:200px; text-align:right; padding-top:2px; background-image:url(img/hr.gif); float:right;}

#allegati370 {width:370px; height:100%; text-align:center; margin-left:auto; margin-right:auto; }
#sinistra370 {width:370px; text-align:left; background-image:url(img/hr2.gif); height:25px; padding-top:5px;}

#allegati420 {width:420px; height:100%; text-align:center; margin-left:auto; margin-right:auto; }
#sinistra420 {width:420px; text-align:left; background-image:url(img/hr2.gif); height:25px; padding-top:5px;}

.lista ul{list-style-image:url(img/lista.gif); padding:0 0 0 8px; margin:0 0 0 8px; line-height:17px;}
.lista li{font-weight:normal; font-size:70%; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif}

.foto {width:170px; text-align:left; float:right}
.txt {width:168px; text-align:left; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; line-height:17px;}


/* FORM */
label {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; line-height:26px; color:#394658}

.align{position:absolute; left:410px;}
.align2{position:absolute; left:410px;}

input { background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#000000;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px; border-color:#394658;}
	
textarea {font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    	  font-size:70%;
    	  color: #000000;
		  border-color:#394658;
		  border-top-width: 1px;
          border-bottom-width: 1px;
          border-left-width: 1px;
          border-right-width: 1px;
		  background-color:#ffffff;
		  padding-left:5px;}
		  
select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 70%;
  font-weight: normal;
  background-color: #ffffff;
}

/* INDEX */
img.up {float:left; padding:0 40px 0 0; margin:0px;}

#area-sotto {width:480px; clear:both; background-color:#FFFFFF; margin:0px 0px 0px 285px; background-image:url(img/bg-area-sotto.gif); background-repeat:no-repeat;}

#notelegali { position:absolute; width: 200px; bottom:10px; right:0px; left:5px;}

#specifiche{width:250px; height:20px; clear:both;}
#specifiche-home {position:absolute; bottom:30px; left:10px; width:200px; margin:0px; padding:0px;}