.menu_sec { width:100%; height:39px; background:url(../i/menu_sec_sfondo.gif) repeat-x 0 0; position:relative; }
.menu_sec a { text-decoration:none; color:#b0b1b3; font-weight:normal; }
.menu_sec a:hover, .menu_sec .sel a { font-weight:bold; color:#cf691e; }
.menu_sec li { width:194px; height:26px; background:url(../i/menu_sec.jpg) no-repeat 0 0; float:left; text-align:left; padding:13px 0 0 0; text-align:center; }


.content {  background:url(../i/content_sfondo.gif) repeat-y 0 0; float:left; }
.content .sfumatura { width:100%; float:left; position:relative; background:url(../i/content_sfumatura_2.gif) no-repeat 0 0; padding-bottom:13px; min-height:300px; height:auto !important; height:300px;  }

.content h2, .content h1 { color:#cf691e; font-size:.75em; line-height:1.2em; }
.content p { color:#6f7072; }
.content .col_sx { width:439px; float:left; padding: 0 15px 0 30px; margin-top:23px;  }
.content .col_dx { width:436px; float:right; padding:0 25px 0 25px ; margin-top:23px; border-left:1px solid #d1d1d1; }


p.separatore { width:96%; height:1px; line-height:1px; background:#d1d1d1; margin:15px 0 10px 0; }

.col_dx h2 { padding-bottom:12px; }
.col_sx h2 { color:#cf691e; padding-bottom:12px; }
.col_sx img { padding-top:0px; } 
.col_sx a, .col_dx a { text-decoration:none; font-weight:bold; color:#6f7072; }
.col_sx a:hover, .col_dx a:hover { color:#cf691e; }
.col_sx p { padding-bottom:14px; }
.col_sx p.error { color: #FF0000; padding: 15px 0px 5px 0px; }

/*form */
.form_contatti label { display:block; min-height:18px; height:auto !important; height:18px; clear:both; padding-top:11px; float:left; width:436px; }
.form_contatti label span { display:block; width:110px; float:left; color:#6f7072; }
.form_contatti label input { width:324px; float:left;  }
.form_contatti label select { width:326px; float:left;  }
.form_contatti label textarea { width:320px; float:left; padding:2px; height:88px; }
.form_contatti label textarea#informativa { width:320px; padding:2px; height:50px; }
.form_contatti label.accetto { padding-top:2px; height:auto !important; padding:4px 0 0 120px; width:315px; margin:0; }
.form_contatti label.accetto input { border:0; width:20px; }
.form_contatti label.accetto span { width:290px; font-size:.7em; height:auto; line-height:1.1em; font-weight:normal; }
.form_contatti .pulsanti { clear:both; width:304px; height:25px; text-align:left; padding:20px 0 0 120px; margin:0; font-size:.75em; }
.form_contatti .pulsanti input {  width:100px; height:20px; text-transform:uppercase; font-weight:bold; font-size:.8em; margin-right:20px; cursor:pointer; }

.form_contatti label span b, .form_contatti p span { color:#cf691e; }

/*  */


/* errori form */
label {  }
label.error { color:#cf691e; dispay:inline; text-align:right; font-size:.75em; hight:1em; padding-top:4px; width:100%; }
form label.accetto label.error { width:80%; }
.error { }
input.accetto { float:left; dispay:inline; }






















