/* ---------- Structure Module */
html {  }
body {
	margin: 0; padding: 0;
	
	font-family: Verdana, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.5;
	
	/* ie5 hack ---> da sostituire con comm cond */
	font-size: x-small;
	font-size/* */:/**/small;
	font-size: /**/small;
	background-color:#F5F5F5;
}


/* ---------- Text Module */
abbr, acronym { border-bottom: 1px dashed #000; cursor: help; }
address { font-style: normal;  }
blockquote { margin-left: 2em; margin-right: 2em; }
br {  }
cite {  }

code, pre, samp, kbd {
	font-family: Verdana, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-size/* */:/**/small;
	font-size: /**/small;
}

dfn {  }
div { margin: 0; padding: 0; }
em {  }

h1,h2,h3,h4,h5,h6 { margin: 0; font-weight: normal; }


h1 {
	font-size: large;
	font-size/* */:/**/x-large;
	font-size: /**/x-large;
}
h2 {
	font-size: medium;
	font-size/* */:/**/large;
	font-size: /**/large;
}
h3 {
	font-size: small;
	font-size/* */:/**/medium;
	font-size: /**/medium; 
 }
h4 { 	
	font-size: x-small;
	font-size/* */:/**/small;
	font-size: /**/small;  
	}
	
	h3, h4 {
		font-weight: bold;
	}


p { margin: 0 0 1em 0; }

q {  }
span {  }
strong {  }
var {  }


/* ---------- Hypertext Module */
a:link {  }
a:visited {  }
a:hover {  }
a:active {  }


/* ---------- List Module */
dl {  }
dt {  }
dd {  }

ol {  }
ul {  }
li { margin-top: .5em; margin-bottom: .5em; } /* Req. 21, L. 4/2004 */
ul, ol { margin-left: 2em; padding-left: 0; }
ol ul, ul ol, ul ul, ol ol { margin-top: 1em; margin-bottom: 1em; }
/* classe per annullare glifi e margine sinistro nelle liste non numerate */
ul.nostile { margin-left: 0; list-style: none; }


/*  ---------- Text Extension Modules */


/* ----- Presentation Module */
b { font-weight: bolder; }
big { font-size: larger; }
hr {   }
i { font-style: italic;  }
small { font-size: smaller; }
sub {  }
sup {  }
tt {
	font-family: Verdana, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-size/* */:/**/small;
	font-size: /**/small;
}

/* ----- Edit Module */
del {  }
ins {  }


/* ---------- Forms Module */
form {  }
input, select, textarea {
	margin: .5em .5em 0 0; /* Req. 21, L. 4/2004 */
	font-size: 100%; /* garantisce la ridimensionabilita' del testo all'interno dei campi */
} 
option {  }
button {  }
label {  }
optgroup {  }

/* normalizzazione dell'aspetto di fieldset e legend per garantire coerenza in IE/Opera/Firefox */
fieldset {
	border: 1px solid #808080; /* colore grigio */
	margin-bottom: 1em;
	padding: 1em;
	padding-top: 0; /* correzione per IE/Opera */
}
fieldset p, fieldset table { margin: 0; } /* annullamento margini di paragrafi e tabelle interne a fieldset */
legend {
	margin-bottom: 1em; /* per IE */
	font-weight: bold;
}
/* hack per Firefox */
body:last-child legend { margin-bottom: 0; } /* annulla il margine impostato per IE/Opera */
body:last-child fieldset { padding: 1em; } /* resetta il padding a 1em */
/* fine hack */


/* ---------- Tables Module */
caption {  }
table { border-collapse: collapse; }
td, th {
	vertical-align: top;
	font-size: x-small;
	font-size/* */:/**/small;
	font-size: /**/small;
}
td {  }
th {  }
tr {  }
col {  }
colgroup {  }
tbody {  }
thead {  }
tfoot {  }


/*  ---------- Image Module */
img { border: 0; }


/*  ---------- Object Module */
object {  } 
param {  }




/*  ------------------------ LAYOUT & C. */

/* classe per nascondere il contenuto ai browser visuali */
.nascosto {
	width: 0; position: absolute; height: 0; overflow: hidden; top: -200em;
}


/*classi per bordi, allineamenti e sfondi*/
.testo-sinistra { text-align:left; }
.bordino { border:1px solid  #CCCCCC;}
.bordino-chiaro { border:1px solid  #efefef;}

.bordino-basso { border:1px solid  #efefef;}
.sfondo-colorato {
background-color:#FFF9E9;}
.sfondo-colorato-verde {
background-color:#EBFF6C;}
.sfondo-colorato-azzurro {
background-color:#ECF2FE;}
.sfondo-colorato-giallo {
background-color: #FFFFB0;}
.centrato {text-align: center;}
.classeverde {	background-color: #deFFde;}
.classerossa {	background-color: #FFdede;}
.classegialla { background-color: #FFFFde;}
.lista {border-bottom: 0px dotted #003399;
border-right: 0px solid #003399;
padding: .5em;}
.DidascaliaVideo {width:310px; font: Verdana, Arial, Helvetica, sans-serif; margin:0; margin-bottom:10px; padding-left:10px; padding-bottom:20px; background-color: #000000; position:relative; bottom:235px; color:white; z-index:100;}
.NoMargin {margin:0!important;}


.flottaDestra  {width:15em; float:right; margin-left:1em; margin-top:0;  }
.flottaDestra h2 {padding-top:0!important; padding-bottom:0!important; padding-left:.50em; color:white!important; background-color: #58585A!important; background-image:none!important; border-bottom:2px solid #808285!important; border-top:0!important;}
.flottaDestra p {background-color:#F5F5F5; padding:.50em; font-size:85%; padding-top:1em; border:1px solid #CCCCCC;} 


/* clearing - crediti: http://www.positioniseverything.net/easyclearing.html */
.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear { display: inline-table; }


/* Hides from IE-mac \*/
* html .clear { height: 1%; }
.clear { display: block; }
/* End hide from IE-mac */




#contenitore-foto {}
.Contenitore-thumb {width:150px; height:120px; margin-left:1em; margin-right:1em; margin-bottom:0; margin-top:0;}

.thumbnails {height:80px; border:3px solid #006600; margin:0; padding:0;}


div.left {
	float: left;
	margin-bottom: 30px;
	margin-right: 20px;
	text-align: center;
}

.centro {text-align:center;}



.tabella-generica {width: 95%; margin-left:2em; margin-top:1em;}

.tabella-generica td { background-color:#EADBD6;
border-bottom:1px solid brown;
border-top:1px solid brown;
padding: 1em;
font-size:90%;}

.tabella-generica th { background-color:#DDC5BB;
border-bottom:1px solid brown;
border-top:4px solid brown;
border-bottom:4px solid brown;
padding: 1em;

}

.tabella-generica caption { 
background-color:white;
color: black;
font-size:1.5em;


}


#clearing-contenuto { clear: both; visibility: hidden; margin:0; margin-top:.50em; padding: 0;} /*Clearing per casi disperati !!*/
.clearing-contenuto { clear: both; visibility: hidden; margin:0; margin-top:.50em; padding: 0;} /*Clearing per casi disperati !!*/

/* fine clearing */

dl {width: 90%; margin:0; margin-bottom: 1em;}



#ContenitoreGlobale {
	  margin-top:10px;
	  margin-left: auto;
	  margin-right: auto;
	  width: 1001px;
	  background: url(../images/LogoAteneo.jpg);
	  background-repeat:no-repeat;
	  background-position:right top;
	  border:1px solid #D0D0D0;
	  background-color:#FFFFFF;
	  overflow:hidden;
		
}


/* intestazione */
#intestazione {
    
	height: 110px;
	color:#000000;
}

#Newsletter h2 {
    
	color:white;
	
}
#intestazioneNewsletter {
    
	height: 110px;
	width:100%;
	color:#000000;
	background-color: #fff;
	background: url(../images/LogoUnimore.jpg) no-repeat 15px 5px;
	padding-left: 200px;
	padding-top: 0px;
	
}


.SfondoNewsletter {background-color:#FFF!important;}


#intestazione img { margin:0; padding:0;}

/* fine intestazione */




/* menu strumenti */
#menu-strumenti {
	padding: 0 0 0 10px; /* distanza verticale tra link Req. 21 Legge 4/2004 */
	margin: 0;
	height:2em;
	
	background-color:#F8F8F5;
	clear:both;
	font-size: 95%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	
	background-image:url(../images/SfondoAteneoTrasparente.jpg);
	background-position:top right;
	background-repeat:no-repeat;

	
}

#menu-strumenti ul {

	margin: 0em;
	padding-bottom: .50em;
	padding-top: .40em;
	list-style-type: none;
	
	
	
	
}

#menu-strumenti ul li {
	float: left;
	padding-right: .70em; 
	padding-left:.50em;
	margin: 0;
	margin-right:.50em;
	margin-left:.20em;
	border-right:1px solid black;
	
	display: block;
	line-height: normal;
	height:auto;
	text-align:right;
	
	
    
}

#menu-strumenti ul li a { color: black; padding: 0;  text-decoration: none; }

#menu-strumenti ul li a:link, #menu-strumenti ul li a:visited { color: black; text-decoration: none;   }

#menu-strumenti ul li a:hover { text-decoration: underline; color:black; }


.ricerca {

padding:0!important;
float:left!important;
margin:0!important;
border-right:0!important;
vertical-align:top;
background-color:#990000!important;
}





.ricerca fieldset {
border:0;
margin:0!important;
padding:0!important;
float:left!important;
padding-left:10px;
padding-right:10px;
vertical-align:top;
}

.ricerca form {
border:0;
margin:0!important;
padding:0!important;
vertical-align:top;
float:left!important;
margin-right:10px!important;
}




.CampoRicerca {
border:1px solid #8D7352;
background-color:#ffffff;
font-family:"Times New Roman", Times, serif;
font-size:100%;
margin:0!important;
padding:0!important;
vertical-align:top;
float:left!important;
margin-right:10px!important;

}



.BottoneCerca {
background-image:url(../images/BottoneCerca.png);
background-color:#990000!important;
width:46px;
height:16px;
border:0;
background-repeat:no-repeat;
background-position:center center;
margin:0!important;
padding:0!important;
margin-left:10px!important;
padding-left:10px!important;
vertical-align:top;
float:left!important;
}





/*MANU' SEZIONI HOME!!!*/
#menu-sezioni-home {
	padding: 0 0 0 10px; /* distanza verticale tra link Req. 21 Legge 4/2004 */
	margin: 0;
	height:2em;
	
	
	background-color:#636466;
	clear:both;
	font-size: 95%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal; 

	
}

#menu-sezioni-home ul {

	margin: 0em;
	padding-bottom: .50em;
	padding-top: .40em;
	list-style-type: none;
	
	
	
	
}

#menu-sezioni-home ul li {
	float: left;
	padding-right: .80em; 
	padding-left:.50em;
	margin: 0;
	margin-right:.50em;
	margin-left:.20em;	
	border-right:1px solid white;	
	display: block;
	line-height: normal;
	height:auto;
	text-align:right;
	
	
    
}

#menu-sezioni-home ul li a { color: white; padding: 0;  text-decoration: none; }

#menu-sezioni-home ul li a:link, #menu-sezioni-home ul li a:visited { color: white; text-decoration: none; }

#menu-sezioni-home ul li a:hover { text-decoration: underline; color:white; }






/*MENU' STRUMENTI FOOTER!!!*/
#menu-footer-home {
	padding: 0; /* distanza verticale tra link Req. 21 Legge 4/2004 */
	margin: 0;
	height:1.7em;	
	background-color:#CC0000;
	clear:both;
	font-size: 90%;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal; 
	
	
	
	
	
}

#menu-footer-home ul {

	margin: 0em;
	padding-bottom: .50em;
	padding-top: .40em;
	list-style-type: none;
	
	
	
	
}

#menu-footer-home ul li {
	float: left;
	padding-right: 1em; 
	padding-left:1em;
	margin: 0;
	margin-right:.80em;
	margin-left:.50em;
	font-weight:bold;
	border-right:1px solid white;
	
	display: block;
	line-height: normal;
	height:auto;
	text-align:right;
	
	
    
}

#menu-footer-home ul li a { color: white; padding: 0;  text-decoration: none; }

#menu-footer-home ul li a:link, #menu-footer-home ul li a:visited { color: white; text-decoration: none; }

#menu-footer-home ul li a:hover { text-decoration: underline; color:white; }




#CentroHomePage {
padding:0; margin:0; padding-bottom:5px; width:1000px;	}
	
#TabellaHome {width:100%; font-size:90%; vertical-align:top; margin-left:-3px; margin-right:-1px;}
#TabellaHome img {width:200px; height:197px;}
#TabellaHome th { margin:0; padding:0; padding-bottom:3px; background-color:#636466; border-left:2px solid #fff;}
#TabellaHome td {font-size:90%; background-color:#636466; color: white; padding-left:5px; border-left:2px solid #fff; margin:0; padding-bottom:5px;}
#TabellaHome a, #TabellaHome a:link, #TabellaHome a:visited {color:white;}
#TabellaHome a:hover {color:#C92435;}


/* fine menu strumenti */



/* percorso (briciole di pane) */
#percorso {
	padding: .3em 1em .3em 1em; /* distanza verticale tra link Req. 21 Legge 4/2004 (.25 + .25 = 0.5) */
	color: #000;
	font-size: 90%;
	line-height: 1.2em;
	border-top:#FDC041;
	border-top-width:0px;
	border-style:solid;
	border-right-width:0px;
	border-left-width:0px;
	border-bottom: 0px dashed  #000099;
	
	margin: 0;		
	margin-bottom: .50em;
	clear:left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*width:100%;*/
	/*background: url(../images/SfondoPercorso.jpg);
	background-position:top left;
	background-repeat:repeat;*/
	
	}
	
#percorso a { padding: 0;  text-decoration: underline; color:#993300; }
#percorso a:link, #percorso a:visited { padding: 0;  text-decoration: underline; color:#993300; }
#percorso a:hover { text-decoration: none; background: #FEE7A0; color:#000000;}	

	

#percorso p { margin: 0; padding: .25em; border:#FFFF00; border-width:0px; border-style:solid;}
/* fine percorso */




#data-odierna {
	padding: 0; /* distanza verticale tra link Req. 21 Legge 4/2004 (.25 + .25 = 0.5) */
	color: #999999;
	font-size: 90%;
	line-height: 1.2em;
	margin: 0;		
	margin-bottom: 0;
	padding-top:1em;
	clear: left;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	
	
	
	}
	
