/* ---------- Structure Module */
html {  }
body {
	margin: 0; padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5;
	background-image:url(../images/SfondoBody.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	
	/* 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;
}


/* ---------- 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;}
.UltimoAggiornamento {margin-top:1em; padding-top:10px; font-size:80%;}
.MappaLoghi {float:right; margin:0; padding:0; border:none;}
.attivissimo:before {content: ">> ";}

/* 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: #FFF9ED;
border:4px solid white;
padding: .30em;
font-size:90%;}

.tabella-generica th { background-color: #FFFFFF;
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: #FFF9ED!important;
border:1px solid white;

padding: .50em;
font-size:90%;}

.tabella-generica-verticale th { background-color: #FFFFFF!important;
border:1px solid white!important;
color: black;
padding: .50em;
text-align:left;
width:30%;

}


#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;}


/* intestazione */
#intestazione {
	background-color:#EC7404;

	height: 91px;
	padding-left: 200px;
	padding-top: 0px;
		background-image:url(../images/LogoMetalnet.jpg);
	background-position:left top;
	background-repeat:no-repeat;

	
	
}

#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:2.6em;
	background-color: #000;
	clear:both;
	font-size: 95%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal; 
	
}

#menu-strumenti ul {

	margin: 0em;
	padding-bottom: .50em;
	padding-top: .40em;
	list-style-type: none;
	
	
	
	
}

#menu-strumenti ul li {
	float: left;
	padding-right: 1em; 
	padding-left:1em;
	padding-top:.20em;
	padding-bottom:.20em;
	margin: 0;
	margin-right:.80em;
	margin-left:.50em;
	display: block;
	line-height: normal;
	height:auto;
	text-align:right;
	
}

#menu-strumenti ul li a { color: white; padding: 0;  text-decoration: none; }

#menu-strumenti ul li a:link, #menu-strumenti ul li a:visited { color: white; text-decoration: none;  }

#menu-strumenti ul li a:hover { text-decoration: none; color:#EC7404; }





.ricerca {

padding:0!important;
float:left!important;
margin:0;
margin-left:1em;
padding-left:1em;
border-right:0!important;
vertical-align:top;
height:100%;

}




.ricerca fieldset {
border:0;
margin:0;
padding:0!important;
float:left!important;
padding-left:5px;
padding-right:5px;
margin-left:2em;
margin-right:0em;

}

.ricerca form {
border:0;
margin:0!important;
padding:0;
vertical-align:top;
float:left!important;
padding-top:5px;
padding-bottom:5px;
}




.CampoRicerca {
border:0px solid #CCCCCC;
background-color: #fff;
color:black;
font-family: Arial, Helvetica, sans-serif;
font-size:90%;
margin:0!important;
padding:0;
vertical-align:top;
float:left!important;
background-image:url(../images/lenteIngrandimento.jpg);
background-position:right top;
background-repeat:no-repeat;
height:100%;
width:100px;


}

.BottoneCerca {
background-image:url(../images/BottoneCerca.jpg);
width:55px;
height:19px;
border:0;
background-repeat:no-repeat;
background-position:center center;
margin:0!important;
margin-top:-2px!important;
margin-left:5px!important;
padding:0!important;
vertical-align:top;
float:left!important;
font-size:90%!important;
}

.BottoneCerca:hover {
background-image:url(../images/BottoneCerca_hover.jpg);

}




/* fine menu strumenti */



/* percorso (briciole di pane) */
#path {	font-size: 80%;	}
#path a { padding: 0;  text-decoration: underline; color:#993300; background:none;}
#path a:link, #path a:visited { padding: 0;  text-decoration: underline; color:#993300; background:none;}
#path a:hover { text-decoration: none; background: #FEE7A0; color:#000000;}	
#path 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: 0px dashed #7B3E3E;
	
	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; }
/* fine percorso */




