<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Cascading Stylesheet for Soluzione - Scuola online */

/* --------- Colore standard ---------------------------------------------------- */
.white {
	color:#FFF;
}
.error, table.modulo td.error {
	color:#C00;
}
.success, table.modulo td.success {
	color:#390;
}

/* --------- Colore ------------------------------------------------------------- */
.transparent {
	color:transparent;
}
.red { 
	color:#C00;
}
.orange {
	color:#F90;
}
.yellow {
	color:#FC0;
}
.ltGreen {
	color:#9C0;
}
.dkGreen {
	color:#060;
}
.cyan {
	color:#0CF;
}
.ltBlue {
	color:#0080BF;
}
.dkBlue {
	color:#004B84;
}
.purple {
	color:#909;
}
.magenta {
	color:#C0C;
}
.white {
	color:#FFF;
}
.ltGray {
	color:#CCC;
}
.gray {
	color:#999;
}
.dkGray {
	color:#666;
}
.black {
	color:#000;
}

/* --------- Colore fondo ------------------------------------------------------- */
html .transparentBg {
	background-color: transparent !important;
}
html .redBg {
	background-color:#C00 !important;
	color:#fff;
}
html .orangeBg {
	background-color: #F90 !important;
	color: #fff;
}
html .yellowBg {
	background-color: #FC0 !important;
	color: #000;
}
html .ltGreenBg {
	background-color: #9C0 !important;
	color: #fff;
}
html .dkGreenBg {
	background-color: #060 !important;
	color: #fff;
}
html .cyanBg {
	background-color: #0CF !important;
	color: #fff;
}
html .ltBlueBg {
	background-color: #0080BF !important;
	color: #fff;
}
html .dkBlueBg {
	background-color: #004B84 !important;
	color: #fff;
}
html .purpleBg {
	background-color: #909 !important;
	color: #fff;
}
html .magentaBg {
	background-color: #C0C !important;
	color: #fff;
}
html .whiteBg {
	background-color: #FFF !important;
	color: #000;
}
html .ltGrayBg {
	background-color: #CCC !important;
	color: #000;
}
html .dkGrayBg {
	background-color: #666 !important;
	color: #fff;
}
html .blackBg {
	background-color: #000 !important;
	color: #fff;
}

.container-Bg.redBg {
	background-color: #C00 !important;
	color: #fff;
}
.container-Bg.orangeBg {
	background-color: #F90 !important;
	color: #fff;
}
.container-Bg.yellowBg {
	background-color: #FC0 !important;
	color: #000;
}
.container-Bg.ltGreenBg {
	background-color: #9C0 !important;
	color: #fff;
}
.container-Bg.dkGreenBg {
	background-color: #060 !important;
	color: #fff;
}
.container-Bg.cyanBg {
	background-color: #0CF !important;
	color: #fff;
}
.container-Bg.ltBlueBg {
	background-color: #0080BF !important;
	color: #fff;
}
.container-Bg.dkBlueBg {
	background-color: #004B84 !important;
	color: #fff;
}
.container-Bg.purpleBg {
	background-color: #909 !important;
	color: #fff;
}
.container-Bg.magentaBg {
	background-color: #C0C !important;
	color: #fff;
}
.container-Bg.whiteBg {
	background-color: #FFF !important;
	color: #000;
}
.container-Bg.ltGrayBg {
	background-color: #CCC !important;
	color: #000;
}
.container-Bg.dkGrayBg {
	background-color: #666 !important;
	color: #fff;
}
.container-Bg.blackBg {
	background-color: #000 !important;
	color: #fff;
}

.redBg p {
	color: #fff;
}
.orangeBg p {
	color: #fff;
}
.yellowBg p {
	color: #000;
}
.ltGreenBg p {
	color: #fff;
}
.dkGreenBg p {
	color: #fff;
}
.cyanBg p {
	color: #fff;
}
.ltBlueBg p {
	color: #fff;
}
.dkBlueBg p {
	color: #fff;
}
.purpleBg p {
	color: #fff;
}
.magentaBg p {
	color: #fff;
}
.whiteBg p {
	color: #000;
}
.ltGrayBg p {
	color: #000;
}
.dkGrayBg p {
	color: #fff;
}
.blackBg p {
	color: #fff;
}