#data-odierna p { margin: 0; padding: .25em; text-align:right;}
/* fine percorso */




/* barra data odierna */
/*#data-odierna {  float: right; clear:both; width:100%;}
p#data-odierna { text-align: right; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
/* fine barra data odierna */


/* menu sezioni */




#menu-sezioni {

	/*padding-top: 1em;*/
	float: left;
	width: 14em;	
	background-color:white;	
	color:#000000;	
	margin-bottom:0em;
	margin-top:2.2em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight:bold; 
	
}

#menu-sezioni img {

	/*margin-left: 1.2em;
	margin-bottom: 1.5em;
	padding-top: .50em;*/
		
}


.banner { 
padding:0;
padding-top: .50em;
margin-top:2em;
margin-left: auto;
margin-right: auto;
	margin-bottom: 1em;
	text-align:center;
	color:#000000;
	background-color: #FEE6B6;
	border-bottom:0px;
	border-right:0px;
	border-top:0px;
	border-left:0px;
border-style: solid;
border-color:#ffffff;
	display: block;	
	/*background-image:url(../images/sfondo_footer.jpg);*/
background-repeat:no-repeat;
background-position:bottom right;
	width:100%;}
	
.banner-secondario { 
padding:0;
padding-top: .50em;
margin-top:2em;
margin-left: auto;
margin-right: auto;
	margin-bottom: 1em;
	text-align:center;
	color:#000000;
	background-color: #ededed;
	border-bottom:2px;
	border-right:0px;
	border-top:0px;
	border-left:0px;
border-style: solid;
border-color:#ffffff;
	display: block;	
	background-image:url(../images/sfondo_footer.jpg);
background-repeat:no-repeat;
background-position:bottom right;
	width:100%;}	
	
	
