/* CSS Document */



#container {
	width:770px;
	height:100%;
	margin: auto;
	position:relative;
	background-color: #FFFFFF;
	font-family:arial;
	color:#000000;
}
#header {
}

a {
	font-family:arial;
	font-size:13px;
	color:#475770;
}
a:hover {
	font-family:arial;
	font-size:13px;
	color:#000000;
}
.organ {font-size: 11px;}
#img {

}
#menu {
	float:right;
	width:324px;
}
#navigation {
	margin-top: 60px;
}
#marchi {
	float:right;
	margin-top:55px;
}

a.presentazione {
	display:block;
	background:url("/immagini/bt_presentazione.gif");
	width:178px;
	height:21px;
	margin-bottom:-10px;

}

a.presentazione:visited {
	display:block;
	background:url("/immagini/bt_presentazione.gif");
	width:178px;
	height:21px;
	margin-bottom:-10px;

}
a.presentazione:hover {
	display:block;
	background:url("/immagini/bt_presentazione_hover.gif");
	width:178px;
	height:21px;
	margin-bottom:-10px;

}
a.presactive {
	display:block;
	background:url("/immagini/bt_presentazione_active.gif");
	width:178px;
	height:21px;
	margin-bottom:-10px;
}


a.programma {
	display: block;
	background:url("/immagini/bt_programma.gif");
	width:178px;
	height:19px;
	margin-bottom:-10px;

}

a.programma:hover {
	display: block;
	background:url("/immagini/bt_programma_hover.gif");
	width:178px;
	height:19px;
	margin-bottom:-10px;

}

a.progractive {
	display: block;
	background:url("/immagini/bt_programma_active.gif");
	width:178px;
	height:19px;
	margin-bottom:-10px;

}

a.spettacolo {
	display: block;
	background:url(/immagini/bt_spettacolo.gif);
	width:178px;
	height:20px;
	margin-bottom:-10px;
}

a.spettacolo:hover {
	display: block;
	background:url(/immagini/bt_spettacolo_hover.gif);
	width:178px;
	height:20px;
	margin-bottom:-10px;

}

a.spetactive{
	display: block;
	background:url(/immagini/bt_spettacolo_active.gif);
	width:178px;
	height:20px;
	margin-bottom:-10px;

}

a.castello {
	display: block;
	background:url(/immagini/bt_castello.gif);
	width:178px;
	height:23px;
	margin-bottom:-10px;

}

a.castello:hover {
	display: block;
	background:url(/immagini/bt_castello_hover.gif);
	width:178px;
	height:23px;
	margin-bottom:-10px;

}

a.castactive {
	display: block;
	background:url(/immagini/bt_castello_active.gif);
	width:178px;
	height:23px;
	margin-bottom:-10px;

}

a.contatti {
	display: block;
	background:url(/immagini/bt_contatti.gif);
	width:178px;
	height:21px;
	margin-bottom:-10px;

}

a.contatti:hover {
	display: block;
	background:url(/immagini/bt_contatti_hover.gif);
	width:178px;
	height:21px;
	margin-bottom:-10px;

}

a.contactive {
	display: block;
	background:url(/immagini/bt_contatti_active.gif);
	width:178px;
	height:21px;
	margin-bottom:-10px;

}

a.video {
	display: block;
	background:url(/immagini/bt_video.gif);
	width:178px;
	height:26px;
	margin-top:10px;
	margin-bottom:-10px;

}

a.video:hover {
	display: block;
	background:url(/immagini/bt_video_hover.gif);
	width:178px;
	height:26px;
	margin-bottom:-10px;

}

a.videoactive {
	display: block;
	background:url(/immagini/bt_video_active.gif);
	width:178px;
	height:26px;
	margin-top:10px;
	margin-bottom:-10px;

}


a.prenotazioni {
	display: block;
	background:url(/immagini/bt_prenotazioni.gif);
	width:178px;
	height:17px;
	margin-bottom:-10px;

}

a.prenotazioni:hover {
	display: block;
	background:url(/immagini/bt_prenotazioni_hover.gif);
	width:178px;
	height:17px;
	margin-bottom:-10px;

}

a.prenactive {
	display: block;
	background:url(/immagini/bt_prenotazioni_active.gif);
	width:178px;
	height:17px;
	margin-bottom:-10px;

}

#logo {

}
#map {
	text-align:center;
	
}
#content_abstract {
	float:right;
	background-image:url(/immagini/sfondo.jpg);
	width:520px;
	height:276px;
}
#titolo {
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	margin-top:22px;
}
#sottotitolo {
	font-family:arial;
	font-size:9px;
}
a.sottotitolo {
	font-family:arial;
	font-size:9px;
	color:#475770;
}
a.sottotitolo:hover {
	font-family:arial;
	font-size:9px;
	color:#000000;
}
#contenuti_map {
	font-family:arial;
	font-size:13px;
	margin-top:12px;
	margin-right:15px;
}

#contenuti_abstract {
	font-family:arial;
	font-size:13px;
	margin-top:15px;
	margin-right:15px;
}
a.contenuti_abstract {
	font-family:arial;
	font-size:13px;
	color: #333333;
}
a.contenuti_abstract:hover {
	font-family:arial;
	font-size:13px;
	color:#000000;
}


#tit_calendario {
	text-align:right;
	width:230px;
	margin-top:12px;
	margin-bottom:10px;
}
#calendario {
	width:230px;
	margin-bottom:10px;
	margin-left: -20px;

}
#linea {
	background-image:url(/immagini/linea.gif);
	float:left;
	height:280px;
	width:1px;
	margin-top:0px;

}