.sol-border-color-red {
	border-color: !important;
}
.sol-border-color-orange {
	border-color: #F90 !important;
}
.sol-border-color-yellow {
	border-color: #FC0 !important;
}
.sol-border-color-ltGreen {
	border-color: #9C0 !important;
}
.sol-border-color-dkGreen {
	border-color: #060 !important;
}
.sol-border-color-cyan {
	border-color: #0CF !important;
}
.sol-border-color-ltBlue {
	border-color: #0080BF !important;
}
.sol-border-color-dkBlue {
	border-color: #004B84 !important;
}
.sol-border-color-purple {
	border-color: #909 !important;
}
.sol-border-color-magenta {
	border-color: #C0C !important;
}
.sol-border-color-white {
	border-color: #FFF !important;
}
.sol-border-color-ltGray {
	border-color: #CCC !important;
}
.sol-border-color-gray {
	border-color: #999 !important;
}
.sol-border-color-dkGray {
	border-color: #666 !important;
}
.sol-border-color-black {
	border-color: #000 !important;
}

select.selectStile option {
  margin: 0;
  padding: 3px 4px;
}
.selectStile option.red {
	border-right:18px solid #C00;
	background-color:#FFF;
	color:#000;
}
.selectStile option.orange {
	border-right:18px solid #F90;
	background-color:#FFF;
	color:#000;
}
.selectStile option.yellow {
	border-right:18px solid #FC0;
	background-color:#FFF;
	color:#000;
}
.selectStile option.ltGreen {
	border-right:18px solid #9C0;
	background-color:#FFF;
	color:#000;
}
.selectStile option.dkGreen {
	border-right:18px solid #060;
	background-color:#FFF;
	color:#000;
}
.selectStile option.cyan {
	border-right:18px solid #0CF;
	background-color:#FFF;
	color:#000;
}
.selectStile option.ltBlue {
	border-right:18px solid #0080BF;
	background-color:#FFF;
	color:#000;
}
.selectStile option.dkBlue {
	border-right:18px solid #004B84;
	background-color:#FFF;
	color:#000;
}
.selectStile option.purple {
	border-right:18px solid #909;
	background-color:#FFF;
	color:#000;
}
.selectStile option.magenta {
	border-right:18px solid #C0C;
	background-color:#FFF;
	color:#000;
}
.selectStile option.white {
	border-right:18px solid #fcfcfc;
	background-color:#FFF;
	color:#000;
}
.selectStile option.ltGray {
	border-right:18px solid #CCC;
	background-color:#FFF;
	color:#000;
}
.selectStile option.gray {
	border-right:18px solid #999;
	background-color:#FFF;
	color:#000;
}
.selectStile option.dkGray {
	border-right:18px solid #666;
	background-color:#FFF;
	color:#000;
}
.selectStile option.black {
	border-right:18px solid #000;
	background-color:#FFF;
	color:#000;
}

#Avviso.redBg {
	background-color:#C00 !important;
	color:#fff !important;
    border-color:rgba(0,0,0,0.2) !important;
}
#Avviso.orangeBg {
	background-color:#F90 !important;
	color:#fff !important;
    border-color:rgba(0,0,0,0.1) !important;
}
#Avviso.yellowBg {
	background-color:#FC0 !important;
	color:#000 !important;
    border-color:rgba(0,0,0,0.1) !important;
}
#Avviso.ltGreenBg {
	background-color:#9C0 !important;
	color:#fff !important;
    border-color:rgba(0,0,0,0.1) !important;
}
#Avviso.dkGreenBg {
	background-color:#060 !important;
	color:#fff !important;
    border-color:rgba(0,0,0,0.3) !important;
}
#Avviso.cyanBg {
	background-color:#0CF !important;
	color:#fff !important;
    border-color:rgba(0,0,0,0.1) !important;
}
#Avviso.ltBlueBg {
	background-color:#0080BF !important;
	color:#fff !important;
    border-color:rgba(0,0,0,0.2) !important;
}
#Avviso.dkBlueBg {
	background-color:#004B84 !important;
	color:#fff !important;
    border-color:rgba(0,0,0,0.3) !important;
}
#Avviso.purpleBg {
	background-color:#909 !important;
	color:#fff !important;
    border-color:rgba(0,0,0,0.2) !important;
}
#Avviso.magentaBg {
	background-color:#C0C !important;
	color:#fff !important;
    border-color:rgba(0,0,0,0.2) !important;
}
#Avviso.whiteBg {
	background-color:#FFF !important;
	color:#000 !important;
    border-color:rgba(0,0,0,0.1) !important;
}
#Avviso.ltGrayBg {
	background-color:#CCC !important;
	color:#000 !important;
    border-color:rgba(0,0,0,0.2) !important;
}
#Avviso.dkGrayBg {
	background-color:#666 !important;
	color:#fff !important;
    border-color:rgba(0,0,0,0.3) !important;
}
#Avviso.blackBg {
	background-color:#000 !important;
	color:#fff !important;
    border-color:rgba(0,0,0,0.3) !important;
}


