﻿/*faq*/
#faq{ width: 546px; }
#faq div.faqcontent{ width: 499px; margin-right: 4px; padding: 15px 15px 15px 30px; float: right; }
#faq div.faqcontent div.answer{ padding: 0px 12px 15px 0px; display: none; }
#faq div.faqcontent p.question{ margin: 0px; font-size: 12px; background: url("/assets/images/he/box_arrow.jpg") right 5px no-repeat; padding: 0px 12px 5px 0px; }
#faq div.faqcontent p.question a{ color: #444; font-weight: bold; float: right; }
#faq div.faqcontent p.question a:hover{ color: #cc3333; }
#faq div.faqcontent p.question span{ color: #666; }
#faq div.faqcontent p.boxtitle{ padding-top: 0px; padding-bottom: 20px; }

#faqcontentfields{ width: 330px; }
#faqcontentfields label{ width: 65px; float: right; text-align: left; }
#faqcontentfields input.text{ width: 230px; float: left;  }
#faqcontentfields input.button{ float: left; margin-right: 10px; border: none; cursor: pointer; }
#faqcontentfields textarea.textarea{ width: 230px; float: left; height: 90px; }
#faqcontentfields span.mandatory{ float: right; }
#faqcontentfields p{ padding-bottom: 5px; }
#faqcontentfields p.boxtitle{ font-weight: bold; padding-top: 0px; padding-bottom: 20px; }
#faqcontentfields p.link{ padding-right: 12px; background: url("/assets/images/he/box_arrow.jpg") right 12px no-repeat; }
#faqcontentfields p.link a{ color: #cc3333; font-weight: bold; text-decoration: underline; }
#faqcontentfields span.send{ width: 85px; margin-right: 10px; background: url("/assets/images/he/send_question_btn_off.gif") no-repeat; }
#faqcontentfields span.send a:hover{ background: url("/assets/images/he/send_question_btn_on.gif") no-repeat; }
#faqcontentfields span.clean{ width: 53px; margin-right: 10px; background: url("/assets/images/he/clean_btn_off.gif") no-repeat; }
#faqcontentfields span.clean a:hover{ background: url("/assets/images/he/clean_btn_on.gif") no-repeat; }

/*tabbed menu - ©Nifty Corners http://www.html.it/articoli/nifty/index.html */
#tabbed_menu{ width: 545px; margin-top: 10px; padding-top: 5px; float: left; }
#tabbed_menu div{ width: 545px; background-color: #d9d9d8; }
#tabbed_menu ul#nav,ul#nav li{ list-style-type: none; margin: 0px; padding: 0px; }
#tabbed_menu ul#nav{ padding-right: 0px; }
#tabbed_menu ul#nav li{ width: 90px; float: right; margin-left: 2px; text-align: center; border-bottom: 1px solid #d5d5d5; }
#tabbed_menu ul#nav a{ float: right; width: 90px; padding: 0px 0px 2px; text-decoration: none; background-color: #f7f7f8; color: #666; }
#tabbed_menu ul#nav li.activelink a{ background-color: #fff; font-weight: bold; color: #cc3333; }
#tabbed_menu ul#nav a:hover{ color: #cc3333; }
#tabbed_menu ul#nav li.activelink{ border-bottom: 1px solid #fff; }

.rtop,.rbottom{ display:block; }
.rtop *,.rbottom *{ display: block; height: 1px; overflow: hidden; }
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
