﻿#bodyPage{
  text-align:center;
  background-color:white;
  background-image: url(/scuolafacile/img/bambini2.png);
  background-attachment: fixed;

}
body {
  text-align :center;
  background-image: url(/scuolafacile/img/bambini2.png);
  background-attachment: fixed;

}
.pulsanteSezionePaginaSel 
{
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
    background-color:#336699;
    color:white;
    border:solid grey 1px;    
    padding-left:40px;
    padding-right:40px;
    border-radius: 3px 3px 3px 3px; 
    text-align:center;
    cursor:pointer;
}
.pulsanteSezionePagina
{
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
    background-color:silver;
    color:#336699;
    border:solid grey 1px;    
    padding-left:40px;
    padding-right:40px;
    border-radius: 3px 3px 3px 3px; 
    text-align:center;
    cursor:pointer;
}
 .pulsanteSezionePagina:hover
 {
      background-color: rgb(244,209,80);
      color:#336699;
 }
.tabella
{
    margin-top:20px;
    border-collapse:collapse;
    border:solid #336699 1px;
    width:90%;
}
.tabellaRisultatoRicerca
{
    margin-top:5px;
    border-collapse:collapse;
    border:solid #336699 1px;
    width:90%;
}
.campoTestataTabellaRisultatoRicerca
{
     font-family:Trebuchet MS;
     font-size:11px;
     font-weight:bold;
     text-align:center;
     padding-bottom:3px;
     padding-left:5px;
     padding-rignt:5px;
     padding-top:3px;
     border:solid #6699bb 1px;
     background-color:#336699;
     color:White;
    }
    .messaggioInfo
    {
     font-family:Trebuchet MS;
     font-size:11px;
     font-weight:bold;
     text-align:left;
     padding:10px;
     color:#336699;
     border:solid #336699 2px;
        }
    .MessaggioErrore
    {
     font-family:Trebuchet MS;
     font-size:11px;
     font-weight:bold;
     text-align:left;
     padding:10px;
     color:red;
     border:solid red 2px;
        }
.testaColonna
{
     font-family:Trebuchet MS;
     font-size:11px;
     font-weight:bold;
     text-align:center;
     padding:3px;
     border:solid #336699 1px;
     background-color:#336699;
     color:White;
    }
    .campovaloreTabellaRicerca
    {
     font-family:Trebuchet MS;
     font-size:11px;
     font-weight:bold;
     text-align:left;
     padding-left:5px;
     border:solid #336699 1px;
     color:black;
     }
     .riepilogoRisultati
     {
     font-family:Trebuchet MS;
     font-size:11px;
     font-weight:bold;
     text-align:center;
     margin-top:5px;
     background-color:gray;
     color:White;
         }
.rigaTabelladispari
{
    background-color:HONEYDEW;
} 
.rigaTabellapari
{
     background-color:BLANCHEDALMOND;
    } 

.campoTabella
{
     font-family:Trebuchet MS;
     font-size:10px;
     text-align:center;
     padding:3px;
     border:solid #336699 1px;;
    }


.testogruppomenu
{
    font-family:Trebuchet MS;
    font-weight:bold;
    color: White;
    font-size:10px; 
    padding:3 3 3 5px;
}
.titoloPagina
{
    font-family:Trebuchet MS;
    font-weight:bold;
    color: #336699;
    font-size:15px; 
    padding:5px; 
    text-align:center;
    margin-right:10px;
    border-bottom:solid 1px #336699;
}
.gruppomenu
{
 background-color:#822222;   
 }
 
  .pulsanteform
 {
    cursor:pointer;
    font-family:Trebuchet MS;
    color: black;
    font-size:10px; 
 }
 .campotxt
 {
    font-family:Trebuchet MS;
    color: #336699;
    font-size:10px; 
 }
 #box_non_loggati
 {
 background-color:#f1f1f1;
 border:solid #336699 2px;
 padding:2 2 5 2px;
 }
 
 #box_loggati 
 {
 background-color:#f1f1f1;
 border:solid #336699 2px;
 padding:2 2 5 2px;
 }
 .pulsanteMenusx
 {
    margin-top:2px;
    padding:3px;
    background-color:rgb(244,209,80);   
    cursor:pointer;
    font-family:Trebuchet MS;
    font-weight:bold;
    color: black;
    font-size:10px; 
    padding:2 2 2 6px;
    border:solid rgb(244,209,80) 1px;
 }
 


 .gruppoMenu
 {
  margin-bottom:5px;   
  }
 .pulsanteMenusx:hover
 {
 background-color:gold; 
 color: #822222;
 border:solid #822222 1px;
 }
