
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;

	background: #fff;

	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;

}

#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;

	background: #fff;

	width: 970px;

	clear:both;

	overflow:hidden;

	border-top:1px solid #CCCCCC;

	border-bottom:0px solid #CCCCCC;

	/*background-image: url(../images/SfondoContenitoreContenutoHome06.jpg); 

	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-image: url(../images/SfondoIntestazione.jpg); /*questo per il bordino grigio delle colonne */

	background-position:top left;

	background-repeat:repeat-y;



	border-bottom: 1px #D9D9D9 solid;

	height: 151px;

	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;

}

#SezioniOrizzontale 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 {

	background:#F8F8F5;

	width:100%;

	margin:0; padding:0;

	height:35px;

	z-index:1000!important;

	

}



#SezioniOrizzontale a, #SezioniOrizzontale a:link, #SezioniOrizzontale a:visited, #MenuFooter a:link, #MenuFooter 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, #MenuFooter ul.topnav {

	list-style: none;

	padding: 0 0 0 1em;

	margin: 0;

	float: left;

}

#SezioniOrizzontale ul.topnav li {

	float: left;

	margin: 0;

	padding: 0 1.3em;

	position: relative; 

}

#MenuFooter ul.topnav li {

	float: left;

	margin: 0;

	padding: 5px 15px;

	position: relative; 

}


#SezioniOrizzontale ul.topnav li a, #MenuFooter ul.topnav li a {

	padding: .7em 0 .3em 0;

	display: block;

	text-decoration: none;

	float: left;

	

}

#SezioniOrizzontale ul.topnav li a:hover, #MenuFooter ul.topnav li a:hover {

	text-decoration: underline;

}

#SezioniOrizzontale ul.topnav li:hover, #MenuFooter 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;

}

#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;



}

#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: .75em 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 ul.subnav a {

	padding-left:5px; z-index:0;

}



#mainnavlist {z-index:0;}



li.voceattiva {list-style:inside url(../images/raquo.gif); }





/*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.1em;

}

#contenuto {

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 10px!important;

	line-height: 1.6;

	font-size: 1.1em;

}


#articoli {margin-right:20px}
 

#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;}

.ParagrafoStilizzato {background-color: #F8F8F5;  border:1px solid #D9D9D9; padding:5px;}





#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.2em;

	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; 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: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.5em;

}

#contenuto-principale h3 {

	font-size: 1.2em;

	color: #50504f;

}

#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:0;

	}



#contenuto-secondario {

	float: right;

	background: #f9f9f9;

	width: 160px;

	margin: 0 0 10px 10px;

	padding: 10px;

	padding-top:24px;

	font-size:11px;

}

#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;

	font-weight:bold;

}

#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: .9em;

	padding-top: 1em;

	padding-bottom: 1em;

	text-transform: uppercase;

	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;

}


#MenuFooter {

	clear: both;

	color: #3C3C3B;

	text-align: left;

	padding: 0px;

	padding-top:0px;

	width:970px;
	
	height:37px;

	margin:0 auto;

	background-color:#F8F8F5;

	border-top:1px solid #CDCDC9;

}




/*FINE FOOTER*******************************/




/*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%;}

#TabellaAree a:link, #TabellaAree a:visited, #TabellaAree a:hover {color:white!important; border-bottom:0!important;}

#TabellaAree a:hover {color:white!important; text-decoration:underline!important;}




/*<TH> con immagini di sfondo*/

#MatAmbImma {letter-spacing:.10em; background-color:#BADCB0!important; border-top:7px solid #3A8925;  text-align:left; font-size:120%; padding-left:20px; padding-top:3px;  vertical-align:middle; border-right:1px solid white;}


#IngInfImma {letter-spacing:.10em; background-color:#A0E2F6!important;  border-top:7px solid #0096C4;   text-align:left; font-size:120%; padding-left:20px; padding-top:3px;   vertical-align:middle; border-right:1px solid white;}


#MeccCivImma {letter-spacing:.10em; background-color:#9E9FAE!important; border-top:7px solid #3B3E5D;  text-align:left; font-size:120%; padding-left:20px; padding-top:3px;  vertical-align:middle; border-right:1px solid white; }

