/* ------------------- Caratteristiche generali ------------------------------------ */
body {
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #fff;
	font: 12pt Arial, Helvetica, Verdana, sans-serif;
			}
						
img {border: 0;}


br.nuovaRiga {clear: both;}

a:link, a:visited{
			font: normal normal 12pt  Arial, Helvetica, Verdana, sans-serif;
			color: #039;
			text-decoration: none;
			border-bottom: 1pt dashed #039;
			}
/* ------------------- Posizione Aree della Pagina ------------------------------------ */
/* inizio logo e-scuola.net header */
/* fine logo e-scuola.net header */
#content {
			width: 100%; 
			padding: 1em;	
			background: #fff;
			}
#content #servizio {
			display: none;
			}
#content #tende {
			display: none;
			}
#content #contenuto {
			clear: both;
			display: block;
			margin: 0;
			width: auto;
}
#contenuto h1 {
				font: normal bold 16pt  Arial, Helvetica, Verdana, sans-serif;
				color: #006
				}
#contenuto h2 {
				font: normal bold 14pt  Arial, Helvetica, Verdana, sans-serif;
				color: #006
				}
#contenuto h3 {
				font: italic bold 12pt  Arial, Helvetica, Verdana, sans-serif;
				color: #006
				}
#contenuto h1 .plesso {
				font: normal bold 12pt  Arial, Helvetica, Verdana, sans-serif;
				color: #009
				}

			
#linkAcc, #linkHome, #saltaSotto, #menuTopContainer, #piede, .indietro { 
			display: none;
			}
#logo  { 
			display: block;
			}
#logo h1 {	font: normal bold 24pt Arial, Helvetica, sans-serif;
			color: #f00;
			 }


/* ------------------------- inizio menu Studenti Docenti Ecc. ----------------------- */
#menuFasce ul	{
			clear: both;
			display: block;
			margin: 0;
			padding: 0;
			}

#menuFasce li	{
			display: none;
	}

#menuFasce li a {
			width: 100%;
	}

#menuFasce li a:link, #menuFasce li a:visited 	{ 
				display: block;
				width: 100%; 
				padding: 0; 
				font: normal bold 12pt Arial, Helvetica, Verdana, sans-serif; 
				color: #fff; 
				text-decoration: none;
				}

#menuFasce li.menuFasceAtt {
			display: block;
			background-color: #039; color: #fff;
			margin: 0;
			padding: 5pt;
			}
/* ------------------------- fine menu Studenti Docenti Ecc. ----------------------- */


/* inizio stile lista*/
#lista {
	display: block;
	clear: both;
	font: normal normal 1em Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	padding: 30px 0 0 0;
	margin: 0;
	}

#lista a									{ font: normal bold 13px Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}
#lista a:link, #lista a:visited		{ font: normal bold 13px Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}
#lista a:hover							{ color: #333; text-decoration: underline;}

#lista i {
	font: normal normal 10px Arial, Helvetica, sans-serif;
	color: #999;
	}
	
#listaGlobale {
			float: left;
			margin: 20px 10px 0 0;
			padding: 0 5px 5px 0;
			width: 165px;
			border: 1px solid #999;
			border-width: 0px 1px 1px 0px;
			/* per browser non IE5/Win */
			voice-family: "\"}\""; 
			voice-family: inherit; 
			width: 160px;
	}

#pippo {}

#listaGlobale i {
			font: italic normal 10px  Arial, Helvetica, Verdana, sans-serif;
			color: #666;
			text-decoration: none;
	}
#listaGlobale a:link, #listaGlobale a:visited {
			font: normal bold 1em  Arial, Helvetica, Verdana, sans-serif;
			color: #000;
			text-decoration: none;
}
#listaGlobale a:hover {
			font: normal bold 1em  Arial, Helvetica, Verdana, sans-serif;
			color: #333;
			text-decoration: underline;
}
/* fine stile lista */


/* inizio stile dettaglio*/
#dettaglio {
	width: 95%;
	font: normal normal 1em Arial, Helvetica, sans-serif;
	color: #333;
	padding: 5px;
	margin: 5px;
	text-align: justify;
	}
	
