/*stili generici posizionamento e display*/
.solotesto{display:inline;}
input.pulsante {
	color: #3333ff;
	font-weight:bold;
	border: 1px solid #ffffff;
	background-color: #FFFFFF;
	text-decoration:underline;
	cursor:pointer;
}
/********* area reclami *************/
.frminput {color:#0000ff;font-family:helvetica;font-size:1em;border:1px solid #ccccf0;padding: 0px 6px 0px 6px;}

/********* consigli di classe  e scrutini *************/
#esterna{font-family: Arial,Verdana,Helvetica;
	border:2px solid #666699;
	text-align:center;}
.intestazione{background-color:#666699;color:#ffffff;font-size:1.25em;}
.rigachiara{background-color:#eeeeee;color:navy;}
.rigascura{background-color:#f9f9ff;color:navy;}


/************* orientamento ***************/
#uno {font-style:oblique;
      font-family:courier new;
      color:navy;
      font-size:1em;
      font-weight:normal;}

/*************** moduli *******************/
.area{
color: navy;
font-variant:small-caps;
font-weight:bold;
background-color: white;
text-align:center;
border:1px solid blue;
padding: 2px 2px 2px 2px;
} 
.resp{
color: navy;
font-variant:small-caps;
font-size:0.8em;
text-align:left;
padding-left:6px;
} 
/*******************************************/

/*************** contatti *******************/
.int{
   text-align:center;
   background-color:#aaaacc;
   color:#ffffff;
   font-family:Arial,Helvetica;
   font-size:1.2em;
   width:600px;}
   
.col{
   text-align:center;
   background-color:#eeeeee;
   color:navy;
   font-family:Arial,Helvetica;
   font-size:1em;
   font-weight:bold;
   padding:4px 20px 4px 20px;}
 /*******************************************/
 
  /************mappa classi*********************/
 #mappa *{font-family:Arial, Helvetica;
    font-size:12px;}

#mappa td {
     text-align:center;
     vertical-align:middle;
     width:50px;
     padding: 0px 2px 0px 2px;
}
td.settoreA {
     text-align:center;
     vertical-align:middle;
     padding: 0px 2px 0px 2px;
     background-color:#ffffcc;
}
td.settoreB {
     text-align:center;
     vertical-align:middle;
     padding: 0px 2px 0px 2px;
     background-color:#c0ffaa;
}
td.settoreC {
     text-align:center;
     vertical-align:middle;
     padding: 0px 2px 0px 2px;
     background-color:#ccf0ff;
}
#mappa tr {background-color:#f3f3f3;
}
#mappa .intesta {background-color:navy;color:white;
}

td.sx{background-image:url(freccia_sx.gif); /*direzione sinistra*/
     color:#cc3333;
     }

td.dx{background-image:url(freccia_dx.gif); /*direzione destra*/
     color:#cc3333;
     }

td.Bi{background-color:#0000ff;  /*BIENNIO*/
     color:#ffffff;
     font-weight:bold;
     padding: 0px 2px 0px 2px;
     }

td.Me{background-color:#33dd33;  /*MECCANICA*/
     font-weight:bold;
     padding: 0px 2px 0px 2px;
     }

td.Ed{background-color:yellow;  /*EDILIZIA*/
     font-weight:bold;
     padding: 0px 2px 0px 2px;
     }

td.In{background-color:#9999cc;  /*INFORMATICA*/
     color:navy;
     font-weight:bold;
     padding: 0px 2px 0px 2px;
     }
     
td.El{background-color:#dd3333;  /*ELETTROTECNICA*/
     color:#ffffff;
     font-weight:bold;
     padding: 0px 2px 0px 2px;
     }
 /*************************************************/
 /****************regolamento.inc************************/

.livello0
{font-weight:bold;
text-decoration:none; }
.livello1
{font-weight:bold;
 text-decoration:none; }
.livello2
{font-variant:small-caps;font-weight:bold;
 text-decoration:none;}
.livello2b
{font-variant:small-caps;
text-decoration:none;}
.livello3
{text-decoration:none;
 margin-left:8px;}
/**************************************************/

/******************************archivio*******************************/
.boxcomunicato{
  background:#FFFFFF;
  border:2px solid rgb(85,85,120);
  width:700px;
  margin: 2px 0px 2px 0px;
}