/* barra data odierna */
/*#data-odierna {  float: right; clear:both; width:100%;}
p#data-odierna { text-align: right; font-family:Arial, Helvetica, sans-serif;}
/* fine barra data odierna */


/* menu sezioni */
#menu-sezioni {

	/*padding-top: 1em;*/
	float: left;
	width: 14em;		
	color:#000000;
	padding-bottom: 1em;
	margin-bottom:1em;
	margin-right:1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 96%;
	font-weight:bold; 
	border-bottom:0px solid #ECF2FE;
	border-top:0px solid #ECF2FE;
	/*background-image: url(../images/sfondo_link_sinistra.jpg); background-position:right bottom; background-repeat:repeat-y;*/
}

#menu-sezioni img {

	/*margin-left: 1.2em;
	margin-bottom: 1.5em;
	padding-top: .50em;*/
		
}


/*==========================================*/

#menu-sezioni-generale {

margin: 0em;
margin-left:5px;
	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-right:10px;
	padding: 0;
	padding-left: 0em;
	list-style-type: none;
	color: #000;
}



.menu {
	margin: 0em;
	margin-right:10px;
	padding: 0;
	padding-left: 0em;
	list-style-type: none;
	color: #000;
	
	}
	
.menu a, .menu-attivo a {
	width:100%; line-height: normal;	
	border-top: 1px solid white;
	display: block;	
	padding-left: 10px;	
	padding-right: 0px;	
	padding-top: .5em;
	padding-bottom: .5em; /* distanza verticale Req. 21 Legge 4/2004 */
	}	


