/* foglio di stile per istituto tomistico - autore: monica */
/*
#####################################################################

      A T T E N Z I O N E ! ! ! !
	  
	  NON MODIFICARE QUSTO FILE!!


#####################################################################
*/
/*#####################################################################

stili di base 
body ed elementi layout

#####################################################################*/

body { font:85% Verdana, Arial, sans-serif;
	margin:0;
	padding:0em;
	background:#a80; 
	background-attachment: fixed;
	text-align:center; 
	color:#000;
}

/* l'elemento container include l'intera pagina */
#container {	
	width:50em;
	/*width:690px;*/
	margin:1em auto;
	text-align:left;
	height: 100%;
	background:#fc0; 
	background-image:  url(graph_restyling/ala_bg.gif);
	background-repeat: no-repeat;
	background-position: -30px 92px; 
	border: 4px solid #E5B700;
}

/* CONTENUTO PRINCIPALE PAGINA */
/* corpo include la la colonna col contenuto della pag
e la colonna col menu */
#corpo { background-image:  none; }

#corpocentro {
	PADDING: 1.4em;
	PADDING-top: 0px;
	FONT-SIZE: 0.9em;
	FLOAT: right;
	MARGIN: 0px;
	WIDTH: 70%;
	border-left:2px dashed #E5B700;
	border-right:1px none #E5B700;
	background-image: url(graph_restyling/bg_trasp.gif);
}

#quadratin{
	float:right;
	background-image: url(graph_restyling/quadrati3.gif);
	background-repeat: no-repeat;
	height: 152px;
	width: 106px;
	z-index:200;
}

#corpocol {PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 10px; MARGIN: 0px 75% 0px 0px; COLOR: #000; PADDING-TOP: 1px!important; PADDING-TOP: 0px; HEIGHT: 100%;}
#corpocol .box {font-size:0.7em; COLOR: #000;}
#corpocol .box a:link, #corpocol .box a:active, #corpocol .box a:visited {COLOR: #000; text-decoration:none; display:block}
#corpocol .box a:hover {BACKGROUND: #fc0; color: #000; text-decoration:none; display:block}

#testa{ position: relative; padding:0.2em; BACKGROUND: #FFCC00; border-bottom: 4px solid #E5B700; }

#piedipagina {
	CLEAR: both; FONT-SIZE: 0.8em; /*HEIGHT: 31px;*/ TEXT-ALIGN: center; padding: 0.5em 0; BACKGROUND: #FFDA46; border-top: 4px solid #E5B700;
}

/*  menutrasversale all'interno di top */
.sususu {
position:absolute; right:2px; top:63px!important; top:73px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; color: #000000;
}
.sususu a:link, .sususu a:visited, .sususu a:active { font-size: 0.85em; color:#000;}
.sususu a:hover { font-size: 0.85em; color:#800000;}

/* ############################## menu di primo livello, orizzontale ######################################### */

#navigauno {PADDING: 0px; MARGIN: 0px; BACKGROUND: #FFDA46; height:1.25em!important; height:auto; width:100%; BORDER-bottom: 4px solid #E5B700;}
#navigauno ul {PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; }
#navigauno li {PADDING: 0px; DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: auto;}
#navigauno a {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 2px;
	DISPLAY: block;
	MARGIN: 0px;
	WIDTH: auto;
	COLOR: #000;
	PADDING-TOP: 2px;
	font-size:0.8em;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	BORDER-bottom: 1px none #da0;
	BACKGROUND: #FFDA46; 
}
#navigauno a:hover {
	BACKGROUND: #800000; color: #fc0; FONT-WEIGHT: bold;
}
#navigauno a:active {	
}
#navigauno a.active:link {
	FONT-WEIGHT: bold; Z-INDEX: 102; POSITION: relative
}
#navigauno a.active:visited {
	FONT-WEIGHT: bold; Z-INDEX: 102; position: relative
}

#navigauno br {
	CLEAR: both
}

/*############ MENU 2  #################*/
ul.menu2 {
	margin:0px 1px;
	padding-left:0px;
	display:block;
	list-style-type:none;
	
}
ul.menu2 li a:link, ul.menu2 li a:visited, ul.menu2 li a:active { font-size:0.8em;  width:100%; display:block; color: #000; text-decoration:none;}
ul.menu2 li a:hover { color: #fc0; background: #800000} 

/* ############################ S U B M E N U  di menu 2 ##############################*/

ul.submenu { list-style:none; margin: 0px 1px; padding-left:0px; }
ul.submenu li a {
	display:block;
	text-decoration:none;
	padding:0 0em 0 0.2em;
	font-weight: normal;
	height:1em;
	line-height:1em;
	font-size: 0.8em;

}
ul.submenu li { display:inline }
ul.submenu li a:link, ul.submenu li a:visited { } 
ul.submenu li a:hover, ul.submenu li a:active { color:#000;}

/* ############### formattazioni varie ##################### */
.titolosezione {font-size: 1em;	font-weight: bold;font-variant: small-caps;color: #000000;}
hr {display: none;}
H1 {
	font-size: 1.2em;
	margin-bottom: 3em;
	background-image: url(img/square_tit.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 34px;
	padding-top: 8px;
	padding-bottom: 8px;
}
H2 {font-size: 1.2em; border-bottom: 1px solid #826800;}
h3 {font-size: 1.2em;}
A { color:#000; text-decoration: underline;}
a:link, a:visited, a:active { color:#000; text-decoration: underline;}
a:hover {text-decoration: none; color: #fc0; background:#800000;}
/*a:hover {text-decoration: underline; color: #800000;}*/
.righino {border-bottom:1px solid #E5B700; margin-bottom:28px;}
.small {font-size: 0.8em;}
ul.menu2 .rientro {
	margin:0px 1px;
	padding-left:5px;
	display:block;
	list-style-type:none;
}
.bordoimg {
	border: 4px solid #826800;
}
.tdbackground {
	background: #fd2;
}
.listaplus {
	list-style-image: url(img/lista.gif);
}
.boxevidenzia {border: 1px solid #826800; padding:8px; background:#FFDA46;}
.testopop{
	FONT-SIZE: 0.9em;
	background-image: url(graph_restyling/bg_trasp.gif);
	margin-left:1.5em;
	margin-right:1.5em;
}
.titoloscheda {
	font-size: 1.2em;
	margin-bottom: 3em;
	padding: 8px;
	font-weight:bold;
}



/* aggiunti nel restyling del febbraio 2006 */

#filosoficamente {text-align:center; padding: 0.5em; }
#filosoficamente img {border: 0;}

#tabellaesami {font-size: 0.8em; border: 1px solid #000; border-collapse:collapse;}
#tabellaesami caption {display:none;}
#tabellaesami th {border: 1px solid #000; border-collapse:collapse; background:#AA8800; color:#fc0; padding-bottom:10px; padding:2px;}
#tabellaesami td {border: 1px solid #000; border-collapse:collapse;padding:2px;}
#tabellaesami .note {font-size:0.9em;}