
html {

	margin: 8px auto;

	padding: 0;

	background: #f1f1ec; 

	color: #3B3B3B;

	font-family: arial, sans-serif;

	font-size: 11px!important;

}



body {background-image: url(../images/SfondoBody.jpg); /* sfondo x OMBRA*/

	background-position:top center;

	background-repeat:repeat-y;

	margin: 8px auto;

	padding: 0;}





#ContenitoreIntestazione, #ContenitoreIntestazioneHome {

	margin: 0 auto;


	width: 970px;

	clear:both;

	height:186px;

	border-top:1px solid #CDCDC9;
	position:relative;
	

	

}



#ContenitoreContenuto {

	margin: 0 auto;

	background: #fff;

	width: 970px;

	clear:both;

	overflow:hidden;

	border-top:1px solid #CCCCCC;

	border-bottom:0px solid #CCCCCC;

	background-image: url(../images/SfondoContenitoreContenuto.jpg); /*questo per il bordino grigio della colonna */

	background-position:top left;

	background-repeat:repeat-y;

}

#ContenitoreContenutoNoSpalla {

	margin: 0 auto;

	background: #fff;

	width: 970px;

	clear:both;

	overflow:hidden;

	border-top:1px solid #CCCCCC;

	border-bottom:0px solid #CCCCCC;

	background-image: url(../images/SfondoContenitoreContenutoNoSpalla.jpg); /*questo per il bordino grigio della colonna */

	background-position:top left;

	background-repeat:repeat-y;

}




#ContenitoreContenutoUnico {

	margin: 0 auto;

	background: #fff;

	width: 970px;

	clear:both;

	overflow:hidden;

	border-top:1px solid #CCCCCC;

	border-bottom:0px solid #CCCCCC;

}

#ContenitoreContenutoHome {

	margin: 0 auto;
	
	padding:0;

	background: #fff;

	width: 970px;

	clear:both;

	overflow:hidden;

	border-top:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	background-image: url(../images/SfondoContenitoreContenutoHome07.jpg); /*questo per il bordino grigio delle colonne */

	background-position:top left;

	background-repeat:repeat-y;



}

#ContenitoreContenutoHomeEng {

	margin: 0 auto;

	background: #fff;

	width: 970px;

	clear:both;

	overflow:hidden;

	border-top:1px solid #CCCCCC;

	border-bottom:1px solid #CCCCCC;

	background-image: url(../images/SfondoContenitoreContenutoHomeEng.jpg); /*questo per il bordino grigio delle colonne */

	background-position:top left;

	background-repeat:repeat-y;



}



#contenuto-principale a:link, #contenuto-principale a:visited, #contenuto a:link, #contenuto a:visited {

	text-decoration: none!important; color: #E74425; border-bottom:1px dotted #E74425;}

#contenuto-principale a:hover, #contenuto a:hover {color: red; border-bottom:0px dotted red;}







#Sigillo, #SigilloHome {

	background: #fff;

	border-bottom: 1px #D9D9D9 solid;

	height: 150px;

	text-align: right;

	

}

#SigilloHome img  {float:left; padding-top:40px; padding-left:15px; border:0;}
#Sigillo img  {float:left; padding-top:45px; padding-left:15px; border:0;}





#Sigillo a:visited {

	color: #454545;

}






#Navigazione {

	padding: 8px;

	margin: 0;

	font-size: 105%;

	height: 1.3em;
	position:absolute;

	top:3%;

	right:1%;

	z-index:1000;
	
	background-color:white;
	
	border:0;
	

}

#Navigazione:hover {


	
	/*background-color:#F1F2EC;
	
	border:1px solid #CDCEC9;
	margin:-1px;*/
	

}



#Navigazione a, #Navigazione a:link, #Navigazione a:hover, #Navigazione a:visited {color:black; text-decoration:none;}

#Navigazione a:hover {text-decoration:underline;}



#Navigazione ul {	

	list-style: none;

	padding: 0;

	margin: 0;

}

