/*
couleur principale - color : #A18C17 
variante couleur principale - color1ndA : #C49274 - color1ndB : #af6d19

couleur secondaire - color2nd : #7b9426
variante couleur secondaire - color2ndA : #8da92f
*/

body {
 	color: #252525;
	
	background-color: #412d24;
	background-image:url(pictures/backPage.gif);
	/*background-repeat:repeat-x;*/
 
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 	font-size: 10px;
 	font-style: normal;
 
	line-height: normal; 
}

table {font-size: 10px}

.backPage {
	background-image: url(pictures/imageFond.jpg);
	background-position: top;
 	background-repeat: no-repeat;
}

.backDegrade {
	background-image: url(pictures/ongletFondIntermediaire.gif);
	background-position: top;
 	background-repeat: repeat-x;
}

.backOnglet {
	background-image: url(pictures/ongletFondTotal.gif);
	background-position: top;
 	background-repeat: no-repeat;
}

/*----------------------------------*/
/*Définition des textes*/
/*----------------------------------*/

/*texte couleur principale*/
.texteColor9 {
	font-size: 9px;
	font-weight: normal; 
	color: #A18C17;
}

.texteColorBold9 {
	font-size: 9px;
	font-weight: bold; 
	color: #A18C17;
}

.texteColor10 {
	font-size: 10px;
	font-weight: normal; 
	color: #A18C17;
}

.texteColorBold11 {
	font-size: 11px;
	font-weight: bold; 
	color: #A18C17;
}

.texteColor12 {
	font-size: 12px;
	font-weight: bold; 
	color: #A18C17;
}

.libelleForm {
	font-size: 10px;
	font-weight: normal; 
	color: #A18C17;
}

.libelleFormObligatoire {
	font-size: 10px;
	font-weight: bold; 
	color: #A18C17;
}

/*texte variante couleur principale*/
.texteColor1ndA9 {
	font-size: 9px;
	font-weight: normal; 
	color: #C49274;
}

.texteColor1ndBbold11 {
	font-size: 11px;
	font-weight: bold; 
	color: #af6d19;
}

.texteColor1ndBbold14 {
	font-size: 14px;
	font-weight: bold; 
	color: #af6d19;
}

/*texte couleur secondaire*/
.texteColor2ndBold9 {
	font-size: 9px;
	font-weight: bold; 
	color: #7b9426;
}

.texteColor2ndBold10 {
	font-size: 10px;
	font-weight: bold; 
	color: #7b9426;
}

/*texte variante couleur secondaire*/
.texteColor2ndABold11 {
	font-size: 11px;
	font-weight: bold; 
	color: #8da92f;
}

.texteColor2ndA28 {
	font-size: 28px;
	font-weight: normal; 
	color: #8da92f;
}

.texteColor2ndAbold14 {
	font-size: 14px;
	font-weight: bold; 
	color: #8da92f;
}

/*texte gris*/
.texteGrey1ndA9 {
	font-size:9px;
	color:#CCCCCC;
}

.texteGrey1ndA9b {
	font-size:9px;
	color:#837f76;
}

.texteGrey2ndAbold9 {
	font-size: 9px;
	font-weight: bold; 
	color: #606060;
}

.texteGrey2ndB9 {
	font-size: 9px;
	font-weight: normal; 
	color: #606060;
}

.texteGrey3ndAbold14 {
	font-size: 14px;
	font-weight: bold; 
	color: #959595;
}

.texteGrey3ndA9 {
	font-size: 9px;
	color: #959595;
}

.texteGrey4ndAbold10 {
	font-size: 10px;
	font-weight: bold; 
	color: #494949;
}

/*texte noir*/
.texteBlackBold9 {
	font-size:9px;
	font-weight: bold;
	color:#000000;
}


.texteBlack9 {
	font-size: 9px;
	font-weight: normal; 
	color: #000000;
}

.texteBlack10 {
	font-size: 10px;
	font-weight: normal; 
	color: #000000;
}

/*texte erreur et message d'alerte*/
.stockVide {
	font-size: 9px;
	font-weight: bold; 
	color: #BD0303;
}

.msgErreur {
	font-size: 10px;
	font-weight: bold; 
	color: #b02a0e;
}