#dettaglio .float 					{ float: left; font: italic normal 11px Arial, Helvetica, sans-serif; color: #000; }
#dettaglio .float li				{ list-style: none;}
#dettaglio .box1 					{ font: italic normal 11px Arial, Helvetica, sans-serif; color: #000; }
#dettaglio .box1 li					{ list-style: none;}
#dettaglio .box2 					{ font: italic normal 11px Arial, Helvetica, sans-serif; color: #000; }
#dettaglio .box2 li					{ list-style: none;}
#dettaglio .ripristino-float 		{ clear: left; margin-bottom: 5px; }

#dettaglio a									{ font: normal normal 11px Arial, Helvetica, sans-serif; color: #F00; text-decoration: none;}
#dettaglio a:link, #dettaglio a:visited		{ font: normal normal 11px Arial, Helvetica, sans-serif; color: #F00; text-decoration: none;}
#dettaglio a:hover							{ color: #666; text-decoration: none;}

#dettaglio b	{ font: normal bold 13px Arial, Helvetica, sans-serif; color: #000; text-decoration: none;}
#dettaglio i	{ font: italic normal 1em Arial, Helvetica, sans-serif; color: #666; text-decoration: none;}

.indietro a									{ font: normal bold 14px Arial, Helvetica, sans-serif; color: #F00; text-decoration: none;}
.indietro a:link, .indietro a:visited		{ font: normal bold 14px Arial, Helvetica, sans-serif; color: #F00; text-decoration: none;}
.indietro a:hover							{ color: #666; text-decoration: none;}
/* fine stile dettaglio */


/* inizio tabella mail */
#destro .tabellaMail  { 
			margin: 0;
			padding: 60px 0 0 0;
			font: normal bold 13px Arial, Helvetica, Verdana, sans-serif;
			}
#destro .tabellaMail a:link, #destro .tabellaMail a:visited		{ font: normal normal 1em Arial, Helvetica, sans-serif; color: #F00; text-decoration: underline;}
#destro .tabellaMail a:hover												{ color: #666; text-decoration: none;}
/* fine tabella mail */


/* ------------------Trova--------------------------------------*/

#contentCk {
			background: #FFF url("/immagini/sfTrova.gif") repeat-x;
			}
			

/* inizio spacer header */
#spacer  { 
			float: left;
			margin: 0;
			padding:  20px 0 0 10px;
			}
/* fine spacer header */


/* inizio piantina */
#piantina  { 
			margin: 7px 25px 0 0;
			padding: 5px;
			/* per browser non IE5/Win */
			voice-family: "\"}\""; 
			voice-family: inherit; 
			margin: 7px 40px 0 0;
			width: 400px;
			}
			
#pippo {}

#piantina img { 
			width: 390px;
			height: 165px;
			border: 1px solid #999;
			}
			
/* fine piantina */

#contenuto li.pdfBig { list-style-image: url("/immagini/pdf.gif"); }
			
/* inizio menu ricerca */
#menuRicerca  { 
			float: left;
			padding: 0;
			font: normal bold 1em Arial, Helvetica, Verdana, sans-serif;
			color: #f00;
			text-decoration: none;
			}
			
#menuRicerca a:link, #menuRicerca a:visited{ 
			font: normal bold 1em Arial, Helvetica, Verdana, sans-serif;
			color: #333;
			}

#menuRicerca a:hover{ 
			color: #fff;
			background: #f00;
			text-decoration: none;
			}
/* fine menu ricerca */



/* inizio ricerca */
#ricerca  { 
			float: left;
			width: 420px;
			margin: 20px 0 0 50px;
			padding: 0;
			}
			
#ricerca h1  { 
			font: normal bold 1.2em Arial, Helvetica, Verdana, sans-serif;
			color: #333;
			}
#ricerca .contenuto  { 
			font: italic normal 1.2em Arial, Helvetica, Verdana, sans-serif;
			color: #F00;
			}
			
