@media print {
	/* Stefano Bargioni, 2008-02-06 */
	#testata_superiore img {width: 18cm}
}

body,html{
height:100%;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
}

a:hover{
color: #F5920A;
}

a{
text-decoration: none;
color: #707F8E;
}

#testata_superiore{
width:771px; height:161px;
position:absolute;
top:113px;left:50%;
margin:-100px 0 0 -385px;
}
/*
#testata_superiore_ling{
width:771px; height:161px;
position:absolute;
top:113px;left:50%;
margin:-100px 0 0 -385px;
}
*/

#testata_superiore_ling{
width:140px; height:161px;
position:absolute;
top:113px;left:50%;
margin:-100px 0 0 245px;
}

#testata_superiore_issra{
width:771px; height:161px;
position:absolute;
top:113px;left:50%;
margin:-100px 0 0 -385px;
background-image:url(../img/testata_issra.gif)
}

#nome_prof{
width:771px; height:61px;
position:absolute;
top:113px;left:50%;
margin:-100px 0 0 -390px;
text-align: right;
margin-top: 1px;
font-size: 2em;
color: white;
}

#meta_nav{
padding-top: 45px;
padding-left: 300px;
color: #707F8E;
font-size: 75%;
/* height:40px; */
position: absolute;
top:113px;left:50%;
margin:-100px 0 0 -385px;
white-space: pre; /* Stefano Bargioni, 2007-03-02 */
}

#lingue{
float: right;
padding-top: 45px;
padding-right: 4px;
color: white;
/*color: #707F8E;*/
font-size: 75%;
}

#spazio_data {
width:771px;
position:absolute;
top:285px; left:50%;
margin:-100px 0 0 -385px;
text-align: right;
}

#briciola {
width:771px;
height: 25px;
position:absolute;
top:283px; left:50%;
margin:-100px 0 0 -385px;
text-align: left;
background-image: url(/img/pt1.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#ti_trovi{
float: left;
}

#data{
float: right;
}

#content{
width:771px;
position:absolute;
top:308px;left:50%;
margin:-100px 0 0 -385px;
background-image: url(/img/pt2_centro3.gif);
background-repeat:repeat-y;
}

/* Pagine con 1 colonna */
#content1c{
width:771px;
position:absolute;
top:308px;left:50%;
margin:-100px 0 0 -385px;
background-image: url(/img/pt2_centro_1c.gif);
background-repeat:repeat-y;
}

/* Pagine con 3 colonne */
#content3c{
width:771px;
position:absolute;
top:308px;left:50%;
margin:-100px 0 0 -385px;
background-image: url(/img/pt2_centro.gif);
background-repeat:repeat-y;
}

#colonna_sinistra{
width:201px;
float:left;
height:100%;
}

#colonna_centro{
width:410px;
float:left;
height:100%;
}

#colonna_centro_3{
width:615px;
float:left;
height:100%;
}

#colonna_centro_dx{
}

#colonna_centro_dx_lunga{
}

#colonna_centro_dx_maxi{
}

#colonna_centro_dx_middle{
}

#colonna_destra{
width:150px;
float:right;
height:100%;
}

#separatore_c{
width:380px;
height:1px;
background-image:url(../img/pt1.gif);
background-repeat:repeat-x;
background-position: center;
margin-right: 15px;
margin-left: 15px;
}

#separatore_c_facolta{
width:380px;
height:1px;
background-image:url(../img/pt1.gif);
background-repeat:repeat-x;
background-position:bottom;
margin-right: 15px;
margin-left: 15px;
}

#separatore_d{
width:380px;
height:1px;
background-image:url(../img/pt1.gif);
background-repeat:repeat-x;
background-position: center;
margin-right: 15px;
margin-left: 15px;
margin-top: 10px;
}

#piede_chiusura_gal{
width:410px;
height:100px;
background-image:url(../img/piede.gif);
background-repeat:repeat-x;
}

#piede_chiusura_home{
width:410px;
height:70px;
background-image:url(/img/piede.gif);
background-repeat:repeat-x;
background-position:center bottom;
margin-top: 10px;
}

