body {
	margin: 0px;
	font-family: arial;
	font-size: 12px;
	background-color: #ffffff;
	scrollbar-face-color: #67310B;
    scrollbar-shadow-color: #9a8979;
    scrollbar-highlight-color: #c9ad94;
    scrollbar-3dlight-color: #c9ad94;
    scrollbar-darkshadow-color: #9a8979;
    scrollbar-track-color: #dcc4af;
    scrollbar-arrow-color: #dcc4af;
}
p {
	margin: 0px;
	padding: 0px;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
input[type=button] {
	background-color: transparent;
	border-width: 0px;
	cursor: pointer;
	font-weight: bold;
	vertical-align: top;
	padding: 1px 0px 0px 0px;
	margin: 0px;
}
input[type=submit] {
	background-color: transparent;
	border-width: 0px;
	cursor: pointer;
	font-weight: bold;
	vertical-align: top;
	padding: 1px 0px 0px 0px;
	margin: 0px;
}
input[type=image] {
	margin-left: 8px;
}
.labelBold {
	text-align: right;
	font-weight: bold;
}
.imageBouton {
	cursor:pointer;
	margin-left: 8px;
}
.imageBoutonNoRight {
	cursor:pointer;
	margin-left: 8px;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.imageBoutonSubmit {
	cursor:pointer;
	margin: 0 8px 0 8px !important; 
}
.imageBoutonSubmitNoRight {
	cursor:pointer;
	margin: 0 8px 0 8px;
	opacity:0.4;
	filter:alpha(opacity=40);
}
.erreur {
	font-weight: bold;
	color: #ff0000;
}
.tb {
	/*background-color: #f2f2f2;*/
	border: solid #cbcaca 1px;
}
.tbAutoComplete {
	border: solid #cbcaca 1px;
	background-image:url('/img/loupe.png');
	background-repeat:no-repeat;
	background-position:right top;
}
.tbCascadingDropDown {
	margin-top: 4px;
	border: solid #cbcaca 1px;
}
.tbErreur {
	/*background-color: #f2f2f2;*/
	border: solid #ff0000 1px;
}
.tbAutoCompleteErreur{
	border: solid #ff0000 1px;
	background-image:url('/Intranet/img/DDLArrow.png');
	background-repeat:no-repeat;
	background-position:right top;
}	
.ddl {
	width: 292px;
	height: 20px;
	border: solid #cbcaca 1px;
}
.ddlErreur {
	width: 292px;
	border: solid #ff0000 1px;
}
textarea {
	border: solid #cbcaca 1px;
}
textareaErreur {
	border: solid #ff0000 1px;
}
.checkboxList {
	height: 120px;
	border: solid #cbcaca 1px;
	overflow: auto;
}
.tdField {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-right: 3px;
}
.tdFieldCenter {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}
.tdFieldLeft {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.tdFieldFacture {
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
}
.tdFieldUpload {
	height: 40px;
	font-size: 12px;
	vertical-align: top;
}
.tdFieldVraiFaux {
	height: 20px;
	text-align:center;
	padding-top:4px;
	font-size: 12px;
	vertical-align: top;
}
.tdFieldWhite {
	color : #ffffff;
}
.tdValue {
	font-size: 12px;
	vertical-align: top;
	text-align: left;
}
.tdValueRight {
	font-size: 12px;
	vertical-align: top;
	text-align: right;
}
.tdAdd {
	margin-left: 10px;
	margin-top: 4px;
	float: left;
}
li {
	list-style-position: inside;
}
.boutonDel {
	cursor: pointer;
}
.tdTitre {
	font-size:	14px;
	font-weight: bold;
}
.noRight {
	opacity:0.4;
	filter:alpha(opacity=40);
}
.colonneDroite {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #00AAA1;
}
.infoCreation {
	text-align: right;
	color: #949494;
}
/***************************************************************************************
* Menu
***************************************************************************************/
.logo {
	width:20px;
}
.menuBG {
	background-color: #67310B;
}
.menu {
	background-color: #67310B;
	text-align: left;
}
.menuItemOff {
	background-color: #67310B;
	border: solid #67310B 1px;
	font-weight: bold;
	padding: 4px 20px 4px 20px;;
}
.menuItemOff a {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}
.menuItemOn {
	background-color: #ffffff;
	border: solid #67310B 1px;
	font-weight: bold;
	padding: 4px 20px 4px 20px;;
	color: #67310B;
}
.menuItemOn a {
	font-size: 12px;
	text-decoration: none;
}
.menuSep {
	width: 1px;
	background-color: #ffffff;
}
.divMenu {
	position: absolute;
	background-color: #ffffff;
	border: solid #67310B 1px;
	color: #67310B;
	text-align: left;
	z-index: 100;
	width: 300px;
}
.sousMenuOff {
	text-align: left;
	background-color: #ffffff;
}
.sousMenuOff a {
	color: #67310B;
	text-decoration: none;
}
.sousMenuOn {
	text-align: left;
	background-color: #67310B;
	cursor: pointer;
}
.sousMenuOn a {
	color: #ffffff;
	text-decoration: none;
}
/***************************************************************************************
* Contenu
***************************************************************************************/
.pageOut {
	width: 996px;
	padding: 0px;
}
.pageIn {
	padding: 0px;
	width: 100%;
}
.contenu {
	padding: 10px 0px 4px 0px;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
.imgButton {
	cursor: pointer;
}
/***************************************************************************************
* Onglets 
***************************************************************************************/
.ongletsBas {
	border-bottom-width:1px;
	border-bottom-color:#D7D4D3;
	border-bottom-style:solid;
}             
.tabActifOn {
	border-style: solid;
	border-color: #d7d4d3;
	border-width: 1px 1px 0px 1px;
	padding: 4px 16px 4px 16px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	cursor: pointer;
}
.tabActifOnCourant {
	border-style: solid;
	border-color: #d7d4d3;
	border-width: 1px 1px 0px 1px;
	padding: 4px 16px 4px 16px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	background-image: url('/Intranet/img/asterisque.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
.tabActifOn a:hover {
	text-decoration: none;
}
.tabActifOff {
	border-style: solid;
	border-color: #d7d4d3;
	border-width: 1px 1px 1px 1px;
	padding: 4px 16px 4px 16px;
	text-align: center;
	cursor: pointer;
}
.tabActifOff a {
	font-weight: bold;
	color: #987f7f;
}
.tabActifOffOver {
	border-style: solid;
	border-color: #d7d4d3;
	border-width: 1px 1px 1px 1px;
	padding: 4px 16px 4px 16px;
	text-align: center;
	font-weight: bold;
	color: #987f7f;
	background: url('/Intranet/img/ongletBG.gif');
	background-repeat: repeat-x;
	background-position: top;
	cursor: pointer;
}
.tabActifOffOver a:hover {
	text-decoration: none;
}
.tabActifOffCourant {
	border-style: solid;
	border-color: #d7d4d3;
	border-width: 1px 1px 1px 1px;
	padding: 4px 16px 4px 16px;
	text-align: center;
	cursor: pointer;
	background-image: url('/Intranet/img/asterisque.gif');
	background-repeat: no-repeat;
	background-position: center right;
}
.tabActifOffCourant a {
	font-weight: bold;
	color: #987f7f;
}
.tabActifOffCourantOver {
	border-style: solid;
	border-color: #d7d4d3;
	border-width: 1px 1px 1px 1px;
	padding: 4px 16px 4px 16px;
	text-align: center;
	font-weight: bold;
	color: #987f7f;
	cursor: pointer;
	background-image: url('/Intranet/img/asterisque.gif');
	background-repeat: no-repeat;
	background-position: center right;
}
.tabActifOffCourantOver a:hover {
	text-decoration: none;
}
.tabInactif {
	border-style: solid;
	border-color: #d7d4d3;
	border-width: 1px 1px 1px 1px;
	padding: 4px 16px 4px 16px;
	text-align: center;
	font-weight: bold;
	color: #987f7f;
}
.tabBoutons {
	color: #d7d4d3;
	text-align: right;
	border-style: solid;
	border-color: #d7d4d3;
	border-width: 0px 0px 1px 0px;
}
.tabBoutons a {
	font-size: 12px;
	font-weight: bold;
}
.tabBoutonsInfo {
	color: #949494;	
	text-align: right;
	border-style: solid;
	border-color: #d7d4d3;
	border-width: 0px 0px 1px 0px;
}
.ongletEntete {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.onglet {
	border-style: solid;
	border-color: #d7d4d3;
	border-width: 0px 0px 0px 1px;
}
.ongletContenu {
	padding: 0px 5px 2px 5px;
	border-left: solid #d7d4d3 1px;
	border-right: solid #d7d4d3 1px;
	border-bottom: solid #d7d4d3 1px;
}
.ongletBoutonOff {
	color: #000000;
	font-weight: bold;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
.ongletIntro {
	margin-bottom: 10px; 
	color: #000000;
	font-weight: bold;
}
.collapseDivOut {
	padding: 2px 0px 2px 1px;
}
.collapseDiv {
	cursor: pointer;
	padding: 2px;
	background-color: #67310B;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.collapseArrow {
	float: left;
	margin-right: 4px;
}
.collapsibleDiv {
 	padding-top: 4px;
	padding-bottom: 12px;
}
.tabOngletImage {
	padding-left : 8px;
}
/***************************************************************************************
* Div alert erreur 
***************************************************************************************/
#alertErrorBG {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #ff0000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	text-align: center;
	vertical-align: middle;
	z-index: 100;
}
#alertErrorWin {
	position: fixed;
	width: 200px;
	top: 45%;
	left: 45%;
	background-color: White;
	border-width: 2px;
	border-color: #ff0000;
	border-style: solid;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}
#alertErrorWin input {}
#alertErrorTexteBG {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #ff0000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	text-align: center;
	vertical-align: middle;
	z-index: 100;
}
#alertErrorTexteWin {
	position: fixed;
	width: 200px;
	top: 45%;
	left: 45%;
	background-color: White;
	border-width: 2px;
	border-color: #ff0000;
	border-style: solid;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}
#alertErrorTexteWin input {}
/***************************************************************************************
* Div alert confirmation 
***************************************************************************************/
#alertConfirmBG {
	position: fixed;
	background-color: #3b9b3b;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=50);
	opacity: 0.5;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	z-index: 100;
}
#alertConfirmWin {
	position: fixed;
	width: 200px;
	top: 45%;
	left: 45%;
	background-color: White;
	border-width: 2px;
	border-color: #3b9b3b;
	border-style: solid;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}
#alertConfirmWin input {
	color: #ffffff;
	z-index: 100;*/
}
#alertConfirmPostItBG {
	position: fixed;
	background-color: #3b9b3b;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=50);
	opacity: 0.5;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	z-index: 100;
}
#alertConfirmPostItWin {
	position: fixed;
	width: 200px;
	top: 45%;
	left: 45%;
	background-color: White;
	border-width: 2px;
	border-color: #3b9b3b;
	border-style: solid;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	z-index: 101;
}
#alertConfirmPostItWin input {}
/***************************************************************************************
* Div alert JS 
***************************************************************************************/
#alertJSBG {
	position: fixed;
	background-color: #ffffff;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=50);
	opacity: 0.5;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	z-index: 100;
}
#alertJSWin {
	position: fixed;
	width: 200px;
	top: 45%;
	left: 45%;
	background-color: White;
	border-width: 2px;
	border-color: #888888;
	border-style: solid;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}
