body {
margin: 5px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #4c4c4c;
background-color: #fff;
font-size: 12px;
quotes: "\201C" "\201E" "\2018" "\2019";
}

.header {
    background: #7F99BE url(images/layout/layout-browser-hd-bg.gif) repeat-x center;
}
.header h1 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding: 5px 10px;
}
.panel-header {
    background: url(images/layout/taskbuttons-panel-bg-mdm.gif) repeat-x center;
}
.panel-header h1 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding: 5px 10px;
}
.panel-header-red {
    background: url(images/layout/taskbuttons-panel-bg-red.gif) repeat-x center;
}
.panel-header-red h1 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding: 5px 10px;
}
.panel-header-red h2 {
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    padding: 5px 10px;
}
.panel-header-red h3 {
    font-size: 10px;
    color: #fff;
    font-weight: normal;
    padding: 3px 5px;
}
.panel-header-red h4 {
    font-size: 8px;
    color: #fff;
    font-weight: normal;
    padding: 1px 2px;
}
.panel-header-blue {
    background: url(images/layout/taskbuttons-panel-bg-blue.gif) repeat-x center;
}
.panel-header-blue h1 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding: 5px 10px;
}
.panel-header-grey {
    background: url(images/layout/taskbuttons-panel-bg-grey.gif) repeat-x center;
}
.panel-header-grey h1 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding: 5px 10px;
}
.panel-header-grey {
    background: url(images/layout/taskbuttons-panel-bg-grey.gif) repeat-x center;
    height:22px;
}
.panel-header-grey h2 {
    font-size: 14px;
    color: #444;
    font-weight: normal;
    padding: 2px 2px 5px 5px;
}
.panel-header-mdm {
    background: url(images/layout/taskbuttons-panel-bg-mdm.gif) repeat-x center;
}
.panel-header-mdm h1 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    padding: 5px 10px;
}
.panel-accountentries {
	padding: 0px;
}
.panel-vaccination {
	padding: 0px;
}
.col-md-nopadding {
	padding-left: 0px;
	padding-right: 0px;
}
.panel-nomargin {
	margin-bottom: 0px;
}
.row-nomargin {
	margin-left: 0px;
	margin-right: 0px;	
}
.panel-body-nopadding {
	padding: 0px;
}
.panel-heading-sm {
	padding: 5px 15px 5px 15px;
}
.panel-heading h2 {
	font-size: 14px;
	color: #fff;
}
.bigbutton {
	font-size:20px;
	padding:5px;
	height:30px;
	border:1px solid #888;
	background-color: #ccc;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}
.bigbutton:hover {
	background-color: #888;
}
.add-button {
        background-image:url(icons/coquette/16x16/add.png) ! important;
    }
.addbig-button {
        background-image:url(icons/coquette/24x24/add.png) ! important;
    }
.edit-button {
        background-image:url(icons/coquette2/16x16/edit.png) ! important;
    }
.document-button {
        background-image:url(icons/coquette/16x16/new_page.png) ! important;
    }
.delete-button {
        background-image:url(icons/coquette/16x16/delete.png) ! important;
    }
.save-button {
        background-image:url(icons/coquette2/16x16/save.png) ! important;
    }
.savedown-button {
        background-image:url(icons/custom/24x24/save_down.png) ! important;
    }
.search-button {
        background-image:url(icons/coquette/16x16/search.png) ! important;
    }
.export-button {
        background-image:url(icons/coquette/16x16/download.png) ! important;
    }
.print-button {
        background-image:url(icons/coquette3/16x16/printer.png) ! important;
    }
.billing-button {
        background-image:url(icons/coquette2/16x16/euro_currency_sign.png) ! important;
    }
.transfer-button {
        background-image:url(icons/coquette/16x16/next.png) ! important;
    }
.agenda-button {
        background-image:url(icons/coquette/16x16/calendar.png) ! important;
    }
.user-button {
        background-image:url(icons/coquette/16x16/user.png) ! important;
    }
.upload-document {
	background-image:url(icons/coquette3/16x16/download.png) ! important;
}
.import-button {
	background-image:url(icons/coquette2/16x16/download_database.png) ! important;
}
.info-button {
	background-image:url(icons/coquette/24x24/info.png) ! important;
}
.info-small-button {
	background-image:url(icons/coquette/16x16/info.png) ! important;
}
.start-button {
	background-image:url(images/gemicon/PNG/16x16/row%2015/7.png) ! important;
}
.pause-button {
	background-image:url(images/gemicon/PNG/16x16/row%2015/6.png) ! important;
}
.pin-button {
	background-image:url(icons/coquette3/16x16/pin.png) ! important;
}
.recycle-button {
	background-image:url(icons/coquette3/16x16/recycle.png) ! important;
}
.accept-button {
	background-image:url(icons/coquette/16x16/accept.png) ! important;
}
.trash-button {
	background-image:url(icons/coquette3/16x16/trash_can.png) ! important;
}
.refresh-button {
	background-image:url(icons/coquette/16x16/refresh.png) ! important;
}
.account-status-paid {
	background-color: #adffaf;	
}
.account-status-notpaid {
	background-color: #ffaeae;	
}
.account-status-cancelled {
	background-color: #b7b7b7;	
}
.account-status-warning {
	background-color: #feffae;	
}
.user-domainname {
	color:#f00;
	font-size:16px;
}
.user-result-table {
	border: 1px solid black;
	border-collapse:collapse;
}
.user-result-table th, .user-result-table td {
	font-size:1em;
	padding:3px 7px 2px 7px;
	border: 1px solid #ccc;
}
.user-result-table th {
	background-color:#888;
	color:white;
	font-size:1.1em;
	padding-top:5px;
	padding-bottom:4px;
}
.admin-user-result-table {
	border: 1px solid black;
	border-collapse:collapse;	
}
.admin-user-result-table th, .admin-user-result-table td {
	font-size:0.9em;
	padding:3px 7px 2px 7px;
	border: 1px solid #ccc;
}
.admin-user-result-table th {
	background-color:#888;
	color:white;
	font-size:1em;
	padding-top:5px;
	padding-bottom:4px;
}
.admin-user-profile-table {
	border: 1px solid black;
	border-collapse:collapse;
	width:100%;
}
.admin-user-profile-table th, .admin-user-profile-table td {
	font-size:1em;
	padding:3px 7px 2px 7px;
	border: 1px solid #ccc;
}
.admin-user-profile-table th {
	background-color:#888;
	color:white;
	font-size:1.1em;
	padding-top:5px;
	padding-bottom:4px;
}
.admin-user-profile-table .title {
	background-color:#666;
	font-size:1.2em;
}

.LoginTextField

{

	BORDER-RIGHT: #666666 1px solid;

	BORDER-TOP: #666666 1px solid;

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

	BORDER-LEFT: #666666 1px solid;

	BORDER-BOTTOM: #666666 1px solid;

	COLOR: #6c6c6c;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	BACKGROUND-COLOR: #ffffff;

	height: 17px;

}

.LoginButton
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	BACKGROUND: #ffffff;
	BORDER-LEFT: #666666 1px solid;
	CURSOR: pointer;
	COLOR: #000000;
	BORDER-BOTTOM: #666666 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.LoginLabel

{

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; 

	font-weight: bolder; 

	color: #000000; 

}



.TextField

{

	BORDER-RIGHT: #666666 1px solid;

	BORDER-TOP: #666666 1px solid;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	BORDER-LEFT: #666666 1px solid;

	BORDER-BOTTOM: #666666 1px solid;

	COLOR: #6c6c6c;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	BACKGROUND-COLOR: #ffffff;

}



.Button

{

	BORDER-RIGHT: #666666 1px solid;

	BORDER-TOP: #666666 1px solid;

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

	BACKGROUND: #6c6c6c;

	BORDER-LEFT: #666666 1px solid;

	CURSOR: pointer;

	COLOR: #ffffff;

	BORDER-BOTTOM: #666666 1px solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	TEXT-DECORATION: none

}

.SmallButton

{

	BORDER-RIGHT: #666666 1px solid;

	BORDER-TOP: #666666 1px solid;

	FONT-WEIGHT: bold;

	FONT-SIZE: 8px;

	BACKGROUND: #6c6c6c;

	BORDER-LEFT: #666666 1px solid;

	CURSOR: pointer;

	COLOR: #ffffff;

	BORDER-BOTTOM: #666666 1px solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	TEXT-DECORATION: none

}


.MediumButton

{

	BORDER-RIGHT: #666666 1px solid;

	BORDER-TOP: #666666 1px solid;

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

	BACKGROUND: #6c6c6c;

	BORDER-LEFT: #666666 1px solid;

	CURSOR: pointer;

	COLOR: #ffffff;

	BORDER-BOTTOM: #666666 1px solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	TEXT-DECORATION: none

}

.ButtonRed

{

	BORDER-RIGHT: #666666 1px solid;

	BORDER-TOP: #666666 1px solid;

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

	BACKGROUND: #ffffff;

	BORDER-LEFT: #666666 1px solid;

	CURSOR: pointer;

	COLOR: #ff0000;

	BORDER-BOTTOM: #666666 1px solid;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	TEXT-DECORATION: none

}



.TableLite

{

	background-color: #FFFFFF;

	border-collapse: collapse;

	border: #666666 1px solid;

}



.TableHeaderLite

{

	background-color: #FFFFFF;

	border: #666666 1px solid;

}



.TableCellLite

{

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	FONT-SIZE: 10px;

	background-color: #FFFFFF;

	border: #666666 1px solid;

}

.table_standard
{
	background-color: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	border-collapse: collapse;
	border: #666666 1px solid;
}

.table_standard th
{
	background-color: #dddddd;
	border: #666666 1px solid;
}

.table_standard td
{
	background-color: #ffffff;
	border: #666666 1px solid;	
}

.LabelItalic

{

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 12px; 

	color: #6c6c6c; 

}



.LabelBold

{

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px; 

	font-weight: bolder; 

	color: #6c6c6c; 

}



.PatientInfo

{

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 16px;

	font-weight: bolder; 

	color: #000000; 

}



.PatientInfoRed

{

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 18px;

	font-weight: bolder; 

	color: #ff0000; 

}



.UserInfo

{

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px;

	font-weight: bolder; 

	color: #000000; 

}



.GroupInfo

{

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 14px;

	font-weight: bolder; 

	color: #000000; 

}



.ModuleTitle

{

	FONT-WEIGHT: bold;

	FONT-SIZE: 18px;

	COLOR: #ffffff;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	BACKGROUND-COLOR: #609aff;

}

.ModuleTitle_Print

{

	FONT-WEIGHT: bold;

	FONT-SIZE: 32px;

	COLOR: #ffffff;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	BACKGROUND-COLOR: #609aff;

}



.AdminTitle

{

	FONT-WEIGHT: bold;

	FONT-SIZE: 18px;

	COLOR: #ffffff;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 

	BACKGROUND-COLOR: #ff6161;

}



.Menu

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder; 

	color: #000000;

	text-decoration: none;	

}



