﻿
body {
	background-color: #FFF;
	color: #222C4A;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

a {
	text-decoration: none;
	border: 0px;
	color: #222C4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:visited {
	background-color: #FFF;
	color: #222C4A;
}

.big
{
	font-size: medium;
	font-weight:bold;
	
}

.small
{
	
	font-size:smaller;
		
}
.small-bold
{
	
	font-size:smaller;
		font-weight:bold;
}


img.img1 /* fa vedere il bordo intorno all'immagine*/
{
	border:1px;
}

img.img_left /*  allinea l'immagine a sinistra*/
{
text-align:left;
border:0px;
vertical-align:bottom;

}

img.ic_evento /*  allinea l'immagine a sinistra*/
{
text-align:left;
border:1px #CCC solid;
vertical-align:middle;
margin-right:0.2em;


}
#sinistra2{
width:45px;
	float: left;
	display: block;
}
 #centro2 {
width:90%;
	float: left;
	display: block;
}

#rigasx
{
width: 100%;
	float: left;/*
	display: block;*/
}

img.img0, img.imgvis
{
	border:0px;
}
.focus {
	border-bottom: 1px solid #35345A;
	border-right: 1px solid #35345A;
	padding: 3px;
	font-size: smaller;
	margin:1px;
}

table.table0{
border:0px;
text-align:center;
	
}
.rossoscuro{
color:#CC3418;
}

.interlinealarga
{
	line-height:1.7em;
}
	
.icone {
font-size: small;
border-bottom:1px black solid;
padding-bottom:0.5em;
}

#corpo {
	width: 100%;
	float: left; /*border:1px solid #CCCCCC;*/;
	color: #222C4A;
	display: block;
}

#menusopra 
{
background-color: #C82818;
color: #FFF;
text-align: right;
padding:0.3em;
}


#menusopra2 
{
/*background-color: #C82818;*/
color: #FFF;
float:right;
text-align: left;
padding:0.3em;
}

#menusopra2 a:link{
color: #FFF;	
}

#menusopra2 .acc
{
/*background-color: #C82818;*/
border-bottom:2px #fff solid;
color: #FFF;

text-align: left;
padding:0.3em;
}


#menusopra a:visited
{
background-color: #C82818;
color: #FFF;
margin:0.5em;
border-left:1px solid #FFFFFF;
padding-left:0.3em;
}

#menusopra a:link
{
background-color: #C82818;
color: #FFF;
margin:0.5em;
border-left:1px solid #FFFFFF;
padding-left:0.3em;
}
#menusopra a:hover 
{
	color: #C82818;
	background-color: white;
}
#fotosopra {
	text-align: left;
	float: left;
	color:#FFF;
	margin-right:3px;
}
#fotosopra a:link
{
	border:0;
}


#sinistra {
	width: 20%;
	float: left;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 0.3em;
	padding-left: 3px;	display: block;
}


#centro {
	width: 56%;
	float: left;
	background-color: #FFF;
	color: #222C4A;
	padding-top: 0.3em;
	padding-left: 0.5em;
	margin-left: 0.5em;
	padding-right: 3px;
	display: block;
}
#centro a:visited
{
	text-decoration:underline;
}
#destra {
	width: 20%;
	float: right;
	background-color: #FFFFFF;
	color: #222C4A;
	padding-top: 0.3em;
	margin-left: 3px;
	margin-right: 3px;
	display: block;
}
#piepagina {
	clear:both;
	width: 100%;
	text-align:left;
	background-color: #FFFFFF;
	color: #222C4A;
	font-size:0.9em;
	/*border-top:1px solid #CCC;*/
padding-top:1.0em;
}

#centro .back
{
margin:1.3em 0 0.5em 0;
padding: 0.3em 0.3em 0.3em 0.3em ;
display:block;
}

#centro .back a:visited
{
text-decoration:none;
margin:3px 3px 3px 3px;

}

#centro .back a:link
{
text-decoration:none;
margin:3px 3px 3px 3px;

}