.visitatori { 
padding:0;
padding-top: .50em;
margin-top:2em;
margin-left: auto;
margin-right: auto;
	margin-bottom: 0;
	text-align:center;
	color:#000000;
	font-weight:normal;
	border-bottom:0px;
	border-right:0px;
	border-top:1px;
	border-left:0px;
border-style: solid;
border-color:#ffffff;
	display: block;	
	/*background-image:url(../images/sfondo_footer.jpg);*/
background-repeat:no-repeat;
background-position:bottom right;
	width:100%;}	
	
	
.banner a:link, .banner a:visited {
	
	color: #000000; background: #FEE6B6; text-decoration: none;
	
	}	
	
.banner a:hover { color: #000000; background:#FEE6B6; text-decoration: underline;
}	


/*==========================================*/

#menu-sezioni-generale {

margin: 0em;
margin-top:1.1em;
	padding: 0;
	padding-left: 0em;
	padding-top:0;
	list-style-type: none;
	background:white;
	color: #000000;
	/*white-space: nowrap;*/
	
	
	/*background-image: url(../images/sfondo_link_sinistra.jpg); background-position:right bottom; background-repeat:repeat-y;*/
}





/*TABELLA CALENDARIO*/
table.calendar {
	border: 1px solid black;
	
	font-size: x-small !important;
	width: 90%;
	
}