.Menu:visited

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder; 

	color: #000000;

	text-decoration: none;	

}



.Menu:hover

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder; 

	color: #6c6c6c;

	text-decoration: underline;	

}



.MenuAdmin

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder; 

	color: #ff0000;

	text-decoration: none;	

}



.MenuAdmin:visited

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder; 

	color: #ff0000;

	text-decoration: none;	

}



.MenuAdmin:hover

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bolder; 

	color: #ff6c6c;

	text-decoration: underline;	

}



.MenuAdminMedium

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder; 

	color: #ff8989;

	text-decoration: none;	

}



.MenuAdminMedium:visited

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder; 

	color: #ff8989;

	text-decoration: none;	

}



.MenuAdminMedium:hover

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bolder; 

	color: #ff6c6c;

	text-decoration: underline;	

}



.LinkList

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	text-decoration: none;	

}



.LinkList:visited

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	text-decoration: none;	

}



.LinkList:hover

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #6c6c6c;

	text-decoration: underline;	

}



.Creator

{

	font-family: Verdana, Arial, Helvetica, sans-serif; 

	font-size: 9px; 

	color: #6c6c6c; 

}

.agendatabsname
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6c6c6c;
	
	background-color:#75A0D2;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}

.agendatabsname:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6c6c6c;
	
	background-color:#FFFFFF;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}