#Avviso.redBg .titleArea {
	color:#fff !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}
#Avviso.orangeBg .titleArea {
	color:#fff !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}
#Avviso.yellowBg .titleArea {
	color:#000 !important;
    border-bottom: solid 1px rgba(0,0,0,0.4) !important;
}
#Avviso.ltGreenBg .titleArea {
	color:#fff !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}
#Avviso.dkGreenBg .titleArea {
	color:#fff !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}
#Avviso.cyanBg .titleArea {
	color:#fff !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}
#Avviso.ltBlueBg .titleArea {
	color:#fff !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}
#Avviso.dkBlueBg .titleArea {
	color:#fff !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}
#Avviso.purpleBg .titleArea {
	color:#fff !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}
#Avviso.magentaBg .titleArea {
	color:#fff !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}
#Avviso.whiteBg .titleArea {
	color:#000 !important;
    border-bottom: solid 1px rgba(0,0,0,0.4) !important;
}
#Avviso.ltGrayBg .titleArea {
	color:#000 !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}
#Avviso.dkGrayBg .titleArea {
	color:#fff !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}
#Avviso.blackBg .titleArea {
	color:#fff !important;
    border-bottom: solid 1px rgba(255,255,255,0.4) !important;
}

.fc-view-container .fc-content {
	padding: 0.25rem !important;
}
.fc-view-container .bg-success .fc-content,
.fc-view-container .bg-success .fc-content + .fc-bg {
	background-color: #28a745;
	border-color: #28a745;
	color: #fff;
}
.fc-view-container .bg-warning .fc-content,
.fc-view-container .bg-warning .fc-content + .fc-bg {
	background-color: #ed9c28;
	border-color: #ed9c28;
	color: #333;
}
.fc-view-container .bg-danger .fc-content,
.fc-view-container .bg-danger .fc-content + .fc-bg {
	background-color: #dc3545;
	border-color: #dc3545;
	color: #fff;
}
.fc-view-container .bg-danger .fc-content,
.fc-view-container .bg-danger .fc-content + .fc-bg {
	background-color: #17a2b8;
	border-color: #17a2b8a2b8;
	color: #fff;
}