#div_testata{
width:1014px;
height:80px;
background-position:0 -100px;
/*background-repeat:no-repeat;*/
background-image: url(/scuolafacile/img/bambini4.png);
}
#struttura{
width:800px;
border:none;
margin:0 auto 0 auto; text-align:left;
background-color:white;
box-shadow: rgb(166,144,140)  0px 0px 25px 5px; 
-moz-box-shadow: rgb(166,144,140)  0px 0px 25px 5px; 
-webkit-box-shadow: rgb(166,144,140)  0px 0px 25px 5px; 
}
#img_testata{
width:800px;
}
#img_scorr{
width:760px;
}
#testata{
vertical-align:top;
text-align:right;
padding:0 0 0 0px;
}
#corpo{
height:200px;
text-align:center;
}
#footer{
text-align:center;
padding:5 5 15 5px;
width:800px;
}
#img_footer{
width:760px;
}
#login_portale{
border:none;
font-family:Trebuchet MS;
font-size:10px;
color:#666666;
font-weight:bold;
text-align:left;
padding-top:270px;
padding-left:15px;
}
.contenitorepulsante_noSel{
border:solid #A62928 1px;
background-color:ivory;
text-align:center;
padding:0 3 0 3px;
}
.contenitorepulsante_noSel_hover{
text-decoration:none;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
color:#336699;
}
.contenitorepulsante_Sel{
border:solid #A62928 1px;
background-color:#F0E68C;
text-align:center;
padding:0 3 0 3px;
text-decoration:none;
font-family:Trebuchet MS;
font-size:12px;
font-weight:bold;
color:#336699;
}
.pulsanteSempreVisibile_si{
text-decoration:none;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
color:#A62928;
}
.pulsanteSempreVisibile_si:hover{
text-decoration:none;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
color:#336699;
}


.pulsanteSempreVisibile_no{
text-decoration:none;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
color:OLIVEDRAB;
}
.pulsanteSempreVisibile_no:hover{
text-decoration:none;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
color:#336699;
}

.allinamentoCentrale{
text-align:center;
}
#menu{
margin-left:15px;
margin-right:15px;			
}
#campoLoginUser{
text-decoration:none;
font-family:Trebuchet MS;
font-size:10px;
font-weight:normal;
color:#336699;
}
#campoLoginPass{
text-decoration:none;
font-family:Trebuchet MS;
font-size:10px;
font-weight:normal;
color:#336699;
}

.campoForm
{
border:solid silver 1px;
text-decoration:none;
font-family:Trebuchet MS;
font-size:13px;
font-weight:normal;
color:#336699;
background-color:White;
width:180px;
padding-left:2px;
padding-right:2px;
}

.campoData
{
border:solid silver 1px;
background-color:#f1f1f1;
text-decoration:none;
font-family:Trebuchet MS;
font-size:10px;
font-weight:normal;
color:#336699;
width:70px;
cursor:pointer;
}
.titoloPiccolo
{
background-color:#822222;
text-decoration:none;
text-align:center;
font-family:Trebuchet MS;
font-size:10px;
font-weight:bold;
color:rgb(244,209,80);
width:100%;
padding:1px;
margin-top:5px;
margin-bottom:5px;
}

.tabellaReport
{
border:solid #336699 2px;    
margin:5px;
}

.tabellaTestata
{
background-color:#336699; 
}