#Navigazione li {

	float: left;

	position: relative;

	padding: 0 .50em;

	margin: 0;

	border-right:1px solid black;

}



#Navigazione li a:before {

	/*content: "|";

	margin-right: 0em;*/

}

#Navigazione li:first-child a:before {

	content: "";

}

#Navigazione form {

	/*margin-top: -.2em;*/

}

#Navigazione #q {

	color: #999!important;

	background:white;

}

#Navigazione form .BottoneRicerca {

	border: #666 solid 1px;

	width: 12em;

	margin-left: .5em;

	padding-left: .5em;

	color: #454545;

	font-size:1em;

}

#Navigazione form #btnG {

	background: #777;

	border: #666 solid 1px;

	color: #fff;

	width: 3em;

	font-size:1em;

	letter-spacing:.10em;

}






#SezioniOrizzontale a:visited {

	color: #454545;

}




#SezioniOrizzontale {

	background:#F8F8F5;

	width:100%;

	margin:0; padding:0;

	height:35px;

	z-index:1000!important;

	

}



#SezioniOrizzontale a, #SezioniOrizzontale a:link, #SezioniOrizzontale a:visited  {color: #333; letter-spacing:.10em; }



#SezioniOrizzontale li a {

	font-weight: normal; font-size:110%;  

}

#SezioniOrizzontale li li a {

	text-transform:none;

	letter-spacing:0em!important;

}

#SezioniOrizzontale ul.topnav {

	list-style: none;

	padding: 0 0 0 1em;

	margin: 0;

	float: left;

}

#SezioniOrizzontale ul.topnav li {

	float: left;

	margin: 0;

	padding: 0 9px;

	position: relative; 

}

#SezioniOrizzontale ul.topnav li a {

	padding: .7em 0 .3em 0;

	display: block;

	text-decoration: none;

	float: left;

	

}

#SezioniOrizzontale ul.topnav li a:hover {

	text-decoration: underline;

}

#SezioniOrizzontale ul.topnav li:hover {

	background-color: #dcdbdb;

	border-left: 1px solid #ccc;

	border-right: 1px solid #ccc;

	margin-left: -1px;

	margin-right: -1px;

		

}



.menuattivo {background-color: #dcdbdb; /*VOCE DI PRIMO LIVELLO SELEZIONATA*/

	}



#SezioniOrizzontale ul.topnav li li:hover {

	border: 0;

	margin: 0;

}

#SezioniOrizzontale ul.topnav li span {

	width: 12px;

	height: 35px;

	padding-left: 3px;

	float: left;

	background: url(../images/down.gif) no-repeat right top;

}

#SezioniOrizzontale ul.topnav li span.subhover {background: url(../images/downHover.gif) no-repeat right top; cursor: pointer; z-index: 200!important;}

#SezioniOrizzontale ul.topnav li ul.subnav {

	position: absolute; 

	top: 35px;

	background-color: #f3f3f3!important;

	z-index:1000!important;

	margin: 0; 

	padding: 0;

	display: none;

	float: left;

	border: 1px solid #ccc;

	border-top-style: dashed;

	list-style: none;

	width: 15em;

	font-size:90%;

}

#SezioniOrizzontale ul.topnav li ul.subnav.right {

	left: -1px;

}

#SezioniOrizzontale ul.topnav li ul.subnav.left {

	right:-1px;

}

#SezioniOrizzontale ul.topnav li ul.subnav li {

	margin: 0;

	padding: 5px;

	float: none;

	clear: both;

}

#SezioniOrizzontale ul.topnav li ul.subnav.left li {

	margin: 0;

	clear: none;

}

#SezioniOrizzontale ul.subnav li:hover {

	background-color: #CFCFCF;

}



/*terzo livello*/
.topnav li{
float:left;
position:relative;
background-color:#F8F8F5;
list-style-type:none;
list-style-position:outside;
margin:0;
padding:0;
}

.topnav ul {
position:absolute;
display:none;
width:15em;
top:1.5em;
margin:0;
padding:0;

}