.msgValide {
	font-size: 10px;
	font-weight: bold; 
	color: #7b9426;
}

.explicationErreur {
	font-size: 10px;
	font-weight: normal;
	color: #b02a0e;
}

/*Divers*/
.titreCondition {
	font-size: 14px;
	font-weight: bold; 
	color: #BD0303;
}

/*----------------------------------*/
/*Définition des lien*/
/*----------------------------------*/
a:link {color: #252525; text-decoration: none}
a:visited {color: #252525; text-decoration: none}
a:hover {color: #252525; text-decoration: underline}

.linkGlobal a:link {color: #494949; font-size: 10px; text-decoration:underline;}
.linkGlobal a:visited {color: #494949; font-size: 10px; text-decoration:underline;}
.linkGlobal a:hover {color: #A18C17; font-size: 10px;}

.linkBottom a:link {color: #837f76; font-size:9px; text-decoration: none}
.linkBottom a:visited {color: #837f76; font-size:9px; text-decoration: none}
.linkBottom a:hover {color: #837f76; font-size:9px; text-decoration: underline}

.linkOnglet a:link {color: #606060; font-size: 13px; font-weight: bold;}
.linkOnglet a:visited {color: #606060; font-size: 13px; font-weight: bold;}
.linkOnglet a:hover {color: #ab8622; font-size: 13px; font-weight: bold;}
.linkOngletEnable {color: #606060; font-size: 13px; font-weight: bold;}
.linkOngletDisable {color: #a9b5c1; font-size: 13px; font-weight: bold;}
.linkOngletNone {color: #a9b5c1; font-size: 13px; font-weight: bold;}

.linkMenuLevel1 a:link {color: #494949; font-size: 11px; font-weight: bold;}
.linkMenuLevel1 a:visited {color: #494949; font-size: 11px; font-weight: bold;}
.linkMenuLevel1 a:hover {color: #A18C17; font-size: 11px; font-weight: bold;}
.linkMenuLevel1Enable {color: #A18C17; font-size: 11px; font-weight: bold;}

.linkMenuLevel2 a:link {color: #000000; font-size: 11px; font-weight:normal;}
.linkMenuLevel2 a:visited {color: #000000; font-size: 11px; font-weight:normal;}
.linkMenuLevel2 a:hover {color: #A18C17; font-size: 11px; font-weight:normal;}
.linkMenuLevel2Enable {color: #A18C17; font-size: 11px; font-weight:bold;}
.linkMenuLevel2Disable {color: #a9b5c1; font-size: 11px; font-weight:normal;}

.linkMenuLevelToggle a:link {color: #A18C17; font-size: 11px; font-weight:normal;}
.linkMenuLevelToggle a:visited {color: #A18C17; font-size: 11px; font-weight:normal;}
.linkMenuLevelToggle a:hover {color: #000000; font-size: 11px; font-weight:underline;}

.linkMenuSpecial a:link {color: #7b9426; font-size: 11px; font-weight: bold;}
.linkMenuSpecial a:visited {color: #7b9426; font-size: 11px; font-weight: bold;}
.linkMenuSpecial a:hover {color: #A18C17; font-size: 11px; font-weight: bold;}

.linkNavigation a:link {color: #606060; font-size: 9px; font-weight: bold;}
.linkNavigation a:visited {color: #606060; font-size: 9px; font-weight: bold;}
.linkNavigation a:hover {color: #A18C17; font-size: 9px; font-weight: bold;}
.linkNavigationEnable {color: #A18C17; font-size: 9px; font-weight: bold;}
.linkNavigationDisable {color: #959595; font-size: 9px; font-weight: normal;}

.linkStepCmd a:link {color: #494949; font-size: 11px; font-weight: bold;}
.linkStepCmd a:visited {color: #494949; font-size: 11px; font-weight: bold;}
.linkStepCmd a:hover {color: #A18C17; font-size: 11px; font-weight: bold;}
.linkStepCmdEnable {color: #A18C17; font-size: 11px; font-weight: bold;}
.linkStepCmdDisable {color: #808080; font-size: 11px; font-weight: bold;}

.linkNumStepCmd a:link {color: #494949; font-size: 18px; font-weight: bold;}
.linkNumStepCmd a:visited {color: #494949; font-size: 18px; font-weight: bold;}
.linkNumStepCmd a:hover {color: #A18C17; font-size: 18px; font-weight: bold;}
.linkNumStepCmdEnable {color: #A18C17; font-size: 18px; font-weight: bold;}
.linkNumStepCmdDisable {color: #808080; font-size: 18px; font-weight: bold;}

.linkBoldColor10 a:link {color: #A18C17; font-size: 10px; font-weight: bold; text-decoration:underline;}
.linkBoldColor10 a:visited {color: #A18C17; font-size: 10px; font-weight: bold; text-decoration:underline;}
.linkBoldColor10 a:hover {color: #494949; font-size: 10px; font-weight: bold; text-decoration:underline;}

.linkBoldColor2nd9 a:link {color: #7b9426; font-size: 9px; font-weight: bold; text-decoration:underline;}
.linkBoldColor2nd9 a:visited {color: #7b9426; font-size: 9px; font-weight: bold; text-decoration:underline;}
.linkBoldColor2nd9 a:hover {color: #A18C17; font-size: 9px; font-weight: bold; text-decoration:underline;}

.linkBoldGrey9 a:link {color: #494949; font-size: 9px; font-weight:bold;}
.linkBoldGrey9 a:visited {color: #494949; font-size: 9px; font-weight:bold;}
.linkBoldGrey9 a:hover {color: #A18C17; font-size: 9px; font-weight:bold;}
.linkBoldGrey9Enable {color: #A18C17; font-size: 9px; font-weight:bold;}
.linkBoldGrey9Disable {color: #959595; font-size: 9px; font-weight:bold;}
.linkBoldGrey9None {color: #c1c1c1; font-size: 9px; font-weight:bold;}

.linkBoldGrey10 a:link {color: #494949; font-size: 10px; font-weight: bold;}
.linkBoldGrey10 a:visited {color: #494949; font-size: 10px; font-weight: bold;}
.linkBoldGrey10 a:hover {color: #A18C17; font-size: 10px; font-weight: bold;}

.linkBlack9 a:link {color: #000000; font-size: 9px; font-weight: normal; text-decoration:underline;}
.linkBlack9 a:visited {color: #000000; font-size: 9px; font-weight: normal; text-decoration:underline;}
.linkBlack9 a:hover {color: #A18C17; font-size: 9px; font-weight: normal; text-decoration:none;}
.linkBlack9Disable {color: #000000; font-size: 9px; font-weight: normal;}

.linkBoldBlack10 a:link {color: #000000; font-size: 10px; font-weight: bold; text-decoration:underline;}
.linkBoldBlack10 a:visited {color: #000000; font-size: 10px; font-weight: bold; text-decoration:underline;}
.linkBoldBlack10 a:hover {color: #A18C17; font-size: 10px; font-weight: bold;}
.linkBoldBlack10Disable {color: #000000; font-size: 10px; font-weight: bold;}

.linkGrey9 a:link {color: #959595; font-size: 9px; text-decoration:underline;}
.linkGrey9 a:visited {color: #959595; font-size: 9px; text-decoration:underline;}
.linkGrey9 a:hover {color: #A18C17; font-size: 9px; text-decoration:none;}

.linkPanier a:link {color: #af6d19; font-size: 11px; font-weight: bold; text-decoration:none;}
.linkPanier a:visited {color: #af6d19; font-size: 11px; font-weight: bold; text-decoration:none;}
.linkPanier a:hover {color: #8da92f; font-size: 11px; font-weight: bold; text-decoration:none;}

/*----------------------------------*/
/*Définition des tableaux*/
/*----------------------------------*/
.titreTableau {
	border-top:1px solid #A18C17;
	border-bottom:1px solid #A18C17;
	border-right:1px solid #e4daad;
}

.titreTableauLeft {
	border-top:1px solid #A18C17;
	border-bottom:1px solid #A18C17;
	border-left:1px solid #e4daad;
	border-right:1px solid #e4daad;
}

.ligneTableau {
	border-bottom:1px dashed #A18C17;
	border-right:1px solid #e4daad;
}

.ligneTableauLeft {
	border-bottom:1px dashed #A18C17;
	border-Left:1px solid #e4daad;
	border-right:1px solid #e4daad;
}

.totalTableauA1 {
	border-top:1px solid #A18C17;
	border-left:1px solid #A18C17;
	border-right:1px solid #e4daad;
	border-bottom:1px solid #e4daad;
}

.totalTableauB1 {
	border-top:1px solid #A18C17;
	border-bottom:1px solid #e4daad;
}

.totalTableauC1 {
	border-top:1px solid #A18C17;
	border-right:1px solid #A18C17;
	border-bottom:1px solid #e4daad;
}

.totalTableauA2 {
	border-left:1px solid #A18C17;
	border-right:1px solid #e4daad;
	border-bottom:1px solid #e4daad;
}

.totalTableauB2 {
	border-bottom:1px solid #e4daad;
}

.totalTableauC2 {
	border-right:1px solid #A18C17;
	border-bottom:1px solid #e4daad;
}

.totalTableauA3 {
	border-left:1px solid #A18C17;
	border-right:1px solid #e4daad;
	border-bottom:1px solid #A18C17;
}

.totalTableauB3 {
	border-bottom:1px solid #A18C17;
}

.totalTableauC3 {
	border-right:1px solid #A18C17;
	border-bottom:1px solid #A18C17;
}

/*----------------------------------*/
/*Définition des champs*/
/*----------------------------------*/
.fieldArea {
	background: #fbf3e2;
	
	border-bottom: #b5994d 1px solid;
	border-left: #b5994d 1px solid;
	border-right: #b5994d 1px solid;
	border-top: #b5994d 1px solid;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	
	line-height: normal;
	color: #OOOOOO;
	
	scrollbar-3dlight-color: #fbf3e2;
 	scrollbar-arrow-color: #b5994d;
 	scrollbar-darkshadow-color: #fbf3e2;
 	scrollbar-face-color: #fbf3e2;
 	scrollbar-highlight-color: #fbf3e2;
 	scrollbar-shadow-color: #fbf3e2;
 	scrollbar-track-color: #fbf3e2;
}

.fieldAreaHand {
	background: #fbf3e2;
	
	border-bottom: #b5994d 1px solid;
	border-left: #b5994d 1px solid;
	border-right: #b5994d 1px solid;
	border-top: #b5994d 1px solid;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	
	line-height: normal;
	color: #OOOOOO;
	
	scrollbar-3dlight-color: #fbf3e2;
 	scrollbar-arrow-color: #b5994d;
 	scrollbar-darkshadow-color: #fbf3e2;
 	scrollbar-face-color: #fbf3e2;
 	scrollbar-highlight-color: #fbf3e2;
 	scrollbar-shadow-color: #fbf3e2;
 	scrollbar-track-color: #fbf3e2;
	
	cursor: hand;
}

.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;
}

/*----------------------------------*/
/*Divers*/
/*----------------------------------*/
.menuSeparateur {
	background-image: url(pictures/separateurMenu.gif);
	background-position: top;
	
	font-size: 11px;
	font-weight: bold; 
	color: #494949;
}

.contourPhoto {
	background-color: #A18C17;
}

.contourPhotoTrait {
	border-Left:1px solid #A18C17;
	border-Right:1px solid #A18C17;
	border-Top:1px solid #A18C17;
	border-Bottom:1px solid #A18C17;
	
	background-color:#FFFFFF;
}

.fondPhoto {
	background-color: #FFFFFF;
}

.contourBlanc {
	background-color: #FFFFFF;
}

.fondCondition {
	background-color: #fffbf1;
}

.itemMenuEnable {
	background-color:#fbf3e2;
	
	border-bottom: #b5994d 1px solid;
	border-left: #b5994d 1px solid;
	border-right: #b5994d 1px solid;
	border-top: #b5994d 1px solid;
}

.itemMenuDisable {
}

.contourEncadre {
	border-bottom: #8da92f 1px solid;
	border-left: #8da92f 1px solid;
	border-right: #8da92f 1px solid;
	border-top: #8da92f 1px solid;
	
	background-color:#eef2e0;
}

.popupDragmodeOn {
	-moz-opacity:0.8; 
	filter:alpha(opacity=80); 
	opacity:0.8;
}

.popupDragmodeOff {

}

.popupMaskPage {
	-moz-opacity:0.01; 
	filter:alpha(opacity=01); 
	opacity:0.01;
}