table.calendar-in {
	padding: 3px;
	padding-top: 0px !important;
	font-size: x-small !important;
}

td.settimana {
	background-color: #ECF2FE;
	
	border: 1px solid  navy;
	font-size: x-small !important;
}



td.settimana-bianco {
	background-color: #FFFFFF;
	font-size: x-small !important;
}

td.settimana-selezionata{
	background-color: #ffffff;
	font-size: x-small !important;
}


th.giorno {
	
	border: 1px solid black;
	background-color: #AAC5FA;
	font-size: x-small !important;
}

th.mese {
	border-bottom: 1px solid #FFFFFF;
	background-color: #99ABB5;
	font-size: x-small !important;
}

th.mese-in {
	border: 1px solid black;
	background-color:#AAC5FA; /*	font-size: small;*/
	color: black;
	text-transform: uppercase;
	font-size: small !important;
}





/*-----*/




.menu-attivo {
margin: 0em;
	/*margin-bottom: auto;*/
	padding: 0;
	padding-left: 1em;
	list-style-type: none;
	background: white;
	color: #000;
	/*white-space: nowrap;*/
	/*display:block;*/

	
}



.menu {
	margin: 0em;
	/*margin-bottom: auto;*/
	padding: 0;
	padding-left: 1em;
	list-style-type: none;
	background: white;
	color: #000;
	/*white-space: nowrap;*/
	
	}
	
