#forms{font:13px Trebuchet MS,Arial,Helvetica,Sans-Serif;line-height:160%;margin:0;padding:0;text-align:center;}
#forms.style5{margin:0 auto; width:420px;  padding:0;  text-align:left;}

#forms h1{font-size:200%;font-weight:normal;}
#forms h2,#contattaci h3,#contattaci h4,#contattaci h5,#contattaci h6{font-weight:normal;margin:1em 0;}
#forms h2{font-size:160%;}
#forms h3{font-size:140%;}
#forms h4{font-size:120%;}
#forms a{text-decoration:none;color:#f30;}
#forms a:hover{color:#999;}
#forms table,#contattaci input,#contattaci textarea,#contattaci select,#contattaci li{font:100% Trebuchet MS,Arial,Helvetica,Sans-Serif;line-height:160%;color:#333;}
#forms p,#contattaci blockquote,#contattaci ul,#contattaci ol,#contattaci form{margin:1em 0;}
#forms blockquote{}
#forms img{border:none;}
#forms hr{display:none;}
#forms table{margin:1em 0;width:100%;border-collapse:collapse;}
#forms th,#contattaci td{padding:2px 5px;}
#forms th{text-align:left;}
#forms li{display:list-item;}

/* form 5 */
form {margin:1em 0;padding-top:10px; border: 0px red solid;}
form p{clear:both;margin:.5em 0;overflow:hidden;}
form span#mylabel{font-weight: bold;margin-left:80px;}
form fieldset{margin:0;padding-top:.5em;border:none;border-top:1px solid rgb(78,75,73);}
form legend{color:rgb(169,168,167); padding:0 5px;font-style:italic;}
form label{float:left;width:150px;display:block;text-align:right;margin-right:15px;border: 0px red solid;margin-top:15px; color:#ffffff;}
form label.mylabel{float:left;width:auto;display:block;text-align:right;margin-right:15px;padding-left: 3px; color:#ffffff;}
form input.text,form textarea {margin:0;width:200px;border:1px solid #ddd;padding:3px 5px 3px 25px;background-repeat: no-repeat;}
form input.checkbox {margin-left:80px;width:auto;padding:0;float:left;}
form textarea{height:125px;overflow:auto;margin-bottom:10px;margin-top:15px;}
form p.submit{clear:both;margin:0px 0px;padding:.5em 105px;border-top:1px solid rgb(78,75,73);padding-left:165px;}
form button{height:32px;line-height:28px;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #333;border-bottom:1px solid #333;padding:0 10px 0 25px;color:#333;cursor:pointer;text-align:left;font-size:11px;font-weight:bold;}
/* // form 5 */