input.bottone
 {
	margin:0.5em 0.5em 0.5em 0;
	padding: 0.2em 0.2em 0.2em 0.2em ;
	font-size:0.9em;
	border: 1px solid #222C4A;
	text-align:center;
}


	
.back a.bottone
 {
	margin:0.5em 0.5em 0.5em 0.5em;
	padding: 0.2em 0.2em 0.2em 0.2em ;
	font-size:0.9em;
	border: 1px solid #222C4A;
	text-align:center;
}


	
input.bottone:hover
{
	background-color: #222C4A;
	color: #ffffff;
	border: 1px solid #222C4A;
	padding: 0.2em 0.2em 0.2em 0.2em ;
	}
	
 
	
.back a.bottone:hover
{
	background-color: #222C4A;
	color: #ffffff;
	border: 1px solid #222C4A;
	padding: 0.2em 0.2em 0.2em 0.2em ;
	}
	
 input.bottonerosso
{
	
	background-color:rgb(200,0,0); 
	color: rgb(255,255,255); 
	border-left: medium none rgb(128,0,0); 
	border-right: medium none; 
	border-top: medium none;
	border-bottom: medium none;
  }             

.archivio {
font-size:0.9em;
text-align:right;
	border-top: 1px solid #CCC;
	padding:0.2em 0.5em 0.2em 0.5em;
	display: block;
	margin-top:0.2em;
}

.bando {
font-size:0.9em;
	border-bottom: 1px solid #CCC;
	padding:0.2em 0.5em 0.2em 0.5em;
	display: block;
	margin-top:0.2em;
}

.bando a:hover{
color:#CC0000;
}

.grigio
{
	background-color: #CDCDCD;
	color: black;
	padding: 0;
	margin: 0;
	text-decoration: none;
	text-align: center;
}
a.bordo:link {
	border-right: 1px #CCC solid;
	/*margin-right:0.5em;*/
	padding:0 0.8em 0 0.8em;
	letter-spacing: 0.1em;
	font-size:0.9em;
}
a.bordo:visited {
	border-right: 1px #CCC solid;
	/*margin-right:0.5em;*/
	padding:0 0.8em 0 0.8em;
	letter-spacing: 0.1em;
	font-size:0.9em;
}
.archivio a :hover 
 {
background-color:#DDDDDD;
color:black;
}

/*  formattazione scritta torna indietro .... */

.back a:visited
{
	text-decoration:none;

}

.back a:link
{
	text-decoration:none;

}
.news {
	padding: 3px 0 3px 0;
}
#centro p.news a:link {
	padding: 2px 0 2px 0;
	text-decoration:none;
}
#centro p.news a:visited {
	color: #444;
	text-decoration:none;
}
.news a:hover {
	background-color: #EAEAEA;
	color: #2B2D55;
}
caption {
	color: #CC3418;
	font-weight:bold;
	padding:0.1em 0 0.3em 0;
	/*display:block;*/
	text-align:center;
}
.titolo {

	color: #CC3418;
	font-weight: bold;
	padding:0.1em 0 0.3em 0;
	display:block;
	text-align:left;
	/*margin: 4px;*/
}
.tit-rosso {
	/*background-image: url("/immagini/angolo-rosso.gif");
	background-color: #C82818;
	background-repeat: no-repeat;
	background-position: top right;
	border-bottom:3px #C82818 solid;*/
	font-weight:bold;
	color: #C82818;
	background-color: #FFFFFF;
	padding:0.3em 0.3em 0.1em 0.2em;

	/*padding:0 0.3em;
	padding-bottom:4px;*/
	display: block;
}
.fine-ul {
	background-image: url("/immagini/angolo-rosso-basso.gif");
	background-color: #C82818;
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #FFFFFF;
	padding: 3px;
	display: block;
}

ul.menu-orizzontale {
margin:0.5em 0;
padding:0.5em 0;
/* margin: 0px;
 padding: 0px;*/
 list-style: none;
 display: block;
}

ul.menu-orizzontale li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 0.5em 0 0.5em;
	border-right:1px #CCC solid;
	border-top:1px #CCC solid;
}
ul.menu-orizzontale li.ultimo {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 0.5em 0 0.5em;
	border-left:1px #CCC solid;
	border-right:1px #CCC solid;
}

ul.menu1 li.a {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}

