/*stili per il layout fisso*/

html,body{margin: 0;padding:0}

body{font-family: arial,sans-serif;font-size: 76%;text-align: center;

		background: url(./images/sfondomicrosoftfascia.png) white fixed repeat-x top left;

	}

div#container{width: 930px;margin: 0 auto;text-align: left;

    border-left: 2px solid #36c;border-right: 2px solid #36c;background-color: #e7f9fe;

    }



/*stili generici, su header e footer*/

div#header{background-color:#36C;color: #ff0;background: url(./images/sfondomicrosoft.png)  no-repeat top left;}

h1,h2{margin: 0;padding:0}

h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}

h2{
	color: #999;
	font-size: 1.5em;
	text-decoration: none;
}

div#footer a{color: #fff;font-weight: bold;text-decoration: underline}



/*stili specifici per il layout*/

div#navigation{background-color: #ff0;}

div#navigation2{background-color: #ff0;}

div#content{margin-right: 200px;padding: 1em;background-color:#e7f9fe;

	}

div#extra{float: right;width: 200px;background-color: #d7ebf6}

div#footer{clear:both; text-align:center; padding: 0.5em;

    background-color: #69c; color: #000;

    background: url(./images/sfondomicrosoft.png)  no-repeat top left;}



/*stili per la navigazione*/

div#navigation ul{margin: 0;padding: 0; list-style-type: none;}

div#navigation li{display: inline; margin: 0px 0px 0px 1em;padding: 0;} /*nota display: inline*/

div#navigation a{color:#36C;font: normal bold 12px  arial,sans-serif;text-decoration: none;height: 40px;}

div#navigation a:hover{color:#800000;text-decoration: underline;background-color:#9cf}

div#navigation a#activelinknavigation{color: #fff;text-decoration: none;background-color: #407fa5;}

/*stili per la navigazione*/

div#navigation2 ul{margin: 0;padding: 0; list-style-type: none;}

div#navigation2 li{display: inline; margin: 0 0 0 30px;padding: 0;} /*nota display: inline*/

div#navigation2 a{color:#369;font: normal bold 12px arial,sans-serif;text-decoration: none;}

div#navigation2 a:hover{color: black;text-decoration: underline}

div#navigation2 a#activelink{color: #033;text-decoration: none}



div#menu01o {

width: 100%;

float: left;

font-family:Arial, Helvetica, sans-serif;

/*font-weight:   bold; */

background: #74c9eb;

}

div#menu01o ul{

margin: 0;

padding-left: 0;

list-style: none;

}

div#menu01o li{

font-size: 14px;

display: inline;

margin: 0;

padding: 0;

}

div#menu01o a:link, #menu01o a:visited{

float: left;

background: #74c9eb;

color: #fff;

margin: 0em;

padding: 0.3em 1.5em 0.3em 1.5em;

text-decoration: none;

border: 1px solid #000;

}

div#menu01o a:hover, #menu01o a:focus, #menu01o a:active{

color: #000;

background: #FFFF00;

}



div#menu01o a#activelink{

float: left;

background: #407fa5;

color: #fff;

margin: 0em;

padding: 0.3em 1.5em 0.3em 1.5em;

text-decoration: none;

border: 1px solid #000;

}



/*stili per la sezione extra*/

div#extra div.newsbox{font-size: 90%;margin-bottom: 2em;margin-left:5px;margin-right:5px;background-color:#e7f9fe;}

div#extra div.newsbox h2{color: #999;font-size: 1.2em}

div#extra div.newsbox p{margin: 0}



.editArea /* per RTE */

{

	border-top:1px solid #999999;

	border-bottom:1px solid #999999;

	background-color:white;

	height:250px;

}



div#Editor_Div_htmltextarea

{

	height:200px;

}



.datagrid

{

	border-right: #69a2bd 1px solid;

	border-top: #69a2bd 1px solid;

	border-left: #69a2bd 1px solid;

	color: black;

	border-bottom: #69a2bd 1px solid;

	background-color: #f1f1f2;

}







.button

{

	border-right: #69a2bd thin solid;

	border-top: #69a2bd thin solid;

	border-left: #69a2bd thin solid;

	border-bottom: #69a2bd thin solid;

	background-color: #f1f1f2;

	font-family: verdana;

	font-size: 8pt;

	color: #69a2bd;

	width: 85px;

	height: 20px;

}



.text

{

	border-right: #69a2bd 1px solid;

	border-top: #69a2bd 1px solid;

	font-size: 8pt;

	border-left: #69a2bd 1px solid;

	color: #69a2bd;

	border-bottom: #69a2bd 1px solid;

	font-family: verdana;

	background-color: white;

	height: 20px;

}



.multitext

{

	border-right: #69a2bd 1px solid;

	border-top: #69a2bd 1px solid;

	font-size: 8pt;

	border-left: #69a2bd 1px solid;

	color: #69a2bd;

	border-bottom: #69a2bd 1px solid;

	font-family: verdana;

	background-color: white;

	width: 100%;

	height: 200px;

}





.loginForm

{

	border-right: #69a2bd thin solid;

	border-top: #69a2bd 12px solid;

	border-left: #69a2bd thin solid;

	border-bottom: #69a2bd 12px solid;

	background-color: white;

}



.deletePrompt

{

	border-right: #69a2bd thin solid;

	border-top: #69a2bd 12px solid;

	border-left: #69a2bd thin solid;

	border-bottom: #69a2bd 12px solid;

	background-color: white;

}
