/* ---------- Structure Module */
html {  }
body {
	margin: 0; padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	
	
	
	
	line-height: 1.5;
	background-color:#EEEEEE;
	
	/* ie5 hack ---> da sostituire con comm cond */
	font-size: x-small;
	font-size/* */:/**/small;
	font-size: /**/small;
	
}


/* ---------- 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: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: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;}

/*classi per giorgio*/
.ScrittaRossa {	color: #FF0000;}
.ScrittaGrassetto {font-weight:bold;}
.ScrittaGrossa {font-size:120%;}
/**/


.classegialla { background-color: #FFFFde;}
.lista {border-bottom: 0px dotted #003399;
border-right: 0px solid #003399;
padding: .5em;}

.ImmaginiHome {border:1px solid #FC878C; width:auto; margin-left:1em; float:right; }



/* 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 */


.tabella-generica {width: 90%; margin-left:2em; margin-top:1em; text-align:left!important;}

.tabella-generica td { background-color: #FEE9EA;
border:4px solid white;
padding: .30em;
font-size:90%;}

.tabella-generica th { background-color: #FEE1E2;
color: black;
font-weight:bold;
border:4px solid white;
padding: .30em;

}

.tabella-generica caption { 
background-color:white;
color: black;
font-size:1.5em;


}



.tabella-generica-verticale {width: 90%; margin-left:2em; margin-top:1em;}

.tabella-generica-verticale td { background-color: #FEE9EA!important;
border:1px solid white;

padding: .50em;
font-size:90%;}

.tabella-generica-verticale th { background-color: #FEE1E2!important;
border:1px solid white!important;
color: black;
padding: .50em;
text-align:left;
width:30%;

}



/*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;}




#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;}


/* intestazione */
#intestazione {
    
	height: 110px;
	color:#000000;	
	background-image: url(../images/SigilloSfondoIntestazione.jpg);/*sfondo facoltà*/
	background-position:10px 10px;
	background-repeat:no-repeat;
	padding-top: 0px;
	
}

#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: #585A59;
	clear:both;
	font-size: 95%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold; 
	border-top:1px solid #d8d8d9;
	border-bottom:1px solid #d8d8d9;
	
	background-image: url(../images/sfondo_link_sinistra.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

#menu-strumenti ul {

	margin: 0em;
	padding-bottom: .50em;
	padding-top: .30em;
	list-style-type: none;
	
	
	
	
}

#menu-strumenti ul li {
	float: left;
	padding-right: 1em; 
	padding-left:.50em;
	padding-top:.10em;
	padding-bottom:0.30em;
	margin: 0;
	margin-right:.80em;
	margin-left:.50em;
	display: block;
	line-height: normal;
	height:auto;
	text-align:right;
	border-right:1px solid black;
}

#menu-strumenti ul li a { color: #000000; padding: 0;  text-decoration: none; }

#menu-strumenti ul li a:link, #menu-strumenti ul li a:visited { color: #000000; text-decoration: none; }

#menu-strumenti ul li a:hover { color:black; background-color:#585A59; color:#ffffff; }


/* 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;
	background-color: #ffffff;
	margin: 0;		
	margin-bottom: .50em;
	clear:left;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#percorso a { padding: 0;  text-decoration: underline; color:#993300; background:none;}
#percorso a:link, #percorso a:visited { padding: 0;  text-decoration: underline; color:#993300; background:none;}
#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: .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:1px solid #585A59;
	background-color:#EEEEEE;
	margin: 0;		
	margin-bottom: 0;
	clear: left;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#data-odierna p { margin: 0; padding: .25em; border:#FFFF00; border-width:0px; border-style:solid; text-align:right; background-color:#EEEEEE;}
/* fine percorso */



/* menu sezioni */




#menu-sezioni {

	/*padding-top: 1em;*/
	float: left;
	width: 13em;		
	color:#000000;
	padding-bottom: 1em;
	margin-bottom:1em;
	margin-right:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 90%;
	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-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-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;
	padding: 0;
	padding-left: 0em;
	padding-top:0;
	list-style-type: none;
	
	color: #000000;
	
}