#piede_chiusura_3l{
width:615px;
height:100px;
background-image:url(/img/piede_3l.gif);
background-repeat:repeat-x;
background-position:center bottom;
margin-top: 10px;
}

#attivfac{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#2A5D90;
font-weight: bold;
text-align: left;
width:380px;
margin-right: 15px;
margin-left: 15px;
margin-top: 15px;
margin-bottom: 25px;
background-color:#FFFFFF;
text-indent: 15px;
padding-top: 10px;
}

#sottotitolo_3l{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%; color:#2a5d90;
font-weight: bold;
text-align: left;
width:590px;
background-color:#ffffff;
text-indent: 15px;
margin: 15px;
padding-top: 10px; }

.sottotitolo_4l{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#2A5D90;
font-weight: bold;
text-align: left;
width:550px;
margin-right: 15px;
margin-left: 28px;
margin-top: 15px;
margin-bottom: 15px;
background-color:#FFFFFF;
text-indent: 0px;
padding-top: 10px;
}

.sottotitolo_rass{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#2A5D90;
font-weight: bold;
text-align: left;
width:380px;
margin-right: 15px;
margin-left: 15px;
margin-top: 5px;
margin-bottom: 5px;
background-color:#FFFFFF;
text-indent: 15px;
padding-top: 10px;
}

.sottotitolo_3l{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%; color:#2a5d90;
font-weight: bold;
text-align: left; width:590px;
background-color:#ffffff;
text-indent: 15px;
margin: 15px;
padding-top: 10px;
}

.sottotitolo_3l_qualifica{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#2A5D90;
font-weight: bold;
text-align: left;
width:380px;
margin-right: 15px;
margin-left: 15px;
margin-top: 15px;
margin-bottom: 15px;
background-color:#FFFFFF;
text-indent: 15px;
padding-top: 10px;
}

.sottotitolo_3l_corsi{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#2A5D90;
font-weight: bold;
text-align: left;
width:380px;
margin-right: 15px;
margin-left: 15px;
margin-top: 15px;
margin-bottom: 15px;
background-color:#FFFFFF;
padding-top: 10px;
}

.sottotitolo_3l_studi{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#2A5D90;
font-weight: bold;
text-align: left;
margin-right: 15px;
margin-left: 15px;
margin-top: 15px;
margin-bottom: 15px;
background-color:#FFFFFF;
text-indent: 15px;
padding-top: 10px;
}

.sottotitolo_3l_conv{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#2A5D90;
font-weight: bold;
text-align: left;
margin-right: 15px;
margin-left: 15px;
margin-top: 15px;

background-color:#FFFFFF;
text-indent: 15px;
padding-top: 10px;
}

.sottotitolo_3l_conv_b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#2A5D90;
font-weight: bold;
text-align: left;
margin-right: 15px;
margin-left: 15px;
margin-bottom: 15px;
background-color:#FFFFFF;
text-indent: 15px;
}

.link_centro{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
color:#2A5D90;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 15px;
margin-left: 15px;
}

.indent{
margin-left: 24px;
}
.titolo_colonna_sx{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #F5920A;
font-weight: bold;
text-align: right;
padding: 5px 14px 11px 20px;
}

.titolo_colonna_dx{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color: #F5920A;
font-weight: bold;
text-align: right;
padding: 5px 1px 11px 20px;
}

.titolo_centro{
color: #F5920A;
font-size: 90%;
font-weight: bold;
padding-left: 15px;
padding-top: 15px;
}

.titolo_bacheca{
color: #003366;
font-size: 85%;
font-weight: bold;
padding-left: 15px;
padding-top: 15px;
}

.titolo_bacheca_press{
color: #F5920A;
font-size: 85%;
font-weight: bold;
padding-left: 15px;
padding-top: 15px;
}

.separatore_sx{
width:200px;
height:1px;
background-image:url(../img/pt1.gif);
background-repeat:repeat-x;
background-position: right;
}

