/* ------------------------- */
/* DA CANCELLARE */
/* ------------------------- */
body, tr, td, select, input {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  
}
/*------------------------- */


/* ---------------- CONTENITORE MESSAGGIO ---------------- */
.msgContainer {
	line-height: 1.5;	
	padding: 10px;
	text-align: justify;
	width: 70%;	
	background-color: #fffafa;	
	border-top: solid 1px #8f0505;
	border-bottom: solid 3px #7d6a6a;
	border-left: solid 1px #8f0505;
	border-right: solid 3px #7d6a6a;
}

.msgContainerOnContext {
	padding: 10px;
	background-color: #effaed;	
	border: 1px solid #8DC540;
	color:#6ea158;
}

.errorContainerOnContext {
	padding: 10px;
	background-color: #fcf5f5;	
	border: 1px solid #8f0505;
	color:#8f0505;
}

/* ---------------- HEADER MESSAGGIO CONTESTUALE ---------------- */

.msgHeader {
	font-weight:bold;
}

/* ---------------- IMMAGINE MESSAGGIO ---------------- */
.msgImage {
	margin:2 10 2 10;
  vertical-align:middle;
}

/* ---------------- TITOLO MESSAGGIO ---------------- */

.msgTitleNone {
	color: #555555;
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  padding: 2 10 2 10;
	letter-spacing: .5em;
  white-space:nowrap;
}
.msgTitleNoneContainer {
	background-color: #ffffff;
	border:1px solid #8f0505;
  text-align:center;
  vertical-align:middle;
  height:30;
}

.msgTitleInfo {
	color: #555555;
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  padding: 2 10 2 10;
	letter-spacing: .5em;
  white-space:nowrap;
}
.msgTitleInfoContainer {
	background-color: #ffffff;
	border:1px solid #8f0505;
  text-align:center;
  vertical-align:middle;
  height:30;
}

.msgTitleQuestion {
	color: #8f0505;
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  padding: 2 10 2 10;
	letter-spacing: .5em;
  white-space:nowrap;
}  
.msgTitleQuestionContainer {
	background-color: #ffffff;
	border:1px solid #8f0505;
	text-align:center;
	vertical-align:middle;
	height:30;
}

.msgTitleException {
	color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  padding: 2 10 2 10;
	letter-spacing: .5em;
}
.msgTitleExceptionContainer {
	background-color: #8f0505;
  text-align:center;
  vertical-align:middle;
  height:30;
}

.msgTitleError {
	color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  padding: 2 10 2 10;
  letter-spacing: .5em;
  white-space:nowrap;
}
.msgTitleErrorContainer {
	background-color: #8f0505;
  text-align:center;
  vertical-align:middle;
  height:30;
}

.msgTitleProtected {
	color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  padding: 2 10 2 10;
  letter-spacing: .5em;
  white-space:nowrap;
}
.msgTitleProtectedContainer {
	background-color: #8f0505;
  text-align:center;
  vertical-align:middle;
  height:30;
}

/* ---------------- BOTTONI MESSAGGIO ---------------- */

.msgButton {
	background-color: #c10000;
	border:solid 1px #520202;
	color: #ffffff;
	font-weight:bold;
	text-align:center;
	cursor: hand;
}
.msgButtonsContainer {
	text-align: center;
	padding: 10px;
	width:100%;
}
	
/* ---------------- TESTO MESSAGGIO ---------------- */

.msgTextNone {
	color: #000000;
	vertical-align:top;
	padding:10 20 10 20px;  
	text-align:center;
}
.msgTextError {
	color: #000000;
	vertical-align:top;
	padding:10 20 10 20px;  
}
.msgTextException {
	color: #000000;
  vertical-align:top;
	padding:10 20 10 20px;  
}
.msgTextInfo {
	color: #000000;
  text-align:center;
  vertical-align:top;
	padding:10 20 10 20px;  
}
.msgTextQuestion {
 	color: #000000;
	vertical-align:top;
	padding:10 20 10 20px;  
}
.msgTextProtected {
	color: #000000;
  text-align:center;
  vertical-align:top;
	padding:10 20 10 20px;  
}

.multiMessage {
	text-align:left;
}
.singleMessage {
	
}