*+html #linea {
	background-image:url(/immagini/linea.gif);
	float:left;
	height:280px;
	width:1px;
	margin-top:15px;

}

#content_calendario {
	text-align:right;
	width:230px;
	font-family:arial;
	font-size: 10px;
	color:#666666;
}
#content_calendario1 {
	text-align:right;
	width:230px;
	font-family:arial;
	font-size: 10px;
	color:#666666;
	margin-top:-12px;
}
#content_calendario2 {
	text-align:right;
	width:230px;
	font-family:arial;
	font-size: 10px;
	color:#666666;
	
}
#content_calendario3 {
	text-align:right;
	width:230px;
	font-family:arial;
	font-size: 10px;
	color:#666666;
}
#content_calendario4 {
	text-align:right;
	width:230px;
	font-family:arial;
	font-size: 10px;
	color:#666666;
}
a.content_calendario {
	font-weight: bold;
	color:#000000;
	text-decoration:none;
	margin-right:21px;
	font-size:10px;
}
a.content_calendario:hover {
	font-weight: bold;
	color:#475770;
	text-decoration:none;
	margin-right:21px;
}
#freccia {
	float:right;
	width:20px;
	margin-top:-2px;
}
#freccia2 {
	float:right;
	width:20px;
	margin-top:-2px;
}
#freccia3 {
	float:right;
	width:20px;
	margin-top:-2px;
}
#freccia4 {
	float:right;
	width:20px;
	margin-top:-2px;
}
#freccia5 {
	float:right;
	width:20px;
	margin-top:-2px;
}

#contenuti {
	float:right;
	width:540px;
}
#testo {
	font-family:arial;
	font-size:12px;
	color:#000000;
	width:500px;
	margin-left:20px;

}

*+html #testo {
	font-family:arial;
	font-size:12px;
	color:#000000;
	width:500px;
	margin-left:20px;
	margin-top:15px;
}

#testo_video {
	font-family:arial;
	font-size:12px;
	color:#000000;
	width:500px;
	margin-left:20px;
	text-align:center;

}

*+html #testo_video {
	font-family:arial;
	font-size:12px;
	color:#000000;
	width:500px;
	margin-left:20px;
	margin-top:15px;
	text-align:center;

}


.input {
	width:100px;
 	height:17px;
	margin-bottom:2px;
}

*+html .input {
	width:100px;
 	height:17px;
	margin-bottom:0px;
}

.input2 {
	width:65px;
	font-size:9px; 
	color:#6FB95B;
	margin-bottom:2px;
}

*+html .input2 {
	width:65px;
	font-size:9px; 
	color:#6FB95B;
	margin-bottom:2px;
	margin-bottom:0px;
}

#button {
	text-align:center;
	font-family:arial;
	font-size:11px;
	width:495px;
}
#video1 {
	width:425px;
	height:350px;
}


#video_left {
	width:200px;
}
#video_right {
	width:200px;
	float:right;
	margin-right:40px;
}
#coordinatori {
	font-family:arial;
	margin-top:50px;
	text-align:left;
}

#footer {
	background-image:url(/immagini/footer.jpg);
	width:770px;
	height:5px;
	margin-top:70px;

}
#footer_prenotazioni {
	background-image:url(/immagini/footer.jpg);
	width:770px;
	height:5px;
	margin-top:180px;
}

*+html #footer_prenotazioni {
	background-image:url(/immagini/footer.jpg);
	width:770px;
	height:5px;
	margin-top:35px;

}

#footer_programma {
	background-image:url(/immagini/footer.jpg);
	width:770px;
	height:5px;
	margin-top:45px;

}
*+html #footer_programma {
	background-image:url(/immagini/footer.jpg);
	width:770px;
	height:5px;
	margin-top:25px;

}

#footer_margine {
	background-image:url(/immagini/footer.jpg);
	width:770px;
	height:5px;
	margin-top:100px;

}

*+html #footer_margine {
	background-image:url(/immagini/footer.jpg);
	width:770px;
	height:5px;
	margin-top:55px;

}

#footer_video {
	background-image:url(/immagini/footer.jpg);
	width:770px;
	height:5px;
	margin-top:270px;

}

*+html #footer_video {
	background-image:url(/immagini/footer.jpg);
	width:770px;
	height:5px;
	margin-top:150px;

}

#footer_castello {
	background-image:url(/immagini/footer.jpg);
	width:770px;
	height:5px;
	margin-top:130px;

}

*+html #footer_margine {
	background-image:url(/immagini/footer.jpg);
	width:770px;
	height:5px;
	margin-top:45px;

}

#footer_dati {
	width:770px;
	height:14px;
	font-family:arial;
	font-size:9px;
	color:#666666;
	text-align:right;
	margin: auto;
	position:relative;

}
a.footer_dati {
	font-family:arial;
	font-size:9px;
	color:#666666;
	text-decoration:none;
	
}
a.footer_dati:hover {
	font-family:arial;
	font-size:9px;
	color: #CCCCCC;

}
#admin_footer{
	font-family:arial;
	font-size:9px;
	color:#CCCCCC;
	text-align:right;
	height:30px;
	float:right;
	margin-top:-30px;
	margin-right:15px;
}
#credits_footer {
	font-family:arial;
	font-size:9px;
	color:#CCCCCC;
	text-align:center;
	height:30px;
	float:left;
	margin-top:3px;
	margin-left:15px;
}
footer_logout {
	width:770px;
	margin: auto;
	position:relative;
	text-align:center;
	
}