.agendatabsblank
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6c6c6c;
	BORDER-BOTTOM: #666666 1px solid;
}


.agendatabslink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	
	/* T.L. */
	background-color:#75A0D2;
	color: #FFFFFF;
}

.agendatabslink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.agendatabslink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6c6c6c;
	text-decoration: underline;
	
	/* T.L. */
	background-color:#FFFFFF;
}

.simpletext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder; 
	color: #000000;
	text-decoration: none;	
}

.simpletext_light
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}

.simpletext_gray_light
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6c6c6c;
	text-decoration: none;	
}

.simpletext_gray
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #6c6c6c;
	text-decoration: none;	
}

.simpletext_red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #ff0000;
	text-decoration: none;	
}

.simpletext_green
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #00ff00;
	text-decoration: none;	
}

.simpletext_gray:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #6c6c6c;
	text-decoration: none;
}

.simpletext_gray:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #6c6c6c;
	text-decoration: underline;
}

.simpletext_medium
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder; 
	color: #000000;
	text-decoration: none;	
}

.timercounter
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder; 
	color: #000000;
	text-decoration: none;	
}

.echocounter_small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bolder; 
	color: #000000;
	text-decoration: none;	
}

.echo_image_wrapper
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;	
}

.linkasbutton
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	COLOR: #6c6c6c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	cursor: pointer;
}

