
			html, body {
				margin: 0;
				padding: 0;
			}

			
			body {
				background-image: url("images/fondo.jpg");
				background-repeat:no-repeat;
				background-color: #2C7AA4;
			}
			
			#header {
				position: relative;
				width: 768px;
				height: 97px;
				margin: 0;
				border-bottom:solid 1px #90B9D2; /* Bordo Chiaro */
			}

			#head_left {
							margin:0;
				position:absolute;
				left:0;
				background-image: url('images/sfondo_arancione.gif');
				background-repeat:repeat;
				width:29px;
				height:100%;
			}
			
			#head_center {			
				margin:0;
				border-left:solid 1px #FCA98F;
				left:29px;
				position:absolute;
				background-image: url('images/barra_sx.gif');
				width:172px;
				height:100%;
		
			}
			
			#head_right {
				left:202px;
				position:absolute;
				background-image: url('images/barra_dx.jpg');
				width:566px;
				height:100%;
			}
			
			
			#nav {
				position: relative;
				width: auto;
				height: 25px;
				margin: 0;
				background-image: url("images/sfondo_nav.gif");
				background-repeat:repeat;
				border-bottom:1px solid;
			}


			#nav_left {
							margin:0;
				position:absolute;
				left:0;
				background-image: url('images/sfondo_arancione.gif');
				background-repeat:repeat;
				width:29px;
				height:100%;
			}
			
			#nav_center {			
				margin:0;
				border-left:solid 1px #FCA98F;
				left:29px;
				position:absolute;
				background-image: url('images/sfondo_arancione.gif');
				background-repeat:repeat;
				width:172px;
				height:100%;
		
			}
			
			#nav_right {			
				margin:0;
				left:202px;
				position:absolute;
				height:100%;
				width:400px;
		
			}
			#nav_right2 {			
				margin:0;
				text-align:right;
				border-right:solid 1px #83A1BC;
				left:530px;
				position:absolute;
				height:100%;
		
			}
			#fondo {
				position: relative;
				width: 100%;
				height: 198px;
				margin: 0;
				padding: 0;
				background-color: #156393;
			}
			
			#madre_superiora {
				position: relative;
				width: 100%;
				margin: 0;
				padding: 0;
				background-image: url("images/sfondo_madre.gif");
				background-repeat:repeat;
			}
			
			
			#fondo_left{
				position:absolute;
				left:0;
				background-image: url('images/sfondo.gif');
				background-repeat:repeat;
				width:29px;
				height:100%;
			}
			
			#fondo_right {
				border-left:solid 1px #90B9D2;
				border-right:solid 1px #90B9D2;
				left:29px;
				position:absolute;
				width:738px;
				height:100%;
			}
			
			#container {
				border-right:solid 1px #83A1BC;
				position: relative;
				width: 768px;
				margin: 0;
				padding: 0;
				background-image: url("images/sfondo_container.gif");
				background-repeat:repeat-y;
				background-color: #DCEAF4;
			}

			#left {
				position: absolute;
				top: 0;
				left: 30px;
				width: 172px;
				margin: 0;
				padding: 0;
				text-align: left;
			}
			
			#content {
				margin-left: 202px;
				top:0;
				font-family: "Verdana", serif;
				font-size: 12px;
				background-color:white;
			}

			#foot {
				position: relative;
				width: auto;
				height: 25px;
				margin: 0;
				background-image: url("images/sfondo_nav.gif");
				background-repeat:repeat;
			}


			#foot_left {
				margin:0;
				position:absolute;
				left:0;
				background-image: url('images/sfondo_arancione.gif');
				background-repeat:repeat;
				width:29px;
				height:100%;
			}
			
			#foot_center {			
				margin:0;
				border-left:solid 1px #FCA98F;
				left:29px;
				position:absolute;
				background-image: url('images/sfondo_arancione.gif');
				background-repeat:repeat;
				width:172px;
				height:100%;
		
			}
			#foot_right {			
				margin:0;
				border-right:solid 1px #83A1BC;
				left:202px;
				position:absolute;
				height:100%;
				width:566px;
		
			}
			
			form {
				margin:0;
			}
			
			img{
				border: none;
			}

			table{
				padding: 0;
				font-family: "Verdana", serif;
				font-size: 12px;
			}

			td{
				margin: 0;
				padding: 0;
			}
			
			th{
				margin: 0;
				padding: 0;
			}



			a {
				color:mediumblue;
			}


			textarea,text {
				font-family: "Verdana", "Arial", sans-serif;
				font-size: 12px;
			}
			
			#up_left{
			color:black;
			margin-top:5px;
			margin-left:8px;
			font-family:Verdana, sans-serif;
			font-size:12px;
			font-weight:bold;
			}
			#up_left a{
			color:black;
			text-decoration:none;
			}
			
			#up_left a:hover,#up_left a:active{
			text-decoration:underline;
			color:white;
			}
			
			#up_right{
			color:black;
			margin-top:5px;
			margin-left:8px;
			font-family:Verdana, sans-serif;
			font-size:12px;
			font-weight:bold;
			}
			#up_right a{
			color:black;
			text-decoration:none;
			}
			
			#up_right a:hover,#up_right a:active{
			text-decoration:underline;
			color:white;
			}
			
			#up_right2{
			color:black;
			margin-top:5px;
			margin-right:8px;
			font-family:Verdana, sans-serif;
			font-size:12px;
			font-weight:bold;
			}
			#up_right2 a{
			color:black;
			text-decoration:none;
			}
			
			#up_right2 a:hover,#up_right2 a:active{
			text-decoration:underline;
			color:white;
			}
			
			#left_up{
			margin-top:5px;
			margin-left:8px;
			font-family:Verdana, sans-serif;
			color:black;
			font-size:13px;
			}
			#left_up a{
			color:black;
			text-decoration:none;
			}
			#left_up a:hover{
			text-decoration:underline;
			}
			
			#left_down{
			margin-top:10px;
			margin-left:8px;
			font-family:Verdana, sans-serif;
			color:black;
			font-size:13px;
			}
			#left_down a{
			color:black;
			text-decoration:none;
			}
			
			#left_down a:hover{
			text-decoration:underline;
			}
			#login_sx {
				margin:0;
				position:absolute;
				left:0;
				background-image: url('images/sfondo_arancione.gif');
				background-repeat:repeat;
				width:29px;
			}
			
			#login_dx {			
				margin:0;
				border-left:solid 1px #FCA98F;
				left:29px;
				position:absolute;
				background-image: url('images/sfondo_arancione.gif');
				background-repeat:repeat;
				width:172px;
		
			}
			#login_down_sx {
				margin:0;
				position:absolute;
				left:0;
				background-color: #307CB0;
				width:29px;
				height:28px;
			}
			
			#login_down_dx {			
				margin:0;
				border-left:solid 1px #90B9D2;
				left:29px;
				position:absolute;
				background-color: #307CB0;
				width:172px;
				height:28px;
			}