.topnav li ul a{
width:15em;
height:auto;
float:left;
margin:0;
padding:0 5px;
}


.topnav li ul ul {
top:0em;
left:15em;
margin:0!important;
border: 1px solid #ccc;
background-color:#F8F8F5;
padding:0!important;
}
.topnav li ul ul li {
padding:5px 5px 5px 0!important;	
}
ul.topnav li ul li ul li {
padding:5px!important;	
}
.topnav li ul ul li a {
padding:5px 5px 5px 0!important;	
}

.topnav li:hover ul ul, .topnav li:hover ul ul ul, .topnav li:hover ul ul ul ul{
display:none;
}
.topnav li:hover ul, .topnav li li:hover ul, .topnav li li li:hover ul, .topnav li li li li:hover ul{
display:block;
}
/*fine terzo livello*/






#SezioniOrizzontale ul.subnav ul {

	float:left;

	width: 15em;

	list-style: disc;

	margin:0;

	padding: 1em 1em 1em 2.5em;

}

#SezioniOrizzontale ul.subnav.left ul {

	float:none;

}

#SezioniOrizzontale ul.subnav ul:first-child {

	min-height: 14em;

	border-right: #ccc 1px solid;

}

ul.subnavmenu {

	background: #f3f3f3;

}

#SezioniOrizzontale ul.subnav.left ul.subnavmenu {

	float:right;

	border-left: #ccc 1px solid;

	border-right: #ccc 1px solid;

	margin-right: -1px;

	z-index:300!important;

}

html #SezioniOrizzontale ul.topnav li ul.subnav li a {

	float: none;

	display: inline;

	padding: 0;

}

#SezioniOrizzontale ul.topnav li ul.subnav li li {

	padding: .5em 0;

}

#SezioniOrizzontale ul.subnav h3 {

	color: #5ea4bd;

	text-transform: uppercase;

	font-weight: normal;

	font-size: 1.1em;

	margin: 0;

	padding: 1.25em 0 0 0;

	margin-bottom: -0.5em;

}

#SezioniVerticale {

	width: 200px;

	float: left;

	z-index:1!important;
	font-size:1.1em!important;


}

#SezioniVerticale a, #SezioniVerticale a:link, #SezioniVerticale a:visited {color: black;}

#SezioniVerticale ul {

	margin: 0;

	padding: 0;

	border-bottom: 1px solid #ccc;

	list-style: none;

		z-index:1!important;



}

#SezioniVerticale li {

	margin: 0;

	border-top: 1px solid #ccc;

	padding: .50em 20px;

}



#SezioniVerticale li:first-child {	

	border-top: none;

}

#SezioniVerticale li  a {

	text-decoration: none;

}

#SezioniVerticale li li:first-child {

	border-top: 1px solid #ccc;

}

#SezioniVerticale li li li:first-child {

	border-top: none;

}

#SezioniVerticale li li{

	margin: .75em -20px 0 -20px;

	border-top: 1px dotted #ccc;

	padding: .5em 10px 0 20px;

	background: none;

}


#SezioniVerticale li li li {

	border-top: none;

	list-style: none;

	margin: 0;

	padding: .2em 0;

}

#SezioniVerticale ul ul ul {

	padding-top: 5px;

	border-bottom: none;

}

#SezioniVerticale ul ul {

	border: none;

}



#SezioniVerticale ul#mainnavlist li.home a {

	font-weight: bold;

}

ul#mainnavlist   {
	padding-left:10px!important;
}


ul#mainnavlist li  {
	padding-left:0px!important;
}

.secondolivello {padding-left:10px!important;}

ul#mainnavlist ul.subnav li {
	padding-left:15px!important;
}



#mainnavlist {z-index:0;}



/*li.voceattiva {list-style:inside url(../images/raquo.gif); }*/

.voceattiva{
	color: #e54521!important;
}
/*.voceattiva:before{
	content: " :: ";
}*/




/*CONTENUTO PRINCIPALE**************************************************/



