@charset "UTF-8";
/* CSS Document */


body{
background-color:#eeeeec;
padding:0;
margin:0;
font-size:0.625em;
}

*{
z-index:-10;
margin: 0; padding: 0;}

img{
border:0;}

a{
text-decoration:none;
color:#333333;;
}

#ombra{
width:1022px;
background-image:url(../img/ombra.png);
background-repeat:repeat-y;
margin:0 auto;
}

#header{
background-image:url(../img/bg_top.png);
background-repeat:repeat-x;
background-position:bottom;
width:995px;
height:115px;
margin:0 auto;
}

#logo_unimi{
width:270px;
padding:20px 0 0 20px;
float:left;
}

#logo_fmc{
width:50px;
padding:32px 0 0 15px;
float:left;
}


#logo_unimib{
margin:0 auto;
width:251px;
}

#dotted{
left:0px;
float:left;
height:76px;
padding:20px 0 0 0px;
}

#box_header{
float:left;
width:157px;
padding:0px 0px 0 58px;
}

#box_header02{
padding:0 0 0 20px;
margin:0;
}

.social{
padding:0;
padding-left:55px;
padding-top:8px;
margin:0;
margin-bottom:5px;
}

.title_box{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size:1.3em;
color:#6a6a6a;
float:left;
padding:20px 0 0 0;
margin:0;
}

.testo_box{
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.1em;
color:#1c7d3e;
width:100px;
float:right;
font-weight:bold;
margin:10px 10px 0 0;
}

.box_header {
text-decoration:none;
color:#1c7d3e;
font-weight:bold;
}

a:hover.box_header {
text-decoration:none;
color:#67b232;
font-weight:bold;
}


.i{
padding:10px 0px 0px 0px;
margin:0;
}

.mimed{
display:block;
width:203px;
height:41px;
float:left;
padding:0px 0px 10px 0px;
margin:0;
}

.fmc{
margin-right:5px;
}


#logo_humanitas{
float:right;
padding:20px 17px 0 0px;
}

#navigation{
width:1022px;
height:64px;
margin:0 auto;
}

#link{
width:905px;
height:64px;
background-image:url(../img/bg_navigation.png);
background-repeat:repeat-x;
margin:0 auto;
padding-left:90px;
z-index:-10;
}

#strip_sx{
float:left;
}

#strip_rx{
float:right;
position:relative;
right:1px;
z-index:100;
}

#slideshow{
clear:both;
position:relative;
top:-16px;
margin:0 auto;
width:993px;
z-index:10;
}

#slideshow_sx{
background-image:url(../img/bg_slideshow_sx.gif);
background-repeat:repeat-y;
background-position:right;
width:243px;
height:388px;
z-index:0;
float:left;
}

#slideshow_dx{
width:750px;
float:right;
z-index:0;
}


/*------	-------- prova  --------------------*/

ul#slides{
	list-style:none;
	z-index:10;
	padding:0;
	margin:0;	
}

ul#slides li {
	padding:0;
	margin:0;
}

#slides li a{
	z-index:20;
	display:block;
}

.titolo_thumb{
	color:#1f8442;
    font-size:1.0em;
	font-weight:bold;
	font-family:"Georgia", "Times New Roman", Times, serif;
}

.thumbs{
	list-style:none;
	z-index:10;
	padding-right:60px;
	margin:25px 0 0 0;
	width:170px;
	float:left;
	display:inline;
	font-size:0.9em;
	font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
	color:#333333;
	text-align:center;	
}



.thumbs img{
	padding:0;
	margin:5px 0 10px 0;
	border:1px solid #cdcdcd;
}


.thumbs a{
	z-index:20;
	display:block;
}

.thumbs_dx{
	list-style:none;
	z-index:10;
	margin:0 auto;
	width:170px;
	font-size:0.8em;
	font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
	color:#333333;
	text-align:center;	
}



.thumbs_dx img{
	padding:0;
	margin:5px 0 10px 0;
	border:1px solid #cdcdcd;
}


.thumbs_dx a{
	z-index:20;
	display:block;
}


#page-wrap{ 
width: 760px; 
padding: 15px; 
background: white; 
margin: 0 auto 50px; 
position: relative; 
}

#col1{
width: 330px; 
float: left; 
margin: 0 0 20px 0; 
}

#col2 { 
width: 49%; 
float: right; 
}

#col01{
width: 330px; 
float: left;  
padding:0 0 20px 15px;
font:1.2em normal;
color:#333333;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
line-height:1.3;
}

.col_link{
width: 160px; 
float: left;  
padding:0 0 20px 15px;
font:1.0em normal;
color:#333333;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
line-height:1.3;
}