ul.elenco_comunicati {
  list-style-image:url('../unicam-info/immagini/freccia_rosa.gif');
  list-style:square;
  display: block;
}
ul.elenco_comunicati li
{
font-size:0.85em;
	border-bottom:1px solid #EEEEEE;
	padding:0 0 0.8em 0;
	margin-top:0.5em;
}

ul.elenco_comunicati li.big
{
font-size:1.0em;
	border-bottom:1px solid #EEEEEE;
	padding: 0 0 0.8em 0;
	margin-top:0.8em;
}
 
ul.elenco_comunicati li a:hover
{
color:#CC0000;
}


ul.elenco_editoriali 
 {
 list-style-type:square;
  list-style-image:url('../unicam-info/immagini/freccia_rosa.gif');
  display: block;
}
ul.elenco_editoriali li
{
font-size:0.85em;
	border-bottom:1px solid #222C4A;
	padding:0 0 0.8em 0;
	margin-top:0.5em;
}

ul.elenco_editoriali li a:link, ul.elenco_editoriali li a:visited,  ul.elenco_editoriali li a  {
text-decoration:none;

}

 
ul.elenco_editoriali li a:hover
{
color:#CC0000;
}


ul.menu1 li.personale a {
border-left:20px solid  #D7B368;/*C2B189;*/
border-bottom:1px  #EEE dashed;
	/*border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;*/
	display: block;
	padding: 0.3em;margin-left: 0.1em;

	background-color: #FFFFFF;
	color: #222C4A;
	margin-bottom:1px;
}
ul.menu1 li.scuola a {
	/*border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;*/
	border-left:20px solid  #B1C800;/*D2DD46;*/
	border-bottom:1px  #EEE dashed;
	display: block;
	padding: 0.3em ;margin-left: 0.1em;
	background-color: #FFFFFF;
	color: #222C4A;	margin-bottom:1px;
}
ul.menu1 li.impresa a {/*
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;*/
	border-left:20px  #6CA5D5 solid;

	border-bottom:1px  #EEE dashed;
	display: block;
	padding: 0.3em;margin-left: 0.1em;
		background-color: #FFFFFF;
	color: #222C4A; 	margin-bottom:1px;
}
ul.menu1 li.laureato a {/*
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;*/border-bottom:1px  #EEE dashed;
	border-left:20px #FFEC00 solid; /*E5DB3B*/

	display: block;
	padding: 0.3em;margin-left : 0.1em;	background-color: #FFFFFF;
	color: #222C4A;	margin-bottom:1px;
}
ul.menu1 li.studente a {/*
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	vecchio colore :81A9E4;
	*/border-bottom:1px  #EEE dashed;
	border-left:20px  #FABB00 solid;
display: block;
	padding: 0.3em;
	margin-left: 0.1em;
	background-color: #FFFFFF;
	color: #222C4A;	margin-bottom:1px;
}
ul.menu1 li.bordorosso a {
text-align:left;
border-bottom:1px  #EEE dashed;

	/*border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;*/
	display: block;
	padding: 0.3em;
	background-color: #FFFFFF;
	color: #222C4A;
}

ul.menu1 li.bordorosso2 a {
border-bottom:1px  #EEE solid;

	/*border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;*/
	display: block;
	padding: 0.3em;
	background-color: #FFFFFF;
	color: #222C4A;
}