.menu a:link, .menu a:visited{ color: black; background-color: #EC7404; text-decoration: none; }	
.menu-attivo a:link, .menu-attivo a:visited{ color: black; background-color: #EC7404; text-decoration: none;  }	
.menu a:hover, .menu-attivo a:hover{ color: white; background-color: black; text-decoration:none; background-image: none;}
.TitoloProgetti {margin-left:5px; padding-left:10px; color: white; background-color: black; text-decoration: none; background-image: url(../images/SfondoMenuSx.jpg); background-position: right top; background-repeat:no-repeat;}
	
	
.sotto-menu  {
margin-top:-3px;
margin-left:-.4em;
margin-right:0em;
margin-bottom: -1px;
	font-weight: normal;
	padding-left: 0em;
	padding-top:0em;
	/*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 {}	
.sotto-menu a:link, .sotto-menu a:visited {  text-decoration:none; background-color:#ffcc00; color:#000000; border-bottom:1px solid #fff;}
.sotto-menu a:hover { color: #000; background: #FFFFFF; display: block; }	
	



.lista-terzo-livello {
list-style:none!important;
font-size:95%;
margin-top:0;}


.lista-terzo-livello a:link, .lista-terzo-livello a:visited {
background-color:#FFE680;}

.terzo-livello {
margin:0;
}



.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 {
	width: 100%;
	padding: 0;	
	background-image:url(../images/LogoMetalnet.jpg);
	background-position:left top;
	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-image: url(../images/Rotelle.jpg);
	background-position:50% 100%;
	background-repeat:no-repeat;
	}
	
	
#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: bold;
	padding-bottom: .50em;
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	
}	

#contenuto h3, #contenuto-principale h3 {
	font-size: 110%; font-weight: bold;
	padding-bottom: .50em;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	width:auto;
	
}

#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 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: 1em;
	padding-right:1em;
	padding-top: 1em;
	padding-bottom: 2em;
	background-image: url(../images/Rotelle.jpg);
	background-position:50% 100%;
	background-repeat:no-repeat;
	}	
	
#contenuto-principale table {  width: 80%;

border-width:2px;
  
 border-color:#efefef;}	

	
#contenuto-principale a, #contenuto a { padding: 0;  text-decoration: underline;  background:none;}
#contenuto-principale a:link, #contenuto-principale a:visited, #contenuto a:link, #contenuto a:visited { padding: 0;  text-decoration: none; color: #EC7404; background:none;}
#contenuto-principale a:hover, #contenuto a:hover { text-decoration: none; background:#FFCC00; 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-evidenza2 {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-left:auto;
	margin-right:auto;
	margin-bottom: 1.2em; 
	width:90%;  /*queste due righe per il clearing*/
	overflow: hidden; 
	background: url(../images/sfondo-in-evidenza2.jpg) no-repeat top left;
	
	}	
	
.in-evidenza3 {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-left:auto;
	margin-right:auto;
	margin-bottom: 1.2em; 
	width:90%;  /*queste due righe per il clearing*/
	overflow: hidden; 
	background: url(../images/sfondo-in-evidenza3.jpg) no-repeat top left;
	
	}	
	
.in-evidenza4 {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-left:auto;
	margin-right:auto;
	margin-bottom: 1.2em; 
	width:90%;  /*queste due righe per il clearing*/
	overflow: hidden; 
	background: url(../images/sfondo-in-evidenza4.jpg) no-repeat top left;
	
	}	
	
.in-evidenza5 {border: #FFCF6A ;
	border-top-width: 2px;
	border-style:solid;
	border-right-width:1px;
	border-left-width:10px;	
	border-bottom-width:1px;
	padding: .2em;
	padding-left: 1em;
	padding-top: .50em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 1.2em; 
	width:90%;  /*queste due righe per il clearing*/
	overflow: hidden; 
	/*background: url(../images/sfondo-in-evidenza4.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: #666666; }
#contenuto-principale h3 {text-align:left; 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-testo {
	float: right;
	clear: right;
	margin-right: .2em; display: inline;
	margin-bottom:.5em;	
	margin-left:10px;
	width: 15em;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F7F7F7;
	padding:5px;
	
}

#contenuto-secondario-testo p {
font-size:70%;	
margin-bottom:0;
line-height:110%;

}

#contenuto-secondario-testo h2 {font-size: 70%; color: #666666; margin-bottom:0; margin-top:1em; font-weight:bold; line-height:110%;}

#contenuto-secondario-testo a:link, #contenuto-secondario-testo a:visited {color:#B15703;}
#contenuto-secondario-testo a:hover {color:#000; background-color:#FFCC00;}

#contenuto-secondario, #contenuto-secondario-home {
	float: right;
	clear: right;
	margin:0;
	margin-right: .2em; display: inline;
	margin-bottom:.5em;	
	width: 13.5em;
	line-height:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	
}

#contenuto-secondario h1 {
	margin: 0;
	padding: 1em 0 1.5em 1em;
	color: #000;
	font-size: 100%;
	font-weight: bold;
	
}

#contenuto-secondario-home h1 {
	margin: 0;
	padding: .5em 0 .5em .5em;
	color: #000;
	font-size: 100%;
	font-weight: bold;
	
}


#contenuto-secondario h2, #contenuto-secondario-home h2 {
	margin: 0;
	color: #000;
	font-weight: bold;
	font-size: 75%;
}

/*#contenuto-secondario p, #contenuto-secondario-home p{ font-size: 86%; }*/


.comunicato-stampa {background:#b1b3b4; color:#000000; padding: 5px; margin-bottom: 3px; }
/*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: #fff; font-size: 70%; line-height:90%;}
#contenuto-secondario a:hover, #contenuto-secondario-home a:hover { text-decoration: none; background: #838C77; color:white; font-size: 70%; line-height:90%;}
.ImmagineNews {margin:0; padding:0; width:100%; }
/* fine contenuto secondario */


/* footer */

#info-generali {
    margin-top: 1em;  
	padding: .50em .50em;
	background: #ececed;
	color: #000000;
	font-size: 86%;
	clear:both;
	border-top:  #838C77;
	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: #ececed;
	color: black;
	font-size: 75%;
	clear:both;
	font-family: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:  #838C77; color:white;}