#ricerca a.anagrafica  													{ font: normal normal 1em Arial, Helvetica, Verdana, sans-serif; color: #333; text-decoration: underline; }
#ricerca a.anagrafica:link, #ricerca a.anagrafica:visited  	{ font: normal normal 1em Arial, Helvetica, Verdana, sans-serif; color: #333; text-decoration: underline; }
#ricerca a.anagrafica:hover  										{ color: #F00; text-decoration: none; }

#ricerca a 													{ font: normal normal 1em Arial, Helvetica, Verdana, sans-serif; color: #333; text-decoration: underline; line-height: 17px; }
#ricerca a:link, #ricerca a:visited 					{ font: normal normal 1em Arial, Helvetica, Verdana, sans-serif; color: #333; text-decoration: underline; }
#ricerca a:hover  										{ color: #F00; text-decoration: none; }

#ricerca td  { 
			font: normal normal 1em Arial, Helvetica, Verdana, sans-serif;
			color: #333;
			}
#ricerca .orari  { 
			padding: 5px;
			border: 1px solid #DDD;
			width: 390px;
			}
/* fine ricerca */


/* inizio istituto */
#tendinaScelta  { 
			width: 390px;
			margin: 20px;
			padding: 5px;
			border: 1px solid #999;
			border-width: 1px 2px 2px 1px;
			background-color: #eee;
			}
#tendinaScelta select { width: 300px; }
#tendinaScelta input { 
			border: 1px solid #999;
			background-color: #eee;
			 }
#tendinaScelta p.note { 
			border: 1px solid #999;
			border-width: 1px 0 0 0;
 }
			
#elenco  { 
			clear: both;
			width: 390px;
			margin: 20px 0 0 185px;
			padding: 5px;
			border: 1px solid #999;
			border-width: 0px 1px 1px 0px;
			background-color: #EEE;
			/* per browser non IE5/Win */
			voice-family: "\"}\""; 
			voice-family: inherit; 
			width: 390px;
			}
			
html>body #elenco {
  width:390px;
}
			
#elenco h3  { 
			font: normal bold 1.2em Arial, Helvetica, Verdana, sans-serif;
			color: #F00;
			}
#elenco li  { list-style-image: url("/immagini/freccetta.gif");	}
#elenco li.pdf  { list-style-image: url("/immagini/pdfmini.gif");	}

#elenco a.sede  { 
				font: normal normal 1em Arial, Helvetica, Verdana, sans-serif;
				color: #000; 
				text-decoration: none; 
				}
#elenco a.sede:link, #istituto a.sede:visited  	{ 
				font: normal normal 1em Arial, Helvetica, Verdana, sans-serif; 
				color: #000; 
				text-decoration: none; 
				border-bottom: 1px dashed #000;
				}
#elenco a.sede:hover  	{ 
				color: #fff;
				background: #039;
				text-decoration: none;
				}
/* fine istituto */

/* inizio anagrafica */
#anagrafica  { 
			clear: both;
			margin: 0;
			padding: 20px 0 0 5px;
			text-align: center;
			}
#anagrafica table { 
			width: 90%;
			border: 0px solid #ccc;
			margin: 0;
			padding: 0;
			}
	
#anagrafica th  { 
			text-align: left;
			margin: 0;
			padding: 5px;
			font: italic bold 1em Arial, Helvetica, Verdana, sans-serif;
			color: #333;
			border: 1px solid #ccc;
			}

#anagrafica td  { 
			text-align: left;
			font: normal normal 1em Arial, Helvetica, Verdana, sans-serif;
			color: #333;
			border: 1px solid #ccc;
			border-width: 0 1px 1px 0;
			margin: 0;
			padding: 3px;
			 }
#anagrafica td a:link, #anagrafica td a:visited  	{ font: normal bold 12px Arial, Helvetica, Verdana, sans-serif; color: #333;}
#anagrafica td a:hover  							{ color: #f00; text-decoration: none; }

#anagrafica h1  { 
			padding: 0 0 0 280px;
			font: normal bold 14px Arial, Helvetica, Verdana, sans-serif;
			color: #333;
			}
#anagrafica h3  { 
			font: normal bold 12px Arial, Helvetica, Verdana, sans-serif;
			color: #039;
			text-align: left;
			}