ul.menu1 li.studente a:hover {
	display: block;
	padding: 0.3em ;margin-left: 0.1em;
	background-color: #FAE48C;/*FABB00 ;/*81A9E4;*/
	color: #000;
}
ul.menu1 li.laureato a:hover {
	color: #000;margin-left: 0.1em;
	background-color: #FFF480;/*FFEC00;/*E5DB3B;*/
}
ul.menu1 li.scuola a:hover {
	color: #000;margin-left: 0.1em;
	background-color: #E6E876;/*B1C800;/*D2DD46;*/
}
ul.menu1 li.personale a:hover {margin-left: 0.1em;
	background-color: #EDDDBB;/*D7B368;/*C2B189;*/
	color: #000;
}
ul.menu1 li.impresa a:hover {margin-left: 0.1em;
	color: #000;
	background-color: #A4C3DB;/*6CA5D5;/*FFD224;*/
}
ul.menu1 li.ultimo a:visited {
	background-image: url("/immagini/angolo-rosso-basso2.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FFFFFF;
	color: #222C4A;
	padding: 0.3em 0.5em;
	display: block;
	border-right: 1px solid #CC0000;
}
ul.menu1 li.ultimo a:link {
	background-image: url("/immagini/angolo-rosso-basso2.gif");
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color: #FFFFFF;
	color: #222C4A;
	padding: 0.3em 0.5em;
	display: block;
	border-right: 1px solid #CC0000;
}
ul.menu1 li.ultimo a:hover {
	background-image: url("/immagini/angolo-rosso-basso2pieno.gif");
	background-color: #C82818;
	background-repeat: no-repeat;
	background-position: bottom left;
	color: #FFFFFF;
	padding: 0.3em 0.5em;
	display: block; /*border-top:1px solid #FFF;*/;
	border-right: 1px solid #CC0000;
}
ul.menu3 li {
	display: inline;
}
ul.menu1 li {
	display: inline;
}

ul.menu1 li a:visited {
	background-color: #FFFFFF;
	color: #222C4A;
}
ul.menu1 li a:link {
	background-color: #FFFFFF;
	color: #222C4A;
}
/* colori per il link */
ul.menu1 li a:active {
/*	background-color: #C82818;*/
background-color:gray;
color: #000000;
}
ul.menu1 li.bordorosso2 a:hover  {
background-color:#eee;
	/*background-color: #C82818;
	color: #FFFFFF;*/
	}
ul.menu1 li.bordorosso a:hover  {
background-color:#eee;
	/*background-color: #C82818;
	color: #FFFFFF;*/
	}
ul.menu1
{
	padding-bottom:1.0em;
}
	
.opzione {
	font-size: 0.9em;
}
.elenco {
	padding: 0px;
}
.quadro {
	text-align: center;
	display: block;
	margin:3px 0 3px 0;
	padding: 0;
	border:1px solid #EEE;
	background: #FFF;
	color: #2B2D55;

/*border-top:1px solid #2B2D55;*/
}
.quadro a:visited
{
	text-decoration:none;
}
.quadro a:link
{
	text-decoration:none;
}
.tit-blu {
	background-color: #2B2D55;
	color: #FFFFFF;
	padding:1px 4px 1px 4px;
;
/*
padding: 2px 5px 1px 5px;
display:block;*/
}
.tit-blu2 {
	background-color: #2B2D55;
	color: #FFFFFF;
	padding: 2px 5px 1px 5px;
	display: block;
}
.tit-blu3 {
margin-top:3px;
	background-color: #003366;
	color: #FFFFFF;
	padding: 2px 5px 1px 5px;
	display: block;
	font-weight:bold;
	font-size:1.1em;
}

.tipo {
	font-size: smaller;
	font-weight: bold; /*letter-spacing:0.2em;*/;
	
	line-height: 1.9em;
}

#eventi {
width:100%;
	float: left;
	padding-top: 1.0em;
	}

#eventi .voce {
	
	/*padding-top: 6px;
	padding-bottom: 6px;
	display: block;padding-left:3px;*/
	margin: 4px;
	/*border-left:5px #C82818 solid;*/
	list-style-image:url('../immagini/eventi.gif');
background-repeat:no-repeat;
background-position:left top;

	display: block;
	
	
}
#avvisi .voce {
	
	border-bottom:1px #eee dotted;
	margin: 4px;
	display: block;
	padding:3px;
	font-size:0.95em;
	
}


.voce2 {
	
	/*padding-top: 6px;
	padding-bottom: 6px;
	display: block;*/
	margin: 4px;
	border-left:5px #C82818 solid;
	padding-left:3px;
display:inline-table;
}

#eventi .voce a:link
{
	text-decoration:none;
}


#avvisi .voce a:link
{
	text-decoration:none;
}


#eventi .voce a:visited
{
	text-decoration:none;
}


#avvisi .voce a:visited
{
	text-decoration:none;
}


.voce a:hover
{
	text-decoration:none;
	color:#CC0000;
}

