#page{
	width: 800px;
	margin: 0 auto;
}

#header{
	width: 100%;
	height:100px;
	border: 1px solid #000;
	margin-bottom:16px;
}

.ui-layout-south {
    text-align: center;
}

.ui-layout-north {			
    text-align: left;       
    font-weight: bold;    
    font-size: x-large;     
}

td {
	/*vertical-align: top;*/
}

#footer{
	width: 100%;
	height:100px;
	border: 1px solid #000;
}

.ui-growl{	
	 margin-right:500px;
	 margin-top:250px;    
}

body {
    margin: 0px;
    padding: 0;
    font-size: 12px;
    color: #616161;
}

.ui-widget, .ui-widget .ui-widget {	
	font-size: 100% !important;
}

.scheduleEventGreenStyle,
.scheduleEventGreenStyle div {		
	color: black !important;	
	border-color: #3ADF00 !important;
	background-color: #9AFE2E !important;
}

.scheduleEventRedStyle,
.scheduleEventRedStyle div {
	color: black !important;
	border-color: #FE2E2E !important;
	background-color: #F78181 !important;	
}

.scheduleEventBlueStyle,
.scheduleEventBlueStyle div {
	color: black !important;
	border-color: #58D3F7 !important;
	background-color: #A9E2F3 !important;	
}

.scheduleEventYellowStyle, 
.scheduleEventYellowStyle div {
	color: black !important;
	border-color: #FFBF00 !important;
	background-color: #D7DF01 !important;	
}

.scheduleEventOrangeStyle,
.scheduleEventOrangeStyle div {
	color: black !important;
	border-color: #DF7401 !important;
	background-color: #FF8000 !important;	
}

.scheduleEventPurpleStyle,
.scheduleEventPurpleStyle div {
	color: black !important;
	border-color: #AC58FA !important;
	background-color: #DA81F5 !important;	
}

.scheduleEventPinkStyle,
.scheduleEventPinkStyle div {
	color: black !important;
	border-color: #FA58D0 !important;
	background-color: #F5A9D0 !important;	
}

.scheduleEventGreyStyle,
.scheduleEventGreyStyle div {
	color: black !important;
	border-color: #BDBDBD !important;
	background-color: #D8D8D8 !important;	
}

#header2{
	float:left;
	border-bottom:1px solid #999;
	margin-bottom:10px;
	height:50px;
	width:100%;
	background: transparent url('../images/webred-logo.jpg') left top no-repeat;
}

#headerSx{
	float:left;
	text-align:left;
	margin-left: 120px;
	width:30%;
}

#headerDx{
	float:right;
	text-align:right;
	width:30%;
}

.bodyLogin {
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	/*background-color: #EEEEEE;*/
	text-align:center;
}

.bodyApp {
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
	background-color: #EEEEEE;
	text-align:center;
}

h1{
	font-size:16px;
	font-weight:bold;
}

h2{
	font-size:14px;
	font-weight:bold;
}

h3{
	font-size:12px;
	font-weight:bold;
	/*text-align:center;*/
}

h4 {
	color: blue;
}

h5 {
	color: rgb(72, 118, 255)
}

h6 {
	color: red
}

p {
	color: blue
}

.button {
	width: 150px;
}

.error {
	display: block-inline;
	position: relative;
	color: #FF0000;
	background-color: transparent;
	font-weight: bold;
	text-align: center;
}

table.inlineTable {
	display: inline;
}

table.center {
    margin-left:auto; 
    margin-right:auto;
}

#loginTable {
    margin-left:auto; 
    margin-right:auto;
}

#loginTable td {
    padding: 5px 5px 5px 5px;
}

#contentarea{
	padding: 0;
	text-align: center;
	margin: 100px auto 20px auto;
	width: 750px;
	/*height: 300px;*/
	background-color: #ebebeb;
}

#tlc, #trc, #blc, #brc{background-color: transparent;background-repeat: no-repeat;}
#tlc{background-image:url(../../images/tlc.gif);background-position: 0% 0%;}
#trc{background-image:url(../../images/trc.gif);background-position: 100% 0%;}
#blc{background-image:url(../../images/blc.gif);background-position: 0% 100%;}
#brc{background-image:url(../../images/brc.gif);background-position: 100% 100%;}
#tb, #bb{background-color: transparent;background-repeat: repeat-x;}
#tb{background-image:url(../../images/tb.gif);background-position: 0% 0%;}
#bb{background-image:url(../../images/bb.gif);background-position: 50% 100%;}
#rb{background-image:url(../../images/r.gif);background-position: 100% 0%;background-repeat: repeat-y;}
#lb{background-image:url(../../images/l.gif);background-position: 0% 100%;background-repeat: repeat-y;}
#content{
	padding: 40px 0px 40px 0px;
}
#content h1{margin-bottom:10px;margin-top:0px;clear:left;height:12px;}
.panelColumnLeft {
	text-align:left;
	vertical-align:middle; 
} 
.panelColumnCenter {
	text-align:center;
	vertical-align:middle; 
} 
.panelColumnRight {
    text-align:right;
    vertical-align:middle; 
}