.separatore_sx_loghi{
width:200px;
height:1px;
background-image:url(../img/pt1.gif);
background-repeat:repeat-x;
background-position: right;
}

.separatore_dx{
width:150px;
height:1px;
background-image:url(../img/pt1.gif);
background-repeat:repeat-x;
background-position: right;
}

.menu_sinistra{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#707F8E;
font-weight: bold;
text-align: right;padding: 2px 14px 11px 20px;
}

.menu_destra{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
padding: 7px 1px 6px 1px;
text-align:right;
}

.isbn{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 95%;
font-weight: normal;
}

.foto{
padding: 20px 0px 12px 14px;
width:100px;
height:100%;
float:left;
margin-right: 10px;
}

.foto_gal{
padding: 20px 0px 12px 22px;
width:100px;
height:100%;
float:left;
margin-right: 10px;
}

.foto_testo{
padding: 20px 0px 12px 14px;
width:100px;
height:220px;
float:left;
margin-right: 10px;
}

.dida{
padding: 2px 0px 2px 22px;
width:100px;
margin-right: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #006699;

float:left;
}

.foto_prof{
padding-top: 4px;
}

#fototesti{
padding: 20px 0px 5px 14px;
}

#fototesti2{
padding: 20px 0px 5px 14px;
}

.ocra_bold{
color: #F5920A;
font-size: 75%;
font-weight: bold;
}

.ocra_c_titolo_s{
color: #F5920A;
font-size: 80%;
font-weight: bold;
padding-left: 15px;
padding-top: 15px;
}

.ocra_c_titolo_sa{
color: #F5920A;
font-size: 70%;
font-weight: bold;
padding-left: 0px;
padding-top: 15px;
}
.sotto_titolo{
color:#333333;
font-size: 70%;
font-weight: bold;
padding-left: 15px;
padding-top: 10px;
}

.sotto_titolo_bacheca{
color:#000066;
font-size: 70%;
font-weight: bold;
padding-left: 30px;
padding-right: 20px;
padding-top: 10px;
}

.sotto_titolo_bacheca_2col{
color:#000066;
font-size: 70%;
font-weight: bold;
padding-left: 30px;
padding-right: 20px;
padding-top: 10px;
width: 250px;
float:left;
}
.sotto_titolo_bacheca_2col{
width: 100px;
float:left;
}

.testo_agenda{
color:#666666;
font-size: 70%;
font-weight:100;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
}

.testo_bacheca{
color:#000000;
font-size: 70%;
font-weight:100;
padding-left: 30px;
padding-right: 15px;
padding-top: 5px;
}

.testo_3l{
color:#000000;
font-size: 75%;
font-weight:100;
padding-left: 30px;
padding-right: 15px;
}

.testo_3l_blu{
color:#006699;
font-size: 75%;
font-weight:100;
padding-left: 30px;
padding-right: 15px;
}

.testo_3l_centrato{
color:#000000;
font-size: 75%;
font-weight:100;
padding-left: 30px;
padding-right: 15px;
text-align: center;
}

.testo_dip{
color:#006699;
font-size: 110%;
font-weight:100;
}

.testo_uno{
color:#000000;
font-size: 70%;
font-weight:100;
padding-left: 20px;
width: 40px;
float:left;
}
.testo_due{
color:#000000;
font-size: 70%;
font-weight:100;
width: 300px;
float:left;
}

.testo_cicli{
color:#000000;
font-size: 70%;
font-weight:100;
width: 500px;
float:left;
padding-right: 20px;
padding-left: 20px;
}

.testo_dueb{
color:#000000;
font-size: 70%;
font-weight:100;
width: 300px;
float:left;
padding-left: 60px;

}
.testo_tre{
color:#000000;
font-size: 70%;
font-weight:bold;
width: 140px;
float:left;
}
.testo_quattro{
color:#000000;
font-size: 70%;
font-weight:100;
width: 90px;
float:left;
}
.testo_quattrob{
color:#000000;
font-size: 70%;
font-weight:100;
width: 90px;
float:left;
padding-left: 140px;
}
.testo_3l_docet{
color:#000000;
font-size: 75%;
font-weight:100;
padding-left: 30px;
padding-right: 15px;
}