.menu a, .menu-attivo a {
	width:100%; line-height: normal;	
	border-bottom: 0px solid  #CCCCCC;
	border-top: 1px solid white;
	border-bottom: 0px solid #EC6638;
	display: block;	
	padding-left: .30em;	
	padding-bottom: 1.2em; /* distanza verticale Req. 21 Legge 4/2004 */
	/*background-image: url(../images/libri-impilati.jpg); background-position: right; background-repeat:no-repeat;*/
	}	


.menu a:link, .menu a:visited{ color: #666666; background: white; text-decoration: none; }	
.menu-attivo a:link, .menu-attivo a:visited{ color: #666666; background:white; text-decoration: none; }	


.menu a:hover, .menu-attivo a:hover{ color: #C92435; background: white; 
padding-bottom: 1.2em; text-decoration:none;}


.sotto-menu a:link, .sotto-menu a:visited, .sotto-menu2 a:visited{  text-decoration:none; background: none; color:#000000; border:0;}



	
	
.sotto-menu  {
background-color:white;
margin-top:0;
margin-left:-.4em;
margin-right:-.1em;
margin-bottom: 0;
	font-weight: normal;
	padding-left: 1em;
	padding-top:.20em;
	/*padding-bottom:.20em;*/
	list-style-type: none;	
	white-space: normal;
	font-size: 90%;
	border: 0;
	
	/*background-image:url(../images/sfondo_li_strumenti.jpg); background-position:left bottom; background-repeat:no-repeat;*/
	}
	
.sotto-menu2 {

margin-top:0em;
margin-left:0;
margin-right:0;
margin-bottom: 0;
	font-weight: bold;
	padding-left: .30em;
	padding-top:.80em;
	padding-bottom:.80em;
	list-style-type: none;	
	white-space: normal;
	font-size: 90%; }
	
.lista-sotto-menu {
margin-bottom:auto;
margin-top: 0;
margin-left:.25em;
margin-right:0;
	/*padding: 0;	*/	
	padding-top: .25em;
	/*background-image:url(../images/sfondo_sottomenu.jpg); background-position:right; background-repeat:repeat-y;*/
	
	}	
	
	
.lista-terzo-livello {
margin-bottom:auto;
margin-top: 0;
margin-left:1em;
margin-right:0;
	/*padding: 0;	*/	
	padding-top: .15em;
	list-style:none!important;
	font-size:90%!important;
	
	}	
	
	
.lista-sotto-menu2 { /* Per la sezione "Banner"*/
margin-bottom:auto;
margin-top: 0em;
margin-left:0;
margin-right:0;	
	padding-top: .50em;
	color:#000000;
	text-align:left;
	font-weight:bold;
	}	
	
	
	
li.sotto-menu {
background-color:white;
border-bottom:0px dotted #5E1B01;
border-left:0px dotted #5E1B01;



	}	
	
li.sotto-menu2 {
color:white;
background-color:#F15922;
margin:0;
padding:0;
 border-bottom:1px solid white;	
	}		
	

	
li.sotto-menu a:hover { color: #666666;; background: #FFFFFF; display: block;

	}	
	

li.sotto-menu2 a:link, li.sotto-menu2 a:visited  	{ color:white; text-decoration:none;}	
li.sotto-menu2 a:hover 	{ color: #000; 	}	



.voce-attiva {
 font-style: normal;
 font-size: 100%;
   
} 	


#LinkRapidi {
 margin:0;
 padding:0;
 margin-left:1.5em;
 margin-top:1em;
 font-size:110%;
 font-weight:bold;
 color: #666666;
   
} 	

.servizio-civile { background-image:url(../images/servizio-civile-piccolo.jpg); background-position:right; background-repeat:no-repeat;}

.merchandising { background-image:url(../images/Unimore-shop-piccolo.jpg); background-position:right; background-repeat:no-repeat;}

.modena-reggio { background-image:url(../images/modena-reggio-piccolo.jpg); background-position:right; background-repeat:no-repeat;}

/*===========================================*/
/* fine menu-sezioni */


#articoli h2 {
	
	background-image:url(../images/SfondoSezioni.jpg);	
	
}


#articoli img {
z-index:0;
}



.SfondoTitoli {
	
	background-image:url(../images/SfondoSezioni.jpg);	
	
}




#contenitore-eventi {
	width: 600px;
	padding: 0;	
	background-color:#FFFFFF;	
	margin-bottom:0;
	overflow:hidden;
	float:left;
	
}


