/* CSS Document */body {		margin:0px auto;		padding:0px;		background-color:#FFF;		text-align:center;		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;		font-size:70%;		}		img {border:0;}		#contenitore {		margin:0px auto;		padding:0px;		width:992px;		position:relative;				}		#header {		position:absolute;		top:0px;		left:0px;		width:992px;		height:322px;		}				#logo {				position:absolute;				top:16px;				left:54px;				width:416px;				height:76px;				display:none;				}								#logo img{						border:0px;						}								#menuheader {				position:absolute;				top:136px;				left:82px;				width:154px;				height:149px;				color:#FFFFFF;				list-style:none;				font-family:Georgia, "Times New Roman", Times, serif;				}								#menuheader p{								width:154px;								height:20px;								}												.menuheaderp{								background-image:url(../grafica/menuheader.gif);								margin:0px;								padding:0px;								padding-top:5px;								background-position:top;								}												#menuheader a:link {								color:#FFF;								text-decoration:none;								display:block;								margin-top:1px;								margin-bottom:1px;								}												#menuheader a:visited{								color:#EFEFEF;								text-decoration:none;								display:block;								margin-top:1px;								margin-bottom:1px;								}												#menuheader a:active{								color:#EFEFEF;								text-decoration:underline;								display:block;								margin-top:1px;								margin-bottom:1px;								}												#menuheader a:hover{								color:#FFF;								text-decoration:none;								display:block;								margin-top:1px;								margin-bottom:1px;								background-color:#51544C;								}												#lingue {position:absolute;	top:14px; left:597px; width:347px; height:35px;}				#menu {		position:absolute;		top:322px;		left:0px;		width:992px;		height:288px;		border-bottom:5px solid #A02C2C;		text-align:left;		}		#menu p { margin:0; padding:0 0 1px 0;}				#blocco1 {				position:absolute;				top:3px;				left:5px;				width:195px;				height:281px;				background-image:url(../grafica/conservatorio_r3_c2.jpg);				border-bottom:1px solid #D8D7D3;				}						#blocco2 {				position:absolute;				top:3px;				left:202px;				width:195px;				height:281px;				background-image:url(../grafica/conservatorio_r3_c6.jpg);				border-bottom:1px solid #D8D7D3;				}						#blocco3 {				position:absolute;				top:3px;				left:399px;				width:195px;				height:281px;				background-image:url(../grafica/conservatorio_r3_c8.jpg);				border-bottom:1px solid #D8D7D3;				}						#blocco4 {				position:absolute;				top:3px;				left:596px;				width:195px;				height:281px;				background-image:url(../grafica/conservatorio_r3_c10.jpg);				border-bottom:1px solid #D8D7D3;				}						#blocco5 {				position:absolute;				top:3px;				left:793px;				width:195px;				height:281px;				background-image:url(../grafica/conservatorio_r3_c13.jpg);				border-bottom:1px solid #D8D7D3;				}								.contenutiblocco {								padding-top:14px;								padding-left:13px;								padding-right:13px;								padding-bottom:12px;								}																								.contenutibloccotitolo{								padding-left:9px;								padding-bottom:2px;								margin-bottom:2px;								color:#000000;								text-decoration:none;								display:block;								}												.contenutibloccolinea{								margin-bottom:2px;								margin-top:4px;								padding-bottom:2px;								padding-top:4px;								}								.contenutiblocco a:link {								padding-left:9px;								padding-top:2px;								padding-bottom:2px;								margin-top:2px;								margin-bottom:2px;								color:#000000;								text-decoration:none;								display:block;								}												.contenutiblocco a:visited {								padding-left:9px;								padding-top:2px;								padding-bottom:2px;								margin-top:2px;								margin-bottom:2px;								color:#333;								text-decoration:none;								display:block;								}												.contenutiblocco a:active {								padding-left:9px;								padding-top:2px;								padding-bottom:2px;								margin-top:2px;								margin-bottom:2px;								color:#000;								text-decoration:none;								display:block;								}												.contenutiblocco a:hover {								padding-left:9px;								padding-top:2px;								padding-bottom:2px;								margin-top:2px;								margin-bottom:2px;								color:#000;								text-decoration:none;								background-color:#E6E4DD;								display:block;								}												.contenutiblocco2 {								padding-top:9px;								padding-left:13px;								padding-right:13px;								padding-bottom:12px;								}												.contenutiblocco2 p{								margin:0px;								padding:0px;								background-image:url(../grafica/linea.gif);								background-position:left bottom;								background-repeat:no-repeat;								padding-bottom:2px;								padding-top:1px;								}																				.contenutiblocco2 a:link {								padding-left:9px;								padding-top:2px;								padding-bottom:2px;								margin-top:2px;								margin-bottom:2px;								color:#000000;								text-decoration:none;								display:block;								}												.contenutiblocco2 a:visited {								padding-left:9px;								padding-top:2px;								padding-bottom:2px;								margin-top:2px;								margin-bottom:2px;								color:#333;								text-decoration:none;								display:block;								}												.contenutiblocco2 a:active {								padding-left:9px;								padding-top:2px;								padding-bottom:2px;								margin-top:2px;								margin-bottom:2px;								color:#000;								text-decoration:none;								display:block;								}												.contenutiblocco2 a:hover {								padding-left:9px;								padding-top:2px;								padding-bottom:2px;								margin-top:2px;								margin-bottom:2px;								color:#000;								text-decoration:none;								background-color:#E6E4DD;								display:block;								}												.contenutibloccocalendario {								padding-top:14px;								padding-left:13px;								padding-right:13px;								padding-bottom:12px;								}				#contenuti {			position:absolute;			top:615px;			left:0px;			width:990px;			border-left:1px solid #EFEFEF;			border-right:1px solid #EFEFEF;			}						#testo {					width:522px;					padding-left:236px;					padding-right:232px;					padding-top:15px;					padding-bottom:15px;					min-height: 488px;					height: auto !important;					height: 488px;					text-align:left;					background-image:url(../grafica/sfondotesti.gif);					background-repeat:repeat-y;					}						#colonnasinistra {					width:212px;					position:absolute;					top:2px;					left:9px;					text-align:left;					}								#colonnadestra {					width:219px;					position:absolute;					top:0px;					right:0px;					text-align:left;					}										#colonnadestra img{						margin:0px;						padding:0px;						border:0px;						}								#colonnadestra a:link, #colonnadestra a:visited, #colonnadestra a:active {							color:#FFF;							text-decoration:none;							}															#colonnadestra a:hover {							color:#CCC;							text-decoration:none;							}						#footer {					width:982px;					background-image:url(../grafica/sfondofooter.jpg);					background-position:left top;					background-repeat:repeat-x;					padding-top:15px;					padding-bottom:15px;					font-size:90%;					margin-left:5px;					}								#footer a:link, #footer a:visited, #footer a:active {					color:#333333;					text-decoration:underline;					}								#footer a:hover {					color:#666;					text-decoration:none;					}						#creditsfooter {					position:absolute;					bottom:5px;					right:10px;					text-align:left;					font-family:Tahoma, Verdana, Arial;					font-size:95%;					color:#333;					}					h1 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:140%	}	h2 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:120%	}	h4 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size:110%;	color:#333;	border-bottom:1px solid #999;	}	.hrclass {	border-bottom:1px solid #E9E0CD;	width:100%;	height:1px;	clear:both;	}	#auditorium {			background-image:url(../grafica/auditorium.gif);			font-family:Georgia, "Times New Roman", Times, serif;			color:#FFFFFF;			font-size:240%;			width:219px;			height:72px;			position:absolute;			top:0px;			left:0px;			}						#auditorium p {							margin:0px;							padding:0px;							padding-top:16px;							padding-left:34px;							padding-right:41px;							text-align:center;							}							#newsletter{			background-image:url(../grafica/newsletter.jpg);			width:219px;			height:87px;			position:absolute;			top:72px;			left:0px;			font-family:Georgia, "Times New Roman", Times, serif;			color:#FFFFFF;			font-size:160%;			}						#newsletter p {							margin:0px;							padding:0px;							padding-top:4px;							padding-left:34px;							padding-right:41px;							text-align:center;							}							#forum{			background-image:url(../grafica/forum.jpg);			width:219px;			height:76px;			position:absolute;			top:159px;			left:0px;			font-family:Georgia, "Times New Roman", Times, serif;			color:#FFFFFF;			font-size:240%;			font-weight:bold;			}						#forum p {							margin:0px;							padding:0px;							padding-top:18px;							padding-left:90px;							}							#erasmus{			width:219px;			height:74px;			position:absolute;			top:163px;			left:0px;			}			#socrates{			width:219px;			height:77px;			position:absolute;			top:238px;			left:0px;			}#tourvirtuale{			width:219px;			height:77px;			position:absolute;			top:319px;			left:0px;			}			#relazioni-internazionali{	width:219px;	height:77px;	position:absolute;	top:399px;	left:0px;			}			.split {		width:258px;		float:left;		border-bottom:1px solid #E9E0CD;		height:120px;		margin-right:2px;		position:relative;		}		.splitlink {		position:absolute;		left:0px;		top:120px;		font-size:90%;		}				.splitlink a:link, .splitlink a:visited, .splitlink a:active {				color:#A02C2C;				text-decoration:none;				}									.splitlink a:hover {				color:#666;				text-decoration:underline;				}	.split img{		float:right;		margin-right:5px;		}		.clearboth{		clear:both;		}		.split h4 {		color:#A02C2C;		font-weight:bold;		font-size:100%;		margin-top:0px;		padding-top:0px;		}				#navigazione {			font-size:90%;			color:#666666;			}					#navigazione a:link, #navigazione a:visited, #navigazione a:active {					color:#333333;					text-decoration:underline;					}								#navigazione a:hover {					color:#666;					text-decoration:none;					}.sottotitolo { 			font-size:90%;			color:#666666;			}			a:link, a:visited, a:active {	color:#333333;	text-decoration:underline;	}					a:hover {		color:#666;		text-decoration:none;		}		#avvisi {background-color:#FFFFFF;}.paginazione {padding:2px 0px 2px 10px;}		.avvisopiccolo {		padding:10px;		border-bottom:5px solid #FAF8F4;		}		.avvisopiccolocorto {		padding-bottom:10px;		}		.data {	font: 0.9em Verdana, sans-serif;    text-transform: uppercase; 	letter-spacing: 0em;	margin-bottom:3px;	padding-bottom:3px;	border-bottom:1px dotted #CCC;	color:#666666;  }   .categorianews { 			font-size:90%;			color:#999;			float:right;			text-transform:none;			}			 .testonews { 			font-size:90%;			color:#333; 			}   .titolonews {	font: 1.2em Tahoma, Verdana, sans-serif;	font-variant:small-caps;	letter-spacing: 0em;	font-weight:bold;	color:#333333;	padding-top:10px;	margin-bottom:10px;	text-align:left;  }    .linea {  border-bottom:1px solid #999;  width:30%;  margin:0px auto;  padding-bottom:10px;  }    .titolonews a:link, .titolonews a:visited, .titolonews a:active {	color:#993300;	text-decoration:none;	}						.titolonews a:hover {			color:#666;			text-decoration:underline;			}							.paginazione {		font: 0.9em Verdana, sans-serif;		text-transform: uppercase; 		letter-spacing: 0em;		color:#666666;	  }	  .aligncenter {	text-align:center;}.download {margin:10px 0 10px 0; text-align:left;}.docente {	width:31%;	float:left;	margin-bottom:15px;	margin-right:10px;	padding-bottom:3px;	border-bottom:1px solid #CCC;	list-style:none;}.docente li {	list-style:none;	}		.docente ul {	list-style:none;	}.nomedocente {	padding:2px;	color:#000;}.oraridocente{	font-size:90%;	color:#333;	padding-left:3px;	text-align:right;	text-transform:uppercase;}.tipodocente{	font-size:90%;	padding-left:3px;}.telefonodocente{	font-size:90%;	padding-left:3px;}.infodocente{	font-size:90%;	padding-left:3px;	text-align:right;	font-weight:normal;}#ancoraggio {			position:absolute;			top:322px;			left:0px;			}			.attivitaformativa {			width:340px;			float:left;			clear:both;			}						.ore {			width:30px;			float:left;			}						.esami {			width:30px;			float:left;			}						.cf{			width:30px;			float:left;			}						.tipologia{			width:75px;			float:left;			}			.scuola {		padding:2px;		margin:3px;		border:1px solid #EFEFEF;		width:75px;		height:135px;		float:left;		text-align:center;		vertical-align:bottom;		padding-top:0px;		position:relative;		background-color:#FEFDFC;		border-right:1px solid #E9E9E9;		border-bottom:1px solid #E9E9E9;		}				.scuola img {		border:0px;		position:absolute;		top:5px;		left:10px;		}				.scuola p{		font-size:90%;		color:#666666;		letter-spacing:0px;		padding:0px;		margin:0px;		position:absolute;		top:78px;		display:block;		left:0px;		width:75px;		}		.bloccoesamiselect {	width:165px;	font-size:10px;	border:1px solid #666666;	}		.bloccoesamibutton {	border:1px solid #000;	background-image:url(../grafica/button.jpg);	background-position:left top;	background-repeat:repeat-x;	width:53px;	height:18px;	margin-top:10px;	margin-left:112px;	font-size:10px;	}	.label {	font-size:10px;	margin-top:5px;	margin-bottom:5px;	}	form {	margin:0px;	padding:0px;	}	#scuole {	width:550px;	}		.titoloiscrizione {	font: 1.2em Verdana, sans-serif;	font-variant:small-caps;	letter-spacing: 0em;	font-weight:bold;	color:#333333;	padding-top:5px;	margin-bottom:5px;  }  .titoloiscrizione a:link, .titoloiscrizione a:visited, .titoloiscrizione a:active {	color:#993300;	text-decoration:none;	}					.titoloiscrizione a:hover {			color:#666;			text-decoration:underline;			}.displaynone {			display:none;}.categoriefaq {		padding:2px;		margin:3px;		border:1px solid #EFEFEF;		width:245px;		height:32px;		float:left;		text-align:center;		padding-top:0px;		position:relative;		background-color:#FEFDFC;		border-right:1px solid #E9E9E9;		border-bottom:1px solid #E9E9E9;		font-variant:small-caps;		}				.categoriefaq img {		border:0px;		position:absolute;		top:5px;		left:5px;		}						.floatleft {float:left; width:24px;}.googleinput { width:130px; padding:1px; color:#000000; border:1px solid #C8C6BF; position:absolute; top:0px; left:0px;}.googlebutton { width:45px; padding:1px; background-color:#FFF; border:1px solid #C8C6BF; color:#666; font-size:9px; height:22px; position:absolute; top:0px; left:140px;}#blocco5 form { position:absolute; top:153px; left:5px; width:190px; height:23px; margin:0px; padding:0px;} #blocco5 #calendario { position:absolute; top:5px; left:5px; width:172px; text-align:center; border:1px solid #DEDDD9; padding:5px;}  .giorno {background-color:#FFFFFF;} .giornoappuntamento {background-color:#AA3234;} .giornoappuntamento a:link, .giornoappuntamento  a:visited, .giornoappuntamento  a:active {color:#FFFFFF; text-decoration:none;} .giornoappuntamento a:hover {background-color:#000; color:#FFFFFF; text-decoration:none; display:block;}
