﻿body {
	background-color: #FFF;
	color: #222C4A;
	font-family: Times, Georgia, serif;;
	font-size: 0.75em;
}
a {
	text-decoration: underline;
	border: 0px;


}
.voce a:link:after, .voce a:visited:after
{
content: " [" attr(href) "]";
}

	
#corpo {
	width: auto;
 /*	float: left;border:1px solid #CCCCCC;*/;
	background-color: #FFF;
	color: #222C4A;
	float:none;
	overflow:visible;

	/*display: block;*/
}

#menusopra 
{
color: #C82818;
background-color: #FFF;
text-align: right;
padding:0.3em;
display: none;
}


#fotosopra {
	text-align: left;
	float: left;
}
#fotosopra a:link
{
	border:0;
}


#sinistra {
display: none;
}

#centro {
	width: auto;
	float:none;
	overflow:visible;
	background-color: #FFF;
	color: #222C4A;
		/*padding-top: 0.3em;
	padding-left: 3px;
	padding-right: 3px;
float: left;display: block;*/
}
#centro a:link ,#centro a:visited
{
	text-decoration:underline;
}
#destra {

	display: none;
}
#piepagina {
/*	clear:both;
	width: 100%;
	text-align:center;
	background-color: #FFFFFF;
	color: #222C4A;
	border-top:1px solid #CCC;
	margin-top:0.5em;*/
	display: none;

}
/*
#centro .back
{
margin:1.3em 0 0.5em 0;
padding: 0.3em 0.3em 0.3em 0.3em ;

}

#centro .back a:link ,#centro .back a:visited
{
text-decoration:none;
margin:3px 3px 3px 3px;

}

.back a.bottone , input.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.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 {
	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:visited,  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:link:after, a.bordo:visited:after {
content: " ";
}

.archivio a.bordo:hover 
 {
background-color:#DDDDDD;
	color:black;
}

/*  formattazione scritta torna indietro .... */

/*.back a:link, .back a:visited
{
	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;
}
.titolo, caption {
	color: #CC3418;
	font-weight: bold;
	padding:0.1em 0 0.3em 0;
	display:block;
	text-align:center;
}
.tit-rosso {
	background-image: url("/immagini/angolo-rosso.gif");
	background-color: #C82818;
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFFFFF;
	padding: 3px;
	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: 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-left: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 a:hover
{
color:#CC0000;
}


ul.menu1 li.personale a {
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	display: block;
	padding: 0.3em 0.5em;
	background-color: #FFFFFF;
	color: #222C4A;
}
ul.menu1 li.scuola a {
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	display: block;
	padding: 0.3em 0.5em;
	background-color: #FFFFFF;
	color: #222C4A;
}
ul.menu1 li.impresa a {
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	display: block;
	padding: 0.3em 0.5em;
	background-color: #FFFFFF;
	color: #222C4A;
}
ul.menu1 li.docente a {
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	display: block;
	padding: 0.3em 0.5em;
	background-color: #FFFFFF;
	color: #222C4A;
}
ul.menu1 li.laureato a {
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	display: block;
	padding: 0.3em 0.5em;
	background-color: #FFFFFF;
	color: #222C4A;
}
ul.menu1 li.studente a {
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	display: block;
	padding: 0.3em 0.5em;
	background-color: #FFFFFF;
	color: #222C4A;
}
ul.menu1 li.bordorosso a {
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 1px solid #CC0000;
	display: block;
	padding: 0.3em 0.5em;
	background-color: #FFFFFF;
	color: #222C4A;
}
ul.menu1 li.studente a:hover {
	display: block;
	padding: 0.3em 0.5em;
	background-color: #81A9E4;
	color: #000;
}
ul.menu1 li.laureato a:hover {
	color: #000;
	background-color: #E5DB3B;
}
ul.menu1 li.scuola a:hover {
	color: #000;
	background-color: #D2DD46;
}
ul.menu1 li.personale a:hover {
	background-color: #C2B189;
	color: #000;
}
ul.menu1 li.impresa a:hover {
	color: #000;
	background-color: #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;
	color: #FFFFFF;
}
ul.menu1 li.bordorosso a:hover {
	background-color: #C82818;
	color: #FFFFFF;
	}
	
.opzione {
	font-size: 0.8em;
}
.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:link, .quadro a:visited
{
	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;
}
.tipo {
	font-size: smaller;
	font-weight: bold; /*letter-spacing:0.2em;*/;
	line-height: 1.9em;
}
.voce {
	
	padding-top: 6px;
	padding-bottom: 6px;
	display: block;
	margin: 4px;
	border-left:5px #C82818 solid;
	display: block;
	padding-left:3px;
	
}

.voce2 {
	
	/*padding-top: 6px;
	padding-bottom: 6px;
	display: block;
	margin: 4px;
	border-left:5px #C82818 solid;
	padding-left:3px;
display:inline-table;*/
}


.rigarossa
{
margin:0;
display:block;	
padding-top:0;
padding-bottom: 2px;
padding-left: 5px; 
border-bottom: 1px solid #C82818;
border-right: 1px solid #C82818;
border-left: 1px solid #C82818;

}
#form1
{
margin:0;
display:block;	
padding-top:0;
padding-bottom: 2px;
padding-left: 5px; 
}


fieldset
{
padding:1.0em;
}

label.spazio,  .spazio{
margin-top:1.0em;
margin-bottom:1.0em;
display:inline-block;
	}
	
	
.align_destra
{
	text-align:right;
}
.align_center
{
	text-align:center;
}


.align-top
{
margin:0;
padding-top:0;

}

.hidden
{
	display:none;
}

h4
{
	background-color:#CC0000;
	color:#FFFFFF;
	display:block;
	text-align:center;
	font-size:1.2em;
	
}
h5
{
	background-color:#CC0000;
	color:#FFFFFF;
	display:block;
	text-align:center;
	font-size:1.1em;
}


table.elenco
{
font-size: 0.9em;
border-left: 1px solid #35345A;
}
.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 , .campirb{
	border-top:1px solid #35345A;
	border-bottom:1px solid #35345A;	
}
.bordoblusotto {
	border-bottom:1px solid #35345A;	
}

.bordosotto{
	border-bottom:1px solid #35345A;
	border-right:1px solid #35345A;
	padding:3px;
}
.evento
{
	border:1px solid gray;
	padding:0.2em;
	text-align:left;
}


.evento a:link, .evento a:visited
{
	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;
}

