body {
	margin-left: 2px;
	margin-top: 2px;
	background-color:#E0F4C2;
	left: 0px;
	top: 0px;
	padding: 0px;
	font-size:9pt;
	color: #333333;
	letter-spacing: 0.2mm;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	/*background-image: url(../css/Bg_QToni.gif);*/
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif;*/
	
}

#MenuTop a{ text-decoration:none; font-weight:bold; color:#333333;}
/*
a 
{
    
	font-size: 9pt;
	color:#666666;
	f/*ont-family:Calibri Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 0.1mm;
}
A:hover {
	text-decoration: underline;
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	letter-spacing: 0.1mm;
}	
*/
.testo_medio{
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: justify;
}
.testo_medio_g {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
}
h1 {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	white-space: normal;
	display: inline;
	LETTER-SPACING: 0.3mm;
	color:#666666;
}
h2 {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	word-spacing: normal;
	white-space: normal;
	display: inline;
	font-weight: normal;
	LETTER-SPACING: 0.3mm;
	color: #333333;
	font-style: italic;
}
h3 {
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000033;
	LETTER-SPACING: 0.1mm;
	white-space: normal;
	display: inline;
}
h4 {
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000033;
	white-space: normal;
	LETTER-SPACING: 0.1mm;
	TEXT-ALIGN: justify;
	display: inline;
}
h5 {
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	white-space: normal;
	LETTER-SPACING: 0.1mm;
	display: inline;
	color: #000033;
}
h6 {
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	white-space: normal;
	LETTER-SPACING: 0.1mm;
	display: inline;
	color: #000033;
}
.testo_piccolo {
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	LETTER-SPACING: 0.1mm;
	font-weight: normal;
}
INPUT.Button {
	background-color:#307998; 
	color:#FFFFFF; 
	font-size:9pt; 
	font-weight:bold; 
	letter-spacing: 0.2mm;
	width:80px;
	height:20px;
	background-image:url(/css/button.gif);
}

select {
	font-size:10pt; 
	letter-spacing: 0.2mm;
	height:25px;
	background-color:#F1F1FF;
}

TextArea {
	font-size:10pt; 
	letter-spacing: 0.2mm;
	height:25px;
	background-color:#F1F1FF;
}
INPUT.Text {
	font-size:9pt; 
	letter-spacing: 0.1mm;
	/*width:200px;*/
	font-family: Comic Sans MS, Tahoma,Arial,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#2B2B2B;
	margin:0px;
	padding:0px;
	margin-top:1px;
	/*background-image:url(/adminarea/css/Text.gif);*/
}

	font-family: Comic Sans MS, Tahoma,Arial,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#2B2B2B;
	margin:0px;
	padding:0px;
	margin-top:1px;
	/*background-image:url(/adminarea/css/Text.gif);*/
}

.Cancel{
	background-color:#CC9966; 
	color:RED; 
	font-size:9pt; 
	font-weight:bold; 
	letter-spacing: 0.3mm;
	height:25px;
}

p {
	font-family: Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	letter-spacing: 0.2mm;
	font-weight: normal;
	white-space: normal;
	color: #000000;
}
.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;
	font:Comic Sans MS, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}


/* Modifiche 2010*/

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:#222222; text-decoration:none;}
        .menuDn li a:hover{color:#ff0000;}
        .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-right:solid 1px gray;}
.menuLeft li{border-left:3px #555555 solid; margin:0; margin-top:1px; margin-bottom:1px; font-size:1.3em;  padding: 2px; padding-left:5px; font-style:normal; font-weight:bold; list-style:none; /*background: url(../images/close.gif) no-repeat;*/}
    .menuLeft li.selected{background-color:#ff6600; border-left:3px green solid;}
    .menuLeft li:hover{background-color:#ff5500; border-left:3px red solid;}

    .menuLeft li a{color:#0e4f72; text-decoration:none; font-weight:bold; font-size:1em;}
    .menuLeft li a:hover{color:#ffff00;}
    .menuLeft li.selected a {color:#ffff00;}
    .menuLeft li.separatore {border-top:1px solid #000099; margin-top:4px; }
	
.menuLeftInt ul{ margin:5px; padding: 0px; padding-top:4px; padding-bottom:4px; color:#000066; font-size:.8em; border-right:solid 1px gray;}
.menuLeftInt li{border-left:3px #555555 solid; margin:0; margin-top:1px; margin-bottom:1px; font-size:1.3em;  padding: 2px; padding-left:5px; font-style:normal; font-weight:bold; list-style:none; /*background: url(../images/close.gif) no-repeat;*/}
    .menuLeftInt li.selected{background-color:#ff6600; border-left:3px green solid;}
    .menuLeftInt li:hover{background-color:#ff5500; border-left:3px red solid;}
    .menuLeftInt li a{color:#0e4f72; text-decoration:none; font-weight:bold; font-size:1em;}
    .menuLeftInt li a:hover{color:#ffff00;}
    .menuLeftInt li.selected a {color:#ffff00;}
    .menuLeftInt li.separatore {border-top:1px solid #000099; margin-top:4px; }

.sottoMenu{font-family:Calibri, Arial;  margin:0; padding:0; padding-top:2px; padding-bottom:2px; border-left: 2px solid #ff5500; }
    .sottoMenu li{ padding:2px; padding-left:5px; list-style:none; /*background-color:#E7EFF7;*/}
        .sottoMenu li.selected{ background-color:#ff6600;}
        .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:#ff5500;}
            .sottoMenu li ul li{ padding:2px; padding-left:5px; list-style:none; /*background-color:#E7EFF7;*/}
            .sottoMenu li.selected ul li.selected{ background-color:#ff0000;}
            .sottoMenu li.selected ul li.selected a{ color:#ffffff;}
            .sottoMenu li.selected ul li.selected a:hover{ color:#ffffff;background-color:#ff6600;}
        .sottoMenu li ul li a{ color:Black; text-decoration:none; padding:2px; padding-left:2px; padding-right:5px;}
        .sottoMenu li ul li a:hover{ color:#ffffff; background-color:#ff6600;}


.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{ 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:100%; margin-bottom:15px; }
.Home_Elenco h1{ border-top:1px solid gray; border-bottom:1px solid gray; width:100%}
.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 { }
    .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; }
    .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{  width:100%;}
    .AreaGenitoriInt{ padding-top:25px;}
    .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{ width:100%; }
    .AreaAlunniInt{ padding-top:25px; }
    .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; }

.TableBody{ width:960px; }

.ContentTd table td{ border:0px 1px #ffffff;; border-top:1px solid gray; }
.ContentTd table tr:hover{ background-color:#ccffcc;}
