/* Cascade StyleSheet - SnK Framework*/

/* Resetting */

/*stili sul body e tipografia */
body{font: 100.01% Arial, Helvetica, sans-serif}
h1{font-size: 2.4em}
h2{font-size: 1.8em}
h3{font-size: 1.4em}
h4{font-size: 1.2em}
h5{font-size: 1em}
h6{font-size: 0.85em}

/*line-height*/
p, blockquote, pre, ol, dl, ul, form {
    line-height:1.5
}

/* set di base per margini e padding */
html, body{
    margin: 0;padding: 0
}
h1, h2, h3, h4, h5, h6{
    margin: 0.7em 0 0.2em
}

address, blockquote, dl, form,
fieldset, ol, table, p, pre, ul{
  margin-top: 0.2em;margin-bottom: 0
} 

/* Custom Theme */

body {
    font-size: 76%;
    text-align: center;
    font-family: verdana,sans-serif
}

div#main {
    width: 960px;
    margin: 0px auto;
    padding: 0;
    color: #000;
    text-align: left;
    background-image: url("back.gif");
    background-repeat: repeat-y;
    margin-top: 15px;
    border: 1px solid #009900
}

div#main_alt {
    width: 960px;
    margin: 0px auto;
    padding: 0;
    color: #000;
    text-align: left;
    margin-top: 15px;
    border: 1px solid #009900
}

/* HEADER */

div#header {
    color: #fff;
    height: 50px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: #009900;
    font-size: 19pt;
    font-weight: bold;
    margin-bottom: 0
}

div#header table {
    width: 100%
}

div#header2 {
    background-color: #009900;
    height:160px;
    margin-top: 0
}

#slogan {
    font-size: 8pt;
    font-weight: 
}

/* NAVIGATION MENU: LINKS */

div#links {
    color: #fff;
    width: 100%;
    background-color: #009900;
    font-size: 9pt;
    padding-bottom: 2px
}

div#links a {
    color: #fff;
    text-decoration: none
}

/* CONTENT */

div#content {
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    font-size: 8pt;
    margin-left: 180px
}

div#content h4 {
    color: #009900;
    margin-bottom: 16px
}

div#pagesbar {
    color: #fff;
    background-color: #009900;
    float: left;
    width: 176px;
    padding: 2px;
    text-align: center
}

.pagesbar_title {
    font-weight: bold;
    font-size: 10pt
}

div#pagesbar a {
    font-size: 9pt;
    display: blocK;
    text-align: left;
    text-decoration: none;
    color: #fff
}

/* Homepage only */

div#homecontent {
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 7px;
    font-size: 10pt
}

table#homelinks {
    margin: 0 auto;
    text-align: center;
    width: 100%
}

table#homelinks tr td {
    width: 33%
}

/* NEWS */

.newsbar_left {
    vertical-align: top;
    width: 36%;
    font-size: 8pt
}

.newsbar_right {
    text-align: right;
    vertical-align: top;
    width: 36%;
    font-size: 8pt
}

.newsbar_title {
    font-size: 9pt;
    font-weight: bold
}

.newsbar_news a {
    color: #009900;
    text-decoration: none;
    border-bottom: 1px solid #000;
    display: block
}

.newsbar_date {
    font-style: italic;
    font-size: 7pt
}

.banner {
    text-align: center;
    padding-top: 10px;
    margin: 0 auto;
    background-color: #009900;
    background-image: url("bannertop.gif");
    background-position: top;
    background-repeat: no-repeat;
    color: #fff;
    height: 50px;
    width: 700px
}

.slide {
    width: 400px
}

/* FOOTER */

div#footer {
    background-color: #009900;
    margin-top: 10px;
    font-size: 7pt;
    color: #fff; 
    padding: 2px;
    clear: both;
    text-align: center
}

/* MISC */

.error_msg {
    font-weight: bold;
    color: #ed8600
}

/* Redirect page */

div#redirect {
    width: 650px;
    font-size: 12pt;
    font-family: sans-serif;
    font-weight: bold;
    color: #009900;
    background-color: #ddffdd;
    margin: 0 auto;
    margin-top: 25px;
    border: 3px double #009900;
    text-align: center;
    padding: 5px
}

div#redirect a {
    color: #009900
}

/* News Section */
div#notizia {
    font-size: 8pt
}

div#notizia h4 {
    color: #009900;
    font-size: 12pt
}

.notizia_descr {}

.back_link {
    font-size: 7pt
}

.back_link a {
    color: #009900;
    text-decoration: none;
    font-weight: bold
}

/* Bacchiglione */

.bacc_item {
	color: #009900;
	font-weight: bold
}
