/***********************
* CONTENITORE GENERALE *
***********************/

#content {
	width: 956px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
	background-color: white;
	border:2px solid white;
}

/***************
* SEZIONE MAIN *
****************/

#main {
	float: left;
	padding: 0px 0px 20px 0px;
	margin-right:3px;
}
#main h2 {
	background-image:url(testatin.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#FFFFFF;
}
#main h3 {
	padding: 0px 0px 0px 5px;
}
#main h4 {
	padding: 0px 0px 0px 8px;
}
#main h5 {
	padding: 0px 0px 0px 12px;
}

.view_link {
	text-align: right;
	padding: 0px 5px 5px 0px;
}

.view_link a {
	color: #dc0303;
	text-decoration: none;
}

.appuntamenti {
	position: relative;
	width: 95%;
	padding: 0px;
	margin: 10px auto 0px auto;
	border-bottom: 2px dotted #D9D9D9;
	min-height: 180px;
	height: auto !important;
	height: 180px;
}

.appuntamenti p {
	min-height: 120px;
	height: auto !important;
	height: 120px;
}

.appuntamenti p img {
	float: left;
	margin: 3px 5px 3px 0px;
	/*eliminato dietro richiesta di Claudia*/
	/*border: 1px solid #FF6600;*/
	border: 0px;
	vertical-align: middle;
}

.appuntamenti_nome {
	width: 100%;
	height: 16px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	background-color: #EFF1F8;
	font-weight: bold;
	font-size: 0.95em;
}

.chi_siamo {
	position: relative;
	width: 95%;
	min-height: 110px;
	height: auto !important;
	height: 110px;
	padding: 0px;
	margin: 10px auto 0px auto;
	border-bottom: 2px dotted #D9D9D9;
	background-image:url(chisiamo.gif);
	background-repeat:no-repeat;
}

.chi_siamo ul {
	list-style-image:url(bullet01.gif);
	background-color:transparent;
}

.chi_siamo p {
	padding: 0px 0px 15px 0px;
}

.databreve {
	position: absolute;
	top: 0px;
	left: 480px;
	color: #211D62;
	font-weight: bold;
	font-size: 0.95em;
}

.eventi {
	width: 95%;
	margin: 5px auto 5px auto;
}
.eventi td {
	padding: 4px;
	vertical-align:top;
}
.eventi .col1 {
	width: 10%;
}
.eventi .col1 .periodo{
	margin: 1px;
	padding: 1px;
	border: 1px solid #dc0303;
}
.eventi .col2 {
	width: 50%;
}
.eventi .col3 {
	width: 35%;
}
.eventi .col4 {
	width: 5%;
}
#evento {
	width: 99%;
}
#evento td {
	vertical-align:top;
	padding-right: 10px;
	padding-top: 3px;
	font-size: 100%;
}
#evento img {
	float:left;
	margin: 15px 10px 10px 8px;
}
#evento h3 {
	clear:both;
	margin-left: 4px;
}
#evento #tbScheda {
	width: 98%;
	margin-left: 8px;
}

#evento #tbScheda .col1{
	width: 22%;
}

.indirizzo {
	margin: 20px auto 20px auto;
	text-align: center;
}
.contatti {
	width: 60%;
	margin: 5px 0px 5px 20px;
}
.contatti td {
	padding: 4px;
}
.contatti .col1 {
	width: 60%;
}
.contatti .col2 {
	width: 30%;
}
.contatti .col3 {
	width: 10%;
}

/**************
* PRIMA BANDA *
***************/

#banda1 {
	float: left;
	width: 196px;
	margin-left:2px;
	margin-right:2px;
}

#ricerca {
	min-height: 160px;
	height: auto !important;
	height: 160px;
}
#ricerca h2 {
	background-image:url(testatio.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color: #0b1b56;
}

#primo_piano {
	min-height: 100px;
	height: auto !important;
	height: 100px;
	background-color:#fbe5e5;
}
div.primopiano {
	position: relative;
	width: 94%;
	padding: 5px;
	margin: 5px auto 5px auto;
	background-color:#fbe5e5;
}

#primo_piano h2 {
	background-image:url(testatin.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

/****************
* SECONDA BANDA *
*****************/

#banda2 {
	float: left;
	width: 167px;
	padding: 0px;
	margin-left:3px;
}

#link {
	min-height: 100px;
	height: auto !important;
	height: 100px;
	background-image: url(link_bg1.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#link ul {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style-type: none;
}
#link ul li {
	margin: 3px;
	padding: 0px;
}
#link a {
	font-size: 10px;
	font-weight: bold;
	margin: 5px;
	padding: 0px 0px 0px 12px;
	background-position: 0px 4px;
	background-color: transparent;
	background-image: url(bullet01.gif);
	background-image: none;
	background-repeat: no-repeat;
	font-weight: bold;
}
#link a  img{
	border: 0px;
}
#link p {
	margin: 5px 0px 5px 16px;
	padding: 0px;
	font-size: 11px;
}
#link h2 {
	background-image:url(testatio.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color: #0b1b56;
}

#newsletter {
	min-height: 78px;
	height: auto !important;
	height: 78px;
	background-color: #75AADF;
	background-image: url(newsletu.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
#newsletter h2 {
	background-image:url(testatip.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color: #0b1b56;
}
#newsletter p a {
	color: #0b1b56;
}

#banner {
	text-align: center;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}

#banner a {
	display: block;
	margin: 10px 0px;
}

#banner a img {
	/*Eliminato dietro richiesta di Claudia*/
	/*border: 1px solid #201C62;*/
}

#banner h2 {
	background-image:url(testatio.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color: #0b1b56;
}

/*********
* FOOTER *
**********/

#footer {
	clear: both;
	width: 956px;
	height: 18px;
	xmargin: 2px 0px;
	text-align: center;
	background-color: #201C62;
	color: white;
	font-size: 11px;
}
#footer a {
	color: white;
}

#indirizzo {
	float:left;
	width: 840px;
	text-align: center;
}
#bymm {
	float:right;
	xmargin: 5px auto 2px auto;
	font-size: 90%;
	background-color: #201C62;
}