#alertJSButton {}
/***************************************************************************************
* Div alert JS Erreur
***************************************************************************************/
#alertJSErrBG {
	position: fixed;
	background-color: #ff0000;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=50);
	opacity: 0.5;
	top: 0;
	left: 0;
	text-align: center;
	vertical-align: middle;
	z-index: 100;
}
#alertJSErrWin {
	position: fixed;
	width: 200px;
	top: 45%;
	left: 45%;
	background-color: White;
	border-width: 2px;
	border-color: #ff0000;
	border-style: solid;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}
#alertJSErrButton {}
/***************************************************************************************
* Div confirmation suppression
***************************************************************************************/
#confirmDiv {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}
#confirmBG {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	filter: alpha(opacity=50);
	opacity: 0.5;
	text-align: center;
	vertical-align: middle;
	z-index: 100;
}
#confirmWin {
	position: fixed;
	width: 200px;
	top: 45%;
	left: 45%;
	background-color: White;
	border-width: 2px;
	border-color: #888888;
	border-style: solid;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}
#confirmWin input {}
/***************************************************************************************
* Div confirmation Oui Non Annuler
***************************************************************************************/
#confirmOuiNonDiv {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}
#confirmOuiNonBG {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	filter: alpha(opacity=50);
	opacity: 0.5;
	text-align: center;
	vertical-align: middle;
	z-index: 100;
}
#confirmOuiNonWin {
	position: fixed;
	width: 250px;
	top: 45%;
	left: 45%;
	background-color: White;
	border-width: 2px;
	border-color: #888888;
	border-style: solid;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}
