body {
 	color: #292929;
	
	background-color: #eff2f3;
 
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 9px;
 	font-style: normal;
 
	line-height: normal;
}

table {
	font-size:10px;
}

/*----------------------------------*/
/*Global*/
/*----------------------------------*/
.msgErreur {
	color: #d72d11;
	font-size: 9px;
	font-weight: bold; 
}

.msgValid {
	color: #292929;
	font-size: 9px;
	font-weight: bold; 
}

.dlgMsgErr {
	color: #d71f11;
	font-size: 10px;
	font-weight: bold; 
}

.cadrePhoto {
	border-Left:1px solid #f5a314;
	border-Right:1px solid #f5a314;
	border-Top:1px solid #f5a314;
	border-Bottom:1px solid #f5a314;
	
	background-color:#FFFFFF;
}

.barreScroll {
	scrollbar-3dlight-color: #ffffff;
 	scrollbar-arrow-color: #5c6978;
 	scrollbar-darkshadow-color: #ffffff;
 	scrollbar-face-color: #ffffff;
 	scrollbar-highlight-color: #ffffff;
 	scrollbar-shadow-color: #ffffff;
 	scrollbar-track-color: #ffffff;
}

.listTitre {
	background-image:url(pictures/backListTitre.gif);
	background-repeat:repeat-x;
	
	color: #494949;
	font-size: 10px;
	font-weight: bold; 
}

.backEntete {
	background-image:url(pictures/enteteMarqueBottom.gif);
	background-position:center;
	background-repeat:no-repeat;
}

.listItem {
	color: #797979;
	font-size: 10px;
	font-weight: normal; 
}

.listAccTitre {
	color: #494949;
	font-size: 10px;
	font-weight: bold; 
}

.annotationCouleur {
	color:#d79d11;
	
	font-size: 8px;
	font-weight: bold;
}

.annotationGrise {
	color:#acacac;
	
	font-size: 8px;
	font-weight: bold;
}

