/* 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;	z-index: 1;				}		#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;								}#menu {	position:absolute;	top:322px;	left:0px;	width:992px;	height:32px;	border-bottom:2px solid #A02C2C;	text-align:center;	z-index: 20;		}				#blocco1 {				position:absolute;				top:3px;				left:5px;				width:195px;				height:25px;				background-image:url(../grafica/conservatorio_r3_c2.jpg);				border-bottom:1px solid #DDDCDA;				}						#blocco2 {				position:absolute;				top:3px;				left:202px;				width:195px;				height:25px;				background-image:url(../grafica/conservatorio_r3_c6.jpg);				border-bottom:1px solid #DDDCDA;				}						#blocco3 {				position:absolute;				top:3px;				left:399px;				width:195px;				height:25px;				background-image:url(../grafica/conservatorio_r3_c8.jpg);				border-bottom:1px solid #DDDCDA;				}						#blocco4 {				position:absolute;				top:3px;				left:596px;				width:195px;				height:25px;				background-image:url(../grafica/conservatorio_r3_c10.jpg);				border-bottom:1px solid #DDDCDA;				}						#blocco5 {				position:absolute;				top:3px;				left:793px;				width:195px;				height:25px;				background-image:url(../grafica/conservatorio_r3_c13.jpg);				border-bottom:1px solid #DDDCDA;				}								.contenutiblocco {								padding-top:7px;								padding-left:13px;								padding-right:13px;								padding-bottom:6px;								}												.contenutiblocco p{								margin:0px;								padding:0px;								}												.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;								}				#contenuti {	position:absolute;	top:356px;	left:0px;	width:990px;	border-left:1px solid #EFEFEF;	border-right:1px solid #EFEFEF;	z-index: 10;			}						#testo {					width:522px;					padding-right:232px;					padding-left:15px;					padding-top:15px;					padding-bottom:15px;					min-height: 388px;					height: auto !important;					height: 388px;					text-align:left;					background-image:url(../grafica/sfondotesti.gif);					background-repeat:repeat-y;					background-position:right;					float:right;					list-style-type:square;					}										#testo ul { }						#testo li {list-style-type:square;  border-left:1px solid #DFDFDF; border-bottom:1px solid #CCC; padding:3px 6px; margin-bottom:3px; margin-right:15px; position:relative;}						.paginainternascuola a{}					.paginainternascuola img{position:absolute; top:0; right:0;}						#colonnasinistra {					width:212px;					float:left;					margin-top:2px;					margin-left:9px;					text-align:left;					}										#colonnasinistra h4 {border-bottom:1px solid #999; margin:0px; margin-right:10px; margin-left:5px; padding:10px 0 0 14px;}					#colonnasinistra ul {border-left:1px solid #EFEFEF; margin:10px 0 10px 5px; padding:0 0 4px 14px;}					#colonnasinistra li {list-style-type:square; margin:0px; padding:1px 0 1px 0;}										#colonnasinistra {list-style-type:square; margin:0px; padding:1px 0 1px 0; font-size:90%; color:#666666; font-weight:bold;}										#colonnasinistra a:link, #colonnasinistra a:active , #colonnasinistra a:visited{color:#333333; text-decoration:none; font-weight:normal;}										#colonnasinistra a:hover {color:#000; text-decoration:underline; font-weight:normal;}													#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;					}					#testo a:link, #testo a:visited, #testo a:active {	color:#333333;	text-decoration:none;	}					#testo a:hover {		color:#000;		text-decoration:underline;		}		h1 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:150%; letter-spacing:-1px;	}	h2 {	font-family:Georgia, "Times New Roman", Times, serif;	font-size:120%	}	h4 {	font-family: Georgia, "Times New Roman", Times, serif;	font-size:110%	}	.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:162px;			left:0px;			}			#socrates{			width:219px;			height:77px;			position:absolute;			top:236px;			left:0px;			}#tourvirtuale{			width:219px;			height:77px;			position:absolute;			top:316px;			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;			margin-bottom:20px;			padding-top:4px;			}					#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;			}					.avvisopiccolo {		padding-bottom:30px;		}		.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 Verdana, sans-serif;	font-variant:small-caps;	letter-spacing: 0em;	font-weight:bold;	color:#333333;	padding-top:10px;	margin-bottom:10px;	text-align:center;  }    .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;}.docente {	width:240px;	float:left;	margin-bottom:15px;	margin-right:10px;	padding-bottom:3px;	border-bottom:1px solid #CCC;	border-left:1px solid #CCC;	list-style:none;	min-height:45px;	height:auto; !important	height:45px;	padding-left:5px;}.docentelungo {	width:480px;	float:left;	margin-bottom:15px;	margin-right:10px;	padding-bottom:3px;	border-bottom:1px solid #CCC;	border-left:1px solid #CCC;	list-style:none;	min-height:45px;	height:auto; !important	height:45px;	padding-left:5px;}.docente li {	list-style:none;	}		.docente ul {	list-style:none;	}.nomedocente {	padding:2px;	color:#000;	font-weight:bold;	padding-top:0px;}.oraridocente{	font-size:90%;	color:#333;	padding-left:3px;	text-align:left;}.oraridocente2{	font-size:90%;	color:#333;	padding-left:3px;	text-align:left;	line-height:20px;}.tipodocente{	font-size:90%;	padding-left:3px;	border-bottom:1px solid #CCC;	padding-bottom:3px;}.telefonodocente{	font-size:90%;	padding-left:3px;}.infodocente{	font-size:90%;	padding-left:3px;	text-align:left;}#ancoraggio {	position:absolute;	top:322px;	left:0px;	visibility: hidden;			}			.attivitaformativa {			width:310px;			float:left;			clear:both;			margin-bottom:2px;			font-size:90%;			background-color:#F2EDE3;			margin-right:2px;			padding-left:3px;			padding-top:2px;			padding-bottom:2px;			}						.attivitaformativa:hover{ text-decoration:none; background-color:#FFFFFF;}						.ore {			margin-left:2px;			width:20px;			float:left;			margin-bottom:2px;			font-size:90%;			background-color:#FFF;			padding:0 0 0 8px;			padding-top:2px;			padding-bottom:2px;			}						.esami {			margin-left:2px;			width:16px;			float:left;			margin-bottom:2px;			font-size:90%;			background-color:#FFF;			padding:0 0 0 12px;			padding-top:2px;			padding-bottom:2px;			}						.cf{			width:22px;			float:left;			margin-bottom:2px;			margin-left:2px;			font-size:90%;			background-color:#FFF;			padding:0 0 0 6px;			padding-top:2px;			padding-bottom:2px;						}						.tipologia{			width:99px;			float:left;			font-size:80%;			margin-bottom:2px;			background-color:#FFF;			padding:0 0 0 6px;			padding-top:2px;			padding-bottom:2px;			}															.attivitaformativatitolo {			width:300px;			float:left;			clear:both;			margin-bottom:2px;			font-size:90%;			background-color:#BDA46F;			margin-right:2px;			padding-left:13px;			padding-top:2px;			padding-bottom:2px;			color:#FFFFFF;			font-weight:bold;			font-variant:small-caps;			}						.oretitolo {			width:24px;			float:left;			margin-bottom:2px;			font-size:90%;			background-color:#666;			color:#FFFFFF;			font-variant:small-caps;			padding:0 0 0 4px;			padding-top:2px;			padding-bottom:2px;			margin-left:2px;			}						.esamititolo {			width:28px;			float:left;			font-size:90%;			margin-bottom:2px;			background-color:#666;			color:#FFFFFF;			font-variant:small-caps;			padding:0 0 0 2px;			padding-top:2px;			padding-bottom:2px;			margin-left:2px;			}						.cftitolo{			width:22px;			float:left;			margin-bottom:2px;			font-size:90%;			background-color:#666;			color:#FFFFFF;			font-variant:small-caps;			padding:0 0 0 6px;			padding-top:2px;			padding-bottom:2px;			margin-left:2px;			}						.tipologiatitolo{			width:99px;			float:left;			font-size:90%;			margin-bottom:2px;			background-color:#666;			color:#FFFFFF;			font-variant:small-caps;			padding:0 0 0 6px;			padding-top:2px;			padding-bottom:2px;			}									.attivitaformativasomma {			width:300px;			float:left;			clear:both;			margin-bottom:2px;			font-size:90%;			background-color:#868686;			margin-right:2px;			padding-left:13px;			padding-top:2px;			padding-bottom:2px;			color:#FFFFFF;			font-weight:bold;			font-variant:small-caps;			}						.oresomma {			width:24px;			float:left;			margin-bottom:2px;			font-size:90%;			background-color:#868686;			color:#FFFFFF;			font-variant:small-caps;			padding:0 0 0 4px;			padding-top:2px;			padding-bottom:2px;			margin-left:2px;			}						.esamisomma {			width:28px;			float:left;			font-size:90%;			margin-bottom:2px;			background-color:#868686;			color:#FFFFFF;			font-variant:small-caps;			padding:0 0 0 2px;			padding-top:2px;			padding-bottom:2px;			margin-left:2px;			}						.cfsomma{			width:22px;			float:left;			margin-bottom:2px;			font-size:90%;			background-color:#868686;			color:#FFFFFF;			font-variant:small-caps;			padding:0 0 0 6px;			padding-top:2px;			padding-bottom:2px;			margin-left:2px;			}						.tipologiasomma{			width:99px;			float:left;			font-size:90%;			margin-bottom:2px;			background-color:#868686;			color:#FFFFFF;			font-variant:small-caps;			padding:0 0 0 6px;			padding-top:2px;			padding-bottom:2px;			}			.scuola {padding:2px; margin:3px; border:1px solid #EFEFEF;	width:75px;		height:115px;		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;		}				#scuole a:link, #scuole a:visited, #scuole a:active {			color:#333333;			text-decoration:none;			}									#scuole a:hover {				color:#666;				text-decoration:none;				}		.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;		}#menu-navigazione {	z-index: 10;}ul.ul-menu-navigazione, ul.ul-menu-navigazione-hover {	z-index: 15;	margin: 0px;	padding: 0px;}ul.ul-menu-navigazione-liens, ul.ul-menu-navigazione-liens-hover {	margin: 0px;	padding: 0px;}ul.ul-menu-navigazione-hover, ul.ul-menu-navigazione-liens-hover {	color: #000;}ul.ul-menu-navigazione a {	color: black;	text-decoration: none;}ul.ul-menu-navigazione-hover a {	color: #000;	text-decoration: none;}ul.ul-menu-navigazione .voci-navigazione {	display: none;}ul.ul-menu-navigazione-hover .voci-navigazione {	display: block;}#ul-menu-navigazione1 {	/*width: 204px;	*/}#ul-menu-navigazione1 {	z-index: 20;}#ul-menu-navigazione2 {	z-index: 18;}#ul-menu-navigazione3 {	z-index: 16;}.titre-menu-navigazione {	margin:0px;	padding:0px;	line-height:25px;}ul.ul-menu-navigazione-liens a {	color: #000;	text-decoration: none;}ul.ul-menu-navigazione-liens-hover a {	color: #000;	text-decoration: none;}.voci-navigazione {	position: absolute;	left: 0px;	top: 25px;	width: 193px;	background-color: #FFFFFF;	border: 1px solid #DBDBDB;	z-index: 10;	margin: 0px;	padding-left: 0px;	list-style-type: none;	text-align:left;	padding-bottom:2px;}ul.voci-navigazione li {	border-bottom: 1px solid #E6E4DD;	margin-left:5px;	margin-right:5px;}ul.voci-navigazione li a {	display: block;	padding: 3px;	padding-left: 15px;	padding-right: 15px;	color: #000;	text-decoration: none;	margin:2px;}ul.voci-navigazione li a:hover, ul.voci-navigazione li:hover a {	background-color: #E6E4DD;	color: #000;	margin:2px;}ul.voci-navigazione li a span {	visibility: hidden;}ul.voci-navigazione li:hover a span {	visibility: visible;}ul.voci-navigazione li.premierli a, ul.voci-navigazione li.premierli a:hover {	padding-top: 12px;	border-top: 0px;}ul.voci-navigazione li.dernierli a, ul.voci-navigazione li.dernierli a:hover {	padding-bottom: 12px;	border-bottom: 0px;}.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;}  .contenutibloccoricerca { height:190px; background-color:#F7F6F1;}.notescuola {margin:10px; font-style:oblique; color:#333333; border-bottom:1px solid #999; padding:10px 0;}	.notescuola h5 {margin:0px; padding:0px; margin-bottom:5px; padding-bottom:2px; border-bottom:1px solid #999; font-size:100%; padding-top:5px;} 	#motorediricercagoogle {padding:10px; background-color:#FFFFFF}#avvisi {background-color:#FFFFFF;  padding:10px; margin:10px 0;}.paginazione {padding:2px 0px 2px 10px;}		.avvisopiccolo {		padding:10px;		border-bottom:5px solid #FAF8F4;		}		.avvisopiccolocorto {		padding-bottom:10px;		}				h3 {	color:#AC1313;	font-family:Georgia,Times New Roman,  Times, serif;	font-size:150%;	letter-spacing:-1px;	} h5 {	color:#000;	font-family:Georgia,Tahoma, Times New Roman,  Times, serif;	font-size:110%;	letter-spacing:0px;	margin:0px;	padding:0px;	}
