.requestTable { width:100%; border-collapse:collapse; }
.requestTable td { padding: 2px; }
.requestMessages { background:#FFF542 url('../immagini/bg_warning.gif') top right no-repeat;  padding : 5px; color : #EB7F0D; font-weight : bold; border: 1px solid #EB7F0D; }
.requestMessages ul { list-style : square; }
.requestVoice { background-color : #e7e7e7; text-align : right; font-weight : bold; padding : 0 6px 0 40px !important; color : #a6a6a6; border-bottom:1px solid #a6a6a6; white-space : nowrap; }
.requestField { width:100%; }
.capcha { float:right; } 
.sendButton { background-color : #e7e7e7; border : 1px solid #a6a6a6; color : #a6a6a6; font-weight : bold; float : right; padding : 1px; margin-top : 2px; }
.inputField { width : 98%; background-color : #fff; border : 1px solid #7F9DB9; padding:2px; }
.inputDateField { background-color : #fff; border : 1px solid #7F9DB9; padding:2px; }
.inputShortField { background-color : #fff; border : 1px solid #7F9DB9; padding:2px; }

/* ******************** ADDITIONAL INFO ******************** */

.additionalInfo { clear : both; border-bottom : 1px dotted #a6a6a6; padding-bottom : 5px; padding-top : 5px; line-height : 20px; width :100%; } 
.newsletterTitle { color : #a6a6a6; font-weight : bold; } 
.newsletterSubscribe { font-weight : normal; text-align : left; }
.customerSubscription { margin-bottom:-1px; }
.privacyTitle { color : #a6a6a6; font-weight : bold; }
.privacyContent { text-align : justify; }