.rigarossa
{
margin:0;
display:block;	
padding-top:0;
padding-bottom: 2px;
font-size:0.95em;
/*padding-left: 5px; */
/*border-bottom: 1px solid #C82818;
border-right: 1px solid #C82818;
border-left: 1px solid #C82818;*/

}
#form1
{
margin:0;
display:block;	padding-left:0.3em;
/*padding-top:0;
padding-bottom: 2px;
padding-left: 5px; */
}


fieldset
{
padding:1.0em;
}

.spazio{
margin-top:1.0em;
margin-bottom:1.0em;
display:inline-block;
	}
	
	
label.spazio{
margin-top:1.0em;
margin-bottom:1.0em;
display:inline-block;
	}
	
	
.align_destra
{
	text-align:right;
}
.align_center
{
	text-align:center;
}
.align_justify
{
	text-align:justify;
}


.align-top
{
margin:0;
padding:0;

}

.hidden
{
	display:none;
}

h4
{
	background-color:#CC0000;
	color:#FFFFFF;
	display:block;
	text-align:center;
	font-size:1.2em;
	
}
h5
{font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#CC0000;
	color:#FFFFFF;
	display:block;
	text-align:center;
	font-size:1.1em;
}


.tit_red_left
{	background-color:#CC0000;
	color:#FFFFFF;
	display:block;
	text-align:left;
	font-size:0.9em;
	font-weight:bold;
	margin:0px;
	padding:2px;
}

table.elenco
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
border-left: 1px solid #35345A;
}
.bordosotto {

	border-bottom:1px solid #35345A;
	border-right:1px solid #35345A;
	padding:3px;
}

.bordosottosopra {
	border-top:1px solid #35345A;
	border-bottom:1px solid #35345A;
	border-right:1px solid #35345A;
	padding:3px;
}
.bordoblusopra {
	border-top: 2px solid #35345A;
	border-bottom:2px solid #35345A;
	border-right:1px solid #35345A;
}
bordoblu{
	border-top:1px solid #35345A;
	border-bottom:1px solid #35345A;	
}
.campirb{
	border-top:1px solid #35345A;
	border-bottom:1px solid #35345A;	
}
.bordo-soprasotto{
	border-top:1px solid #35345A;
	border-bottom:1px solid #35345A;	
	padding:0.8em;
}
.bordoblusotto {
	border-bottom:1px solid #35345A;	
}

.bordosotto2{ /*con sofndo grigio*/
background-color:#dddddd;
	border-bottom:1px solid #35345A;
	border-right:1px solid #35345A;
	padding:3px;
}
.bordosotto_small{
	border-bottom:1px solid #35345A;
	border-right:1px solid #35345A;
	padding:3px;
	font-size:smaller;
}

.evento
{
	border:1px solid gray;
	padding:0.2em;
	text-align:left;
}


.evento a:visited
{
	text-decoration:underline;
}


.evento a:link
{
	text-decoration:underline;
}

.evento a:hover
{
	background-color:#FFF;
	color:#CC0000;
}

.rigagrigia
{
	border-bottom:1px #CDCDCD solid;
	font-size:0.9em;
}
.celletdtop{ 
			text-align: left;
			vertical-align: top;
			padding:0.3em 0.3em 0.3em 0.3em;
			background-color: #eee;
			}
.personale2
{
	border-bottom:1px solid #35345A;
	font-size:0.85em;
}
th{
	border-bottom:2px solid #35345A;
	border-top:1px solid #35345A;
	padding:0.2em 0.2em 0.2em 0.2em;
}
select.sceltar {
	font-size: 0.9em;
	width: 75%;
	margin-top:1.0em;
margin-bottom:1.0em;
}
.sottolineato {
	font-weight: bold;
	padding: 0.1em 0 0.3em 0;
	text-decoration: underline;

}
.elencopersone {
	display:block;
	padding:3px;
	margin-top:2px;
	background-color: #E2E8E9;
	font-weight: bold;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #222C4A;
	color: #CC3418;
}
.elencopersone a:link
 {
	color: #222C4A;
}



.titoloblu
{	font-family: Verdana;
	background-color: #002a5f;
	color:#FFF;
	font-weight: bold;
	text-align:center;
	padding:0.3em;
}
.cellablu
{	font-family: Verdana;
	background-color: #002a5f;
	color:#FFF;
	font-weight: bold;
	text-align:center;
	padding:0.3em;
}