.formstandard_small
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	COLOR: #6c6c6c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}

.textfield_small
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	COLOR: #6c6c6c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}

.textfield_small_black
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}

.textfield_black
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 12px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}

.consultation_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder; 
	color: #000000;
	background-color: #ffd98f;
	text-decoration: none;	
}

.consultation_subtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder; 
	color: #000000;
	background-color: #ffe3ae;
	text-decoration: none;	
}

.report
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	background-color: #d8d8d8;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	text-decoration: none;	
}

.reporttitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000000;
	background-color: #b8b8b8;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	text-decoration: none;	
}

.destinataireresult
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #556;
	background-color: #fffd63;
	text-decoration: none;	
}

.scanlisttable
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	COLOR: #6c6c6c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #c8c8c8;
}

.scanlistscan
{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	COLOR: #6c6c6c;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #dddddd;
}

.cndocument_container
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 3px;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #ffffff;
	text-decoration: none;
	width: 100%;
}

.cndocument_header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #cccccc;
	text-decoration: none;
	width: 15px;
}

.cndocument_contentcontainer
{
	background-color: #aaaaaa;
	float:left;
	left:1px;
}

.cndocument_contentheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #dddddd;
	text-decoration: none;
}

.cndocument_content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #0000ff;
	text-decoration: none;
	width: 100%;
}

.cnreport_container
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-bottom: 2px;
	background-color: #dddddd;
	text-decoration: none;
	width: 100%;
}

.cnreport_table
{
	border-style: solid;
	border-width: thin;
	width: 100%;
	padding: 0px;
}

.cnreport_label
{
	width: 15%;
}

.cnreport_prestataire
{
	text-align: left;
	font-weight: bolder;
	width: 30%;
}

.cnreport_destinataire
{
	text-align: left;
	font-weight: bolder;
	width: 30%;
}

.cnreport_textcontent
{
	text-align: left;
	font-size: 12px;
	color: #0e00c1;
	background-color: #c8c8c8;
	text-decoration: none;
}

.floatingprintpanel
{
	z-index: 999;
	position: absolute;
	top: -999px;
	left: -999px;
	display: none;
	visibility: hidden;
	background-color: #ffffff;
	border: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.floatingprintpanel:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.floatingprintpanel:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.floatingsecuritypanel
{
	z-index: 999;
	position: absolute;
	top: -999px;
	left: -999px;
	display: none;
	visibility: hidden;
	background-color: #ffffff;
	border: #000000 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.floatingsecuritypanel:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.floatingsecuritypanel:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}



.cnproblem_base
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.cnproblem_container
{
	background-color: #d8d8d8;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}

.cnproblem_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #b8b8b8;
}


.medicationtable
{
	background-color: #e8e8e8;
/*	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;*/
}


.medicationtable td
{
	background-color: #e8e8e8;
	BORDER-RIGHT: #666666 1px solid;
/*	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;*/
	BORDER-BOTTOM: #666666 1px solid;
}
.medicationrow td
{
	background-color: #ffffff;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}

.medicationtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: bold;
}

.medication-source {
    cursor: pointer;
    border: 1px solid #bbb;
}
	
.medication-view td {
    font-family: verdana,arial,sans-serif;
    font-size: 10px;
}
	
td.medication-label {
    font-weight: normal;
    font-style:italic;
    text-align: right;
    padding: 0px 3px 0px 0px;
}
.medication-title {
    font-weight: bold;
    font-size: 14px;
    text-align: right;
    width: 70px;
    padding: 0px 3px 0px 0px;
}
.medication-target {
}
	
.medication-target.medication-target-hover {
    border: 2px solid red;
    background-color: #D88;
}

.subcontact-target.subcontact-target-hover {
    border: 2px solid red;
}

.labotable
{
	background-color: #e8e8e8;
}


.labotable td
{
	background-color: #e8e8e8;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}

.consultationtable
{
	background-color: #e8e8e8;
}


.consultationtable td
{
	background-color: #e8e8e8;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}

.consultation-source {
    cursor: pointer;
    border: 1px solid #bbb;
}
	
td.consultation-label {
    font-weight: bold;
    text-align: right;
    width: 70px;
    padding: 0px 3px 0px 0px;
}
.consultation-target {
}
	
.consultation-target.consultation-target-hover {
    border: 2px solid red;
    background-color: #D88;
}

.fakelink
{
	cursor: pointer;
}

.iteminfobar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #e8e8e8;
}

.cmsv_medium
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
}

.floating_panel
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
}

.floating_panel th
{
	background-color: #e8e8e8;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 10px;
}

.floating_panel a
{
	font-size: 12px;
	color: #444444;
}

/* search doctor result (referent) */
.searchResultTitle {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	FONT-SIZE: 13px;
	border: 1px solid #000000;
	color: #000000;	
	text-align:center;
	background-color:#75A0D2;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.tablesearchresult {
	border: 1px solid #000000;	
	width:95%;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
}

.searchresult {
	position:relative; 
	left:50px; 
	width:80%;  	
}

.center {
	text-align:center;
}

.centerthis {
	margin-left:auto;
	margin-right:auto;
}

.menusitemshow li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:2px;
		
}