#confirmOuiNonWin input {}
/***************************************************************************************
* Div attente
***************************************************************************************/
#attenteDiv {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}
#attenteBG {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	filter: alpha(opacity=50);
	opacity: 0.5;
	text-align: center;
	vertical-align: middle;
	z-index: 100;
}
#attenteWin {
	position: fixed;
	width: 200px;
	top: 45%;
	left: 45%;
	text-align: center;
	font-weight: bold;
	z-index: 100;
}
/***************************************************************************************
* Div alertes utilisateur 
***************************************************************************************/
/******************************************************************************
* Messages utilisateurs
******************************************************************************/
#messageBG {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 1000;
}
#messageBG.error {
	background-color: #ff0000;
}
#messageBG.confirm {
	background-color: #338833;
}
#messageBG.info {
	background-color: #888888;
}

#messageWin {
	position: fixed;
	width: 200px;
	top: 40%;
	left: 50%;
	margin-left: -100px;
	background-color: #ffffff;
	border-width: 2px;
	border-style: solid;
	padding: 20px;
	text-align: center;
	font-weight: bold;
	border-radius: 10px;
	-moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
  	box-shadow: 10px 10px 10px #666;
  	-moz-box-shadow: 10px 10px 10px #666;  
  	-webkit-box-shadow: 10px 10px 10px #666;
  	z-index: 1000;
}
#messageWin.error {
	color: #000000;
	border-color: #ff0000;
}
#messageWin.confirm {
	color: #000000;
	border-color: #338833;
}
#messageWin.info {
	color: #000000;
	border-color: #888888;
}