.labelBold{
	font-weight:bold;
}
.columnStyleEtichette{	
	width:100px;
	white-space: nowrap;
}
.columnStyleValori{
	width:150px;
	white-space: normal;
}
.columnStyleValori2{
	width:250px;
	white-space: normal;
}

.boldStyle {	
	font-weight: bold;	
	color: #000000;
}

.boldStyleCampiTestata {	
	font-weight: bold;	
	color: blue;
}

.boldStyleTitoliTestata {	
	font-weight: bold;	
	color: black;
}

.boldStyleRed {	
	font-weight: bold;	
	color: #FF0000;
}

.boldStyleBlue {	
	font-weight: bold;	
	color: blue;
}

.boldUnderlineStyle {	
	font-weight: bold;	
	color: #000000;
	text-decoration: underline 
}

#panelHeaderRicercaAssistito_header, #panelHeaderAssistito_header, #panelHeaderEsenzione_header, #panelHeaderIndirizziAssistito_header{
	background-image:none;
	background-color:#81F781;
	border-top-color:#31B404;	
	border-right-color:#31B404;
	border-left-color:#31B404;
	border-bottom-color:#31B404;		
}

#panelHeaderPrestazioneSpec_header{
	background-image:none;
	background-color:#F78181;
	border-top-color:#DF0101;	
	border-right-color:#DF0101;
	border-left-color:#DF0101;
	border-bottom-color:#DF0101;		
}

#panelHeaderPrestazioneStoricoSpec_header{
	background-image:none;
	background-color:#F78181;
	border-top-color:#DF0101;	
	border-right-color:#DF0101;
	border-left-color:#DF0101;
	border-bottom-color:#DF0101;		
}

#panelHeaderRicetteSpecDaPrenotare_header{
	background-image:none;
	background-color:#F78181;
	border-top-color:#DF0101;	
	border-right-color:#DF0101;
	border-left-color:#DF0101;
	border-bottom-color:#DF0101;	
}

#panelHeaderStorico_header,#panelHeaderRicercaStorico_header{
	background-image:none;
	background-color:#58ACFA;
	border-top-color:#0080FF;	
	border-right-color:#0080FF;
	border-left-color:#0080FF;
	border-bottom-color:#0080FF;	
}

#panelHeaderPrestazFarma_header{
	background-image:none;
	background-color:#58ACFA;
	border-top-color:#0080FF;	
	border-right-color:#0080FF;
	border-left-color:#0080FF;
	border-bottom-color:#0080FF;	
}

#panelHeaderPianoTerapeutico_header{
	background-image:none;
	background-color:#FF7F50;
	border-top-color:#DF0101;	
	border-right-color:#DF0101;
	border-left-color:#DF0101;
	border-bottom-color:#DF0101;	
}
#panelHeaderPianoTerapeuticoFollowUp_header{
	background-image:none;
	background-color:#E35BD8;
	border-top-color:#8B2252;	
	border-right-color:#8B2252;
	border-left-color:#8B2252;
	border-bottom-color:#8B2252;	
}

#panelGestioneApplet_header{
	
}

.preformatted {
	white-space: pre;
}

.preformattedWrap {
	white-space: normal;
}

.rowFarmaFlCommercioH {
	background-image: none;
	background-color: #a2d1fc;
	/*color: #005ab3;*/      
}

.rowFarmaIsGruppoEquiv {
	background-image: none;
	background-color: #F78181;  
	/*color: #DF0101;*/
}

.right {
	text-align:right;
	vertical-align:right;
}

.ui-selectonemenu-panel {
	width:150px
}

.infoMessageBlue{
	color: #2554C7!important;
	font-weight: bold;
	font-size: 1.3em;
}

.inputUpper { 
	text-transform: uppercase; 
}

.ui-datatable tbody td.wrap {
    white-space: normal;
}

ul.quesitiRao {
	margin: 0px;
	padding: 0px 5px 0px 15px;
	white-space: normal;
}

span.quesitiRaoBold {
	font-weight: bold;
}

span.quesitiRaoRed {
	color: red;
}

.gridBordiTrasparenti tbody tr td {
	border-color: transparent;
	padding: 0px;
}

.redBackground div {
	background-color: rgb(255, 60, 60) !important;
}

.greenBackground div {
	background-color: rgb(120, 230, 120) !important;
}

.blueBackground div {
	background-color: rgb(120, 190, 230) !important;
}

ol.prioritaRao {
	margin: 0px;
	padding: 0px 5px 0px 15px;
	white-space: normal;
}

ul.prioritaRao {
	margin: 0px;
	padding: 0px 5px 0px 15px;
	white-space: normal;
}
.ui-icon-circle-triangle-e { 
	background-image: url("/prescrizione/images/plus.png") !important;
	background-position: 0px 0px !important;
	background-size: 32px 32px !important;
	height: 32px !important;
	width: 32px !important;
}
.ui-icon-circle-triangle-s { 
	background-image: url("/prescrizione/images/minus.png") !important;
	background-position: 0px 0px !important;
	background-size: 32px 32px !important;
	height: 32px !important;
	width: 32px !important;
}