/*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: .50em;
	list-style-type: none;
	background: white;
	color: #000;
	/*white-space: nowrap;*/
	/*display:block;*/

	
}



.menu {
	margin: 0em;
	/*margin-bottom: auto;*/
	padding: 0;
	padding-left: .50em;
	list-style-type: none;
	background-color:#ffffff;
	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;
	display: block;	
	padding-left: .30em;	
	padding-right: .50em;	
	padding-bottom: 1.2em; /* distanza verticale Req. 21 Legge 4/2004 */
	}	


.menu a:link, .menu a:visited{ color: black; background: #fff; text-decoration: none; border-bottom:1px solid #B2B2B2; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2;
background-image: url(../images/sfondo_link_sinistra.jpg);
	background-position:bottom left;
	background-repeat:repeat-x; }	
	
.menu-attivo a:link, .menu-attivo a:visited{ color: black; background: #fff; text-decoration: none;  border-bottom:1px solid #B2B2B2; border-left:1px solid #B2B2B2; border-right:1px solid #B2B2B2; }	


.menu a:hover, .menu-attivo a:hover{ color: white; background-color: #575958; 
padding-bottom: 1.2em; text-decoration:none;  
background-image:none;
}


.sotto-menu a:link, .sotto-menu a:visited, .sotto-menu2 a:visited{  text-decoration:none; background:white; color:#000000; border-bottom:1px solid #E9E9E9; border-left:0!important;}

	
.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;
	}
	
.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-sotto-menu2 { /* Per la sezione "Banner"*/
margin-bottom:auto;
margin-top: 2.50em;
margin-left:0;
margin-right:0;
	/*padding: 0;	*/	
	padding-top: .50em;
	background-image:url(../images/sfondocompleto_menu_sx3.jpg);
background-repeat:no-repeat;
background-position:bottom right;
	color:#000000;
	text-align:left;
	font-weight:bold;
	background-color:#CBFAFB;
	}	
	
	
	
li.sotto-menu, li.sotto-menu2 {
background-color:white;
border-bottom:0px dotted #575958;
border-left:0px dotted #575958;
	}	

	
li.sotto-menu a:hover { color: #F12524!important;  display: block;	}	

	

.lista-terzo-livello {
list-style:none!important;
font-size:95%;}



.voce-attiva {
 font-style: normal;
 font-size: 100%;
   
} 	

.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 {
text-align:justify!important;
}


#contenitore {
	  margin-top:.50em;	
	  margin-left: auto;
	  margin-right: auto;
	  width: auto;
	  max-width: 90em;
	  border:1px solid #B2B2B2;  
	background-color:#FFFFFF;
	
	/*background-image: url(../images/SanGeminiano.jpg);
	background-position:top left;
	background-repeat:no-repeat;*/


		
}

#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:Arial, Helvetica, sans-serif;
	background-color:#ffffff!important;
	
	
	}
	
	
#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:Arial, Helvetica, sans-serif;
	margin-bottom:.5em;
}

#contenuto h2, #contenuto-principale h2 {
	font-size: 130%; font-weight: normal;
	padding-bottom: .50em;
	color: #FF0000!important;
	font-family:Arial, Helvetica, sans-serif;
	
}	

#contenuto h3, #contenuto-principale h3 {
	font-size: 110%; font-weight: bold;
	padding: .25em;
	font-family:Arial, Helvetica, sans-serif;
	
}

#contenuto h4, #contenuto-principale h4 {
	font-size: 105%; font-weight: bold;
	padding: .25em;
	font-family:Arial, Helvetica, sans-serif;
}
	

/* Hides from IE-mac \*/
* html #contenuto {
	height: 1%;
}
/* End hide from IE-mac */		



#contenuto fieldset {
 width: 80%;
}
	
#contenuto-principale {
	margin: 0 16em 0 14.5em;
	padding-left: 1em;
	padding-right:1em;
	padding-top: 1em;
	padding-bottom: 2em;
	background-color:white!important;
	font-family: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: red; background:none;}