#contenuto-principale {

	margin-left: 200px;

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 10px!important;

	line-height: 1.6;

	font-size: 1.2em;
	/*margin-right: 240px;*/

}

#contenuto {

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 10px!important;

	line-height: 1.6;

	font-size: 1.2em;

}



 

#contenuto-principale ul li, #contenuto-principale ol li {

	line-height:1.4em; 

	padding:0;

	margin-bottom:.80em;

	margin-left:1em;

	list-style:outside url(../images/raquo.gif);

}

#contenuto ul li, #contenuto ol li {

	line-height:1.4em; 

	padding:0;

	margin-bottom:.40em;

	margin-left:0px;

	margin-right:5px;

	list-style:outside url(../images/raquo.gif);

}





#contenuto-principale ul li ul li, #contenuto-principale ol li ol li{

	line-height:1.4em; 

	padding:0;

	margin-bottom:.50em;

	margin-left:1em;

	list-style:none ;

}

#contenuto-principale ul li ul li:before{

	content: " > ";

}

#contenuto-principale ul, #contenuto-principale ol {

	margin-top:1em;

	margin-bottom:1em;

	padding-top:1em;

	padding-bottom:1em;

}



#contenuto-principale ul.ListaStilizzata li, ul.ListaStilizzata li {background-color: #fff;  border-left:10px solid #D9D9D9!important; border-bottom:1px solid #D9D9D9!important; padding-bottom:10px!important; padding-top:10px!important; padding-left:15px!important; list-style:none!important; margin-left:0!important;}






#percorso {

		margin:0;

		margin-top:-10px;

		margin-bottom:10px;

		padding-top: 5px;

		padding-bottom: 5px;

		padding-left:1px;

		font-size: 90%;

	  }





#contenuto-principale h1, #contenuto-principale h2, #contenuto-principale h3,  #contenuto-principale h4,  #contenuto-principale h5, #contenuto-principale h6 {

	letter-spacing: .02em;

	line-height: 1.1em;

	margin-bottom:10px;

}



#contenuto-principale h1, #contenuto-principale h2, #contenuto h1, #contenuto h2 {

	font-family: Arial, Helvetica, sans-serif;

	color: #68696B;

	font-weight: normal;

}

#contenuto-principale p {margin-top:10px; }

#contenuto-principale p.DidascaliaFoto {font-size:80%; padding:0; padding-left:7px; padding-right:7px; margin:0; font-weight:bold;  }

#contenuto-principale table, #contenuto table {background-color:#fff; border-top:1px solid #D9D9D9; border-left:1px solid #D9D9D9; }

#contenuto-principale table th, #contenuto table th  {background-color: #F8F8F5; color:black; font-weight:bold; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; padding:3px; }

#contenuto-principale table td, #contenuto table td  {background-color:#fff; border-bottom:1px solid #D9D9D9; border-right:1px solid #D9D9D9; padding-left:3px; vertical-align:top;}



#contenuto-principale h1 a, #contenuto-principale h2 a {

	color: #006535;

}

#contenuto-principale h1, #contenuto h1 {

	font-size: 1.8em;

	background-color: #F8F8F5; padding:2px; margin-bottom:18px;

}

#contenuto-principale h2 {

	font-size: 1.3em;

}

#contenuto-principale h3 {

	/*font-size: 1.2em;

	color: #50504f;*/
	color: #68696B;
	margin-bottom:20px;
	margin-top:5px;
	font-weight: normal;

}


/* questo per le pagine article-category...*/
.Stampa h2 {	color: #68696B;
	margin-bottom:0px!important;
	margin-top:25px!important;
	font-weight: normal;
}
.Stampa p {	
	margin:0px!important;
}




#contenuto-principale h3 a  {

	color: #50504f;

}

#contenuto-principale h4 {

	font-size: 1.15em;

	color:#50504f; 

}

#contenuto-principale ul {

	margin: .5em 0;

	padding: 0;

	line-height: 1.2;

}

#contenuto-principale ul  a {

	text-decoration: none;

}

#contenuto-principale a:hover {

	text-decoration: none;

	color: white;

	background-color:#666;

}