#messageButton {
	margin-top: 10px;
}
#alertesDiv {
	position: fixed;
	background-color: #ffffff;
	opacity: 0.5;*/
	top: 25%;
	left: 35%;
	text-align: center;
	vertical-align: middle;
	z-index: 600;
}
#alertesWin {
	width: 500px;
	background-color: White;
	border-width: 2px;
	border-color: #888888;
	border-style: solid;
	padding: 2px;
	text-align: left;
	z-index: 100;
}
.alertesTitre {
	font-size: 14px;
	font-weight: bold;
}
.tdAlertes {
	border-top : solid #bbbbbb 1px;	
}
/***************************************************************************************
* Div search
***************************************************************************************/
#divSearch, #divTruncate {
	position: absolute;
	border: solid #67310B 1px;
	background-color: #dcc4af;
	width: 600px;
	padding: 1px;
}
.searchLib {
	text-align: right;
}
.searchVal {}
.searchButton {
	text-align: center;
}
#search {
	width: 100%;
	background-color: #dcc4af;
}
#search th {
	background-color: #67310B;
	color: #ffffff;
	font-size: 12px;
	height: 25px;
}
.searchTh1 {
	width: 50%;
	text-align: left;
}
.searchTh2 {
	width: 50%;
	text-align: right;
}
#search td {
	font-size: 12px;
}
/***************************************************************************************
* Div Export Excel
***************************************************************************************/
#divExportExcel {
	position: absolute;
	border: solid #67310B 1px;
	width: 400px;
	background-color: #dcc4af;
	padding: 1px;
}
.exportExcelLib {
	text-align: right;
}
.exportExcelVal {}
.exportExcelButton {
	text-align: center;
}
#exportExcel {
	width: 100%;
	background-color: #dcc4af;
}
#exportExcel th {
	background-color: #67310B;
	color: #ffffff;
	font-size: 12px;
}
.exportExcelTh1 {
	width: 30%;
	text-align: left;
}
.exportExcelTh2 {
	width: 70%;
	text-align: right;
}
#exportExcel td {
	background-color: #dcc4af;
	color: #000000;
	font-size: 12px;
}
.exportExceltdBoutonGauche {
	background-color: #e3d9d8;
	font-size: 12px;
	width: 50%;
	text-align:right;
	padding-right:4px;
}
.exportExceltdBoutonDroit {
	background-color: #e3d9d8;
	font-size: 12px;
	width: 50%;
	text-align:left;
	padding-left:4px;
}

