/* CSS Document */
body {
	margin:0px;
	padding:0px;
}

#container {
	margin:10px;
	height:auto;
}

#head {
	width:621px;
	height:55px;
	padding-top:7px;
	padding-left:120px;
	background-image:url(../images/head.gif);
	background-repeat:no-repeat;
	background-position:top center;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#FFFFFF;
	font-weight:bold;
}

#head a:link, #head a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF;	
	text-decoration: none;
}

#head a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color: #FF0000; 
	text-decoration: none;
}

.scadenze {
	width:415px;
}

#corpo {
	width:741px;
	background-color:#C5CAF0;
	background-image:url(../images/corpo.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#footer {
	width:741px;
	height:49px;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#menu {
	width:93px;
}

#body {
	width:648px;
}

.corpo {
	padding:5px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#000000;
}

td.corpo a:link, td.corpo a:visited {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #0059AD;	
	text-decoration: none;
}

td.corpo a:hover {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color: #FF0000; 
	text-decoration: none;
}

.boxDati {
	float:left;
	width:280px;
}

.boxScadenze {
	float:left;
	width:368px;
}

.datiStudio {
	background-image:url(../images/white_bg.gif);
	background-repeat:repeat-y;
	width:252px;
	padding:5px;
}

.datiScadenze {
	background-image:url(../images/blue_bg2.gif);
	background-repeat:repeat-y;
	width:348px;
	padding:5px;
}

/* Box Scadenze */

.dataScad {
	font-size:10px; 
	color:#D00C0C; 
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

ul.boxScad {
	line-height:12px;
	margin-top:0px;
	margin-bottom:0px;
}

ul.boxScad li.testoScad {
	color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}

li.testoScad a:link, li.testoScad a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF;	
	text-decoration: none;
	margin:0px;
	padding:0px;
}

li.testoScad a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #D00C0C; 
	text-decoration: none;
	margin:0px;
	padding:0px;
}

/* Fine Box Scadenze */

.text { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; }

.box a:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;	text-decoration: none; }
.box a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }
.box a:hover {	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #D00C0C ; text-decoration: none; }
.box a:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none; }

.text a:link { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #0059AD;	text-decoration: none; }
.text a:visited { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #0059AD; text-decoration: none; }
.text a:hover {	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FF0000 ; text-decoration: none; }
.text a:active { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #0059AD; text-decoration: none; }

.box_link a:link { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #0059AD;	text-decoration: none; }
.box_link a:visited { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #0059AD; text-decoration: none; }
.box_link a:hover {	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FF0000 ; text-decoration: none; }
.box_link a:active { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #0059AD; text-decoration: none; }

.menua a:link { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#000033; text-decoration: none; }
.menua a:visited { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #000033; text-decoration: none; }
.menua a:hover {	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration: overline underline; }
.menua a:active { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #000033; text-decoration: none; }

.menu_s { line-height:20px; }
.menu_s a:link { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000033; text-decoration: none; }
.menu_s a:visited { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #000033; text-decoration: none; }
.menu_s a:hover {	font-family:Geneva, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#739C22; text-decoration: overline underline; }
.menu_s a:active { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #000033; text-decoration: none; }

.tasto a:link { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;	text-decoration: none; }
.tasto a:visited { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.tasto a:hover {	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FF0000 ; text-decoration: none; }
.tasto a:active { font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }