.requestTable { width :490px; margin-left:10px; border-collapse : collapse; }
.requestMessages { background:#FFF542 url('../immagini/bg_warning.gif') top right no-repeat; padding : 5px; color : #EB7F0D; font-weight : bold; border: 1px solid #FEC643; }
.requestMessages ul { list-style : square; }
.requestVoice { text-align : right; font-weight : bold; padding-right : 6px; color: #FFCC00; white-space : nowrap;
width:30%; }
.requestField { width:100%; }
.capcha { float:right; }
.sendButton { background-color : #650303; border : 1px solid #FFCC00; color : #fff; font-weight : bold; float : right; padding : 1px; margin-top : 2px; }
.inputField { width : 327px; background-color : #350404; border : 1px solid #fff; padding:2px; margin: 0 0 2px 2px;
color:#fff; }
select.inputField { width : 333px; }
.arrivalInputField, .departureInputField { background-color : #350404; border : 1px solid #fff; padding:2px; margin: 0 0 2px 2px; color:#fff; } 
.inputDateField { background-color : #fff; border : 1px solid #7F9DB9; padding:2px; }
.inputShortField { background-color : #350404; border : 1px solid #fff; padding:2px; margin: 0 0 2px 2px; color:#fff;}
ul.requestRooms { list-style : none; margin: 0 0 10px 0; padding-left: 0; }
.requestRooms li { margin: 0; }

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

.additionalInfo { clear : both; border-bottom : 1px dotted #fff; padding-bottom : 5px; padding-top : 5px; line-height : 20px; width :490px; margin-left:10px; }
.newsletterTitle { color : #CFB034; font-weight : bold; }
.newsletterSubscribe { font-weight : normal; text-align : left; }
.customerSubscription { margin-bottom:-1px; }
.newsletterContent { }
.privacyTitle { color : #CFB034; font-weight : bold; }
.privacyContent { text-align : justify; }
#thirdStepButtonName { font-weight:bold; color:#FFCC00; text-decoration:underline }