.barracomunicato{
  background:rgb(85,85,120);
  /*border:2px solid rgb(85,85,120);*/
  width:100%;
}


.datanews{
  width:auto;
  float:left;
  color:#FFFFFF;
}

.nomenews{
  width:75%;
  float:left;
  color:#FFFFFF;
  text-align:center;
  font-style:normal;
  font-size:16px;
  font-weight:bold;
}

.descrizionenews{
  background-color:#fff;
  color:navy;
  text-align:center;
  font-style:normal;
  font-size:16px;
}

.cartellanews{
  background:rgb(250,210,90);
  width:686px;
  height:24px;
  font-variant:small-caps;
}

.icotipo{
  background:#ffffff;
  vertical-align:middle;
  height:24px;
  width:24px;
  float:left;
  padding-left:6px;
}

.filenews{
  background:rgb(220,220,230);
  width:80%;
  height:24px;
  float:right;
  vertical-align:middle;
  margin-right:4px;
}

.nomenewsfile{
  font-size:14px;
  padding-left:20px;
  float:left;
  vertical-align:middle;
  text-align:left;
  color:#000000;
}

/*********************************************************************/
/**********************archivio vice****************************/
.barracomunicatoVice{
  background:rgb(85,85,120);
  border:2px solid rgb(85,85,120);
  width:100%;
}

.icocestino{
  width:auto;
  height:auto;
  float:right;
  background:#FFFFFF;
  border:2px solid #FF0000;
}
/********************************************************************/


/*********************************cartella*********************************/
.bodystyleCar{
  border:4px solid #8080c0;
  font-family:Arial;
}

.barracomunicatoCar{
  background:rgb(128,128,192);
  width:100%;
  border:2px solid #fff;
}

.datanewsCar{
  color:#FFFFFF;
}

.datanewsCar{
  width:75%;
  color:#FFFFFF;
  text-align:center;
  font-style:normal;
  font-size:16px;
  font-weight:bold;
}

.descrizionenewsCar{
  background-color:#fff;
  color:navy;
  text-align:center;
  font-style:normal;
  font-size:16px;
  font-family:comic sans ms;
  border:2px solid #0000ff;
}
.nomedocCar{
   color:navy;
   font-weight:bold;
   background-color:#ddddee;
   padding-left:10px;
}
/***********************************************************/

/****************************newstesto****************************/
table.comunicatotesto
      { width:100%;
	  background-color:#eeeef0;
       }
	   
table.comunicatotestofin
      { width:100%;
	  background-color:#eeeef0;
	  margin-bottom:5px;
       }
	   
.data{
	font-family: Geneva, Arial, Helvetica;
	font-size: 12px;
	font-weight: 600;
	color:#003399;
	text-align:left;
	width:200px;
}

.categoria{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: 600;
color:#ff0033;
text-align:right;
width:250px;
}

.titolo{
font-family: Geneva, Arial, Helvetica;
font-size: 15px;
font-weight: 700;
color: #0000ff;
text-align:center;
}

.icona{
text-align:right;
}
.descrizione{
font-family: Geneva, Arial, Helvetica;
font-size: 11px;
font-weight: 700;
color: navy;
text-align:left;
padding-left:12px;
}

input.numNews{
  width:18px;
  color:#6060A6;
  font-weight:bold;
  font-size: 14px;
  padding:0px 2px 0px 0px;
  text-align:center;
}
.pp1{
  color:#9999cc;
  font-family:arial;
  font-weight:bold;
  font-style:italic;
  font-size: 1.6em;
  padding:0px 0px 0px 0px;
  text-align:center;
}  
.pp2{
  color:#666699;
  font-family:arial;
  font-weight:bold;
  font-style:italic;
  font-size: 1.6em;
  padding:0px 2px 0px 0px;
  text-align:center;
}  
.titolonews1{
	color:gold;
	font-family:arial;
	font-weight:bold;
	font-size:1.5em;
	margin-left:12px;
	font-style:italic;}
	
.titolonews2{
	color:#666699;
	font-family:arial;
	font-weight:bold;
	font-size:1.2em;}


/*****************************************************/

/**********************contenuto classi******************************/
#areaFileCont{
  width:200px;
  height:auto;
  float:left;
  position:relative;
  padding:2px 2px 2px 2px;
}

