﻿body  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	background:#ffffff url('../images/Bg_Body.jpg') repeat-x;
	font-size: 70%;/*0.72em;*/
	margin: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	height: 100%;
}
	
img {border:0px;}

.elencoStandard{ margin:0px;  }
.elencoStandard li{ padding:5px; list-style:none;border-bottom:1px solid gray;}
.elencoStandard li a{ text-decoration:none; color:#000066;}
.elencoStandard li a:hover{ text-decoration:underline;}
.elencoStandard li img{ border:1px solid gray; padding:5px;margin: 5px; }
.elencoStandard li div{ text-align:left;  padding-bottom:5px; padding-left:5px;}
.elencoStandard li:hover{ background-color:#eeeeee;}

 .Webmail{ color:Black; text-align:center; margin-top:15px; width:140px; border:1px solid #1e5f82; padding:2px; }
    .WebmailTitle{ color:White; background-color:#1e5f82; border:1px solid #555555; text-align:center;}
.Ricerca{}

.menuDn{ margin:0px;}
    .menuDn li{ padding-left:10px; padding-right:10px; display:inline; font-size:1em;}
        .menuDn li.selected{ background-color:#81B9D8;}
        .menuDn li a{color:#ffffff; text-decoration:none;}
        .menuDn li a:hover{color:#dddddd;}
        .menuDn li.selected a {color:black; }        

.MenuLeftTd { color:#1E5F82; vertical-align: top; width: 160px; text-align: left; background: url('../images/BG_Left.jpg') repeat-y left;}
.menuLeft{ margin:5px; padding: 0px; padding-top:4px; padding-bottom:4px; color:#000066; font-size:.8em; border-top:solid 1px gray; border-bottom:solid 1px gray;}
.menuLeft li{margin:0; margin-top:1px; margin-bottom:1px; border-left:3px #ffffff solid; font-size:1.3em;  padding:2px; font-style:normal; font-weight:bold; list-style:none; /*background: url(../images/close.gif) no-repeat;*/}
    .menuLeft li.selected{background-color:#81B9D8; border-left:3px green solid;}
    .menuLeft li:hover{background-color:#81B9D8; border-left:3px red solid;}
    .menuLeft li a{color:#0e4f72; text-decoration:none; font-weight:normal;}
    .menuLeft li a:hover{color:#ffffff;}
    .menuLeft li.selected a {color:#ffffff;}
    .menuLeft li.separatore {border-top:1px solid #000099; margin-top:4px; }

.sottoMenu{ margin:0; padding:0; padding-top:2px; padding-bottom:2px; border-left: 2px solid #999999; }
    .sottoMenu li{ padding:2px; list-style:none; background-color:#E7EFF7;}
        .sottoMenu li.selected{ background-color:#81B9D8;}
        .sottoMenu li.selected a{ color:#ffffff;}
    .sottoMenu li a{ color:Black; text-decoration:none; padding:2px; padding-left:2px; padding-right:5px;}
    .sottoMenu li a:hover{ color:#ffffff; background-color:#81B9FF;}

.stdTitolo{ font-size:1.3em; font-weight:bold; padding:5px; margin-bottom:10px; border-top:1px solid #555555; border-bottom:1px solid #555555;}
.stdImmagini{float:left;}
    .stdImmagini ul { margin:0px; padding:5px;}
        .stdImmagini ul li { display:inline; list-style:none;  }
			.stdImmagini ul li:hover img { background:#1e5f82;}
		.stdImmagini ul li img { padding:5px; margin:3px; border:1px solid #999999;}
.stdSottopagine{  float:right; }
    .rxSubmenu {padding:0px; margin:0; background-color:#81B9D8; }
        .rxSubmenu li{padding:2px; padding-left: 5px; list-style:none; border:1px solid #ffffff; }
            .rxSubmenu li:hover{}
            .rxSubmenu li ul{ border:none;}
            .rxSubmenu li ul li{padding:2px; padding-left: 15px; margin:0; }
            .rxSubmenu li.selected{ background-color:#004E66;}
            .rxSubmenu a.selected{ color:#ffffff}
            .rxSubmenu a.selected:hover{ background:none;}
            .rxSubmenu li a{padding:2px; text-decoration:none; color: #ffffff; }
            .rxSubmenu li a:hover{color:Yellow; }
.stdAllegati{}
.stdComandi{ background-color:#dddddd;margin-top:15px; margin-bottom:15px;}
    .stdComandi ul{margin: 0; padding: 0;}
         .stdComandi ul li{display:inline; padding:10px;}
            .stdComandi ul a{text-decoration: none; color:Black; padding-left:10px;}
                .stdComandi ul a:hover{text-decoration: none; color:#ffffff; background-color:#999999;}


/*======== BOX CENTRO ==================*/
.BoxTop{ float:right; width:250px; margin:5px; background:url(../images/Box_TopExt.gif) repeat-x #ffffff; }
.BoxTopSx{ background:url(../images/Box_TopSx.gif) left top no-repeat;}
.BoxTopRx{ background:url(../images/Box_TopRx.gif) right top no-repeat;}
.BoxSx{    background:url(../images/Box_Sx.gif) left top repeat-y }
.BoxRx{    background:url(../images/Box_Rx.gif) right top repeat-y }
.BoxBottomSx{ background:url(../images/Box_BottomSx.gif) left bottom no-repeat; }
.BoxBottomRx{ background:url(../images/Box_BottomRx.gif) right bottom no-repeat;}
.BoxBottom{   background:url(../images/Box_BottomExt.gif) right bottom repeat-x}
.BoxInt{padding:10px; padding-top: 0px; /*background:url(../images/BgPagine.gif) no-repeat bottom center;*/}
    /*======== BOX CENTRO TITOLO ==================*/
    .BoxTitleTop{ margin-left:15px; position:absolute; background:url(../images/BoxTitle_LeftLines.gif) repeat-x #ffffff; }
    .BoxTitleTopSx{ background:url(../images/BoxTitle_TopSx.gif) left top no-repeat;}
    .BoxTitleTopRx{ background:url(../images/BoxTitle_TopRx.gif) right top no-repeat;}
    .BoxTitleSx{    background:url(../images/BoxTitle_LeftLines.gif) left top repeat-y }
    .BoxTitleRx{    background:url(../images/BoxTitle_LeftLines.gif) right top repeat-y }
    .BoxTitleBottomSx{ background:url(../images/BoxTitle_BottomSx.gif) left bottom no-repeat; }
    .BoxTitleBottomRx{ background:url(../images/BoxTitle_BottomRx.gif) right bottom no-repeat;}
    .BoxTitleBottom{   background:url(../images/BoxTitle_LeftLines.gif) right bottom repeat-x}
    .BoxTitleInt{padding:5px; padding-left: 15px; padding-right: 15px; }

/*========== Home Page ==================*/
.Home_Bottom{ background-color:#E7EFF2; overflow:hidden; border-top:1px solid gray;padding:5px;}
    .Home_Video{ width:45%; float:left;}
    .Home_Contenuto{ width:44%; float:right; }
.Home_Link{}


.Home_Elenco{color:#666666;  margin-top:5px; width:290px; border-bottom:1px double gray; margin-bottom:15px; }
.Home_Elenco h1{ border-top:1px solid gray; border-bottom:1px solid gray;}
.Home_Elenco ul { padding:10px; padding-top:35px;}
    .Home_Elenco ul li { padding-bottom:10px; list-style-image:url(../images/LI_News.gif);}
    .Home_Elenco ul li:hover { color:#000000; background-color:#eeeeee;}
    .Home_Elenco ul li a{ color:#1E5F82; text-decoration:none; font-weight:bold;}
    .Home_Elenco ul li a:hover{ color:#555555; text-decoration:underline;}
        .Home_InEvidenza_Data{color:#999999; font-size:.8em; }

.Home_InEvidenza{color:#666666; padding-top:30px; padding-bottom:10px; }
.Home_InEvidenza ul {padding-top:10px;  }
    .Home_InEvidenza ul li { padding-bottom:10px; /*list-style-image:url(../images/LI_News.gif);*/}
    .Home_InEvidenza ul li:hover { color:#000000; background-color:#eeeeee;}
    .Home_InEvidenza ul li a{ color:#1E5F82; text-decoration:none; font-weight:bold;}
    .Home_InEvidenza ul li a:hover{ color:#555555; text-decoration:underline;}
        .Home_InEvidenza_Data{color:#999999; font-size:.8em; }

.BoxAgenda {margin-top:10px; width:198px; float:right;}
    .BoxAgenda_Ext{background:url(../images/Agenda_Ext.gif) repeat-y top; }
    .BoxAgenda_Bottm{ background: url(../images/Agenda_Bottom.gif) no-repeat bottom;}
    .BoxAgenda_Top{ background:url(../images/AgendaTop.gif) no-repeat top;}
    .BoxAgenda_Top ul{ padding-top:50px; padding-bottom:60px;}
        .BoxAgenda_Top ul li a{ color:#003399; text-decoration:none; font-weight:bold;}
        .BoxAgenda_Top ul li a:hover{ color:#660000; text-decoration:underline;}
    
.BoxGenitori{ float:left; width:50%;}
    .AreaGenitoriInt{ padding-top:25px; height:340px;}
    .AreaGenitoriInt ul{ margin-top:5px; }
    .AreaGenitoriInt ul li { padding-bottom:10px; list-style-image:url(../images/LI_News.gif);}
    .AreaGenitoriInt ul li a{ color:#003399; text-decoration:none; font-weight:bold;}
    .AreaGenitoriInt ul li a:hover{ color:#660000; text-decoration:underline;}

.BoxAlunni{ float:right; width:50%; }
    .AreaAlunniInt{ padding-top:25px; height:340px;}
    .AreaAlunniInt ul{ margin-top:5px;}
    .AreaAlunniInt ul li { padding-bottom:10px; list-style-image:url(../images/LI_News.gif);}
    .AreaAlunniInt ul li a{ color:#003399; text-decoration:none; font-weight:bold;}
    .AreaAlunniInt ul li a:hover{ color:#660000; text-decoration:underline;}

.totoloBox{ font-size:1.5em;}

.BoxDescrizioni{padding-top:15px;}
    .BoxDescrizioni img{ float:left; text-align:left; margin:3px; margin-left:20px; padding:3px; border:1px solid #999999;}
    .BoxDescrizioni span{ color:#666666; }


/*=== BOX Arrotondato =======*/
b.rtop, b.rbottom{display: block; background: #fff}
b.rtop b, b.rbottom b{display: block; height: 1px; overflow: hidden; background: #cccccc}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px}
.testo{background: #cccccc; color:#FFFFFF; text-align:center}



/* ********* MENU TOP ********************************** */
table#MenuTop a {
	color:#FFFFFF;	
	font-weight:bold;
	font-family:Verdana;
	text-decoration: none;
}
table#MenuTop a:link {
	color:#FFFFFF;
	font-weight:bold;
	font-family: Verdana; 
	text-decoration: none;
}
table#MenuTop a:visited {
	color:#FFFFFF; 
	font-weight:bold;
	font-family: Verdana;
	text-decoration: none;
}
table#MenuTop a:hover {
	color: #FFFF00;
	font-weight:bold;
	font-family: Verdana;
	text-decoration: none;
}

/*============== MenuFooter ==================*/
table#MenuFooter a
{
	text-decoration:none;
	color: #336699;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#MenuFooter a:link
{
	text-decoration:none;
	color: #336699;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#MenuFooter a:hover
{
	text-decoration: underline;
	color: green;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#MenuFooter span
{
	text-decoration: none;
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

/*============== MenuLeft ==================*/
/*
table#MenuLeft a
{
	font-size: 9pt;
	text-decoration:none;
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#MenuLeft a:link
{
	text-decoration:none;
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#MenuLeft a:visited
{
	text-decoration:none;
	color: #FFFFFF;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#MenuLeft a:hover
{
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#MenuLeft span
{
	text-decoration: none;
	color: #336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
*/

/*==================== Modulino link Pienoschermo =======================*/

table#pienoschermo a
{
	text-decoration:underline;
	color: #FFFFFF;	font-size: 8pt;	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#pienoschermo a:link
{
	text-decoration:underline;
	color: #FFFFFF;	font-size: 8pt;	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table#pienoschermo a:hover
{
	text-decoration: underline;
	color: #CCCCCC;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*===================== END Pienoschermo ========================*/


/*==================== Modulino link Gerarchia =======================*/

td#Gerarchia a
{
	text-decoration:none;
	color: #666666;	font-size: 8pt;	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td#Gerarchia a:link
{
	text-decoration:underline;
	color: #666666;	font-size: 8pt;	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td#Gerarchia a:hover
{
	text-decoration: underline;
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*===================== END Gerarchia ========================*/

/*============== Contenuti ==================*/
table#Contenuti
{
	color: #333333;
	font-size: 1.1em;
	letter-spacing:.03em;
}



.contenutiTd{padding-left:7px; padding-right:10px;}

.contenutiTd table
{
	border:none; 
	clear:both;
	border-bottom: 1px solid gray;
}

.contenutiTd td
{
    padding:2px;
    border:none;
    border-top: 1px solid gray;
}

.contenutiTd tr:hover
{
    background-color:#eeeeee;
}

a{ color:Black;}
a:hover{ color:#999999;}

/*
.contenutiTd a {
	color:#0000CC;
	text-decoration: underline;
}
.contenutiTd a:link {
	color:#0000CC; 
	text-decoration: underline;
}
.contenutiTd a:visited {
	color:#0000CC; 
	text-decoration: underline;
}
.contenutiTd a:hover {
	color: red;
	text-decoration: underline;
}
*/
.contenutiTd span
{
}

.contenutiTd p
{
    line-height:1.4em;
}

.contenutiTd h1
{
	text-decoration:none;
	font-size: 1.4em;	
	font-weight: bold;
	color:#1E5F82;
}

table#Contenuti h2
{
	text-decoration:none;
	font-size: 1.2em;	font-weight: bold;
}

table#Contenuti h3
{
	text-decoration:none;
	font-size: 1em;	font-weight: bold;
}

table#Contenuti h4
{
	text-decoration:none;
	font-size: 1em;
}

table#Contenuti h5
{
	text-decoration:none;
		font-size: .9em;	font-weight: bold;
}

table#Contenuti h6
{
	text-decoration:none;
		font-size: .9em; font-weight:normal;
}

/*============== TrreView ==================*/
table#TreeView a {
	color:#000000;	
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
table#TreeView a:link {
	color:#000000; 
	text-decoration: none;
	font-size: 1em;
	text-decoration: underline;
}
table#TreeView a:visited {
	color:#000000; 
	text-decoration: none;
	font-size: 1em;
}
table#TreeView a:hover {
	color: red;
	text-decoration: underline;
	font-size: 1em;
}
/*=======================================*/


/*============== Pager ==================*/
table#Pager a
{
	text-decoration:none;
	color: #336699;	font-size: 1em;	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

table#Pager a:link
{
	text-decoration:none;
	color: #336699;	font-size: 1em;	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

table#Pager a:hover
{
	text-decoration: underline;
	color: #336699;
	font-size: 1em;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

table#Pager span
{
	text-decoration:none;
	color: #990000;	font-size: 1em;	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}

table#Pager td
{
	background-color:#E6E6E6; 
	border-bottom-color:#7B96B1; 
	border-right-color:#7B96B1; 
	border-width:1px;
}
/*============== END Pager =================================*/

/*============== MenuRight ==================*/
/*td#MenuRight a
{
	text-decoration:none;
}

td#MenuRight a:link
{
	text-decoration:none;
}

td#MenuRight a:hover
{
	color:red;
	text-decoration: underline;
}

td#MenuRight a:visited
{
	text-decoration:none;
}

td#MenuRight span
{
	text-decoration: none;
	font-size: 1em;
	text-transform: uppercase;
}
*/

/*==================== Elenco Messagi MODULO MESSAGGI =======================*/

td#ElencoMessaggi a
{
	text-decoration:underline;
	color: #336699;	font-size: 7pt;	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td#ElencoMessaggi a:link
{
	text-decoration:underline;
	color: #000000;	font-size: 7pt;	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td#ElencoMessaggi a:hover
{
	text-decoration: underline;
	color: blue;
	font-size: 7pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td#ElencoMessaggi span
{
	text-decoration: none;
	color: #000000;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*===================== END Gerarchia ========================*/


.Percorso
{
	color:White;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

.Titolo
{
	color: #330000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: left;
}

.testo_medio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
}
.testo_medio_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: normal;
	font-variant: normal;
	white-space: normal;
	
	LETTER-SPACING: 0.3mm;
	color:#666666;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	word-spacing: normal;
	white-space: normal;
	
	font-weight: normal;
	LETTER-SPACING: 0.3mm;
	color: #333333;
	font-style: italic;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #000033;
	LETTER-SPACING: 0.1mm;
	white-space: normal;
	display: inline;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	color: #000033;
	white-space: normal;
	LETTER-SPACING: 0.1mm;
	TEXT-ALIGN: justify;
	display: inline;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	white-space: normal;
	LETTER-SPACING: 0.1mm;
	display: inline;
	color: #000033;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	white-space: normal;
	LETTER-SPACING: 0.1mm;
	display: inline;
	color: #000033;
}
.testo_piccolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	LETTER-SPACING: 0.1mm;
	font-weight: normal;
}

button {
	background-color:#307998; 
	color:#FFFFFF; 
	font-size:9pt; 
	font-weight:bold; 
	letter-spacing: 0.2mm;
	width:80px;
	height:20px;
	font-family:Arial;
	background-image:url(button.gif);
}

select {
  font-family:TrebuchetMS; 
  font-size:9pt; 
  border-style:solid; 
  border-width:1px; 
  color:#000066; 
}

TextArea {
	font-size:10pt; 
	letter-spacing: 0.2mm;
	height:25px;
	background-color:#F1F1FF;
}

.Cancel{
	background-color:#CC9966; 
	color:RED; 
	font-size:9pt; 
	font-weight:bold; 
	letter-spacing: 0.3mm;
	background-image:url(bg_logout.gif);
	height:25px;
}

.Label {
	font-size: 9px;
	background-image: url(/css/tab_sel.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 80px;
	text-align: right;
	vertical-align: middle;
}
.TextNumerico {
	font-size:8pt; 
	letter-spacing: 0.2mm;
	height:11px;
	text-align:right;
	background-image:url(/adminarea/css/Text.gif);
}
THead{
	background-color:#3366CC;
	text-align:center;
	color:#FFFFFF;
}

INPUT{ 
  font-family:TrebuchetMS; 
  font-size:9pt; 
  border-color:#6699cc; 
  border-style:solid; 
  border-width:1px; 
  color:#000066; 
} 

/* PER I Controlli */

.TdLabel {
	background-color:#cc9900;
	font-size: 1em;
	font-style: normal;
	color: #FFFFFF;
	text-align: right;
	font-weight:bold;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}
.TdLabel0 {
	background-color:#cc9900;
	font-size: 1em;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	font-weight:bold;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}
.TdLabel1 {
	background-color:#6699FF;
	font-size: 1em;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	font-weight:bold;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.TdLabel2 {
	background-color:#99CC99;
	font-size: 1em;
	font-style: normal;
	color: #FFFF00;
	text-align: right;
	font-weight:bold;
	vertical-align: top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.TdLabel3 {
	background-color:#FFFFCC;
	font-size: 1em;
	font-style: normal;
	color: #000000;
	text-align: right;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
}


.TdBgButtons
{
	background-color:#FFFFCC;
	text-align: center;
	vertical-align: super;
}

.TBoxPrezzo
{
	background-color:#FFFFCC;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	width:30px;
}

.TBoxNumerico
{
	background-color:#FFFFCC;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	width:30px;
}

.DDown
{
	background-color:#FFFFCC;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-a
