html {height: 100%; overflow: -moz-scrollbars-vertical; overflow-y: scroll;}
body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: url(images/sf_page.jpg) no-repeat top center; background-color: #58595B; margin: 0px; padding: 0px; line-height: 14px;}

a {color: #666666; text-decoration: underline; font-weight: normal; outline: none;}
a:link {color: #666666; text-decoration: underline; font-weight: normal; outline: none;}
a:hover {color: #E2001A; text-decoration: underline; font-weight: normal;}
a:visited {}
a:active {}

h1 {font-style: normal; font-size: 22px; color: #000000; line-height: 5px;}
h1 a {color: #000000; text-decoration: none; font-weight: normal;}
h1 a:link {color: #000000; text-decoration: none; font-weight: normal;}
h1 a:hover {color: #666666; text-decoration: none; font-weight: normal;}
h1 a:visited {}
h1 a:active {}
.subtitle {font-style: italic; font-size: 17px; color: #000000;}

/* INIZIO CONTENT */
#content {position: absolute; width: 730px; top: 16px; left: 50%; margin-left: -363px; background-color: #FFFFFF;}
#header {position: relative; width: 730px; top: 0px; left: 0px; margin: 0px; padding: 0px; background-color: #DBDBDB;}
#lang {position: absolute; width: 730px; height: 14px; top: 104px; left: 50%; margin-left: -325px; padding: 0px; z-index: 5;}
#lang a {color: #000000; text-decoration: none;}
#lang a:link {color: #000000; text-decoration: none;}
#lang a:hover {color: #E2001A; text-decoration: none;}
#lang a:visited {}
#lang a:active {}
.img_big {text-align: center; padding-top: 15px; padding-bottom: 15px; }
.filetto_grigio {background: url(images/filetto_grigio.jpg) repeat-x top left; height: 21px;}
.title_cat {font-size: 18px; color: #E2001A; line-height: 18px;}
.title_cat a {color: #E2001A; text-decoration: none;}
.title_cat a:link {color: #E2001A; text-decoration: none;}
.title_cat a:hover {color: #848484; text-decoration: none;}
.title_cat a:visited {}
.title_cat a:active {}
.content_tab {text-align: center;}
.tratteggio {background: url(images/tratteggio.gif) repeat-x top left; height: 20px;}
.filetto_nero {background: url(images/filetto_nero.jpg) repeat-x top left; height: 21px;}
.prenota_yellow {color: #000000; padding-left: 10px; line-height: 17px;}
.prenota_yellow_r {color: #000000; padding-right: 8px; line-height: 17px;}
.btn_back {font-size: 12px; font-weight: bold; color: #E2001A;}
.btn_back a {color: #E2001A; text-decoration: none; font-weight: bold;}
.btn_back a:link {color: #E2001A; text-decoration: none; font-weight: bold;}
.btn_back a:hover {color: #000000; text-decoration: none; font-weight: bold;}
.btn_back a:visited {}
.btn_back a:active {}
.territory {background: url(territorio_bresciano/sotto_voce_menu.jpg) no-repeat top left; font-weight: bold; line-height: 20px;}
.territory a {color: #000000; text-decoration: none; font-weight: bold;}
.territory a:link {color: #000000; text-decoration: none; font-weight: bold;}
.territory a:hover {color: #E2001A;}
.territory a:visited {}
.territory a:active {}
/* FINE CONTENT */

/* INIZIO YELLOW */
.news_y {color: #000000; background-color: #FDB913;}
.title_y {font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #E2001A; padding-left: 5px; line-height: 20px;}
.title_y a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.title_y a:link {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.title_y a:hover {color: #FDB913; font-weight: bold;}
.title_y a:visited {}
.title_y a:active {}
.link_y_h {font-size: 14px; font-weight: bold; color: #000000; padding-left: 5px; padding-top: 5px; line-height: 20px;}
.link_y {font-size: 14px; font-weight: bold; color: #000000; padding-left: 10px; line-height: 20px;}
.link_y a {color: #000000; text-decoration: none; font-weight: bold;}
.link_y a:link {color: #000000; text-decoration: none; font-weight: bold;}
.link_y a:hover {color: #333333; font-weight: bold;}
.link_y a:visited {}
.link_y a:active {}
.plus_y {font-size: 15px; font-weight: bold; line-height: 19px; color: #000000; padding-left: 22px;}
.text_y {font-size: 14px; color: #000000; padding-left: 22px;}
.text_y a {color: #000000; text-decoration: none; font-weight: bold;}
.text_y a:link {color: #000000; text-decoration: none;}
.text_y a:hover {color: #666666;}
.text_y a:visited {}
.text_y a:active {}
/* FINE YELLOW */

/* INIZIO MENU HIGH */
#menu_high {height: 26px; line-height: 26px;}
#menu_high img {vertical-align:middle;}
#menu_high a {color: #000000; font-weight: bold; text-decoration: none;}
#menu_high a:link {color: #000000; font-weight: bold; text-decoration: none;}
#menu_high a:hover {color: #E2001A; font-weight: bold; text-decoration: none;}
#menu_high a:visited {}
#menu_high a:active {}
/* FINE MENU HIGH */

/* INIZIO FORM */
.tit_form {font-size: 14px; font-weight: bold; color: #E2001A; height: 28px;}
input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #333333; text-decoration : none;}
textarea {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #333333; text-decoration : none; width: 420px; height: 60px;}
.button {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #000000; text-decoration : none; width: 80px; height: 20px;}
.checkBox {width: auto; height: auto;}
.message {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color : #365413; text-decoration : none; font-weight: bold;}
.text_form_c {font-weight: normal; text-align: left; padding-left: 5px; height: 18px; line-height: 18px;}
.footer_form {text-decoration : none; font-size: 10px; font-weight: normal; text-align: justify; padding-left: 5px;}
/* FINE FORM */

/* INIZIO FOOTER */
#footer {position: relative;top: 0px; left: 0px; font-size: 10px; color: #000000; background-color: #FFFFFF; float:left;}
#footer a {color: #000000; text-decoration: none; font-weight: normal;}
#footer a:link {color: #000000; text-decoration: none;}
#footer a:hover {color: #E2001A;}
#footer a:visited {}
#footer a:active {}
/* FINE FOOTER */