#col02 { 
width: 330px;  
float: right;
padding:0 0 20px 15px;
font:1.2em normal;
color:#333333;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
line-height:1.3; 
}

a.attractions{
color:#333333;
}

a:hover.attractions{
color:#1f8442;
}


pre{ 
font: 1.3em/1.8 Monaco, MonoSpace; 
margin: 0 0 15px 0; 
}

ul {
margin: 0 0 25px 25px; 
}

ul li { 
font: 1.5em Georgia, Serif; 
margin: 0 0 8px 0; 
}

#dl{ position: absolute; 
top: 10px; right: 0; 
background: black; 
color: white; 

padding: 3px 6px; 
}

#dl:hover{ 
background: #666; 
}

/*
    This stuff is for the TitleBlock Plugin

.image                                  { position: relative; margin-bottom: 20px; width: 100%; }
.image h2                               { position: absolute; top: 220px; left: 0; width: 100%; }
.image h2 span                          { color: white; font: bold 30px/40px Helvetica, Sans-Serif; letter-spacing: -1px; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); padding: 6px 8px; }
.image h2 span.spacer                   { padding: 0 2px; background: none; }



    For Specific Slides
*/
#textSlide{ padding: 10px 30px; }
#textSlide h3{ font: 2.0em Georgia, Serif; }
#textSlide h4{ text-transform: uppercase; font: 1.5em Georgia, Serif; margin: 10px 0; }
#textSlide ul{ list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li                        { display: list-item; }

#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { font: italic 2.4em/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p{ 
text-align: center; 
}



.testo_feat1 {
width:752px;
height:388px;
background-image:url(../images/1.jpg);
background-repeat:no-repeat;
background-position:8px bottom;
overflow:hidden;
}

.testo_feat2 {
width:752px;
height:388px;
background-image:url(../images/2.jpg);
background-repeat:no-repeat;
background-position:8px bottom;
overflow:hidden;
}

.testo_feat3 {
width:752px;
height:388px;
background-image:url(../images/3.jpg);
background-repeat:no-repeat;
background-position:8px bottom;
overflow:hidden;
}

.testo_feat4 {
width:752px;
height:388px;
background-image:url(../images/4.jpg);
background-repeat:no-repeat;
background-position:8px bottom;
overflow:hidden;
}

.slideshow_title01{
width:550px;
text-align:center;
padding-top:320px;
margin-left:170px;
font-size:3.3em;
text-align:right;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
}

.slideshow_title02{
width:580px;
text-align:center;
padding-top:320px;
margin-left:140px;
font-size:3.3em;
text-align:right;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
}

.slideshow_title03{
width:580px;
text-align:center;
padding-top:320px;
margin-left:140px;
font-size:3.3em;
text-align:right;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
}

.slideshow_title04{
width:580px;
text-align:center;
padding-top:320px;
margin-left:140px;
font-size:3.3em;
text-align:right;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
}

.slideshow_link{
font-size:1.1em;
text-align:right;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
color:#67b232;
text-decoration:none;
font-weight:bold;
padding-left:10px;
}

.slideshow_link:hover{
color:#cdcdcd;
}

/*-------------- pagina interna  --------------------*/

#slideshow_interna{
clear:both;
position:relative;
top:-16px;
margin:0 auto;
width:994px;
height:278px;
background-color:#fafaf9;
z-index:10;
}

#slideshow_sx_interna{
width:243px;
z-index:0;
float:left;
}

#slideshow_dx_interna{
width:734px;
position:relative;
float:right;
margin-top:-1px;
z-index:0;
}

#sx{
margin:0 0 0 6px;
width:235px;
float:left;
height:100%;

}

#box-avvisi{
background:#bfe076;
border:1px solid #bcbcbc;
}

#box-avvisi a{
padding:4px 5px 3px 25px;
margin:6px 0;
color:#1f8442;
display:block;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.2em;
font-weight:bold;}

#box-avvisi a:hover{
color:#ffffff;
background:#1f8442;
}

.terzo_livello{
padding:0 0 0 13px;
margin:0;
color:#fff;
display:block;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.0em;
font-weight:bold;}


.selected{
color:#ffffff;
background:#1f8442;
display:block;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.2em;
font-weight:bold;
padding:4px 5px 3px 25px;
margin:6px 0;
}

.menulink{
color:#ffffff !important;
background:#1f8442;
display:block;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.0em !important;
font-weight:bold !important;
padding:0 !important;
margin:0 !important;
}


.box-calendario{
margin:10px 0;
border:1px solid #bcbcbc;
}

