/* Global */

body {background:#ffffff;font:normal 12px verdana;margin:0px}
img {border:none;vertical-align:bottom;margin:0px;padding:0px}
table.center {margin-left:auto;margin-right:auto}


/* Text */

h1,h3,h4 {margin:0px}
h1 {font:bold 13px verdana}
h2 {font:normal 12px verdana;margin-bottom:10px;margin-top:10px}
h3 {font:normal 11px verdana}
h4 {font:bold 16px verdana}
h5 {font:normal 14px verdana;margin-bottom:2px;margin-top:2px}

.g {color:#005181}
.w {color:#ffffff}
.r,.rb {color:#ff0000}
.b,.rb,label {font-weight:bold}
.i {font-style:italic}
.u {text-decoration:underline}
.c {text-align:center}
.l {text-align:left}
.rr {text-align:right}
.gr {color:#666666}

        
/* Layout */

.footer {text-align:center;margin-left:auto;margin-right:auto}
.content {vertical-align:top;margin:2px}
.content_top {padding-right:20px;vertical-align:top}
.text {padding:10px;text-align:justify;width:660px;vertical-align:top}
.img {padding:0px;text-align:center}

.menu {width:160px;vertical-align:top;text-align:center;background:#f7b444}
/*.bg_menu_top {background:#407C9f;height:25px}*/
.bg_menu_top {background:#87be00;height:25px}
.bg_menu_item {background:#f7b444;height:25px;text-align:left;padding-left:5px}

.bg_title {background:#99ccff;height:25px;padding-left:6px;width:100%}
.bg_intro_bottom {background:#87be00}

.bg_header {background:#f7b444}
.header_left {height:110px;padding-left:6px}
.header_right {text-align:right;padding-right:6px}

.footer_border {border-bottom:2px solid #ff0000;font:normal 0px verdana}

.spacer {background:#ffffff;height:2px;font:normal 0px verdana}

li {margin-bottom:10px}

.itin_table {border:1px solid #87be00}
.itin_title {background:#87be00;height:25px;padding-left:5px}
.itin_imgout {width:100px;height:100px;padding:10px}
.itin_imgin {border:1px solid #87be00}
.itin_text {padding-right:10px;vertical-align:top}
.itin_scheda_text {padding-right:10px;vertical-align:top}
.itin_scheda_intro {background:#87be00;color:#ffffff;width:160px;line-height:20px;text-align:center;font-style:italic}

.inner {padding-left:12px}

.offer_group {background:#87be00;color:#ffffff}
.offer_table {border:1px solid #87be00;border-top:none}

.book_table {border:1px solid #87be00}
.book_title {background:#87be00;height:25px;padding-left:5px}
.book_imgout {width:80px;height:100px;padding:10px}
.book_imgin {border:1px solid #87be00}
.book_text {padding-right:10px;vertical-align:top}
.book_scheda_table {padding:10px;width:660px;vertical-align:top}
.book_scheda_table td {vertical-align:top}

.listenozze {border:1px solid #87be00;border-bottom:none;border-right:none}
.listenozze th {background:#87be00;color:#ffffff}
.listenozze td {border-right:1px solid #87be00;border-bottom:1px solid #87be00}


/* Link */

a:link, a:visited, a:active {font:bold 12px verdana;color:#005181}
a:hover {color:#ff0000}

.mini a:link,.mini a:visited,.mini a:active {font:bold 10px verdana;color:#ffffff}
.mini a:hover {color:#ff0000}

.footer a:link,.footer a:visited,.footer a:active {font:normal 11px verdana;color:#005181}
.footer a:hover {color:#ff0000}

.naxe a:link,.naxe a:visited,.naxe a:active {text-decoration:none}
.hidden a:link,.hidden a:visited,.hidden a:active {font:bold 12px verdana;color:#000000;cursor:text;text-decoration:none}


/* Form */

form {display:inline}
.input {background:#eaf5eb;border:1px solid #000000;padding-left:2px}
textarea {overflow:hidden}
.form_text_error {font:italic 11px verdana;color:#ff0000;padding-top:2px}
.form_input_error {border:1px solid #b02f1c;background:#ffe5e1;padding-left:2px}