#RicercaImma {letter-spacing:.10em; background-color:#B3B3B3!important; border-top:7px solid #666;  text-align:left; font-size:120%; padding-left:20px; padding-top:3px;  vertical-align:middle; }




/*<TD> con immagini di sfondo*/
#MatAmbContenutoImma { background:url(../images/SfondoMatAmb06.jpg); padding-right:5px; border-right:1px solid white; background-repeat:no-repeat; height:295px; width:242px; }
#IngInfContenutoImma { background:url(../images/SfondoIngInf06.jpg); background-repeat:no-repeat; border-right:1px solid white; height:295px; width:242px; }
#MeccCivContenutoImma { background:url(../images/SfondoMeccCiv06.jpg);  background-repeat:no-repeat; height:295px; width:242px; border-right:1px solid white;}
#RicercaContenutoImma { width:242px; height:295px; background-color:#666;}

/*#IngInfContenutoImma { background-color:#06F; border-right:1px solid white; height:110px; width:320px; }
#MeccCivContenutoImma { background-color:#06F; background-repeat:no-repeat; border-right:1px solid white; height:110px; width:320px;}
#MatAmbContenutoImma { background-color:#06F; padding-right:5px; height:110px; width:330px;}*/




#IngInfContenutoImma a:link, #IngInfContenutoImma a:visited {color: white; font-weight:bold;}
#MeccCivContenutoImma a:link, #MeccCivContenutoImma a:visited {color: white; font-weight:bold;}
#MatAmbContenutoImma a:link, #MatAmbContenutoImma a:visited {color: white; font-weight:bold;}
#RicercaContenutoImma a:link, #RicercaContenutoImma a:visited {color: white; font-weight:bold;}
#IngInfContenutoImma ul, #MeccCivContenutoImma ul, #MatAmbContenutoImma ul, #RicercaContenutoImma ul {list-style:square!important; color:white!important; margin-left:10px;}
#IngInfContenutoImma h3, #MeccCivContenutoImma h3, #MatAmbContenutoImma h3, #RicercaContenutoImma 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:900px; float:left; margin-left:10px; margin-right:15px; padding-right:5px; padding-left:5px; padding-bottom:20px; }

#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%; }

#Avvisi {width:430px; float:left; padding-left:20px; }

#Avvisi h3 {padding-bottom:0; margin-bottom:0; line-height:1.5em;}

#Avvisi p {padding-top:0; margin-top:0; padding-bottom:10px;}
#Avvisi img{ float:left; width:50px; padding:3px; border:1px solid #CCC; margin-right: 5px; margin-bottom: 3px; }*/



/*
#Notizie {  width:340px; padding-left:10px; overflow:hidden;}

#Notizie p { padding-bottom:5px;}

#Notizie img{ float:left; width:50px; padding:3px; border:1px solid #CCC; margin-right: 5px; margin-bottom: 3px; }*/

/* FINE NOTIZIE */

/* FINE HOMEPAGE */


/*STILI VARI PER ELEMENTI PAGINA************************************************/

/*  box con immagine a sinistra (tipo e-mail, ecc...) */

.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:2px; } /*DN X immagini a sinistra nel box*/

 

caption {visibility:hidden;}



.sottotitolo {margin:0!important; padding: 0!important; font-size: 95%!important;}



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;}



 /*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; }




/*SEZIONE PORTFOLIO SITI WEB CMS*/
.ContenitorePortfolio {}
.immaginePort {float: left; margin: 1em; margin-bottom:2em; text-align: center; font-size: 90%; font-style:italic; display:inline-table; border:1px solid #BEB8B2;  width:200px; height:200px; background-color:#FFFFFF; } 
.immaginePort img {width:200px; height:150px; border-bottom:1px solid #BEB8B2;}
.immaginePort a {color:black;}
.immaginePort a:link, .immaginePort a:visited {color:black; text-decoration:none!important;}
.immaginePort a:hover {color:navy;}
.immaginePort span {padding:.10em; width:200px;}
.titolo {margin-top:2em; padding:.30em; color:#600000; border-top:1px dotted #600000;}
.ClearBoth {clear:both;}



/*FINE STILI VARI*/