#box-calendario_news{
margin:0px 0;
border:1px solid #bcbcbc;
}

.evento{
clear:both;
margin:10px 0 0 0;}

.data{
float:left;
text-transform:uppercase;
margin:18px 0 0 0;
padding:12px 7px;
font-size:2.4em;
text-align:center;
color:#1f8442;
border-right:1px dotted #bcbcbc;}

.descrizione{
float:left;
margin:5px 0 0 0;
padding:10px 7px;
font-size:1.1em;
color:#333333;
width:175px;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
}

.descrizione span{
font-family:"Georgia", "Times New Roman", Times, serif;
margin:0 0 5px 0;
padding:0;
color:#1f8442;
font-style:italic;
font-size:1.2em;
font-weight:bold}

.avvisi{
font-style:italic;
padding:10px 7px;
font-size:1.2em;
color:#333333;}

.avvisi h1{
margin:0 0 5px 0;
padding:0;
color:#1f8442;
font-size:1.4em;
font-weight:bold;}

#dx{
margin:0 6px 5px 0px;
width:732px;
border:solid #cdcdcd 1px;
float:right;
}

#dx h1{
padding:0;
margin:15px 0 0 15px;
color:#1f8442;
font-weight:normal;
font-size:2.8em;}

.abstract{
font-family:"Georgia", "Times New Roman", Times, serif;
font-size:2.1em;
line-height:1.2;
color:#6a6a6a;
font-style:italic;
}

.print{
float:right;
margin:35px 15px 0 0;
color:#989898;}

#inner-sx{
float:left;
width:480px;
padding:0 0 20px 15px;
font:1.2em normal;
color:#333333;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
line-height:1.5;}

#inner-sx02{
float:left;
width:700px;
padding:0 0 20px 15px;
font:1.2em normal;
color:#333333;
line-height:1.5;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;}

#inner-dx{
float:right;
width:212px;
padding:25px 10px 20px 15px;
font:1.3em normal;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
color:#333333;}

#inner-dx-box1{
width:210px;
background:#f5f5f5;
border:1px solid #bcbcbc;
color:#333333;
margin-bottom:20px;
}

#inner-dx-box1 h1{
padding:0;
margin:8px;
width:90%;
text-align:center;
border-bottom:1px dotted #1f8442;
color:#1f8442;
font-weight:normal;
font-size:1.6em;
font-style:italic;
font-family:"Georgia", "Times New Roman", Times, serif;}

#inner-dx-box1 p{
margin:8px;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.1em;}

#inner-dx-box1 a{
color:#1f8442;
text-decoration:underline;
font-weight:bold;
font-family:"Georgia", "Times New Roman", Times, serif;
font-size:1.0em;}

#inner-dx-box2{
width:210px;
background:#b5d867;
border:1px solid #bcbcbc;
color:#333333;
margin-bottom:20px;}

#inner-dx-box2 h1{
padding:0;
margin:8px;
width:90%;
text-align:left;
border-bottom:1px dotted #1f8442;
color:#1f8442;
padding-bottom:6px;
font-weight:normal;
font-size:1.4em;
font-style:italic;
font-family:"Georgia", "Times New Roman", Times, serif;}

#inner-dx-box2 p{
margin:8px;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.1em;}

#inner-dx-box2 a{
color:#1f8442;
display:block;
text-decoration:none;
margin:4px 0 4px 5px;
padding:0 0 0 25px;
font-size:12px !important;
font-weight:bold;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
background:url(../img/icona_quick.png) no-repeat left center;}

#inner-dx-box2 a:hover{
text-decoration:underline;}


#inner-sx-box2{
width:232px;
background:#b5d867;
border:1px solid #bcbcbc;
color:#333333;
margin-bottom:20px;
margin-top:20px;
}

#inner-sx-box2 h1{
padding-bottom:5px;
margin:8px;
text-align:center;
border-bottom:1px dotted #1f8442;
color:#1f8442;
font-weight:normal;
font-size:1.7em;
font-style:italic;
font-family:"Georgia", "Times New Roman", Times, serif;}

#inner-sx-box2 p{
margin:4px 20px 4px 20px;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.1em;
color:#1f8442;
line-height:1.3;}

#inner-sx-box2 a{
color:#1f8442;
display:block;
text-decoration:none;
margin:4px 20px 4px 20px;
font-size:1.1em;
font-weight:bold;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;}

#inner-sx-box2 a:hover{
text-decoration:underline;}

#inner-dx-box3{
width:210px;
background:#f5f5f5;
border:1px solid #bcbcbc;
color:#333333;
margin-bottom:20px;
text-align:center
;}