#contenuto-principale li {

	list-style: none;

	margin: 0;

	padding-bottom: .7em;

}



#contenuto-principale table img, #contenuto-principale ul img, #contenuto-principale img, #contenuto img {

	border:0;

    padding:0;

    margin:0;}

#contenuto-principale img {

	border:0;

    padding:0;

    margin:8px;

	}



#contenuto-secondario {

	float: right;

	background: #F8F8F5;

	width: 160px;

	margin: 0 0 10px 10px;
	margin-top:-25px!important;

	padding: 10px;

	padding-top:24px;

	font-size:11px;
	
	/*-webkit-box-shadow: 5px 4px 6px 1px #C0C0C0;
-moz-box-shadow: 5px 4px 6px 1px #C0C0C0;
box-shadow: 5px 4px 6px 1px #C0C0C0;*/

}

#contenuto-secondario h1, #contenuto-secondario h2, #contenuto-secondario h3, #contenuto-secondario h4 {

	margin: 0;

	margin-bottom:.40em;

	font-size:  1.20em;

	padding-top:.50em;

	padding-bottom:.50em;


}
#contenuto-secondario h3 {

	margin: 0;

	margin-bottom:.40em;

	font-size:  1.20em;
	font-weight:bold;

	padding-top:.50em;

	padding-bottom:.50em;


}

#contenuto-secondario ul {

	margin: .5em 0 .5em 1em;

	padding: 0;

	line-height: 1.2;

}

#contenuto-secondario p {

font-size:100%;}

#contenuto-secondario img {

	border:0;

}

#contenuto-secondario a, #contenuto-secondario a:visited {

	text-decoration: none; color:#E74425; border-bottom:1px dotted #E74425;

}

#contenuto-secondario a:hover {

	text-decoration: none; border-bottom:0px;

	color: white;

	background-color:#666;

}

#contenuto-secondario li {

	margin: 0;

	margin-bottom:.50em;

	list-style:outside url(../images/raquo.gif);

}







/*FOOTER*******************************/



#footer {

	clear: both;

	color: #3C3C3B;

	text-align: left;

	font-size: 1em;
	
	line-height:1.4em;

	padding-top: 1em;

	padding-bottom: 1em;

	text-transform:none;

	width:970px;

	margin:0 auto;

	background-color:#fff;

	border-top:1px solid #CDCDC9;

	border-bottom:1px solid #CDCDC9;

	

}

#footer address {

	font-style: normal;

	letter-spacing: .03em;

}

#footer address, #footer p {

	padding-left: 10px;

}

#footer a, #footer a:visited {

	color: #333333;

	background: inherit;

	text-decoration:none;

	border-bottom:1px dotted black;

}

#footer a:hover {

	color: red;

	border-bottom:1px dotted red;

}





#Social-Network {

	clear: both;

	color: #3C3C3B;

	text-align: left;

	padding: 0px;

	padding-top:5px;

	width:970px;

	margin:0 auto;

	background-color:#f1f1ec;

	

}

#Social-Network img{

	border:0; margin:0;

	position:relative; left:190px;

}



/*FINE FOOTER*******************************/


/*STILI VARI PER ELEMENTI PAGINA************************************************/

/*  box con immagine a sinistra (tipo e-mail, ecc...) */


#immagine-destra-home {float: right; margin:0; margin-bottom: .50em;  padding:0; text-align: right; border-bottom:#000000 0px solid;  font-size: 80%; font-style:italic;} /* IMMAGINE CON DIDASCALIA, DENTRO "IN-EVIDENZA" IN HOME*/
#immagine-destra {float: right; margin:0; margin-bottom: 1em; margin-left:1em; padding:0; text-align: right; border-bottom:#000000 1px solid;  font-size: 80%; font-style:italic;} /* IMMAGINE CON DIDASCALIA, DENTRO "IN-EVIDENZA" */
#immagine-destra img, #immagine-destra-home img {margin: 0; margin-bottom:.50em; margin-left:2em; }

