@charset "utf-8";
/* CSS Document */

body{
background-color:#094D7C;}

a {
text-decoration:none;
color:#333;}

a:hover {
color:#0067b1;}

.grassetto{
font-weight:bold;
}

p, .MsoNormal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table{
border:none;}

.tab_home{
border:0;
background-color:#FFFFFF;
left:50%;
margin-left:-450px;
position:absolute;
}

.header{
	background-image:url(immagini/layout_home_01.gif);
	background-repeat:repeat-x;
	width:900px;
	height:110px; 
}

.logo{
margin-left:20px;
}

img{
border:none;}

.header p{
	color:#FFFFFF;
	font-size:11px;
}

.data{
	height:25px;
	background-color:#cccccc;
}
.data p{
	color:#0067b1;
	text-align:right;
	margin-right:15px;
	font-size:10px;}

.orientamento{
	background-color:#cccccc;
}

.orientamento p{
color:#333333;
font-size:10px;
}

.orientamento a{
color:#333;
}

.orientamento a:hover{
color:#666;
}

.orientamento .qui{
color:#0067b1;}


.colonna_sx{
	width:175px;
	border-right:1px dotted #ccc;
}


.colonna_centro{
width:545px;
}

.colonna_dx{
	width:175px;
	border-left:1px dotted #ccc;
}

.area_stampa_home{
	text-align:center;
	color:#a40046;
	font-weight:bold;
	font-size:11px;}

.bandierine{
	margin-left:15px;
	text-align:left;
}

.sottotitolo_ne{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.intro_ne{
font-size:10px;
line-height:1.5;
text-align:left;}

.barre_footer{
	background-image:url(immagini/layout_home_29.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#a40046;
	height:36px;
	width:150px;
}

.footer{
	width:550px;
	height:36px;
	color:#4d4d4d;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}

.testo{
text-align:justify;
margin-right:15px;
margin-left:15px;
font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5;
}

.testo .MsoNormal{
text-align:justify;
margin-right:15px;
margin-left:15px;
font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5;
}

.testo a{
color:#a40046;
font-style:italic;
font-weight:normal;
font-size:11px;
}

.testo a:hover{
color:#0067b1;
}

.testo ul li, .testo td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.testo ul li, .testo ol li{
	margin-top:5px;
}

.menu_specifico{
display:inline;
float:right;
background-color:#e6e6e6;
width:180px;
margin-left:10px;
margin-bottom:10px;
border:1px solid #e6e6e6;
}

h2.titoli_pagina{
text-transform:uppercase;
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:2px solid #e6e6e6;
margin-top:8px;
margin-left:10px;
margin-right:10px;
margin-bottom:0px;
}

h2.titoletti{
text-transform:uppercase;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0067b1;
font-weight:normal;
}
.lettere_docenti{
text-align:center;
}

.lettere_docenti a{
font-style:normal;
margin-right:8px;}

.menu_specifico{
display:inline;
float:right;
background-color:#e6e6e6;
width:180px;
margin-left:10px;
margin-bottom:10px;
}

.menu_specifico ul{
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
list-style:none;

}
.menu_specifico li{
font-size:11px;
border:none;
padding:2px;
}

.menu_specifico ul li a{
	text-decoration:none;
	color:#4d4d4d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:none;
}

.menu_specifico ul li a:hover{
color:#0067B1;
}

.menu_specifico ul li#activelink_doc a{
color:#0067B1;
font-weight:bold;
}

.insegnamento{
display:block;}

td.loghi_acc{
text-align:center;
background-color:#094D7C;
padding:5px;}

.news_home{
height:200px;
width:260px;
border-bottom:1px dotted #cccccc;}

.news_home_small{
width:260px;
}

.news_home a:hover{
color:#0067b1;}

div.notifica{
display:none;}

#archivio{
margin-right:5px;
margin-bottom:20px;
width:100%;
}

#archivio th{
font-size:12px;
background-color:#ccc;
color:#a40046;
text-align:center;
height:30px;
}

#archivio td{
height:30px;
border-bottom:1px solid #ccc;}

#archivio p{
padding-left:3px;
padding-right:3px;
}

#archivio a{
color:#333333;
font-style:normal;
}

#archivio a:hover{
color:#0067b1;
}

.mesi{
font-weight:bold;
font-size:15px;
color:#a40046;
padding:15px;
border-bottom:1px solid #ccc;
}