/***************************************************************************************
* Aide en ligne
***************************************************************************************/
.divAide{
	position: absolute;
	width: 300px;
	border: 1px solid #67310B;
	text-align: left;
	z-index: 20;
}
.aideEntete{
	background-color: #67310B;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.aideContenu{
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
}
.aideTitre{
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	font-syle: normal;
	font-size: 12px;
}
.aideTexte{
	color: #0000ff;
	text-align: left;
	font-syle: normal;
	font-size: 12px;
	font-weight: normal;
}
.divAideEnLigne {
	position: absolute;
	height:200px;
	over-flow: scroll;
	z-index: 500;
}
#divAideEnLigneHandle {
	cursor: move; 
}
.divAideEnLigneTbl {
	width: 500px;
	background-color: #dcc4af;
	border: 1px solid #67310B;
	text-align: left;
}
.divAideEnLigne th {
	background-color: #67310B;
	color: #ffffff;
	font-weight: bold;
}
.divAideEnLigne td {
	background-color: #dcc4af;
	color: #000000;
}
#divAideEnLignePatienter {
	height: 100px;
	text-align: center;
}
#divAideEnLigneContenu {
	height: 500px;
	overflow: auto;
}
/***************************************************************************************
* Liste
***************************************************************************************/
.entete {
	font-weight: bold;
	font-size: 16px;
}
.results {
	font-size: 12px;
}