.cadreSmallBottom {
	background-image:url(pictures/cadreSmallBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.cadreBottom {
	background-image:url(pictures/cadreBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.cadreLargeBottom {
	background-image:url(pictures/cadreLargeBottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.rowEnable {
	background-color:#fff6e8;
	cursor:pointer;
}

.rowDisable {
}

.rowSelected {
	border-top:1px solid #c4c4c4;
	border-bottom:1px solid #c4c4c4;
	background-color:#f3f3f3;
}

.fondDialogue {
	background-image:url(pictures/backDlgMessage.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.traitHorizontal {
	background-image:url(pictures/traitHorizontal.gif);
	background-position:center;
	background-repeat:repeat-x; 
}

.traitVertical {
	background-image:url(pictures/traitSeparationVertical.gif);
	background-position:center;
	background-repeat:repeat-y; 
}

.maskDlg {
	-moz-opacity:0.35;
	-khtml-opacity: 0.35;
	filter:alpha(opacity=35); 
	opacity:0.35;
}

.colTableau {
	border-left:1px solid #e2e2e2;
}

.sumTableau {
	background-color:#f3f3f3;
}

/*----------------------------------*/
/*Menu / liste active*/
/*----------------------------------*/
.menuPopup {
	background-color:#f7f7f7;
	
	border-Left:1px solid #c4c4c4;
	border-Right:1px solid #c4c4c4;
	border-Bottom:1px solid #c4c4c4; 
}

.menuContent {
	scrollbar-3dlight-color: #f7f7f7;
 	scrollbar-arrow-color: #898989;
 	scrollbar-darkshadow-color: #f7f7f7;
 	scrollbar-face-color: #f7f7f7;
 	scrollbar-highlight-color: #f7f7f7;
 	scrollbar-shadow-color: #f7f7f7;
 	scrollbar-track-color: #f7f7f7;
}

.itemDroitsEnable {
	background-color:#eeeeee;
	
	color: #4e7ba4;
	font-size: 10px;
	font-weight: normal;
	
	cursor:pointer;
}

.itemDroitsDisable {
	color: #797979;
	font-size: 10px;
	font-weight: normal;
}

.rowEnable {
	/*background-color:#edf6fb;*/
	background-image:url(pictures/backRow.gif);
	background-position:left;
	background-repeat:repeat-y;
	
	cursor:pointer;
}

.rowDisable {
}

.listTitre {
	background-image:url(pictures/backListTitre.gif);
	background-repeat:repeat-x; 
}

.enteteList {
	color: #707070;
	font-size: 10px;
	font-weight: bold;
}

.graphEnable {
	background-image:url(pictures/arrowGraph.gif);
	background-position:center;
	background-repeat:no-repeat; 
}

.graphDisable {
}

/*----------------------------------*/
/*Page document*/
/*----------------------------------*/
.cadreMarge {
	background-color:#ffffff;
	border-Left:1px solid #c2c2c2;
	border-Right:1px solid #c2c2c2;
	
	background-image:url(pictures/backMarge.gif);
	background-position:left;
	background-repeat:repeat-y;
}

.fondGris {
	border-Left:1px solid #c2c2c2;
	border-Right:1px solid #c2c2c2;
	
	background-color:#ffffff;
	background-image:url(pictures/backCadreGris.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.fondDegradeCouleur {
	background-image:url(pictures/backAccZone.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.cadreGris {
	border-Top:1px solid #c2c2c2;
	border-Bottom:1px solid #c2c2c2;
}

.cadreList {
	background-color:#ffffff;
	border-Left:1px solid #c2c2c2;
	border-Right:1px solid #c2c2c2;
}

.titreNoir18 {
	color:#2f2f2f;
	
	font-size: 18px;
	font-weight: bold;
}

.texteNoir10B {
	color:#2f2f2f;
	
	font-size: 10px;
	font-weight: bold;
}

.titreGris12 {
	color:#504f4f;
	
	font-size: 12px;
	font-weight: bold;
}

.titreGris9 {
	color:#999999;
	
	font-size: 9px;
	font-weight: normal;
}

.titreGris18 {
	color:#6e6e6e;
	
	font-size: 18px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.titreGrisClair12 {
	color:#6e6e6e;
	
	font-size: 12px;
	font-weight: bold;
}

.texteGrisClair10B {
	color:#6e6e6e;
	
	font-size: 10px;
	font-weight: bold;
}

.texteGrisClair10B2 {
	color:#acacac;
	
	font-size: 10px;
	font-weight: bold;
}

.texteGrisClair9B {
	color:#acacac;
	
	font-size: 9px;
}

.texteGrisClair9B2 {
	color:#6e6e6e;
	
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.texteGrisClair8 {
	color:#acacac;
	font-size: 8px;
}

.texteGrisClair8B {
	color:#acacac;
	
	font-size: 8px;
	font-weight: bold;
}

.titreCouleur18 {
	color:#f5a314;
	
	font-size: 18px;
	font-weight: bold;
}

.titreCouleur14 {
	color:#f5a314;
	
	font-size: 18px;
}

.titreCouleur24 {
	color:#f5a314;
	
	font-size: 24px;
}

.titreCouleur30 {
	color:#f5a314;
	
	font-size: 30px;
	font-family: Arial, Helvetica, sans-serif;
}

.texteCouleur10B {
	color:#f5a314;
	
	font-size: 10px;
	font-weight: bold;
}

.fonctionTitre {
	color:#d79d11;
	
	font-size: 11px;
	font-weight: bold;
}

.fonctionSoustitre {
	color:#d79d11;
	font-size: 10px;
}

.fonctionDate {
	color:#acacac;
	font-size: 9px;
}

.fonctionDescription {
	color:#6e6e6e;
	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.fonctionSociete {
	color:#6e6e6e;
	
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.texteArticle {
	color:#6e6e6e;
	
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.texteReprise {
	color:#6e6e6e;
	
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*----------------------------------*/
/*Statistique*/
/*----------------------------------*/
.fondGraph {
	background-image:url(pictures/backGraphe.gif);
	background-position:top;
	background-repeat:repeat-x;
}

/*----------------------------------*/
/*Définition des liens*/
/*----------------------------------*/
a:link {color: #999999; text-decoration: none}
a:visited {color: #999999; text-decoration: none}
a:hover {color: #f5a314; text-decoration: none}

.linkGlobal a:link {color: #d79d11; font-size:9px; text-decoration: none}
.linkGlobal a:visited {color: #d79d11; font-size:9px; text-decoration: none}
.linkGlobal a:hover {color: #d79d11; font-size:9px; text-decoration:underline}

.linkArrow a:link {color: #c21617; font-size:9px; padding-right:11px; background:url(pictures/arrowLink.gif) no-repeat 100% 50%; text-decoration: none}
.linkArrow a:visited {color: #c21617; font-size:9px; padding-right:11px; background:url(pictures/arrowLink.gif) no-repeat 100% 50%; text-decoration: none}
.linkArrow a:hover {color: #c21617; font-size:9px; padding-right:11px; background:url(pictures/arrowLink.gif) no-repeat 100% 50%; text-decoration:underline}

.linkNews a:link {color: #808080; font-size:10px; font-weight: bold; text-decoration: none}
.linkNews a:visited {color: #808080; font-size:10px; font-weight: bold; text-decoration: none}
.linkNews a:hover {color: #d79d11; font-size:10px; font-weight: bold; text-decoration: underline}
.linkNewsDisable {color: #bababa; font-size:10px; font-weight: bold; text-decoration: none}

.linkBlack a:link {color: #2f2f2f; font-size:10px; font-weight: bold; text-decoration: none}
.linkBlack a:visited {color: #2f2f2f; font-size:10px; font-weight: bold; text-decoration: none}
.linkBlack a:hover {color: #3f678c; font-size:10px; font-weight: bold; text-decoration:underline}

.linkTitreListe a:link {color: #707070; font-size: 10px; font-weight: bold; text-decoration:none}
.linkTitreListe a:visited {color: #707070; font-size: 10px; font-weight: bold; text-decoration:none}
.linkTitreListe a:hover {color: #d79d11; font-size: 10px; font-weight: bold; text-decoration:none}

.linkArticle a:link {color: #d79d11; font-size: 11px; text-decoration:underline}
.linkArticle a:visited {color: #d79d11; font-size: 11px; text-decoration:underline}
.linkArticle a:hover {color: #d79d11; font-size: 11px; text-decoration:none}

.linkReprise a:link {color: #c5a24f; font-size: 10px; text-decoration:none}
.linkReprise a:visited {color: #c5a24f; font-size: 10px; text-decoration:none}
.linkReprise a:hover {color: #c5a24f; font-size: 10px; text-decoration:underline}

/*----------------------------------*/
/*Champs de saisie*/
/*----------------------------------*/
.fieldObligatoire {
	color:#d79d11;
	
	font-size: 9px;
	font-weight: bold;
}

.fieldOptionnel {
	color:#919191;
	
	font-size: 9px;
	font-weight: bold;
}

.champObligatoire {
	color:#d79d11;
	
	font-size: 10px;
	font-weight: bold;
}

.champOptionnel {
	color:#919191;
	
	font-size: 10px;
	font-weight: bold;
}

.fieldArea {
	background: #f4f4f4;
	
	border-bottom: #8b8b8b 1px solid;
	border-left: #8b8b8b 1px solid;
	border-right: #8b8b8b 1px solid;
	border-top: #8b8b8b 1px solid;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	
	line-height: normal;
	color: #6e6e6e;
	
	scrollbar-3dlight-color: #f4f4f4;
 	scrollbar-arrow-color: #5c6978;
 	scrollbar-darkshadow-color: #f4f4f4;
 	scrollbar-face-color: #f4f4f4;
 	scrollbar-highlight-color: #f4f4f4;
 	scrollbar-shadow-color: #f4f4f4;
 	scrollbar-track-color: #f4f4f4;
}

.fieldAreaHand {
	background: #f4f4f4;
	
	border-bottom: #5c6978 1px solid;
	border-left: #5c6978 1px solid;
	border-right: #5c6978 1px solid;
	border-top: #5c6978 1px solid;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	
	line-height: normal;
	color: #6e6e6e;
	
	cursor:hand;
	
	scrollbar-3dlight-color: #f4f4f4;
 	scrollbar-arrow-color: #5c6978;
 	scrollbar-darkshadow-color: #f4f4f4;
 	scrollbar-face-color: #f4f4f4;
 	scrollbar-highlight-color: #f4f4f4;
 	scrollbar-shadow-color: #f4f4f4;
 	scrollbar-track-color: #f4f4f4;
}

.fieldAreaErr {
	background: #fbd8d0;
	
	border-bottom: #cd624c 1px solid;
	border-left: #cd624c 1px solid;
	border-right: #cd624c 1px solid;
	border-top: #cd624c 1px solid; 
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	
	line-height: normal; 
	color: #000000;
	
	scrollbar-3dlight-color: #fec4b7;
 	scrollbar-arrow-color: #cd624c;
 	scrollbar-darkshadow-color: #fec4b7;
 	scrollbar-face-color: #fec4b7;
 	scrollbar-highlight-color: #fec4b7;
 	scrollbar-shadow-color: #fec4b7;
 	scrollbar-track-color: #fec4b7;
}

.fieldAreaErrHand {
	background: #fbd8d0;
	
	border-bottom: #cd624c 1px solid;
	border-left: #cd624c 1px solid;
	border-right: #cd624c 1px solid;
	border-top: #cd624c 1px solid; 
	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	
	line-height: normal; 
	color: #000000;
	
	cursor:hand;
	
	scrollbar-3dlight-color: #fec4b7;
 	scrollbar-arrow-color: #cd624c;
 	scrollbar-darkshadow-color: #fec4b7;
 	scrollbar-face-color: #fec4b7;
 	scrollbar-highlight-color: #fec4b7;
 	scrollbar-shadow-color: #fec4b7;
 	scrollbar-track-color: #fec4b7;
}

.fieldNone {
	background: #ffffff;
	
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
}