#anagrafica .plesso  { 
			font: italic normal 14px Arial, Helvetica, Verdana, sans-serif;
			color: #333;
			}
#anagrafica .contenuto  { 
			font: italic normal 14px Arial, Helvetica, Verdana, sans-serif;
			color: #f00;
			}
			
#anagrafica a.anagrafica  														{ font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; color: #333; text-decoration: underline; }
#anagrafica a.anagrafica:link, #anagrafica a.anagrafica:visited  	{ font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; color: #333; text-decoration: underline; }
#anagrafica a.anagrafica:hover  												{ color: #F00; text-decoration: none; }

/* fine anagrafica *


/* inizio plesso */
#plesso  { 
			float: left;
			margin: 20px 0 0 50px;
			padding: 0;
			width: 440px;
			}
			
#plesso h1  { 
			font: normal bold 14px Arial, Helvetica, Verdana, sans-serif;
			color: #333;
			}
#plesso .plesso  { 
			font: italic normal 14px Arial, Helvetica, Verdana, sans-serif;
			color: #333;
			}

#plesso a.anagrafica  													{ font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; color: #333; text-decoration: underline; }
#plesso a.anagrafica:link, #plesso a.anagrafica:visited  	{ font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; color: #333; text-decoration: underline; }
#plesso a.anagrafica:hover  										{ color: #F00; text-decoration: none; }

#plesso a  													{ font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; color: #333; text-decoration: underline; }
#plesso a:link, #plesso a:visited  					{ font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; color: #333; text-decoration: underline; }
#plesso a:hover  										{ color: #F00; text-decoration: none; }

#plesso .orari  { 
			padding: 5px;
			border: 1px solid #DDD;
			width: 390px;
			}

#plesso td.dati  { 
			font: normal normal 11px Arial, Helvetica, Verdana, sans-serif; color: #666;
			}

#plesso td  { 
			font: normal normal 12px Arial, Helvetica, Verdana, sans-serif;
			color: #000;
			background-color: #FFF;
			}

#docenti  { 
			margin: 0 0 10px 0;
			padding: 5px 10px 10px 10px;
			background-color: #EEE;
			width: 390px;
			voice-family: "\"}\""; 
			voice-family: inherit; 
			width: 380px;
			}
			
#pippo {}
			
#docenti h1  { 
			font: normal bold 14px Arial, Helvetica, Verdana, sans-serif;
			color: #F00;
			}

#docenti a 												{ font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; color: #000; text-decoration: underline; }
#docenti a:link, #docenti a:visited  				{ font: normal normal 12px Arial, Helvetica, Verdana, sans-serif; color: #000; text-decoration: underline; }
#docenti a:hover  										{ color: #F00; text-decoration: none; }
/* fine plesso */
/* ------------------------------------------------------------*/
#navGenerale	{	clear: left;
					margin: 0;
					padding: 0;
				}
#navGenerale img	{ display: none;}
#navGenerale ul			{
						margin: 0;
						padding: 0;
						list-style-type: none;
						text-align: left;
						}

#navGenerale ul li		{
						display: none;
						}
#navGenerale ul li.attivo	{
							display: block;
							color: #f00;
							border: 0px solid #fff;
							padding: 0;
							}
#navGenerale ul li.attivo a	{
							display: block;
							font: normal bold 16pt Arial, Helvetica, Verdana, sans-serif;
							text-decoration: none;
							border: 0px solid #fff;
							}
/*------------------------------------------------------------------*/
#subAtt, #subMat {
			margin: 0;
			padding: 0;
		}
#subMat ul,	#subAtt ul	{
			margin: 0;
			padding: 0;
			list-style-type: none;
			text-align: left;
			border-bottom: 2px dashed #039;
			}
#subMat ul li,	#subAtt ul li	{
			margin: 10pt;
			padding: 0;
			display: block;
			float: left; 
				}

#subAtt ul li a:link, #subAtt ul li a:visited, #subMat ul li a:link, #subMat ul li a:visited	{
						font: normal normal 12pt Arial, Helvetica, Verdana, sans-serif;
						color: #f00;
						}