#inner-sx-box3{
width:475px;
background:#f5f5f5;
border:1px solid #bcbcbc;
color:#333333;
margin-bottom:20px;
}

#inner-sx-box3 h1{
padding:0;
margin:8px;
width:90%;
border-bottom:1px dotted #1f8442;
color:#1f8442;
font-weight:normal;
font-size:1.4em;
font-style:italic;
font-family:"Georgia", "Times New Roman", Times, serif;}

#inner-sx-box3 p{
margin:8px;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.1em;
line-height:1.3;}

#inner-dx-box3 h1{
padding:0;
margin:8px;
width:90%;
text-align:center;
border-bottom:1px dotted #1f8442;
color:#1f8442;
font-weight:normal;
font-size:1.4em;
font-style:italic;
font-family:"Georgia", "Times New Roman", Times, serif;}

#inner-dx-box3 p{
margin:8px;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:0.8em;
line-height:1.3;}

#inner-dx-box3 a{
color:#1f8442;
display:block;
font-size:1.0em;
font-weight:bold;
text-decoration:none;
margin:4px 0 4px 5px;
padding:0 0 0 25px;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
background:url(../img/icona_quick.png) no-repeat left center;}


/*-------------- testi e liste  --------------------*/
ul.lista li{
padding:0 0px 0px 0px;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
color:#333333;
font-size:1.0em;
}

.lista li{
margin:0px;
line-height:1.5;
}

h3{
color:#1f8442;
font-size:1.0em;
font-family:"Georgia", "Times New Roman", Times, serif;
padding-bottom:5px;}

h2.sottotitoli{
font-size:1.4em;
font-family:"Georgia", "Times New Roman", Times, serif;
font-style:italic;
padding-bottom:5px;
font-style:italic;
margin:20px 0 0px 0;
color:#4d4d4d;
}

h2.news{
font-size:1.4em;
font-family:"Georgia", "Times New Roman", Times, serif;
padding-bottom:5px;
font-style:italic;
margin:20px 0 0px 0;
color:#4d4d4d;
}

h2.news_sottotitoli{
font-size:1.2em;
font-family:"Georgia", "Times New Roman", Times, serif;
padding-bottom:5px;
margin:0px 0 0px 0;
color:#1f8442;
}


a.link_verdi {
color:#1f8442;
display:block;
text-decoration:none;
margin:1px 0 4px 1px;
padding:0 0 0 25px;
font-size:1.1em;
font-weight:bold;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
background:url(../img/icona_quick.png) no-repeat left center;}

a:hover.link_verdi {
color:#1f8442;
display:block;
text-decoration:underline;
margin:1px 0 4px 1px;
padding:0 0 0 25px;
background:url(../img/icona_quick.png) no-repeat left center;}

a.link_small {
color:#1f8442;
text-decoration:none;
margin:1px 0 4px 1px;
font-size:1.2em;
font-weight:bold;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
}

a:hover.link_small {
color:#1f8442;
text-decoration:underline;
margin:1px 0 4px 1px;
}


a.link_admission{
text-decoration:underline;
font-weight:bold;


}

a:hover.link_admission{
text-decoration:underline;
font-weight:bold;
color:#1f8442;
}




/*-------------- end testi e liste  --------------------*/

.box_apply{
background-image:url(../img/bg_apply.jpg);
background-repeat:no-repeat;
width:191px;
height:100px;
background-color:#FFFFFF;
clear:both;
border:solid #cdcdcd 1px;
margin:0 auto;
padding:5px;
}

.box_tour{
background-image:url(../img/bg_tour.jpg);
background-repeat:no-repeat;
top:2px;
width:191px;
height:100px;
background-color:#FFFFFF;
clear:left;
border:solid #cdcdcd 1px;
margin:0 auto;
margin-top:2px;
padding:5px;
z-index:20;
}

.box_home{
width:191px;
clear:left;
margin:0;
padding:0;
}

.box_home2{
width:191px;
clear:left;
margin:0;
padding:0;
}

.etichetta{
position:relative;
margin-left:-14px;
margin-top:70px;
clear:both;
z-index:20;}


#colonna01{
width:328px;
float:left;
z-index:20;
}

#colonna02{
width:328px;
float:left;
z-index:20;
}

#colonna03{
width:328px;
float:right;
z-index:20;
}

.etichetta02{
position:relative;
left:-14px;
top:-2px;
width:200px;
z-index:20;
float:left;
text-align:left;
}

.etichetta03{
position:relative;
left:-12px;
top:-2px;
width:200px;
z-index:20;
float:left;
text-align:left;
margin-left:1px;
margin-top:8px;
margin-bottom:0;
}