.menusitemshow input {
	height:12px;
	width:175px;
	font-size: 10px;	
}

.menucode_codelist
{
	width: 100%;
}

.menucode_codelist_option
{
	cursor:pointer;
	display: block;
	background-color: #cccccc;
	text-align: center;
	font-size: 15px;
	font-weight: bolder;
}

.menucode_codelist_option:hover
{
	background-color: #eeeeee;
}

.account_table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
}
.account_table_header
{
	border: 1px solid #000000;
}
.account_table th
{
	font-size: 12px;
	background-color: #dddddd;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 2px;
}
.account_table td
{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 2px;
}
.account_table tr
{
	border-bottom: 1px solid #000000;
}
.consultation-targetdest
{
	border: 1px solid #bbb;
}
.consultation-targetdest.consultation-targetdest-hover
{
	border: 2px solid green;
	background-color: #0f0;
}
.consultation-delete-record-dest
{
	border: 1px solid #bbb;
}
.consultation-delete-record-dest.consultation-delete-record-dest-hover
{
	border: 2px solid red;
	background-color: #f00;
}
.cnprotocolfilecontrols
{
	border-top: 2px solid #888;
	border-bottom: 2px solid #444;
	padding: 5px;
	background-color: #ddd;
	height: 20px;
}
.cnprotocolfiledragover
{
	background-color: #888;
	border:2px solid #000;
}
.bccompanion_box
{
	border:1px solid #000;
	padding:2px;
}
.bccompanion_title
{
	font-family:Verdana;
	font-size:8px;
	color:#008400;	
}
.bccompanion_titlered
{
	font-family:Verdana;
	font-size:8px;
	color:#840000;
}
.bccompanion_label
{
	font-family:Verdana;
	font-size:10px;
	color:#888;	
}
.bccompanion_counter
{
	font-family:Verdana;
	font-size:12px;
	color:#000;	
}
.green-row 
{
	background-color: #c6ffc8;
}
.red-row 
{
	background-color: #ffc9c9;
}
.orange-row 
{
	background-color: #ffddc9;
}
.consultation-type
{
	border-bottom: 1px solid #888;
	cursor:pointer;
}
.consultation-type-name
{
	font:Verdana;
	font-size:16px;
	text-align:center;
}
.medicationcard
{
	border:1px solid #888;	
}
.medication_container
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 1px;
	margin-bottom: 3px;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #ffffff;
	text-decoration: none;
	width: 100%;
}
.medication_container td
{
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.consultation_container
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: 1px;
	background-color: #ffffff;
	text-decoration: none;
	width: 100%;
}
.consultation_icons
{
	padding-bottom: 2px;
}
.consultation_label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
}
.consultation_content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder; 
	color: #000000;
	text-decoration: none;
}
.consultation_cell
{
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.problem_container
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: 1px;
	background-color: #ffffff;
	text-decoration: none;
	width: 100%;
}
.problem_icons
{
	padding-bottom: 2px;
}
.problem_label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
}
.problem_content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder; 
	color: #000000;
	text-decoration: none;
}
.problem_cell
{
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.protocol_container
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-left: 1px;
	background-color: #ffffff;
	text-decoration: none;
	width: 100%;
}
.protocol_icons
{
	padding-bottom: 2px;
}
.protocol_label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal; 
	color: #000000;
	text-decoration: none;
}
.protocol_content
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder; 
	color: #000000;
	text-decoration: none;
}
.protocol_cell
{
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.labo_result
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.labo_result_name
{
	color:#000;
}
.labo_result_norm
{
	color:#000;
}
.labo_result_unit
{
	color:#000;
}
.labo_result_result
{
	color:#000;
}
.labo_result_name_anomaly
{
	color:#f00;
	font-size: 12px;
}
.labo_result_norm_anomaly
{
	color:#f00;
	font-size: 10px;
}
.labo_result_unit_anomaly
{
	color:#f00;
	font-size: 12px;
}
.labo_result_result_anomaly
{
	color:#f00;
	font-size: 12px;
	text-align: left;
}
.problem-source {
    cursor: pointer;
    border: 1px solid #bbb;
}

.problem-view td {
    font-family: verdana,arial,sans-serif;
    font-size: 10px;
}

td.problem-label {
    text-align: right;
    width: 70px;
    padding: 0px 3px 0px 0px;
}
td.problem-name {
    font-weight: bold;
}
td.problem-title {
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    width: 70px;
    padding: 0px 3px 0px 0px;
}
.medication-source {
    cursor: pointer;
    border: 1px solid #bbb;
}

.medication-view td {
    font-family: verdana,arial,sans-serif;
    font-size: 10px;
}

td.medication-label {
    text-align: right;
    width: 70px;
    padding: 0px 3px 0px 0px;
}

td.medication-name {
    font-weight: bold;
}

/* ExtJs overriden css */

.list {list-style:square;width:500px;padding-left:16px;}
.list li{padding:2px;font-size:8pt;}

pre {
   font-size:11px; 
}

.x-tab-panel-body .x-panel-body {
    padding:10px;
}

/* default loading indicator for ajax calls */
.loading-indicator {
	font-size:8pt;
	background-image:url('../../resources/images/default/grid/loading.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding-left:20px;
}
.new-tab {
    background-image:url(../feed-viewer/images/new_tab.gif) !important;
}
.tabs {
    background-image:url(../desktop/images/tabs.gif) !important;
}
.cispcodeline:hover {
	background-color:#ddd;
}
.scanthumbnail {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	width:180px;
}
.filedropbox_dragover {
	background-color: #ccc;
	border:3px solid #ff4848;
}
.problem-familyhistory-line {
	background-color: #ffd5a6;
}
.jp-gui {
	position:relative;
	padding:5px;
	width:428px;
}
.jp-gui.jp-no-volume {
	width:432px;
}
.jp-gui ul {
	margin:0;
	padding:0;
}
.jp-gui ul li {
	position:relative;
	float:left;
	list-style:none;
	margin:2px;
	padding:0px;
	cursor:pointer;
}
.jp-gui ul li a {
	margin:0 4px;
}
.jp-gui li.jp-repeat,
.jp-gui li.jp-repeat-off {
	margin-left:344px;
}
.jp-gui li.jp-mute,
.jp-gui li.jp-unmute {
	margin-left:20px;
}
.jp-gui li.jp-volume-max {
	margin-left:120px;
}
li.jp-pause,
li.jp-repeat-off,
li.jp-unmute,
.jp-no-solution {
	display:none;
}
.jp-progress-slider {
	position:absolute;
	top:7px;
	left:75px;
	width:345px;
}
.jp-progress-slider .ui-slider-handle {
	cursor:pointer;
}
.jp-volume-slider {
	position:absolute;
	top:31px;
	left:508px;
	width:100px;
	height:.4em;
}
.jp-volume-slider .ui-slider-handle {
	height:.8em;
	width:.8em;
	cursor:pointer;
}
.jp-gui.jp-no-volume .jp-volume-slider {
	display:none;
}
.jp-current-time,
.jp-duration {
	position:absolute;
	top:23px;
	font-size:0.7em;
	cursor:default;
}
.jp-current-time {
	left:81px;
}
.jp-duration {
	right:12px;
}
.jp-gui.jp-no-volume .jp-duration {
	right:70px;
}
.jp-clearboth {
	clear:both;
}
.grid-fullheight {
	height: 100%;
}
.btn-square-small {
	padding: 4px 6px;
	margin-top: -2px;
}
.md-input-container-reducedheight {
	margin: 6px 0px;	
}
.md-toolbar-reducedheight {
	min-height:40px;
	height:40px;
}
.x-panel-bwrap {
  overflow:visible;
}
.globalprofile-container
{
	width:100%;	
}
.globalprofile-container > table {
	background-color: grey;
}