.tabellaTitoloColonna
{
border:solid silver 1px;
text-decoration:none;
font-family:Trebuchet MS;
font-size:10px;
font-weight:bold;
color:white; 
text-align:center;
padding:5px;
}

.tabellaRigadispari
{
    background-color:BISQUE; 
}
.tabellaRigapari
{
    background-color:GAINSBORO; 
}
.TabellaContenutoTesto
{
border:solid silver 1px;
text-decoration:none;
font-family:Trebuchet MS;
font-size:10px;
font-weight:normal;
color:black;
text-align:left;
padding-top:2px;
padding-left:5px;
padding-bottom:2px;
padding-right:5px;
}
            
.campoForm2
{
border:solid silver 1px;
background-color:White;
text-decoration:none;
font-family:Trebuchet MS;
font-size:10px;
font-weight:normal;
color:#336699;
    }
    
.etichetta{
text-decoration:none;
font-family:Trebuchet MS;
font-size:10px;
font-weight:bold;
color:#822222;
background-color:ivory;
text-align:right;
}
.inputText{
text-decoration:none;
font-family:Trebuchet MS;
font-size:10px;
font-weight:normal;
color:#336699;
border:solid #666666 1px;
width:200px;
}
.bottonLogin{
text-decoration:none;
font-family:Trebuchet MS;
font-size:10px;
padding:2 3 2 3px;
font-weight:normal;
color:#336699;
border:solid #666666 1px;
background-color:#f1f1f1;
}
.bottonLogin:hover{
text-decoration:none;
font-family:Trebuchet MS;
font-size:10px;
font-weight:normal;
color:#A62928;
border:solid #666666 1px;
background-color:#F0E68C;
}
#msgerr{
color:#A62928;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
text-align:center;
}
input
{
font-family:Trebuchet MS;
font-size:10px;
}
.cls_msgerr
{
color:#A62928;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
text-align:center;
padding:20px;
font-weight:bold;
border:solid 2px #A62928;
margin:20px; 
}