.normal_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 75%;
color: #707F8E;
}

.normal_txt_2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 75%;
color: #707F8E;
margin-left:30px;
margin-right:30px;
}

.normal_txt1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 71%;
color: #707F8E;
}

.normal_no_foto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 71%;
color: #707F8E;
margin-left:15px;
margin-right:15px;
padding-top:10px;

}

.data_txt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 75%;
color: #707F8E;
}

.spazio{
padding-top: 10px;
}

.spazio_sotto{
margin-bottom: 12px;
}

.testo_info{
color:#707F8E;
font-size: 75%;
font-weight:100;
text-align: right;
padding: 7px 14px 11px 0px;
}

.testo_info_pixel{
color:#707F8E;
font-size: 70%;
font-weight:100;
text-align: right;
margin-right: 20px;
}

.testo_info_piccolo{
color:#707F8E;
font-size: 70%;
font-weight:100;
text-align: right;
padding: 7px 14px 11px 0px;
}

.testo_prof{
color:#2A5D90;
font-size: 75%;
font-weight:100;
text-align: left;
padding: 7px 25px 11px 30px;
}

.corsivo{
font-style: italic;
font-weight:100;
}

.menu_titolodx1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
color:#003366;
font-weight:bold;
text-align: right;
padding: 9px 1px 11px 20px;
}

.menudx{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#707F8E;
font-weight: bold;
text-align: right;
padding: 2px 1px 11px 1px;
}

.color{
color:#003366;
text-decoration:none;
}

.color_a{
color:#006699;
text-decoration:none;
}

.menu1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#707F8E;
font-weight: bold;
text-align: right;
padding: 7px 14px 11px 20px;
}

#sottonav{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: bold;
text-align: left;
margin: 10px;
padding: 10px;
background-color: #FCD8A7;
}

#sottonav1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: bold;
text-align: left;
margin: 10px;
padding: 10px;
}

#sottonav2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
font-weight: bold;
text-align: left;
margin: 10px;
padding: 10px;
}

.faco_sott{
color:#003366;
font-size: 100%;
font-weight: bold;
padding-bottom: 10px;
}

.faco_sott1{
color:#666666;
font-size: 100%;
font-weight: bold;
padding-bottom: 10px;
}

.links{
color:#003366;
font-size: 75%;
font-weight: bold;
}

#test{
background-color:#E1E1E1;
margin-right: 15px;
margin-left: 15px;
padding-bottom: 15px;
}

.semestri{
font-size: 80%;
font-weight: bold;
padding-left: 30px;
padding-right: 15px;
padding-top: 0px;
}

.lezioni{
font-size: 75%;
padding-left: 30px;
padding-right: 15px;
padding-top: 10px;
}

.spazio{
padding-top: 20px;
}

.mesi{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #666666;
padding-top: 15px;
padding-left: 30px;

}

.sottotitolo_nap{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 75%;
color:#2A5D90;
font-weight: bold;
text-align: left;
width:397px;
margin-right: 40px;
margin-left: 55px;
margin-top: 0px;
margin-bottom: 10px;
background-color:#FFFFFF;
text-indent: 15px;
padding-top: 10px;
}

.search{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color:#707F8E;
font-weight: bold;
text-align:right;
padding: 2px 14px 11px 20px;
}

.ico{
padding-left:100px;
}

.ico_sx{
padding-top:5px;
padding-left:100px;
}
.ico_sx_b{
padding-top:5px;
padding-left:100px;
padding-bottom:5px;
}

.ico_sx_pixel{
padding-top:5px;
padding-left:68px;
padding-bottom:5px;
}

.contatti_fac{
color:#666666;
font-size: 65%;
font-weight:bold;
padding-top: 27px;
width: 85%;
float:right;
}

.ico_mail{
color:#666666;
font-size: 65%;
font-weight:bold;
padding-left: 25px;
padding-top: 25px;
}
