@charset "utf-8";
/* CSS Document */
/*################################################################ STILI GLOBALI */
body {
	margin:0px;
	padding:0px;
	
	background-color: #AEDDFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
}
a {
	text-decoration:none;
	color:#333333;
}
input {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	font-style: normal;	font-weight: bold;
}	
/*################################################################ FINE STILI GLOBALI */




/*################################################################ STILI DI LAYOUT */
#container {
	width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
 	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center;  /*this overrides the text-align: center on the body element. */
/*	border: 1px solid #000000;	*/
}
#header_top {
	width: 800px;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0px;
 	background-color: #333333; 
}
#header {
	width: 800px;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0px;
/*	background: #DDDDDD; 
	border: 1px solid #000000; this overrides the text-align: center on the body element. */
}
#header_menu {
	width: 800px;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0px;

}
#main {
	width: 800px;
	margin: 0px auto;
	text-align: left; 	
	
/* 	background: #DDDDDD;
	border: 1px solid #000000;
 */	
}
#footer {
	width: 800px;
	margin: 0px auto;
	background:#DDDDDD;
	text-align: left; 
/*	border: 1px solid #000000;	 */
}
/*################################################################ FINE STILI DI LAYOUT */





/*################################################################ STILI DI FORMATTAZIONE CON DEFINIZIONI DI CLASSE */

/* ################################################################à gabbiano */

.slogan {
	font-size:15px;
	font-weight: bold;
	color:#FF9933;
}
.sezioni_tito {
	font-size:14px;
	font-weight: bold;
	color:#555555;
	font-style: italic;
}
.scuola_tito2 {
	font-size:12px;
	font-weight: bold;
	color:#FF9933;
}
.scuola_subtito {
	font-size:12px;
	font-weight: bold;
	color:#CC3300;
}
.notizie {
	font-size:13px;
	font-weight: bold;
	color:#CC6600;
}
a.notizie:hover{
	color:#FF9933;
}
.notizie_select {
	font-size:13px;
	font-weight: bold;
	color:#FF9933;
}


/* ################################################################à fine gabbiano */

/* ################################################################à CIRCOLARI */

.circolari_subtito {
	font-size:9px;
	font-weight: bold;
	color:#6699FF;
}

.circolari_voce {
	font-size:11px;
	font-weight: bold;
	color:#777777;
}
a.circolari_voce:hover{
	color:#FF9933;
}
.circolari_descrizione{
	font-size:10px;
	font-weight: normal;
	color:#777777;
}
/* ################################################################à FINE CIRCOLARI */
.classi_tito {
	font-size:14px;
	font-weight: bold;
	color:#3366CC;
}
.classi_tito2 {
	font-size:12px;
	font-weight: bold;
	color:#3366CC;
}
.classi_subtito {
	font-size:12px;
	font-weight: bold;
	color:#6699FF;
}
.classi_titoconsiglio {
	font-size:12px;
	font-weight: bold;
	color:#333333;
}
.classi_voce {
	font-size:11px;
	font-weight: normal;
	color:#555555;
}
/* ################################################################à DOCENTI */
.docenti_tito {
	font-size:14px;
	font-weight: bold;
	color:#547700;
}
.docenti_tito2 {
	font-size:12px;
	font-weight: bold;
	color:#547700;
}
.docenti_subtito {
	font-size:12px;
	font-weight: bold;
	color:#349700;
}
.docenti_voce {
	font-size:10px;
	font-weight: bold;
}
/* ################################################################à FINE DOCENTI */
.fondo_bianco {
	background: #FFFFFF;
}
.fondo_nero {
	background: #000000;
}
.fondo_arancio {
	background: #E77817;
}
.fondo_333 {
	background: #333333;
}
.fondo_amaranto {
	background: #6B0000;
}
.footer_tito {
	font-size:12px;
	font-weight: bold;
	color:#CCCC99;
}
.footer_link {
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
}
a.footer_link:hover {
	color:#FFCC00;
}
.footer_subtito {
	font-size:10px;
	font-weight: bold;
	color:#333333;
}
.testo_piccolo {
	font-size:10px;
}
.home_linkone {
	font-size:12px;
	font-weight: bold;
	color:#444444;
}
a.home_linkone:hover {
	color:#6B0000;
}
.home_linkino {
	font-size:10px;
	font-weight: bold;
	color:#444444;
}
a.home_linkino:hover {
	color:#6B0000;
}