#nomeFileCont{
  height:auto;
  width:100%;
  background:#0033FF;
  color:#FFFFFF;
  font-family:arial helvetica sans-serif;
  font-size:16px;
  text-align:center;
}

#tabellaFileCont{
  border:groove;
  border-color:#0033FF;
  background:#99CCFF;
  width:200px;
}

/**************************************************************/


/***********************Contenuto Prof***********************/
#areaFileContProf{
  width:400px;
  height:auto;
}

#nomeFileContProf{
  height:auto;
  width:100%;
  background:#0033FF;
  color:#FFFFFF;
  font-family:arial, helvetica, sans-serif;
  font-size:16px;
  text-align:center;
}

#tabellaFileContProf{
  border:groove;
  border-color:#0033FF;
  background:#99CCFF;
  width:380px;
}

#icoElimContProf{
  float:left;
  width:auto;
  height:auto;
}

#icoVisContProf{
  float:right;
  height:auto;
  width:auto;
}

/************************************************/
/***************************lista news****************************/
        .sfondo0
	   {background-color:#eeeeff;
	    font: 0.75em Arial;
	    color:navy;
	   }
        .sfondo1
	   {background-color:#ddddee;
	    font: 0.75em Arial;
	    color:navy;
	   }
        #intestazione td
	   {background-color:#333366;
	    font:  0.75em  Arial;
	    color:#ffffff;
	    text-align:center;
	   }
/******************************************************************/

/*************************************crediti.inc*****************************/
#tabcred {background-color:#ccccdd;width:100%;}
#tabcred tr{font-family: arial,verdana,helvetica;
            background-color:#ffffff;
            color:navy; 
	    text-align:center;
	    font-weight:bold;
}

#tabcred td.head{font-family: arial,verdana,helvetica;
            background-color:#666699;
            color:#ffffff; 
	    text-align:center;
	    font-weight:bold;
}
/**************************************************************************/


/****************************esame di  stato.inc*********************************/
#ind li{font-size:0.85em;}


.areaEsam{width:30%;
     color: navy;
     background-color: white;
     text-align:center;
     border:1px solid blue;
     padding: 2px 2px 2px 2px;
}
/***********************************************************************/

/*************************nuovi indirizzi****************************/
#tabora,#tabmec,#tabinf,#tabele,#tabcat 
           {background-color:#ccccdd;width:100%;}
#tabora tr,#tabmec tr,#tabinf tr,#tabele tr,#tabcat tr 

           {font-family: Arial,Verdana,Helvetica;
            background-color:#ffffff;
            color:navy; 
	    text-align:center;
	    font-weight:bold;
}
#tabora tr.ore, #tabmec tr.ore,#tabinf tr.ore,#tabele tr.ore,#tabcat tr.ore 
           {font-family: Arial,Verdana,Helvetica;
            background-color:#ffffcc;
            color:purple; 
	    text-align:center;
	    font-weight:bold;
}
#tabora td.head,#tabmec td.head,#tabinf td.head,#tabele td.head,#tabcat td.head 

           {font-family: Arial,Verdana,Helvetica;
            background-color:#666699;
            color:#ffffff; 
	    text-align:center;
	    font-weight:bold;
}
#tabora td.materia,#tabmec td.materia,#tabinf td.materia,#tabele td.materia,#tabcat td.materia 
           {font-family: Arial,Verdana,Helvetica;
            background-color:#f9f9ee;
            color:navy; 
	    text-align:left;
	    font-weight:bold;
}
#tabora td.anno,#tabmec td.anno,#tabinf td.anno,#tabele td.anno,#tabcat td.anno
           {font-family: Arial,Verdana,Helvetica;
            background-color:#f9f9ee;
            color:navy; 
	    text-align:center;
	    font-weight:bold;
	    width:80px;
	    height:40px;
}
#tabora td.def,#tabmec td.def,#tabinf td.def,#tabele td.def,#tabcat td.def
           {font-family: Arial,Verdana,Helvetica;
            background-color:#ffffcc;
            color:navy; 
	    text-align:center;
	    font-size:0.9em;
	    font-weight:bold;	    
	    width:80px;
}
/*********************************************************************/

#tx_invisibile {
    display: none;
}
img {
	display: none;
}

