html,body{margin: 0;padding:0; scrollbar-3dlight-color: Blue; scrollbar-arrow-color: Blue; scrollbar-base-color: #36c;}
body{ background-color: Silver;font-family: arial,sans-serif;font-size: 12px;text-align: center; }
div#container{
	position: relative;
	width: 900px;
	height: auto;
	margin: 0 auto;
	text-align: left;
	border-left: 2px solid black;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	background-color: White;
}
a:link, a:visited, a:active{
	color: Blue;
	text-decoration: underline;
	line-height: normal;
}
a:hover{color: Green;text-decoration: none}

/*stili generici, su header e footer*/
div#header{background-color: #36c; background:#36c }
div#header2{text-align:right; padding: 0.5em;background-color: #36c; color: #000;border-top: 1px solid black;border-bottom: 1px solid black;}

	
h1,h2{margin: 0;padding:0}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif;}
h2{color: white;font-size: 1.5em; text-align: right; font-family: "MS Sans Serif", Geneva, sans-serif; }

/*stili specifici per il layout*/
div#navigation{position: absolute;top: 160px;left: 2px;width: 14em;}
div#infoline{
	position: absolute;
	top:520px;
	left: 2px;
	width: 196px;
	border: 2px solid #CBD6EB;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	text-align: center;
	font: oblique normal;
	font-weight: bold;
	color: #008001;
}
div#content{margin-left: 17em;padding: 1em; height:auto; text-align: left; position: relative;}
div#flash{margin-left: 40px; margin-right: 45px; margin-top: 5px; position: relative;padding: 0em; height:5px; border-width: 1px; text-align: center;}
div#content2{ background: #F0F8FF ;margin-left: 40px; margin-right: 40px; margin-top: 80px; position: relative;padding: 1em; height:250px;  border-width: 6px; text-align: left; background-image: url(img/inprimopiano.jpg); }
div#content2 td{ font-size: 15px; font-style: italic; font-weight: bold; font-family: Arial, Helvetica, sans-serif; vertical-align: top;}

div#contentnews{ background: #F0F8FF ;margin-left: 0px; margin-right: 0px; margin-top: 5px; position: relative;padding: 1em; height:auto; text-align: left;border: solid; border: 2px; border-color: #36c;overflow-y:scroll}
div#contentnews b{ font-size: 13px; font-style: italic; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
div#contentnews p{ font-size: 15px; font-style: normal; font-family: "MS Sans Serif", Geneva, sans-serif;  }
div#contentnews u{ font-size: 15px; font-style: normal; font-family: "MS Sans Serif", Geneva, sans-serif;  }

div#contenttext { background: #F0F8FF ;margin-left: 0px; margin-right: 0px; margin-top: 5px;padding: 1em; height:auto; text-align: justify;font-family: "MS Sans Serif", Geneva, sans-serif;font-size: 15px; border: solid; border: 2px; border-color: #36c; }
div#contenttext b{ font-size: 15px;color: #36c;}
div#contenttext h1{font-size: 20px;color: #36c;text-align: center;font-family: "MS Sans Serif", Geneva, sans-serif;margin: 0px 0px 0px 0px;}
div#contenttext h2{ font-size: 17px;color: #36c;text-align: left;font-family: "MS Sans Serif", Geneva, sans-serif}

div#contentlogin { background: #F0F8FF ;margin-left: 0px; margin-right: 0px; margin-top: 5px;padding: 1em; height:400px; text-align: justify;font-family: "MS Sans Serif", Geneva, sans-serif;font-size: 15px; border: solid; border: 2px; border-color: #36c; }
div#contentlogin b{ font-size: 15px;color: #36c;}
div#contentlogin h1{font-size: 20px;color: #36c;text-align: center;font-family: "MS Sans Serif", Geneva, sans-serif;margin: 0px 0px 0px 0px;}
div#contentlogin h2{ font-size: 17px;color: #36c;text-align: left;font-family: "MS Sans Serif", Geneva, sans-serif}

div#contentevent { background: #F0F8FF ;margin-left: 0px; margin-right: 0px; margin-top: 5px;padding: 1em; height:600px; text-align: justify;font-family: "MS Sans Serif", Geneva, sans-serif;font-size: 15px; border: solid; border: 2px; border-color: #36c; }
div#contentevent b{ font-size: 15px;color: #36c;}
div#contentevent h1{font-size: 20px;color: #36c;text-align: center;font-family: "MS Sans Serif", Geneva, sans-serif;margin: 0px 0px 0px 0px;}
div#contentevent h2{ font-size: 17px;color: #36c;text-align: left;font-family: "MS Sans Serif", Geneva, sans-serif}