#contenitore-eventi p {
	
	padding-left:10px;
}


#contenitore-eventi h2 {
	color: #636466;
	margin:0;
	padding:0;
	padding-left:10px;
	border-bottom:2px solid #808285;
	font-size:110%;
	font-weight:bold;
	
}


#contenitore-eventi01 {
	width: 600px;
	padding:20px;
	float: left;
	margin:3px!important;
	font-size:90%;
	line-height:1.5em;
	float:left;
}

#contenitore-eventi02 {
	width: 375px;
	float:left;
	padding:5px;
	margin:3px!important;
	background-color:#F0F0F0;

}


#contenitore-eventi03 {
	width: 190px;
	padding:5px;
	float:right;
	margin:3px!important;
	font-size:80%;
	line-height:2em;


}
#contenitore-eventi03 h3 {
margin-top:10px;}

#contenitore-eventi03 p, #contenitore-eventi02 p, #contenitore-eventi01 p {
	font-size: 92%;
}





#contenitore-eventi a:link, #contenitore-eventi a:visited { padding: 0;  text-decoration: underline; color:black; background:none;}
#contenitore-eventi a:hover { text-decoration: none; background:white; color:#C92435;}









.FrecciaArancione {color:#CC0000!important;
font-weight:bolder;}






#contenuto {   /*per le pagine senza la colonna secondaria*/
	margin: 0 1em 0 14.5em;
	padding-left: 1em;
	padding-right:1em;
	padding-top: 1em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	
	}
	
	