#contenuto-principale a:link, #contenuto-principale a:visited, #contenuto a:link, #contenuto a:visited { padding: 0;  text-decoration: underline; color:red; background:none;}
#contenuto-principale a:hover, #contenuto a:hover { text-decoration: none; background-color: #FF0000; color:black;}	


#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;

	
	
	}

	
.ridimensionamento {width: 60%;} /* Classe per il ridimensionamento delle immagini in relazione alla larghezza del box.*/
	 
	/* BOX SECONDARI IN HOMEPAGE: DIFFERENTI IMMAGINI DI SFONDO  */
.in-evidenza1 {border: #FFCF6A ;
	border-top-width: 2px;
	border-style:solid;
	border-right-width:1px;
	border-left-width:1px;	
	border-bottom-width:1px;
	padding: .2em;
	padding-left: 1em;
	padding-top: .50em;
	margin:0;
	margin-bottom: 1.2em; 
	margin-left:auto;
	margin-right:auto;
	width:90%;  /*queste due righe per il clearing*/
	overflow: hidden; 
	background: url(../images/sfondo-in-evidenza1.jpg) no-repeat top left;
	}	
	

.in-evidenza1 p, .in-evidenza2 p, .in-evidenza3 p, .in-evidenza4 p	{ padding-left: 90px; padding-right: 2px;}
#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, #contenuto-secondario-home {
	float: right;
	clear: right;
	margin:0;
	margin-right: .2em; display: inline;
	margin-bottom:.5em;	
	width: 15em;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
}

#contenuto-secondario h1 {
	margin: 0;
	padding: 1em 0 1.5em 1em;
	background-color: #575958;
	color: #FFFFFF;
	background-image: url(../images/SfondoFooter.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	font-size: 100%;
	font-weight: bold;
	
}

#contenuto-secondario-home h1 {
	margin: 0;
	padding: .5em 0 .5em .5em;
	background-color: #585A59;
	text-align:center;
	color: white;
	font-size: 120%;
	font-weight: bolder;
	font-family:Arial, Helvetica, sans-serif;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;	
}


#contenuto-secondario h2, #contenuto-secondario-home h2{
	margin: 0;
	background-color: #ffffff;
	color: #000;
	font-size: 85%;
	font-weight: bold;

}



.comunicato-stampa {background-color:#ffffff; color:#000000; padding: 7px; margin-bottom: 0px; 
border-left:1px solid #B2B2B2;
border-right:1px solid #B2B2B2;
border-bottom:1px solid #B2B2B2;

-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;	

}


/*LINK contenuto secondario*/

#contenuto-secondario a:link, #contenuto-secondario a:visited, #contenuto-secondario-home a:link, #contenuto-secondario-home a:visited {   text-decoration:underline; color: #000000; background-color:#ffffff;}
#contenuto-secondario a:hover, #contenuto-secondario-home a:hover { text-decoration: none; background-color: #ffffff; color:black;}



/* fine contenuto secondario */


/* footer */

#info-generali {
    margin-top: 1em;  
	padding: .50em .50em;
	background: #ffffff;
	color: #000000;
	font-size: 86%;
	clear:both;
	border-top:  #575958;
	border-top-width:0px;
	border-style:solid;
	border-right-width:0px;
	border-left-width:0px;
	border-bottom-width:0px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	
	
	
}

#info-generali p { margin: 0; }


/*crediti*/


#crediti,  #crediti-home {
    margin-top: .50em;  
	padding: .50em .50em;
	background-color: #575A59;	
	color: black;
	font-size: 80%;
	clear:both;	
	font-family:Arial, Helvetica, sans-serif;	
	background-image: url(../images/sfondo_link_sinistra.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	
	
}

#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: white; background:none; }

#crediti a:link, #crediti a:visited, #crediti-home a:link, #crediti-home a:visited{ padding: 0;  text-decoration: underline; color: #FF0000; background:none;}

#crediti a:hover, #crediti-home a:hover { text-decoration: none; background-color: #FF0000; color:black;}
