/*stili per il layout fisso con background*/
html,body{
  margin: 0;
	padding:0;
}

body{
	background-image: url(../images/mattoni.jpg);
	font-family: tahoma, helvetica, arial, sans-serif;
	text-align:center;
	margin:25px;
	font-size: 14px;

}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;	
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000099;
}


/*stili per il layuot*/	
div#container, div#header, div#preHeader {
	width:800px;
	margin:0 auto;
	text-align: left;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}	

div#preHeader{
	text-align: right;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	background-color: #FFFFFF;
}

div#preHeader a{
	text-align: right;
	color: #000066;
}

div#header{
	background-image: url(../images/StuidoAMQ.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #CCCCCC;
}
div#header a{
	color:#0033CC;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
}
div#header a:hover{color: #000;text-decoration: none}
div#header a#activelink{color: #033;text-decoration: none}
	
div#container{ 
  background: #FFFFFF url(../images/sfondoL1.gif) repeat-y left top}
	
div#container2{
  background: url(../images/sfondoR1.gif) repeat-y right top;text-align: left}

div#navigation{float: left;width: 160px;\width:170px;w\idth:160px;padding: 1em 0 0 10px}

div#content{
	margin: 0 190px 0 170px;
	padding: 1em 10px;
	line-height: 1.5;
}


/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none}
div#navigation li{margin: 0;padding-top: 10; padding-right: 10;}
div#navigation a{
	color:#0033CC;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
div#navigation a:hover{color: #000000;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}

div#footer{
	clear:both;
	text-align:center;
	background-color: #FFFFFF;
	color: #000;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;		
}

div#footer a{
	color:#fff;
	font-weight: bold;
	text-decoration: underline;
}

/*stili per la sezione extra*/
div#extra{
	float: right;
	width: 180px;
	}
	
div#extra table, div#extra a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #000066;
}

div#extra table{
	width: 175px;
	margin-bottom: 2em;
	background-color: #FFFFFF;
	background-image: url(../images/notes.gif);
	background-repeat: no-repeat;
}


/* STILI PER IL CALENDARIO*/
.main {
width:120px;
}

.month {
font:bold 12px verdana;

}

.daysofweek {
font:bold 9px verdana;
color:blu;
}

.days {
font-size: 9px;
font-family:verdana;
color:black;
border-top-width: 2px;
border-top-style: solid;
border-top-color: #CCCCCC;
padding: 1px;
}

.days #today{
font-weight: bold;
color: red;
}