.liste {
	background-color: #ffffff;
}
.liste th {
	background-color: #67310b;
	color: #fff;
}
.liste th a {
	color: #fff;
}
.liste .ligne1, .liste .ligne1deleted, .liste .ligne1error {
	background-color: #c9ad94;
}
.liste .ligne2, .liste .ligne2deleted, .liste .ligne2error {
	background-color: #dcc4af;
}
.liste .ligne1error, .liste .ligne2error {
	color: #ff0000;
}
#liste,  #listeTempsPasses{
	background-color: #ffffff;
}
#liste th, #listeTempsPasses th {
	background-color: #67310B;
	color: #ffffff;
	font-size: 12px;
	height: 25px;
}
#liste th a, #listeTempsPasses th a {
	color: #ffffff;
	font-size: 12px;
}
#liste .ligne1, #listeTempsPasses .ligne1 {
	background-color: #c9ad94;
	font-size: 12px;
}
#liste .ligne2, #listeTempsPasses .ligne2 {
	background-color: #dcc4af;
	font-size: 12px;
}
#liste .ligne1deleted, #listeTempsPasses .ligne1Deleted {
	background-color: #c9ad94;
	font-size: 12px;
	text-decoration: line-through;
}
#liste .ligne2deleted, #listeTempsPasses .ligne2Deleted {
	background-color: #dcc4af;
	font-size: 12px;
	text-decoration: line-through;
}
#liste .ligne1deleted td, #listeTempsPasses .ligne1Deleted td {
	text-decoration: line-through;
}
#liste .ligne2deleted td, #listeTempsPasses .ligne2Deleted td {
	text-decoration: line-through;
}
#listeFactureLigne {
	background-color: #ffffff;
}
#listeFactureLigne th {
	background-color: #67310B;
	color: #ffffff;
	font-size: 12px;
	height: 15px;
}
#listeFactureLigne tr {
	background-color: #dcc4af;
}
.ligneAnnulee td{
	text-decoration: line-through;
}
.action {
	text-align: center;
	width: 100px;
}
.tdAction {
	width: 20px;
	padding: 0px 2px 0px 2px;
}
.paginationExt {
	text-align: left;
	font-size: 12px;
}
.paginationOut {
	padding: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #d7d4d3;
	border-width: 1px 0px 1px 0px; 
}
.paginationIn {
	padding: 4px;
	background: url('/Intranet/img/pageBG.png');
	background-repeat: repeat-x;
	background-position: top;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.collapseArrow {
	float: left;
	margin-right: 4px;
}
.pagination {
	width: 100%;
	text-align: center;
}
.pagination {}
.tdFooter {
	background-color: #ffffff;
	color: #67310B;
	font-size: 12px;
	height: 25px;
	text-align: center;
}
.tdFooter hr {
	height: 1px;
	border-top: solid #67310B 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
}
.tdFooter a {
	color: #67310B;
	font-size: 12px;
	text-decoration: none;
}
.tdFooter a:hover {
	color: #67310B;
	font-size: 12px;
	text-decoration: underline;
}
/***************************************************************************************
* D�tail
***************************************************************************************/
.readOnlyTextAreaDiv {
	height: 100px;
	width: 292px;
	border: dotted #888888 1px;
	overflow: auto;
	padding: 2px;
}
.divInfos {
	position: absolute;
	width: 300px;
	border: 1px solid #000000;
	background-color: #ffffff;
	text-align: left;
	z-index: 20;
	color: #000000;
	padding: 2px;
	font-weight: normal;
}
#blocDetail {
	background-color: #ffffff;
	border: solid #67310B 1px;
	margin-top: 5px;
	padding: 1px;
}
#blocDetail tr {
	height: 10px;
}
#blocDetail th {
	background-color: #67310B;
	color: #ffffff;
}
#blocDetail td {
	background-color: #dcc4af;
}
/***************************************************************************************
* Div gestion des droits
***************************************************************************************/
.enteteDroitsGroupe{
	width: 40%;
}
.enteteDroitsAction{
	width: 30%;
}
.enteteDroitsDroit{
	width: 20%;
}
/***************************************************************************************
* Fiche client
***************************************************************************************/
.clientTitre{
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 8px;
}
/***************************************************************************************
* Gestion des profils
***************************************************************************************/
.alertRight {
	font-size:	12px;
	font-weight:bold;
	text-align: center;
	color: red;
}
/***************************************************************************************
* Articles
***************************************************************************************/
.artiListeTitre {
	font-weight: bold;
	font-size: 14px;
}
.artiListeType {
	font-size: 12px;
	color: #888888;
}
.artiListeTexte {}
/***************************************************************************************
* Article
***************************************************************************************/
.articleParagraphe {margin-left:5px;margin-right:5px;}
.article {padding:5px;}
.articleTitre {margin-left:10px;margin-right:10px;display:inline;}
.paragraphe {padding:5px;} 
.paragrapheTitre {margin-left:10px;margin-right:10px;}