#tabella-laurea {
width: 95%;
margin-left:auto;
margin-right:auto;
border:1px solid  #efefef;}	
	
#contenuto ul {
/*list-style:none;
list-style-image:url(../images/glifo_menu.jpg);*/
}	

.glifo-freccia { /*glifo grande = freccia arancione. classe da applicare agli <ul>*/
list-style:none;
list-style-image:url(../images/glifo_menu.jpg);
}	

#contenuto li {
margin-left: .5em;
}
	
#contenuto h1, #contenuto-principale h1 {
	font-size: 140%; font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom:.5em;
}

#contenuto h2, #contenuto-principale h2 {
	font-size: 120%; font-weight:bold; padding-top:0!important; padding-bottom:0!important; padding-left:.50em; color:white!important; background-color: #58585A!important; background-image:none!important; border-bottom:4px solid #808285!important; border-top:0!important;
	
}	

#contenuto h3, #contenuto-principale h3 {
	font-size: 110%; font-weight: bold;
	padding: .25em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-top:1px dotted black;
}

#contenuto h4, #contenuto-principale h4 {
	font-size: 100%; font-weight: bold;
	padding: .25em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
	

/* Hides from IE-mac \*/
* html #contenuto {
	height: 1%;
}
/* End hide from IE-mac */		

/*
#contenuto a { padding: 0;  text-decoration: underline; color:#993300; background:none; font-weight:normal;}
#contenuto a:link, #contenuto a:visited { padding: 0;  text-decoration: underline; color:#993300; background:none;}
#contenuto a:hover { text-decoration: none; background: #FEE7A0; color:#000000;}	
*/

#contenuto fieldset {
 width: 80%;
}
	
#contenuto-principale {
	margin: 0 14em 0 14.5em;
	padding-left: .50em;
	padding-top: .25em;
	padding-right:.50em;
	padding-bottom: .10em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	
	}	
	
#contenuto-principale table {  width: 80%;

border-width:2px;
  
 border-color:#efefef;}	

	
/*#contenuto-principale a, #contenuto a { padding: 0;  text-decoration: underline; color: black; background:none;}*/
#contenuto-principale a:link, #contenuto-principale a:visited, #contenuto a:link, #contenuto a:visited { padding: 0;  text-decoration: underline; color:black; background:none;}
#contenuto-principale a:hover, #contenuto a:hover { text-decoration: none; background:white; color:#C92435;}	


#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:.50em; }


#contenuto-principale p {margin:0;}

.destra {float: right; margin: .5em; }
.sinistra {float: left; margin: .5em; }




	  
.in-evidenza {
	
	padding-bottom:.2em;
	padding-left: .5em;
	padding-right: .5em;
	padding-top: 0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:.5em;
	width:92%;  /*queste due righe per il clearing*/
	overflow: hidden;
	font-size: 1em;
	/*background-color:#F4F4F4;*/
	
	border-bottom: 0px solid #EF643B;
	border-top: 0px dashed #EF643B;
border-right: 0px solid #EF643B;
	
	}
	
	
.in-evidenza h2 {margin-bottom:15px;margin-top:15px;}	
	
.in-evidenza-home {
	
margin: 0 14em 0 14.5em;
	padding-left: .50em;
	padding-top: .25em;
	padding-right:.50em;
	padding-bottom: .10em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	}
	
	