.etichetta02 img{
float:left;}

.box_ombra{
margin-left:19px;
padding:0;
}

.content_ombra{
padding:0;
margin:0 0 0 20px;
}

.content_ombra_dx{
padding:0;
padding-left:10px;
margin:0 auto;
}

#content{
width:995px;
margin:0 auto;
}

.clear{
clear:both;}

.box_news{
top:5px;
width:290px;
height:150px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
margin-left:20px;
padding:5px;
}

.titolo_news{
clear:both;
font-family:"Georgia", "Times New Roman", Times, serif;
font-size:1.2em;
color:#1c7d3e;
font-size:17px;
font-style:italic;
}

.testo_news{
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.1em;
color:#333333;
padding-bottom:15px;
}

a.link_news{
font-weight:bold;
color:#1c7d3e;
font-size:1.0em;
font-style:italic;
}

a:hover.link_news{
color:#67b232;
}

.box_research{
background-image:url(../img/bg_research.jpg);
background-repeat:no-repeat;
top:5px;
width:290px;
height:104px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
margin-left:20px;
padding:5px;
}

.box_video{
width:299px;
height:279px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
margin-left:15px;
margin:0 auto;
padding:5px;
text-align:center;
background-repeat:no-repeat;
}

.box_video a{
margin:0 auto;
}

#video{
float:left;}

.box_unimi{
background-image:url(../img/bg_unimi.jpg);
background-repeat:no-repeat;
top:5px;
width:290px;
height:122px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
margin-left:10px;
padding:5px;
}

.box_hospital{
background-image:url(../img/bg_hospital.jpg);
background-repeat:no-repeat;
top:5px;
width:290px;
height:131px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
margin-left:10px;
padding:5px;
}

.research{
background-image:url(../img/research.jpg);
background-repeat:no-repeat;
width:130px;
height:100px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
margin-right:30px;
padding:5px;
float:left;
}

.unimi{
background-image:url(../img/unimi.jpg);
background-repeat:no-repeat;
width:130px;
height:100px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
padding:5px;
float:left;
margin-right:30px;
}

.box_pagina_why{
margin:0;
padding:0;
width:170px;
height:100px;
float:left;
}

.sbbl{
background-image:url(../img/sbbl.jpg);
background-repeat:no-repeat;
width:130px;
height:100px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
padding:5px;
float:left;
margin-right:30px;
}

.bibliosan{
background-image:url(../img/bibliosan.jpg);
background-repeat:no-repeat;
width:130px;
height:100px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
padding:5px;
float:left;
margin-right:30px;
}

.hospital{
background-image:url(../img/hospital.jpg);
background-repeat:no-repeat;
width:130px;
height:100px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
margin-right:30px;
padding:5px;
float:left;
}

.lectures{
background-image:url(../img/lectures.jpg);
background-repeat:no-repeat;
width:130px;
height:100px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
margin-right:30px;
padding:5px;
float:left;
}

.bibliowin{
background-image:url(../img/bibliowin.jpg);
background-repeat:no-repeat;
width:130px;
height:100px;
background-color:#FFFFFF;
border:solid #cdcdcd 1px;
margin-top:5px;
margin-right:30px;
padding:5px;
float:left;
}

.etichetta03{
position:relative;
left:-14px;
top:-2px;
width:130px;
z-index:20;
float:left;
text-align:left;
}

.link01{
float:left;
width:130px;
margin-right:35px;
text-align:center;
padding:5px;



}
.link02{
float:left;
width:130px;
text-align:center;
padding:5px;
margin-right:30px;
}

.link03{
float:left;
width:130px;
text-align:center;
padding:5px;
margin-right:30px;
}

.titolo_tabella{
font-size:1.4em;
font-family:Georgia, Times New Roman, Times, serif;
font-style:italic; 
font-family:Georgia, 'Times New Roman', Times, serif; 
padding:5px 5px 5px 20px; 
font-weight:bold;
width:650px;
margin:0 auto;
}


/*-------------- footer  --------------------*/

#footer{
margin:0 auto;
width:995px;
height:50px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#333333;
line-height:1.2;}


/*-------------- menù  --------------------*/

ul.menu {
list-style:none; 
margin:0 auto;
padding:0;
z-index:20;
}
ul.menu * {
margin:0 auto; 
padding:0;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.2em;
color:#67b232;
z-index:20;
}

ul.menu a {
display:block; 
color:#ffffff; 
text-decoration:none;
z-index:20;
font-size:1.2em;
}

ul.menu li {
position:relative; 
float:left; 
margin:0 auto;
z-index:20;
}