.informazioni_tito {
	font-size:14px;
	font-weight: bold;
	color:#FF6915;
}
.informazioni_tito2 {
	font-size:12px;
	font-weight: bold;
	color:#FF6915;
}
.informazioni_subtito {
	font-size:12px;
	font-weight: bold;
	color:#CC3300;
}
/* ################################################################à FINE INFORMAZIONI */


/* ################################################################ FONDI*/
.ind_fondo_B_0 {background: #FFE19B}
.ind_fondo_B_1 {background: #FFE19B}

.ind_fondo_Bs_0 {background: #FF9933; color:#FFFFFF}
.ind_fondo_Bs_1 {background: #FF9933; color:#FFFFFF}

.ind_fondo_LST_0 {background: #FFFF99}
.ind_fondo_LST_1 {background: #FFCC66}

.ind_fondo_FASE_0 {background: #99CC66; color:#FFFFFF}
.ind_fondo_FASE_1 {background: #99CC66; color:#FFFFFF}

.ind_fondo_FASEs_0 {background: #006633; color:#FFFFFF}
.ind_fondo_FASEs_1 {background: #006633; color:#FFFFFF}

.ind_fondo_TT_0 {background: #FF6633; color:#FFFFFF}
.ind_fondo_TT_1 {background: #FF3300; color:#FFFFFF}

.ind_fondo_TTs_0 {background: #FF3300; color:#FFFFFF}
.ind_fondo_TTs_1 {background: #CC3300; color:#FFFFFF}

.ind_fondo_CA_0 {background: #9999CC; color:#FFFFFF}
.ind_fondo_CA_1 {background: #9999CC; color:#FFFFFF}

.ind_fondo_ET_0 {background: #CC66FF; color:#FFFFFF}
.ind_fondo_ET_1 {background: #CC66FF; color:#FFFFFF}

.ind_fondo_IF_0 {background: #6699FF; color:#FFFFFF}
.ind_fondo_IF_1 {background: #6699FF; color:#FFFFFF}

.ind_fondo_IFs_0 {background: #003399; color:#FFFFFF}
.ind_fondo_IFs_1 {background: #003399; color:#FFFFFF}
td.ind_fondo_IFs_1:hover, a.ind_fondo_INFs_1:hover {background: #E8E8E8; color:#000000}

.ind_fondo_doc_0 {background: #C6E2A9; color:#333333}
.ind_fondo_doc_1 {background: #D5F9DD; color:#333333}

/* ################################################################ FINE FONDI */

.login {
	font-size:11px;
	font-weight: normal;
	color:#777777;
}

/* ################################################################à MENU SCUOLA*/
.menu_scuola_voce {
	font-size:11px;
	font-weight: bold;
	color:#777777;
}
a.menu_scuola_voce:hover{
	color:#FF9933;
}
.menu_scuola_voce_select {
	font-size:11px;
	font-weight: bold;
	color:#FF9933;
}
.menu_scuola_tito {
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#FF9933;
	padding:2px;
}

/* ################################################################à FINE MENU SCUOLA*/
/* ################################################################à MENU INFORMAZIONI */
.menu_informazioni_voce {
	font-size:11px;
	font-weight: bold;
	color:#777777;
}
.menu_informazioni_tito {
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#FF6915;
	padding:2px;
}
.menu_informazioni_voce_select {
	font-size:11px;
	font-weight: bold;
	color:#FF6915;
}
a.menu_informazioni_voce:hover{
	color:#FF6915;
}
/* ################################################################à FINE MENU INFORMAZIONI */
/* ################################################################à MENU persone */
.menu_persone_voce {
	font-size:11px;
	font-weight: bold;
	color:#777777;
}
.menu_persone_tito {
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#CC3300;
	padding:2px;
}
.menu_persone_voce_select {
	font-size:11px;
	font-weight: bold;
	color:#CC3300;
}
a.menu_persone_voce:hover{
	color:#CC3300;
}
/* ################################################################à MENU CIRCOLARI */
.menu_circolari_voce {
	font-size:9px;
	font-weight: bold;
	color:#777777;
}
.menu_circolari_tito {
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#97946B;
	padding:2px;
}
.menu_circolari_voce_select {
	font-size:9px;
	font-weight: bold;
	color:#97946B;
}
a.menu_circolari_voce:hover{
	color:#97946B;
}
/* ################################################################à FINE MENU CIRCOLARI */
/* ################################################################à MENU classi */
.menu_classi_voce {
	font-size:11px;
	font-weight: bold;
	color:#777777;
}
.menu_classi_tito {
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#3366CC;
	padding:2px;
}
.menu_classi_voce_select {
	font-size:11px;
	font-weight: bold;
	color:#3366CC;
}
a.menu_classi_voce:hover{
	color:#3366CC;
}
/* ################################################################à MENU DOCENTI */
.menu_docenti_voce {
	font-size:11px;
	font-weight: bold;
	color:#777777;
}
.menu_docenti_tito {
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#547700;
	padding:2px;
}
.menu_docenti_voce_select {
	font-size:11px;
	font-weight: bold;
	color:#547700;
}
a.menu_docenti_voce:hover{
	color:#547700;
}
/* ################################################################à FINE MENU DOCENTI */
/* ################################################################à MENU news */
.menu_news_voce {
	font-size:9px;
	font-weight: bold;
	color:#777777;
}
.menu_news_tito {
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	background-color:#990000;
	padding:2px;
}
.menu_news_voce_select {
	font-size:9px;
	font-weight: bold;
	color:#990000;
}
a.menu_news_voce:hover{
	color:#990000;
}
/* ################################################################à FINE MENU news */
.newscircolari_tito {
	font-size:11px;
	font-weight: bold;
	color:#97946B;
}
.news_tito {
	font-size:13px;
	font-weight: bold;
	color:#990000;
}
.news_subtito {
	font-size:11px;
	font-weight: bold;
	color:#CC3300;
}
.news_data {
	font-size:10px;
	font-weight: bold;
	text-align: right;
	color:#FFFFFF;
	background-color:#990000;
	padding:1px;
}
.news_voce {
	font-size:11px;
	font-weight: bold;
	color:#777777;
}
.news_voce:link {
	font-size:11px;
	font-weight: bold;
	color:#777777;
}
a.news_voce:hover{
	color:#990000;
}
/* ################################################################à FINE news */


/* ################################################################à PROFONDIMETRO */
.profondimetro {
	font-size:10px;
	font-wheight:bold;
	color:#333333;
}
a.profondimetro:hover{
	color:#0099FF;
}
/* ################################################################à FINE PROFONDIMETRO */
.persone_tito {
	font-size:14px;
	font-weight: bold;
	color:#CC3300;
}
.persone_tito2 {
	font-size:12px;
	font-weight: bold;
	color:#CC3300;
}
.persone_subtito {
	font-size:12px;
	font-weight: bold;
	color:#CC6600;
}

/* ################################################################à FINE persone */


/* ################################################################à FINE news */

.scuola_tito {
	font-size:14px;
	font-weight: bold;
	color:#FF9933;
}
.scuola_tito2 {
	font-size:12px;
	font-weight: bold;
	color:#FF9933;
}
.scuola_subtito {
	font-size:12px;
	font-weight: bold;
	color:#CC3300;
}
.blu_subtito {
	font-size:12px;
	font-weight: bold;
	color:#0033CC;
}

/* ################################################################à SPECIAL */
.special {
	font-size:13px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align: middle;
	padding:4px;
}
a.special:hover{
	color:#FFFE93;
}
/* ################################################################à FINE SPECIAL */

/*################################################################ FINE STILI DI FORMATTAZIONE CON DEFINIZIONI DI CLASSE */