/*	
#contenuto h2, #contenuto-principale h2 {border-top:2px solid #990000;
padding-top:.50em;
padding-left:.50em;
margin-top:.50em;

background-image: url(../images/sfondoTitoli.jpg);
background-position:top left;
background-repeat:repeat-x;

}		
*/	

	
.ridimensionamento {width: 60%;} /* Classe per il ridimensionamento delle immagini in relazione alla larghezza del box.*/
	 
#contenuto-principale h2 { font-size: 140%;}
#contenuto-principale h2, #contenuto-principale h3 { color: #333333; }
#contenuto-principale h3 {text-align:left; padding-left: 0; padding-top: 20px; padding-right: 0; padding-bottom:0; margin:0;}
#contenuto-principale li {margin:0;}
#contenuto-principale ul {margin-top:0; margin-bottom:0;}
.senza-bordo { border-width: 0;}  

.senza-sfondo { background-image:none;}

/* Hides from IE-mac \*/
* html #contenuto-principale {
	height: 1%;
}
/* End hide from IE-mac */






/* fine contenuto principale */




/* contenuto secondario */

#Contenuto-secondario-Indirizzo {

margin-top:1.1em;
padding-top:1em;
width: 13.5em;
line-height:1.2em;
float: right;
clear: right;
}

#Contenuto-secondario-Indirizzo h1 {
margin: 0;
	padding: .5em 0 .5em .5em;
	
	font-size: 120%;
	font-weight: bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}



#contenuto-secondario, #contenuto-secondario-home {
	float: right;
	clear: right;
	margin:0;
	margin-right: .2em; display: inline;
	margin-top: 13px;
	margin-bottom:.5em;	
	width:360px;
	background-color: #F5F5F5;
	line-height:1.6em;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#contenuto-secondario h1 {
	margin: 0;
	padding: 1em 0 1.5em 1em;
	
	
	font-size: 100%;
	font-weight: bold;
	
}

#contenuto-secondario-home h1 {
	margin: 0;
	padding: .5em 0 .5em .5em;
	border-bottom:1px solid #ccc;
	font-size: 120%;
	font-weight: bold;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	
}


#contenuto-secondario h2, #contenuto-secondario-home h2{
	margin: 0;
	font-style:italic;
	font-size:100%;
	
}

/*#contenuto-secondario p, #contenuto-secondario-home p{ font-size: 86%; }*/


.comunicato-stampa {padding: 7px; margin-bottom: 3px;  border-top: 2px solid white;}


/*LINK contenuto secondario*/
/*#contenuto-secondario a, #contenuto-secondario-home a{  text-decoration: underline; font-weight:normal; color: #000000; }*/
#contenuto-secondario a:link, #contenuto-secondario a:visited, #contenuto-secondario-home a:link, #contenuto-secondario-home a:visited {   text-decoration: none; color: #000000; }
#contenuto-secondario a:hover, #contenuto-secondario-home a:hover { text-decoration: none; color:#C92435;}



/* fine contenuto secondario */


/* footer */

#info-generali {
    text-align: left;
	color: black;
	margin:0;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:0;
	height:3em;
	clear:both;
	font-size:85%;
	background-color: #F8F8F5;
	
}

#info-generali p { margin: 0; }


/*crediti*/

#crediti,  #crediti-home {
    margin-top: .50em;  
	padding: .50em .50em;
	background-color: #F5F5F5;
	color: black;
	font-size: 80%;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

#crediti {
    text-align:left;	
}

#crediti p, #crediti-home p { margin: 0; text-align:left;}

#crediti a, #crediti-home a{ padding: 0;  text-decoration: underline; color: black; background:none; }

#crediti a:link, #crediti a:visited, #crediti-home a:link, #crediti-home a:visited{ padding: 0;  text-decoration: underline; color: black; background:none;}

#crediti a:hover, #crediti-home a:hover { text-decoration: none; background:  #fff; color:black;}



/*galleria immagini*/
div.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;}
.hidden {visibility:hidden;}
.centro {text-align:center;}
#Contenitore-galleria {width:230px; margin:1em auto; }
#navigazioneGalleria {margin:1em auto; text-align:center;}