div .articleParagraphe p, div .paragraphe p {margin-top:10px;text-align:justify;text-indent:30px;}

.articleImageGauche {float:left;margin-top:10px;margin-bottom:10px;margin-right:10px;text-align:center;}
.articleImageGauche img {width:100px;}
.articleImageCentre {text-align:center;margin-top:10px;margin-bottom:10px;text-align:center;}
.articleImageCentre img {width:100%;}
.articleImageDroite {float:right;margin-top:10px;margin-bottom:10px;margin-left:10px;text-align:center;}
.articleImageDroite img {width:100px;}

.eliminationFlottant {clear:both;}
/***************************************************************************************
* Login
***************************************************************************************/
.passwordError {color:red;size:12px;font-weight:bold;}
/***************************************************************************************
* Temps pass�s
***************************************************************************************/
.tdJour {
	width:20px;
	text-align: center;
}
.tdCom{
	width:100px;
}
.tdCheck{
	text-align:center;
	width:20px;	
}
.tdSelect {
	width:140px;
}
.tempsJourVert{
	font-weight:bold;
	text-align: center;
	color:#008000;
}
.tempsJourOrange{
	font-weight:bold;
	text-align: center;
	color:#C97816;
}
.tempsJourRouge{
	font-weight:bold;
	text-align: center;
	color:#FF0000;
}
.actionTemps {
	text-align: center;
	width: 80px;
}
/*Div generation ligne*/
#lignesPrecedentes {
	z-index: 100;
    position: absolute;
	border: solid #67310B 1px;
	width: 400px;
	background-color: #dcc4af;
	padding: 1px;
	left: 33%;
	top: 33%;
}
#generation {
	width: 100%;
	background-color: #dcc4af;
}
#generation th {
	background-color: #67310B;
	color: #ffffff;
	font-size: 12px;
	height: 25px;
}
.generationTh1 {
	text-align: left;
}
.generationTh2 {
	text-align: right;
}
#contenueurFormGenerationLigne{
	padding: 25px 10px 0px 10px;	
}
#validationFormGenerationLigne {
	padding: 10px 10px 10px 10px;
	text-align: center;
}
/***************************************************************************************
* Stats
*************************************************************************************/
.tdStat{
	text-align: center;
	width: 120px;
}
.tdStatClickable{
	text-align: center;
	width: 120px;
	cursor: pointer;
}
.tdStatClient{
	text-align: center;
	width: 200px;
}
.tdTemps{
	text-align: center;
}
.tdCliquable {
	cursor: pointer;
}
.ligneClient{
	font-weight:bold;
	background-color: #B79E87;
	font-size: 12px;
}
.ligneProjet{
	background-color: #EACBB2;
	font-size: 12px;
}
.ligneTache{
	background-color: #FFDDC1;
	font-size: 12px;
}
.ligneTotal {
	font-weight:bold;
	background-color: #D6B79E;
	font-size: 12px;
}

/***************************************************************************************
* Div Appels CTI
***************************************************************************************/
#divAppels_old {
	position: absolute;
	border: solid #000000 1px;
	background-color: #C5C0BE;
	width: 400px;
	height: 100px;
	padding-top: 10px;
	float: right;	
	display: none;
	z-index: 1000;
	padding: 10px;
}

#ctiAppelsMainController {
	display: inline;
}

#ctiAppels {
	position: absolute;
	border: solid #000000 1px;
	background-color: #C5C0BE;
	width: 400px;
	margin-top: 5px;
	margin-right: 5px;
	top:0;
	right:0;
	padding:0;
	/*display: none;*/
	z-index: 1000;
	
}

.ctiTblAppels {
	border-collapse:collapse;
	width: 100%;
	border: 1px solid grey;
}

.ctiTblAppels th, .ctiTblAppels td {
	border: 1px solid grey;
	padding: 3px;
}




.appels {
	color: #000000;
	font-weight: bold;
	cursor: pointer;
}

.appels:hover {
	text-decoration: underline;
}