.titolo{
	margin-top:2px;
	font-family:Trebuchet MS;
	color:white;
	font-size:15px;
	background-color:#336699;
	text-align:center;
	font-weight:bold;
	border-top:solid A62928 2px;
}
.titoloBlocco{
	font-family:Trebuchet MS;
	color:#336699;
	text-align:center;
	font-weight:bold;
	border-bottom:solid #BA8B3C 1px;
}
.titoloBlocco2{
	font-family:Trebuchet MS;
	color:#A62928;
	text-align:center;
	font-weight:bold;
	border-bottom:solid #336699 1px;
}
.semplice{
	font-family:Trebuchet MS;
	color:#336699;
	font-size:10px;
	font-weight:normal;
	text-align:center;
}
.ang_arr{
	height:350px;
	border:solid #BA8B3C 2px;
	background-color:ivory;
  border-top-left-radius: 10px; 
  -moz-border-top-left-radius: 10px; 
  -webkit-border-top-left-radius: 10px; 
   border-top-right-radius: 10px; 
  -moz-border-top-right-radius: 10px; 
  -webkit-border-top-right-radius: 10px; 
}
.ang_arr_2{
	height:450px;
	border:solid #336699 2px;
	background-color:#f1f1f1;
  border-top-left-radius: 10px; 
  -moz-border-top-left-radius: 10px; 
  -webkit-border-top-left-radius: 10px; 
   border-top-right-radius: 10px; 
  -moz-border-top-right-radius: 10px; 
  -webkit-border-top-right-radius: 10px; 
}
.titoloHomep1{
	font-family:Trebuchet MS;
	color:#A62928;
	font-size:35px;
	font-weight:bold;
	font-style:italic;
}
  .tabellaContenitore
    {
        background-color:white;
        }
  .raggruppamentoPlessi
  {
      box-shadow: 0 1px 2px rgba(0,0,0,0.20), 
inset 0px -15px 10px -12px rgba(0,0,0,0.20);
  }
  .verificaElementoFruitore
  {
  width:20px;  
  height:20px;  
  }

  .riga_dispari
  {
      background-color:LEMONCHIFFON;
      }
   .riga_pari
   {
        background-color:LAVENDER;
       }
  .menuScuolaNonAttivo
  {
      border:solid silver 1px;
      color:#336699;
      width:200px;
      padding:3px;
      font-weight:bold;
      font-family:Trebuchet MS;
      text-align:left;
      border-radius: 3px 3px 3px 3px; 
      background-color:#ccc;
      float:left;
      margin:2px;
      cursor:pointer;
      font-size:12px;
  }
  .menuScuolaNonAttivo_liv1
    {
      border:solid silver 1px;
      color:#336699;
      width:150px;
      padding:2px;
      font-weight:bold;
      font-family:Trebuchet MS;
      text-align:left;
      border-radius: 3px 3px 3px 3px; 
      background-color:#ddd;
      float:left;
      margin:2px;
      cursor:pointer;
      font-size:10px;
  }
    .menuScuolaNonAttivo_liv2
    {
      border:solid silver 1px;
      color:#336699;
      width:60px;
      padding:2px;
      font-weight:bold;
      font-family:Trebuchet MS;
      text-align:left;
      border-radius: 3px 3px 3px 3px; 
      background-color:#eee;
      float:left;
      margin:2px;
      cursor:pointer;
      font-size:10px;
  }
  .elencoFruitoriConAllergie
  {
      font-family:Trebuchet MS;
      font-size:13px;
      font-weight:bold;
      color:#822222;
   }
  .menuScuolaNonAttivo_liv2_Bis
  {
      border:solid silver 1px;
      color:#336699;
      width:400px;
      padding:2px;
      font-weight:bold;
      font-family:Trebuchet MS;
      text-align:left;
      border-radius: 3px 3px 3px 3px; 
      background-color:#eee;
      float:left;
      margin:2px;
      font-size:10px;
      }
     .menuScuolaNonAttivo:hover,.menuScuolaNonAttivo_liv1:hover,.menuScuolaNonAttivo_liv2:hover
  {
      border:solid #336699 1px;
      color:#silver;
      background-color:gold;
      cursor:pointer;
  }
  

    .menuScuolaAttivo
  {
      border:solid silver 1px;
      color:white;
      width:200px;
      padding:3px;
      font-weight:bold;
      font-family:Trebuchet MS;
      text-align:left;
      border-radius: 3px 3px 3px 3px; 
      background-color:#336699;
      float:left;
      margin:2px;
      cursor:pointer;
      font-size:12px;
  }
  .menuScuolaAttivo_liv1
  {
      border:solid silver 1px;
      color:white;
      width:150px;
      padding:2px;
      font-weight:bold;
      font-family:Trebuchet MS;
      text-align:left;
      border-radius: 3px 3px 3px 3px; 
      background-color:#336699;
      float:left;
      margin:2px;
      cursor:pointer;
      font-size:10px;
  }
  .menuScuolaAttivo_liv2
  {
      border:solid silver 1px;
      color:white;
      width:60px;
      padding:2px;
      font-weight:bold;
      font-family:Trebuchet MS;
      text-align:left;
      border-radius: 3px 3px 3px 3px; 
      background-color:#336699;
      float:left;
      margin:2px;
      cursor:pointer;
      font-size:10px;
      }
      .nomeUtenteFruitore
      {
      border:solid silver 1px;
      color:#336699;
      padding-left:5px;
       padding-right:5px;
      font-weight:bold;
      font-family:Trebuchet MS;
      text-align:left;
      margin:2px;
      font-size:13px;
      }
      .operazioni
      {
      border:solid silver 1px;
      color:green;
      padding-left:5px;
       padding-right:5px;
      font-weight:bold;
      font-family:Trebuchet MS;
      text-align:center;
      margin:2px;
      font-size:13px;
        }
        .testataTabella
        {
            background-color:#336699;
              border:solid silver 1px;
              color:white;
              padding-left:5px;
              padding-right:5px;
              font-weight:bold;
              font-family:Trebuchet MS;
              text-align:left;
              margin:2px;
              font-size:15px;
            }