body {font-family: Arial, Helvetica, sans-serif; color:#333; font-size:11px; margin: 0; padding:0; background:url(torneria-meccanica/sfondo.gif) top repeat-x; text-align:center;}
#main{width:816px; background:url(torneria-meccanica/tubi.gif) top right no-repeat; margin:0 auto; text-align:left;}
.left{float:left;}
.right{float:right;}
#menu{margin:28px 0 0 19px; }
#menu a{padding:0 14px; margin:0; height:33px; display:block; float:left;}
#menu a:hover{ margin-top:-1px;}
#titolo{width:560px; text-align: center; margin-top:8px;}
#lingue{margin-top:-2px; width:187px; text-align:center;}
#lingue a{margin:0 0 0 7px;}
#titolo_pagina{ margin-top:41px;}
.testo{padding:5px;}
.testo h1{ margin:10px 0 0 0; }
h1{ font-size:11px; padding:0; margin:0;}
h2{font-weight:normal; font-size:11px; padding:0; margin:0;}
.immagine{ background:#e5e5e5; width:328px; height:196px; margin:20px 10px 0 0; border:1px solid #e5e5e5;}
.immagine img{border:1px solid #e5e5e5; margin:-3px 0 0 -4px; overflow:visible;}
a{color:#e5571d; text-decoration:none; font-weight:bold;}
a:hover{ color:#333;}
.didascalia{width:330px; margin:10px 10px 0 0; display:block;}

input{font-family: Arial, Helvetica, sans-serif; color:#333; font-size:11px; text-align:left; border-style:solid; border-color: #e5e5e5; border-width:1px 3px 3px 1px; margin:0 1px 1px 0; padding:0 2px; background:#fff;}
textarea{font-family: Arial, Helvetica, sans-serif; color:#333; font-size:11px; text-align:left; border-style:solid; border-color: #e5e5e5; border-width:1px 3px 3px 1px;margin:0 1px 1px 0; padding:0 2px;}
.puls{ text-align:center; font-weight:bold;}