ul.menu ul {
position:absolute; 
top:40px; 
left:0; 
background:#1c7d3e; 
display:none; 
list-style:none;
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.2em;
color:#67b232;
z-index:20;
}
ul.menu ul li {
position:relative; 
border-top:none;
border-bottom:dotted 1px #67b232;
margin-left:20px; 
width:150px; margin:0; 
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif;
font-size:1.2em;
color:#67b232;
height:20px;
background-color:#1c7d3e;
z-index:20;
}

ul.menu ul li a {
font-size:0.7em;
}

ul.menu ul a {
margin:2px 0 0 15px;
z-index:20;
font-size:1.2em;
}

ul.menu ul li:hover {
background-color:#67b232;
color:#1c7d3e;
z-index:20;
font-size:1.2em;
}

ul.menu ul ul {
left:148px; 
top:-1px;
z-index:20;
}


/*----------------------- links -------------------------*/

a.home {
background:url(../img/bt_home.png) no-repeat;
background-repeat: no-repeat;
display:block;
width:40px;
height:40px;
float:left;
}

a:hover.home {
background:url(../img/bt_home_over.png) no-repeat;
background-repeat: no-repeat;
display:block;
width:40px;
height:40px;
float:left;
}

a.about {
background:url(../img/bt_about.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:141px;
height:40px;
float:left;
}

a:hover.about {
background:url(../img/bt_about_over.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:141px;
height:40px;
float:left;
}

a.academics {
background:url(../img/bt_academics.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:149px;
height:40px;
float:left;
}

a:hover.academics {
background:url(../img/bt_academics_over.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:149px;
height:40px;
float:left;
}

a.admissions {
background:url(../img/bt_admissions.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:150px;
height:40px;
float:left;
}

a:hover.admissions {
background:url(../img/bt_admissions_over.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:150px;
height:40px;
float:left;
}

a.visit {
background:url(../img/bt_visit.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:124px;
height:40px;
float:left;
}

a:hover.visit {
background:url(../img/bt_visit_over.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:124px;
height:40px;
float:left;
}

a.library {
background:url(../img/bt_library.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:123px;
height:40px;
float:left;
}

a:hover.library {
background:url(../img/bt_library_over.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:123px;
height:40px;
float:left;
}

/*a.news {
background:url(../img/bt_news.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:112px;
height:40px;
float:left;
}

a:hover.news {
background:url(../img/bt_news_over.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:112px;
height:40px;
float:left;
}*/

a.contact {
background:url(../img/bt_contact.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:142px;
height:40px;
float:left;
}

a:hover.contact {
background:url(../img/bt_contact_over.jpg) no-repeat;
background-repeat: no-repeat;
display:block;
width:142px;
height:40px;
float:left;
}

#toc02 {
background-color:#F2F2F2; 
padding:10px; 
margin:10px 0 10px 0;
border:1px solid #bcbcbc;
}

#toc02 h1{
padding:0;
margin:8px;
width:90%;
border-bottom:1px dotted #1f8442;
color:#1f8442;
font-weight:normal;
font-size:1.6em;
font-style:italic;
font-family:"Georgia", "Times New Roman", Times, serif;}


#toc {
background-color:#F2F2F2; 
padding:10px; 
margin:10px 0 0 0;
}

#toc li {
font-family: 'Trebuchet MS','Verdana', 'Arial', Sans-Serif; 
font-size:0.9em; 
padding:0;
 margin:0 0 3px 0; 
 line-height:normal;
}

#toc li a{
text-decoration:underline;
}

#toc li a:hover {
color:#1f8442;
}


/* FORM CONTATTI */

fieldset {
  border:solid 0 #fff; /* Opera doesn't get border:none or border:0 on fieldsets */
  width:680px;
  background-color:#F2F2F2; 
  padding:10px;
  }

.br {display:none;}  
  
.textfield {
font-family: Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#343964;
margin:3px;
height:20px;
padding: 2px 2px;
background: #ffffff;
border:1px solid #d2d1ca;
width:300px;
voice-family: "\"}\""; 
voice-family:inherit;

}

label {
margin:0.3em 0 0 0;
padding:0 0.8em 0.2em 0;
text-align:right;
width:80px;
float:left;
color:#1f8442;
font-size:0.9em;
font-weight:bold;
line-height:1;
}


fieldset>input.textfield {

}

textarea {
font-family: Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#343964;
margin:3px;
height:150px;
border:solid 0 #fff;
padding: 5px;
voice-family: "\"}\""; 
voice-family:inherit;
width:295px;
background: #ffffff;
border:1px solid #d2d1ca;
}

fieldset>textarea {
background: #ffffff;
}

.submit {
margin:3px;
color:#fff;
height:40px;
border:solid 0 #fff;
width:120px;
font-family: Arial, Helvetica, sans-serif;
background-color:#1f8442;
text-transform:uppercase;
font-weight:bold;

 }



.accordionButton {	
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */
	width: 690px;
	cursor:pointer; 
	background: url(collapsed.gif) no-repeat scroll 8px 14px #f2f2f2; 
	font-size:13px;  
	color:#333333; 
	text-indent:18px; 
	text-decoration: none; 
	padding-top:10px; 
	font-style:italic;
	padding:10px 0 10px 10px; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	margin:0 0 5px 0;

}
	
.accordionContent {	
	width: 660px;
	float: left;
	_float: none;
	color:#333333;
	padding:20px 20px 20px 20px; 
	margin:0;
	font-family: 'Trebuchet MS','Verdana','Arial',Sans-Serif; 
	font-size:12px;  
	background-color:#FFFFFF;
	}

.on {
	background-image: url(expanded.gif); 
	background-color:#e4e4e4; 
	color:#1f8442; 
	font-weight:bold;    
	}
	
.over {
	color:#1f8442; 
	
	}


.testo_quote {
font-family:Georgia, 'Times New Roman', Times, serif; 
font-size:22px; 
color:#757575; 
font-style:italic; 
padding:0 20px 20px 45px; 
line-height:1.3; 
font-weight:normal;
}


#tabella_cv {float:left; display:inline; width:700px;   margin:0 0 40px 0; padding:0;}
#tabella_cv .clear {clear:both; display:block; height:8px; border-bottom:1px dotted #999999; margin-bottom:12px;}
.tabella_cv_testata {float:left; display:inline; width: 56px; padding:10px; font-size:14px; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; font-weight:bold; text-indent:5px; margin-right:10px; border-right:4px solid #999999;}
.tabella_cv_colonna {float:left; display:inline; width:275px; padding:10px; margin:0 5px 5px 5px; background-color:#E5E5E5;}
.tabella_cv_colonna_title {border-bottom:1px dotted #999999; font-size:13px; font-weight:bold; padding:0 0 5px 0; margin:0 0 5px 0; text-transform:uppercase; text-indent:17px; color:#333333;}

ul.tabella_lista{list-style:circle; list-style-position:inside; margin:0; padding:5px}
ul.tabella_lista li {font-size:11px; font-family:'Trebuchet MS','Verdana', 'Arial', Sans-Serif; padding:0; margin:0; }
ul.tabella_lista li.linea_vuota {list-style:none;}


.colonna_expo {float:left; display:inline; border:1px solid #CDCDCD; background-color: #F6F6F6; width:200px; height:190px; margin-right:10px; margin-top:10px; padding:12px; text-align:left;}
.colonna_expo:hover {float:left; display:inline; border:1px solid #CDCDCD; background-color: #ffffff; width:200px; height:190px; margin-right:10px; margin-top:10px; padding:12px; text-align:left;}
.expo_last {margin-right:0;}
.expo_last:hover {margin-right:0; background-color: #ffffff;}


.colonna_expo_orizzontale {float:left; display:inline; border:1px solid #CDCDCD; background-color: #F6F6F6; width:316px; height:265px; margin-top:10px; padding:12px; text-align:left;}
.colonna_expo_orizzontale:hover {float:left; display:inline; border:1px solid #CDCDCD; background-color: #ffffff; width:316px; height:265px; margin-top:10px; padding:12px; text-align:left;}


.colonna_expo_orizzontale h3 {color:#444444;font: 16px/16px 'Trebuchet MS','Verdana','Arial',Sans-Serif !important; margin-top:10px; height:25px; float:left; display:inline; width:450px; font-weight:bold !important;}
.colonna_expo_orizzontale  p {float:left;  padding:10px 0 0 0;}
.colonna_expo_orizzontale a {color: #1F8442; font-weight:bold; text-decoration:underline;}

#expo_intro h2 {color: #1F8442; margin-bottom:5px; font-weight:bold !important; font-size:20px;}
#expo_intro h3.senza_colonne {color:#555555;font: 16px/16px 'Trebuchet MS','Verdana','Arial',Sans-Serif !important; margin-top:0;  font-weight:bold !important;}

.colonna_expo h3 {color:#333333;font: 14px/16px 'Trebuchet MS','Verdana','Arial',Sans-Serif !important; margin-top:10px; margin-bottom:10px;  text-transform:uppercase; font-weight:bold !important; }
.expo_last h3 {color:#333333;font: 14px/16px 'Trebuchet MS','Verdana','Arial',Sans-Serif !important; margin-top:10px; margin-bottom:10px; text-transform:uppercase; font-weight:bold !important;}

.colonna_expo p {text-align:left; margin-top:10px; height:58px; padding:0;}

.colonna_expo a, .expo_last a  {color: #1F8442; font-weight:bold; text-decoration:underline; text-align:left;}

.intro_expo { font-size:16px; color:#666666;  margin:15px; padding:15px; font-family:Arial, Helvetica, sans-serif; font-style:italic; line-height:1.3; background-color:#F6F6F6;text-align:left;}


#expo .titoli_domande {  font: 18px/15px 'AurulentSansBoldItalic', Arial, sans-serif; color:#69b133;  border-bottom:1px dashed #156932; padding:0 0 15px 15px;   }

#expo .domanda {font: 20px/25px 'AurulentSansItalic', Arial, sans-serif !important; color:#156932; padding:20px 15px 15px 15px;}
#expo .risposte {padding-top:15px;}
#expo .risposte label {padding:0 15px 15px 15px!important; font: 16px/24px  Arial, sans-serif !important; color:#666 !important; text-align:left; margin:0; float:none !important; padding-top:5px !important;}
#expo .button {background-image:url(../expo/img/button.png); width:200px; height:50px; background-repeat:no-repeat; border:none; font: 20px/45px 'AurulentSansItalic', Arial, sans-serif; color:#ffffff; margin:0 auto; margin-top:15px; text-align:center;}

#expo .button_right {display:inline; background-image:url(../expo/img/button2.png); width:155px; height:43px; background-repeat:no-repeat; border:none; font: 17px/40px 'AurulentSansItalic', Arial, sans-serif; color:#ffffff; float:right; margin-top:15px; text-align:center;}

#expo .button_left {display:inline; background-image:url(../expo/img/button2.png); width:155px; height:43px; background-repeat:no-repeat; border:none; font: 17px/40px 'AurulentSansItalic', Arial, sans-serif; color:#ffffff; float:left; margin-top:15px; text-align:center;}

#expo a.no_under {text-decoration:none;}
#expo input {margin:0; margin-right:5px; margin-left:15px; margin-top:0; }
#expo .numero_domanda {font: 20px/20px 'AurulentSansBold', Arial, sans-serif !important; color:#69b133; padding-right:5px; }
#expo .nav {width:375px; margin:0 auto; }
#expo .clear {clear:both;}
#expo ul.lista {list-style:none; font: 17px/20px Arial, sans-serif; color:#666; margin-left:15px; padding-left:0; padding-bottom:10px;}
#expo ul.lista li {margin-bottom:15px;}
#expo quote p {font-size:14px; color:#666666; border:1px dashed #999999; margin:15px; padding:15px; font-family:Arial, Helvetica, sans-serif; font-style:italic; line-height:1.3; background-color:#F6F6F6;}
#expo #frase {font-size:16px; color:#666666; border:1px dashed #999999; margin:15px; padding:15px; font-family:Arial, Helvetica, sans-serif; font-style:italic; line-height:1.3; background-color:#F6F6F6;text-align:center;}
#expo span.risposta_corretta {font-family:'AurulentSansItalic', Arial, sans-serif !important; color:#156932; font-style:normal; }






@font-face {
    font-family: 'AurulentSansItalic';
    src: url('../openday/font/AurulentSans-Italic-webfont.eot');
    src: url('../openday/font/AurulentSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../openday/font/AurulentSans-Italic-webfont.woff') format('woff'),
         url('../openday/font/AurulentSans-Italic-webfont.ttf') format('truetype'),
         url('../openday/font/AurulentSans-Italic-webfont.svg#AurulentSansItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AurulentSansBold';
    src: url('../openday/font/AurulentSans-Bold-webfont.eot');
    src: url('../openday/font/AurulentSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../openday/font/AurulentSans-Bold-webfont.woff') format('woff'),
         url('../openday/font/AurulentSans-Bold-webfont.ttf') format('truetype'),
         url('../openday/font/AurulentSans-Bold-webfont.svg#AurulentSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AurulentSansBoldItalic';
    src: url('../openday/font/AurulentSans-BoldItalic-webfont.eot');
    src: url('../openday/font/AurulentSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../openday/font/AurulentSans-BoldItalic-webfont.woff') format('woff'),
         url('../openday/font/AurulentSans-BoldItalic-webfont.ttf') format('truetype'),
         url('../openday/font/AurulentSans-BoldItalic-webfont.svg#AurulentSansBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}