.hidden {
 margin-bottom: 15px;
}
.hidden a{ 
	color: #214821;
} 
.hidden a:link {
	color:#000000;
}
.hidden a:visited {
	color: #000000;
}
.hidden a:hover {

}

#invisibile {
	display: none;
}
body {  color:navy;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 76%;
	margin: 0;
	padding:0;
	padding-left: 20px;
	font-weight: normal;
	}
#aux {
	border: solid 2px #9999dd;
	padding: 5px 10px 5px 10px;
	margin: 5px;
	background-color: #FFFFFF;
}
#pagina h1 {
	background-color: #FFFFFF;
	color: #3333cc;
	width: 100%;
}
h2.hidden  {
	font-size: 1.6em;
	width: 100%;
	color: #000000;
	background-image:url(../imm/barratesto.gif);
	color: #6666cc;
	text-align: left;
	padding-left:10px;
	margin:0px;
}



a.scuolaeservizi_testo {
	color: #713E00;
}	
a.scuolaeservizi_testo:hover{
	background-color: #97BA58;
	border: 1px solid black;
	color: black;
}	


 /*-------------stili per visualizzazione------------------*/
.opzioni ul li{
	color: #cc3333;
	padding: 2px 0px;
	text-align: left;
}
.opzioni ul li a{ 
	color: #713E00;
	padding: 0px 5px;
}
.opzioni ul a:link {
	color: #000000;
	padding: 0px 5px;
}
.opzioni ul a:visited {
	color: #333333;
	padding: 0px 5px;
}
.opzioni ul a:hover {
	background-color: #99ccff;
	border: 1px solid black;
	color: black;
}
.opzioni ul a:focus {
	background-color: #99ccff;
	border: 1px solid black;
	color: black;
}
/*STILI PER PERCORSO A BRICIOLE DI PANE*/

.briciole{
	padding: 20px;
	margin-top: 0px;
	position: relative;
}
.briciole ul{
	margin: 0px;
	padding: 0px;
	display: inline;
}
.briciole li {
	display: inline;
	color: #28418A;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
}
 /*-------------stili per menu------------------*/
#menu ul li{
	color: #000033;
	padding: 2px 0px;
}
#menu ul a {
	color: #713E00;
	padding: 0px 5px;
}
#menu ul a:link {
	color: #000000;
	padding: 0px 5px;
}
#menu ul a:visited {
	color: #333333;
	padding: 0px 5px;
}
#menu ul a:hover {
	background-color: #99ccff;
	border: 1px solid black;
	color: black;
}
#menu ul a:focus {
	background-color: #99ccff;
	border: 1px solid black;
	color: black;
}

/*-------------stili per menu testo------------------*/
#menu1 ul li{
	color: #000033;
	padding: 2px 0px;
}
#menu1 ul a {
	color: #713E00;
	padding: 0px 5px;
}


#menu1 ul a:link {
	background-color: #ffffff;
	color: #3333cc;
}
#menu1 ul a:visited {
	background-color: #ffffff;
	color: #9999cc;
}
#menu1 ul a:hover {
	background-color: #ffffff;
	color: #3333ff;
}

#menu1 ul a:focus {
	background-color: #ffffff;
	color: #ff0000;
}
#menu1 ul a:active {
	background-color: #ffffff;
	color: #cc3333;
}
/*-------------stili per in consultazione------------------*/
.consult a:link {
	color: #713E00;
	padding: 0px 5px;
	text-decoration: none;
}
.consult a:visited {
	color: #713E00;
	padding: 0px 5px;
	text-decoration: none;
}
.consult a:hover {
	background-color: #97BA58;
   text-decoration: none;
	color: black;
}
.consult a:focus {
	background-color: #97BA58;
	text-decoration: none;
	color: black;
}

 /*-------------stili per contenuto------------------*/
.contenuto {
	padding: 0px 0px 0px 0px;
}
.contenuto ul li{
	line-height: 1.4em;
}

/*------------STILI MAPPA SITO--------------*/

#c1{
  vertical-align:top;}
  
#c2{
	vertical-align:top;
	width: 75%;
}

#c3{
	display:none;
}

.nascostotx{
    display:none;
}

.tabespazio{
  width:5px;
}

.tabefondo{
	display:none;
  }
  
#testo {
	padding: 5px 5px 5px 5px;	
}
