html, body {margin: 0; padding: 0;}
body {font: 70% Verdana, Arial, Sans-serif; background-color: #FFFFFF;
background-image: url("../img/2008_bg_giovinbacco.jpg");
background-position: 0 0;
background-repeat: no-repeat;}
a img {border: none;}
a {color: #850625;}
h1 {font-size: 1.4em; font-weight: normal; margin: 0; padding-bottom: 0;
/*	border-bottom: 1px solid #850625; */
color: #850625;}
h2 {font-size: 1.3em; margin: 20px 0 10px 0; font-weight: normal; color: #850625; font-style: italic}
h3 {font-size: 1.2em; margin: 10px 0 15px 0; font-weight: normal; color: #850625;}
#container {font-size: 1.1em;
background-image: url("../img/2008_bg_container.gif");
background-position: 0 0;
background-repeat: repeat-y;}
/* INFO HEAD */
#infohead {height: 20px; color: #FFFFFF; padding: 3px 0 2px 13px; background-color: #850625;
}
/* LINGUA */
#language {float: right;}
#language ul {margin: 2px 10px 0 0; padding: 0; list-style: none}
/* TESTATA */
#header {height: 181px; border-bottom: 5px solid #850625;
text-align: center;
background-image: url("../img/2008_bg_giovinbacco.jpg");
background-position: 0 -20px;
background-repeat: no-repeat;
background-color: #000000;
}
#payoff {position: absolute; top: 170px; left: 13px; width: 453px; z-index: 30;}
#payoff h2 {font-size: 2.2em; font-weight: normal; margin: 0; padding: 0; color: #FFF; font-style: normal;}
#logo {position: relative; text-align: center; width: 397px; height: 180px; margin: 0 auto;}
/* CONTENUTO */
.wrapper {float: left; width: 100%;}
#content {margin: 0 202px 0 202px;}
#incontent {padding: 20px;}
/* PARAGRAFI SOTTO IL TESTO */
.par {margin-top: 10px; clear: both; font-size: 0.9em;}
.par p {margin: 0 0 5px 0;}
.par img.left {margin: 0 10px 10px 0; float: left;}
.par img.right {margin: 0 0 10px 10px; float: right;}
.par img.center {margin: 0 auto; text-align: center; display: block;}
.par ul, .par ol {overflow: hidden; margin: 0;}
.affiancati {float: left; clear: none; width: 185px; height: 100px;}
.firma {text-align: right;}
.i_e_l .inpar {margin: 10px 0 25px 0; clear: both;}
.i_e_l h2 {margin: 0 0 5px 0;}
.nota {font-size: 0.8em;}
/*COLONNA IN ALTO A DESTRA - CALENDARIO EVENTI*/
#calendario {float: right;
width: 180px;
height: 172px;
margin: 4px 0 4px -180px;
text-align: left;
background-color: #282828;}
#incalendario {width: 180px; height: 172px}
/* CALENDARIO */
.i_e_c {
overflow: hidden;
margin: 0 auto;
}
.work, .holy {display: none;}
.work_lnk, .holy_lnk {width: 180px; border-bottom: 4px solid #000000;}
.work_lnk a {color: #FFFFFF; text-decoration: none; font-style: italic; font-size: 2.5em; margin-left: 2px;}
.holy_lnk a {color: #FFFFFF; text-decoration: none; font-style: italic; font-size: 2.5em; margin-left: 2px;}
.work_lnk span {font-size: 0.5em; margin-left: 5px; font-weight: normal;}
.holy_lnk span {font-size: 0.5em; margin-left: 5px; font-weight: normal;}
.work_lnk a:hover, .holy_lnk a:hover {text-decoration: underline;}
/* lista eventi nel calendario */
.i_e_l img.img {margin: 0 0 10px 10px; float: right;}
/* COLONNA IN BASSO A SINISTRA - MENU NAVIGAZIONE */
#navigation {
font-size: 0.8em;
float: left;
width: 180px;
margin-left: -100%;
border-left: 3px solid #FFFFFF;
background-color: #F7F3F4;}
ul.m3 {list-style-type: none; margin: 0 0 10px 0; padding: 0 0 0 5px; border-top: 4px solid #FFFFFF}
ul.m3 li {margin: 0 0 5px 0; padding: 0;}
ul.m3 li.nor a {
color: #850625;
display: block;
width: 165px !important;
widthe: 170px;
line-height: 1.6em;
padding: 0 0 0 10px;
text-decoration: none;
background-color: #F7F3F4;}
#extra ul.m3 li a {margin: 0; padding: 0; border-bottom: 1px dashed #850625}
ul.m3 li.nor a:hover {color: #000000; background-color: #FFFFFF; width: 165px !important; width: 175px;}
ul.m3 li.cur {
background-color: #FFFFFF;
line-height: 1.6em;
width: 165px !important;
width: 175px;
padding: 0 0 0 10px;}
ul.m3 li.cur a {color: #FFFFFF; text-decoration: none;}
ul.m3 li.sep {line-height: 1.4em; color: #850625; font-size: 1.6em; border-bottom: 1px solid #850625;
padding: 0 0 0 0px; margin-top: 4px; margin-right: 6px;
background-color: #F7F3F4;}
/* menu secondo livello*/
#navigation ul.m3 ul.m4 {
margin: 0 0 0 -15px;
padding: 0;
list-style-type: none;}
#navigation ul.m3 ul.m4 li {
border: none;
color: #000000;
line-height: 20px;}
#navigation ul.m3 ul.m4 li.nor a {
background-image: url("../img/2008_pallino_a.gif");
background-position: 15px 8px;
background-repeat: no-repeat;
color: #000000;
display: block;
line-height: 20px;
margin: 0;
padding: 0 0 0 30px;
width: 150px !important;
width: 180px;}
#navigation ul.m3 ul.m4 li.nor a:hover {color: #FFFFFF;}
#navigation ul.m3 ul.m4 li.cur {
background-image: url("../img/2008_pallino_cur.gif");
background-position: 15px 8px;
background-repeat: no-repeat;
color: #FFFFFF;
padding: 0 0 0 30px;
width: 150px !important;
width: 180px;}
#navigation ul.m3 ul.m4 li.cur span {}
/* menu terzo livello*/
#navigation ul.m3 ul.m4 ul.m5 {
list-style-type: none;
margin: 0 0 0 -30px;
padding: 0;}
#navigation ul.m3 ul.m4 ul.m5 li.nor a {
background-position: 30px 8px;
padding: 0 0 0 45px;
width: 135px !important;
width: 180px;}
#navigation ul.m3 ul.m4 ul.m5 li.cur {
background-position: 30px 8px;
padding: 0 0 0 45px;
width: 135px !important;
width: 180px;}
/* COLONNA IN BASSO A DESTRA - MENU EXTRA */
#extra {font-size: 0.8em;
float: left;
width: 180px;
margin-left: -180px;
background-color: #F7F3F4;}
/* FOOTER - RIGA PATROCINI */
#patrocini {clear: left; width: 100%;
border-top: 4px solid #F3990C;
border-bottom: 4px solid #850625;
background-color: #FFFFFF;
text-align: center;}
#inpatrocini {margin: 0 auto; width: 750px; clear: both;}
#inpatrocini:after {clear: both;}
#inpatrocini ul {overflow: hidden; margin: 5px 0 5px 0; padding: 0;}
#inpatrocini li {display: inline; list-style: none; margin: 0 5px 0 0; float: left;}
#inpatrocini p.patr {font-size: 0.90em; font-family: Times New Roman; font-weight: bold; margin: 5px 0 0 0;}
/* FOOTER - RIGA LOGHI - RIGA DATI */
#footer {clear: left; width: 100%; border-top: 4px solid #F3990C; border-bottom: 4px solid #850625; text-align: center; background-color: #FFFFFF;}
#colophon {
clear: left;
height: 80px;
border-top: 1px solid #850625; border-bottom: 1px solid #850625;
background-color: #F0F0F0;
text-align: center;}
#colophon p {margin: 0;}
#incolophon {padding-top: 30px;}
/* WEBFORM */
#webf table {margin-bottom: 20px;}
#webf table, #webf table td {border: none;}
#webf table td {padding: 2px;}
#webf table, #webf table td, #webf table td.informativa input {border: none;}
#webf table td input, #webf table td textarea {border: 1px solid #850625;}
#webf table td.button {text-align: center;}
#webf table td.button input {font-weight: bold; margin-right: 10px; background-color: #850625; color: #FFFFFF; border: 1px solid #850625;}
#webf table td select, #webf table td input.sfield {font-size: 1em;}
/* MENU ORGANIZZAZIONE HOME*/
#orghome li.sep {display: none;}
div.sponsor {display: inline;}
div.sponsor img {margin: 20px 8px 0 0;}
/* the end */