div#contenteventi { background: #F0F8FF ;margin-left: 0px; margin-right: 0px; margin-top: 5px;padding: 0em; height:400px; text-align: justify;font-family: "MS Sans Serif", Geneva, sans-serif;font-size: 15px; border: solid; border: 2px; border-color: #36c; }
div#contenteventi b{ font-size: 15px;color: #36c;}
div#contenteventi h1{font-size: 20px;color: #36c;text-align: center;font-family: "MS Sans Serif", Geneva, sans-serif;margin: 0px 0px 0px 0px;}
div#contenteventi h2{ font-size: 17px;color: #36c;text-align: left;font-family: "MS Sans Serif", Geneva, sans-serif}

.titolo {font-size: 20px;color: #36c; font-weight: bold;text-align: center;font-family: "MS Sans Serif", Geneva, sans-serif;margin: 0px 0px 0px 0px;}
.sottotitolo {font-size: 17px;color: #36c;font-weight: bold;text-align: center;font-family: "MS Sans Serif", Geneva, sans-serif;margin: 0px 0px 0px 0px;} 
.riquadrointerno { background: #F0F8FF ;font-size: 12px;margin-left: 50px; margin-right: 50px; margin-top: 10px;padding: 1em; height:auto; text-align: center;font-family: "MS Sans Serif", Geneva, sans-serif;font-size: 15px;border: solid; border: 1px; border-color: #36c; }
.login { background-image: url(img/login.gif) ;font-size: 12px;width:300px;height:150px; margin-left:160px;text-align: center;}
.consulta { background: #FFFFFF ;margin-left: 38px; margin-right: 40px; margin-top: 5px;padding: 1em; height:100px; }
.message {font-size: 20px;color: #36c; font-weight: bold;text-align: center;font-family: "MS Sans Serif", Geneva, sans-serif;margin: 10px}

div#contentargomenti { background: #F0F8FF ;position: relative;margin-left: 0px; margin-right: 0px; margin-top: 5px;padding: 1em; height:600px; text-align: justify;font-family: "MS Sans Serif", Geneva, sans-serif;font-size: 15px; border: solid; border: 2px; border-color: #36c; }
div#contentargomento { background: #F0F8FF ;position: absolute;margin-left: 0px; margin-right: 0px; margin-top: 5px;padding: 1em; height:350px; width:350px; text-align: justify;font-family: "MS Sans Serif", Geneva, sans-serif;font-size: 15px; border: solid; border: 2px; border-color: #36c; overflow-y:scroll }
.argomento {font-size: 15px;color: #36c; font-weight: bold;text-align: left;font-family: "MS Sans Serif", Geneva, sans-serif;margin: 0px 0px 0px 0px;}
div#contentargfuture { background: #F0F8FF ;height: 100px;width: 605px;position:absolute ;margin-left:0px;margin-right: 0px; margin-top: 405px;padding: 1em;text-align: justify;font-family: "MS Sans Serif", Geneva, sans-serif;font-size: 15px; border: solid; border: 2px; border-color: #36c;overflow-y:scroll }
div#contentretrosp { background: #F0F8FF ;position: absolute;margin-left: 390px; margin-right: 0px; margin-top: 5px;padding: 1em; height:350px; width:215px; text-align: justify;font-family: "MS Sans Serif", Geneva, sans-serif;font-size: 15px; border: solid; border: 2px; border-color: #36c; overflow-y:scroll }
.argretrosp {font-size: 10px;color: Black; text-align: left;font-family: "MS Sans Serif", Geneva, sans-serif;margin: 0px 0px 0px 0px;}
div#contentorg{ background: #F0F8FF ;font-size: 12px;margin-left: 0px; margin-right: 0px; margin-top: 0px;padding: 1em; height:auto; text-align: center;font-family: "MS Sans Serif", Geneva, sans-serif;font-size: 15px;border: solid; border: 2px; border-color: #36c; }
div#contentorg b,i{ font-size: 15px;color: #36c;}

div#contentcurricula {background:#36c}
div#contentcurricula td{background: #F0F8FF ;font-size: 12px;margin-left: 0px; margin-right: 90px; margin-top: 5px;padding: 1em; height:250px;text-align: justify;}
div#contentcurricula b{ font-size: 15px;color: #36c;}


div#contenttool{margin-left: 5px; margin-right: 5px; margin-top: 5px;padding: 1em; height:300px; text-align: left; color: black;}

div#footer{text-align:center; padding: 0.5em;background-color: #36c; color: #000}
div#footer a{color: #fff;font-weight: bold;text-decoration: underline}
div#footerlink{text-align:center; padding: 0.5em;background-color: #87CEEB; color: #000;border-top: 1px solid black;border-bottom: 1px solid black;}

/*stili per la navigazione*/
div#navigation ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0;}
div#navigation a{color:white;font: normal bold 1.2em/1.6em arialblack,sans-serif;text-decoration: none;}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{color: white;text-decoration: none;}
div#footerlink a{
	color: Black;
	font: normal bold 1em;
	text-decoration: none;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-weight: bold;
}
div#footerlink a:hover{color: White;text-decoration: underline}
div#footerlink a#activelink{color: #008001;text-decoration: none; font-weight: bold;}

