* Typography Styles */

pre {
	padding: 10px;
	background: #f6f6f6;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	}
.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey {
	padding: 15px;
	margin: 15px 0;
	}
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {
position: absolute;display: block;margin-top: -24px;background: #F8F6EA;padding: 0 8px;font-weight: bold;font-size: 120%;}
.important {border: 1px solid #333;}
.important-blue {border: 1px solid #0D507A;}
.important-red {border: 1px solid #D12E2E;}
.important-green {border: 1px solid #74A824;}
.important-purple {border: 1px solid #9E0E87;}
.important-orange {border: 1px solid #CC8300;}
.important-brown {border: 1px solid #8B6846;}
.important-grey {border: 1px solid #666;}
span.important-title {color: #333;}
span.important-title-blue {color: #0D507A;}
span.important-title-red {color: #D12E2E;}
span.important-title-green {color: #74A824;}
span.important-title-purple {color: #9E0E87;}
span.important-title-orange {color: #CC8300;}
span.important-title-brown {color: #8B6846;}
span.important-title-grey {color: #666;}

span.highlight {background: #F8F6E;padding: 1px 2px;}
span.highlight-blue {color: #0D507A;}
span.highlight-red {color: #D12E2E;}
span.highlight-green {color: #74A824;}
span.highlight-purple {color: #9E0E87;}
span.highlight-orange {color: #CC8300;}
span.highlight-brown {color: #8B6846;}
span.highlight-grey {color: #666;}
span.highlight-bold {font-weight: bold;font-size: 120%;}

span.inset-left {display: block;color: #000;padding: 15px;float: left;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}
span.inset-right {display: block;color: #000;padding: 15px;float: right;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}

span.aiuto, span.approvato, span.appuntamento, span.allegato, span.attenzione, span.avviso, span.bug, span.commento, span.divieto, span.email, span.evento, span.info, span.notice,span.link {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}
span.avviso {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(../images/typo/bell.png) 10px 50% no-repeat;}
span.bug {color: #FFF;border: 1px solid #000;background: #030303 url(../images/typo/bug.png) 10px 50% no-repeat;}
span.evento {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../images/typo/calendar.png) 10px 50% no-repeat;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(../images/typo/notice.png) 10px 50% no-repeat;}
span.divieto {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(../images/typo/cancel.png) 10px 50% no-repeat;}
span.appuntamento {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../images/typo/clock.png) 10px 50% no-repeat;}
span.commento {color: #08498F;border: 1px solid #3B96BF;background: #A8CDE3 url(../images/typo/comments.png) 10px 50% no-repeat;}
span.link {color: #666;border: 1px solid #a8a8a8;background: #eee url(../images/typo/cursor.png) 10px 50% no-repeat;}
span.email{color: #666;border: 1px solid #a8a8a8;background: #eee url(../images/typo/email.png) 10px 50% no-repeat;}
span.info {color: #08498F;border: 1px solid #3B96BF;background: #A8CDE3 url(../images/typo/information.png) 10px 50% no-repeat;}
span.approvato {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(../images/typo/approved.png) 10px 50% no-repeat;}
span.aiuto {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../images/typo/help.png) 10px 50% no-repeat;}
span.allegato {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(../images/typo/attach.png) 10px 50% no-repeat;}

