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: 230px; 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 */