.bordino-basso-artcat {border-bottom:0px dotted #CCC; border-right:1px dotted #CCC; margin:0 0 10px 0;}
.TestoPiccolo {font-size:70%!important; font-weight:normal!important;}

.box {padding:0; margin:0.2em; float:left; width:70px; height:70px; display:inline;}
.box img {width:70px; height:70px; margin:0!important; padding:0!important; text-decoration:none!important;}
.nascosto {width: 0; position: absolute; height: 0; overflow: hidden; top: -200em;} 
.hidden {visibility:hidden;}
.centrato {text-align: center;}
.centro {text-align:center;}
.destra {float: right; margin: .5em; }
.sinistra {float: left; margin: .5em; }
.margineSotto {margin-bottom:2em; padding-bottom:1em;}

#TabellaLaurea {border:0!important; border-top:1px solid #ccc!important;}
#TabellaLaurea td {border:0!important;}


.box-evidenza {

    /*background: url(../images/bg-fisso130.gif) repeat-y;*/

	border:solid 1px #D9D9D9;

	border-left:solid 15px #D9D9D9;

	margin-bottom:5px; 

   	width:95%;  /*queste due righe per il clearing*/

	overflow: hidden; 	

	}	

.box-evidenza p {padding-left:140px; padding-right: 2px; }		

.box-evidenza h3 {text-align:left; padding-left:140px !important; padding-right: 2px; }		

.box-evidenza img { float:left; border:0px; margin:5px; } /*DN X immagini a sinistra nel box*/

 

caption {text-align:left; margin-top:15px; font-size:1.1em; background-color: #F8F8F5; padding:3px; border-right:1px solid #D9D9D9; border-top:1px solid #D9D9D9; border-left:1px solid #D9D9D9;}



.sottotitolo {margin:0!important; padding: 0!important; font-size: 95%!important;}
.titolo {margin:10px 0 10px 0!important; padding-top:15px;}


fieldset {border:1px dotted #B2B2B2; padding:20px; margin:5px;}

fieldset legend {border:1px dotted #B2B2B2; padding:2px; background-color:#F8F8F5;}

fieldset input, fieldset textarea, fieldset select {border:1px solid #8C8C8C; background:inherit;}



.destra {float: right; margin-left: 10px; margin-bottom: 10px;}

.sinistra {float: left; margin-right: 10px; margin-bottom: 10px;}

.invisibile {visibility: hidden;}

blockquote, quote {border-left: 10px solid #D9D9D9; padding:10px; font-style:italic;}

p.citazione {font-weight:bold; width:50%;}

.BandieraLingua  {float:right; margin-top:7px; margin-right:5px; border:0;}

.BandieraLinguaUK  {float:right; margin-top:8px; margin-right:5px; margin-left:5px; border:0;}

.BandieraLinguaCH  {float:right; margin-top:8px; margin-right:5px; margin-left:5px; border:0;}

.BandieraLinguaUK02 {float:right; margin-top:7px; margin-right:5px; margin-left:5px; border:0;}

.BandieraLinguaCH02 {float:right; margin-top:7px; margin-right:5px; margin-left:5px; border:0;}

.NoBordo {border:0!important;}

.white {color:white;}

#ListaLaurea {}
#ListaLaurea li {list-style: none!important;}

.ArticoloEvidenziato {margin-top: 15px; background-color:#F8F8F5; padding:6px; border:1px solid #D9D9D9;}
.ArticoloEvidenziato img {width:80px; float:left; margin:0px 7px 2px 0px; padding:4px; border:1px solid #D9D9D9; background-color:white;}
.UltimoAggiornamento {margin:1em 0 2em 0; padding:0px 0 0px 0; font-size:80%; float: right!important; width:100%; text-align:right;}

.ParagrafoStilizzato {background-color: #F8F8F5;  border:1px solid #D9D9D9; padding:8px 2px 3px 4px!important; margin:15px 0px 10px 0px!important;}



/*STILE PER CALENDARIO*/
.giorno-in-sel {background-color:#FF0; padding:3px;}


 /*Carta d'identità  delle Facoltà */

#CartaIdentitaFacoltaContenitore { overflow:hidden; margin-top:10px; margin-bottom:15px; margin-left:0; margin-right:0;}

#CartaIdentitaFacoltaContenitore img {margin:0!important; padding:0!important;}

#CartaIdentitaFacoltaContenitore p {line-height:1.7em;}

#CartaIdentitaFacoltaContenitore img.LogoFacolta {float: left; width:90px; padding-left:8px!important; padding-top:8px!important;}

#CartaIdentitaFacolta {float: left; width:380px; padding:10px; margin:0; margin-bottom:25px; padding-left:40px;}



#CartaIdentitaFacoltaDipartimenti {float:right; margin:0; background:#f9f9f9; font-size:95%; padding:7px; margin-bottom:50px; }

#CartaIdentitaFacoltaDipartimenti a {color:#666!important; text-decoration:none!important; border:0!important; font-size:95%;}

#CartaIdentitaFacoltaDipartimenti a:hover {color:white!important; background-color:#666; text-decoration:none!important; border:0!important;}

#CartaIdentitaFacoltaDipartimenti ul {margin-left:15px; }

#CartaIdentitaFacoltaDipartimenti ul li {margin:0; padding:0; }


.grigetto {color: #333; font-weight: bold;}
.sottotitolo  {color: #333; font-weight: bold; font-size:110%!important; margin-bottom:5px;}


/*FINE STILI VARI*/

/*HOMEPAGE Unimore*******************************************************/



/*BLOCCO DELLE AREE-FACOLTA'*/

#areeFac {margin:0 auto; width: 970px; padding:0; }

#areeFac a:link, #areeFac a:visited {text-decoration:none; color: black;}

#areeFac a:hover {text-decoration:underline; color:#CE3131;}

#areeFac h2 {margin-left:1em; margin-bottom: .50em;}

#areeFac ul {list-style:none; list-style-image:none; margin-left:0; margin-top:5px; padding-left:1.8em;}

#areeFac li {margin-bottom:.25em;}



/*TABELLA AREE FACOLTA'*/

#TabellaAree {width: 970px; font-size:96%; margin:0!important;}

#TabellaAree a:link, #TabellaAree a:visited, #TabellaAree a:hover {color:black!important; border-bottom:0!important;}

#TabellaAree a:hover {color:#808080!important; text-decoration:underline!important;}
#TabellaAree tr {margin:0!important;}
#TabellaAree tr td {width:120px!important; margin:0!important; }
#TabellaAree tr td ul {list-style:none!important; margin-left:0; margin-top:10px;}

/*<TH> con immagini di sfondo*/

#AreaDidattica {letter-spacing:.10em; background-color:#D48C90!important; border-top:7px solid #A71720; border-right:1px solid white; text-align:left; font-size:120%; padding-left:20px; padding-top:3px;  vertical-align:middle;  width:248px!important;}


#StagePlacement {letter-spacing:.10em; background-color:#F4AE87!important; border-right:1px solid white; border-top:7px solid #E95D0E;   text-align:left; font-size:120%; padding-left:20px; padding-top:3px;   vertical-align:middle;  width:240px!important;}


#RapportiTerritorio {letter-spacing:.10em; background-color:#80AA94!important; border-top:7px solid #005329;  text-align:left; font-size:120%; padding-left:20px; padding-top:3px;  vertical-align:middle;  width:242px!important;}

#AreaScientifica {letter-spacing:.10em; background-color:#FDDC80!important; border-top:7px solid #FAB900;  text-align:left; font-size:120%; padding-left:20px; padding-top:3px; border-right:1px solid white; vertical-align:middle; width:241px!important; }




/*<TD> con immagini di sfondo*/
#AreaDidatticaContenutoImma { background:url(../images/SfondoAreaDidattica.jpg) #A71720; padding-right:5px; border-right:1px solid white; background-repeat:no-repeat; height:110px; width:248px!important; }
#StagePlacementContenutoImma { background:url(../images/SfondoStagePlacement.jpg) #E95D0E; background-repeat:no-repeat; border-right:1px solid white; height:110px; width:240px!important; }
#RapportiTerritorioContenutoImma { background:url(../images/SfondoRapportiTerritorio.jpg) #005329;  background-repeat:no-repeat; height:110px;   width:242px!important;}
#AreaScientificaContenutoImma { background:url(../images/SfondoAreaScientifica.jpg) #FAB900;  background-repeat:no-repeat; height:110px; border-right:1px solid white; width:241px!important;}



#StagePlacementContenutoImma a:link, #StagePlacementContenutoImma a:visited {color: black!important; font-weight:bold;}
#StagePlacementContenutoImma a:hover {color: black!important; font-weight:bold; text-decoration:underline;}
#RapportiTerritorioContenutoImma a:link, #RapportiTerritorioContenutoImma a:visited {color: white!important; font-weight:bold;}
#AreaDidatticaContenutoImma a:link, #AreaDidatticaContenutoImma a:visited {color: white!important; font-weight:bold;}
#AreaScientificaContenutoImma a:link, #AreaScientificaContenutoImma a:visited {color: white; font-weight:bold;}
#AreaScientificaContenutoImma a:hover {color: black!important; text-decoration:underline; font-weight:bold;}
#StagePlacementContenutoImma ul, #RapportiTerritorioContenutoImma ul, #AreaDidatticaContenutoImma ul, #AreaScientificaContenutoImma ul {list-style:square!important; color:white!important; margin-left:10px;}
#StagePlacementContenutoImma h3, #RapportiTerritorioContenutoImma h3, #AreaDidatticaContenutoImma h3, #AreaScientificaContenutoImma h3 {margin-left:15px;}

/*FINE TABELLA FACOLTA'*/



/*AREA NOTIZIE*/

#ContenitoreContenutoHome a:link, #ContenitoreContenutoHome a:visited, #TabellaContenitoreEventiEng a:link, #TabellaContenitoreEventiEng a:visited { color:#585757; text-decoration:none; border-bottom:1px dotted black; }

#ContenitoreContenutoHome a:hover {color: #E74425; border-bottom:1px dotted #E74425;  }

#ContenitoreEventi {margin:0; padding:0; border:0;}

#ContenitoreEventi p {text-align: left; line-height:1.6em;}

#ContenitoreEventi h2 { font-size:140%; font-weight:normal; background-color: #F8F8F5; padding:3px; margin-bottom:20px; margin-top:20px;}

#Eventi {width:420px; float:left; margin-left:5px; margin-right:5px; padding-right:5px; padding-left:5px; }
#Eventi p.datagrafica, #Avvisi p.datagrafica {padding-bottom:0; margin-bottom:0;}
#Eventi p {padding-top:0; margin-top:0; padding-bottom:10px;}
#Eventi h3 {padding-bottom:0px; margin-bottom:10px; line-height:1.5em;}



#AreaLinkVeloci {width:220px; list-style:outside url(../images/raquo.gif); float:right; margin-right:10px; padding-left:5px; margin-left:20px;}
#AreaLinkVeloci ul {font-size:110%; line-height:1.5em; }

#Avvisi {width:210px; float:left; padding-left:20px; margin-right:40px; }

#Avvisi h3 {padding-top:0; margin-top:0; padding-bottom:10px; line-height:1.5em; }

#Avvisi p {padding-top:0; margin-top:0; padding-bottom:10px;}
#Avvisi img, #Eventi img{ float:left; width:50px; padding:3px; border:1px solid #CCC; margin-right: 5px; margin-bottom: 3px; }


.TabellaOrarioSettimanale tr td ul li {list-style:outside url(../images/raquo.gif);}
.TabellaOrarioSettimanale tr td {width:150px!important; text-align:left!important;}
.TabellaOrarioSettimanale {font-size:80%; margin:0; padding:0;}


/* FINE NOTIZIE */


/* FINE HOMEPAGE */