.fc-view-container .red .fc-content,
.fc-view-container .red .fc-content + .fc-bg {
	background-color:#C00;
	border-color:#C00;
	color:#fff;
}
.fc-view-container .orange .fc-content,
.fc-view-container .orange .fc-content + .fc-bg {
	background-color: #F90;
	border-color: #F90;
	color: #fff;
}
.fc-view-container .yellow .fc-content,
.fc-view-container .yellow .fc-content + .fc-bg {
	background-color: #FC0;
	border-color: #FC0;
	color: #000;
}
.fc-view-container .ltGreen .fc-content,
.fc-view-container .ltGreen .fc-content + .fc-bg {
	background-color: #9C0;
	border-color: #9C0;
	color: #fff;
}
.fc-view-container .dkGreen .fc-content,
.fc-view-container .dkGreen .fc-content + .fc-bg {
	background-color: #060;
	border-color: #060;
	color: #fff;
}
.fc-view-container .cyan .fc-content,
.fc-view-container .cyan .fc-content + .fc-bg {
	background-color: #0CF;
	border-color: #0CF;
	color: #fff;
}
.fc-view-container .ltBlue .fc-content,
.fc-view-container .ltBlue .fc-content + .fc-bg,
.fc-view-container .fc-content {
	background-color: #0080BF;
	border-color: #0080BF;
	color: #fff;
}
.fc-view-container .dkBlue .fc-content,
.fc-view-container .dkBlue .fc-content + .fc-bg {
	background-color: #004B84;
	border-color: #004B84;
	color: #fff;
}
.fc-view-container .purple .fc-content,
.fc-view-container .purple .fc-content + .fc-bg {
	background-color: #909;
	border-color: #909;
	color: #fff;
}
.fc-view-container .magenta .fc-content,
.fc-view-container .magenta .fc-content + .fc-bg {
	background-color: #C0C;
	border-color: #C0C;
	color: #fff;
}
.fc-view-container .white .fc-content,
.fc-view-container .white .fc-content + .fc-bg {
	background-color: #FFF;
	border-color: #FFF;
	color: #000;
}
.fc-view-container .ltGray .fc-content,
.fc-view-container .ltGray .fc-content + .fc-bg {
	background-color: #CCC;
	border-color: #CCC;
	color: #000;
}
.fc-view-container .dkGray .fc-content,
.fc-view-container .dkGray .fc-content + .fc-bg {
	background-color: #666;
	border-color: #666;
	color: #fff;
}
.fc-view-container .black .fc-content,
.fc-view-container .black .fc-content + .fc-bg {
	background-color: #000;
	border-color: #000;
	color: #fff;
}
.fc-event {
	margin: 2px 0;
	border:	1px solid transparent !important;
	background-color: transparent !important;
}
.fc-event-vert {
  border-width: 0 0 !important;
}
.fc-content {
	border-radius:4px 4px 4px 4px;
}
.fc-view-container .fc-event .fc-time {
	border-bottom: 1px solid rgba(255,255,255,0.3);
}
.fc-view-container .fc-event .fc-title, 
.fc-view-container .fc-event .fc-time {
	font-weight: normal;
}
.fc-view-container .fc-event .fc-bg {
	opacity: unset;
}

/* --------- Postit ------------------------------------------------------------- */
.modulo #postit .postit textarea {
	color:#369;
}
#postit .content {
	color:#369;
}
.buttonPostit {
  background-color: #FFF6AA;
  border: 1px solid #d9c72b;
  color: #aa9800;
}
/* --------- Layout classe ------------------------------------------------------ */
div.deskSelect {
	background-color:#b00;
	color:#fff;
}
div.deskSelect .datiAlunno {
	color:#fff;
}

/* --------- Periodi ------------------------------------------------------------ */
.periodo {
	background-color:#006699;
	border-top:#1696d6 1px solid;
	border-right:#004d74 1px solid;
	border-bottom:#004d74 1px solid;
	border-left:#1696d6 1px solid;
}
.periodo0 {
	background-color:#004f99 !important;
	border-top:#3c78b1 1px solid !important;
	border-right:#003d75 1px solid !important;
	border-bottom:#003d75 1px solid !important;
	border-left:#3c78b1 1px solid !important;
}
.periodo1 {
	background-color:#016797 !important;
	border-top:#3e8baf 1px solid !important;
	border-right:#024f73 1px solid !important;
	border-bottom:#024f73 1px solid !important;
	border-left:#3e8baf 1px solid !important;
}
.periodo2 {
	background-color:#1c7175 !important;
	border-top:#509397 1px solid !important;
	border-right:#14565b 1px solid !important;
	border-bottom:#14565b 1px solid !important;
	border-left:#509397 1px solid !important;
}
.periodo3 {
	background-color:#3d814a !important;
	border-top:#6a9f75 1px solid !important;
	border-right:#2f6239 1px solid !important;
	border-bottom:#2f6239 1px solid !important;
	border-left:#6a9f75 1px solid !important;
}
.periodo4 {
	background-color:#5f8f1e !important;
	border-top:#84a954 1px solid !important;
	border-right:#2f6239 1px solid !important;
	border-bottom:#2f6239 1px solid !important;
	border-left:#84a954 1px solid !important;
}
.periodo5 {
	background-color:#779900 !important;
	border-top:#97b13c 1px solid !important;
	border-right:#5b7500 1px solid !important;
	border-bottom:#5b7500 1px solid !important;
	border-left:#97b13c 1px solid !important;
}

/* --------- Messaggi ----------------------------------------------------------- */
#MessaggiNonLettiBox {
  background-color: #FF9900;
}
#MessaggiNonLetti {
	border-bottom: medium none #FFDDAA;
	border-top: 1px solid #EE7700;
}

/* --------- Orario ------------------------------------------------------------- */
.ltGrayBg .CheckBoxOra {
	background-color:#99CC00;
}
</pre></body></html>