/* Styles communs à toutes les pages -----------------------------------------*/
.CellHeader {
	border-top:				1px solid #000;
	background:				#fff;
}
.CellDate {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	text-align:				right;
	color:					#819C0C;
	padding:				5px 13px 0 17px;
	vertical-align:			top;
	text-align:				left;
}
.CellMenuFixe {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	text-align:				right;
	color:					#8B112A;
	padding:				4px 13px 0 0;
	vertical-align:			top;
}
.CellIdentification {
	font:					10px/15px Verdana, Arial, Helvetica, Sans-serif;
	text-align:				left;
	color:					#000;
	padding:				8px 12px;
	vertical-align:			top;
	width:					198px;
	height:					44px;
	vertical-align:			top;
}
.CellMenu {
	font:					10px/15px Verdana, Arial, Helvetica, Sans-serif;
	text-align:				left;
	color:					#000;
	padding:				8px 12px;
	vertical-align:			top;
	background:				#682032;
	border-right:			1px solid #000;
}
A.LienConnexion, A.LienConnexion:hover {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		none;
}
A.LienConnexion:hover {
	color:					#F4FAD9;
}
A.LienNavFixe, A.LienNavFixe:hover {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#8B112A;
	text-decoration:		none;
}
A.LienNavFixe:hover {
	text-decoration:		underline;
}
.CellFooter {
	font:					10px/15px Verdana, Arial, Helvetica, Sans-serif;
	color:					#768028;
	text-align:				left;
	padding:				4px 0;
	vertical-align:			top;
	text-align:				right;
}
A.LienCredit, A.LienCredit:hover {
	font:					10px/15px Verdana, Arial, Helvetica, Sans-serif;
	color:					#768028;
	text-decoration:		none;
}
A.LienCredit:hover {
	text-decoration:		underline;
}
/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellTitre {
	font:					19px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#68000C;
	border-bottom:			1px solid #D8B5B9;
	padding: 				4px 0 10px 2px;
}
.CellContenu {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	background:				#fff;
	padding:				8px;
	border-left:			1px solid #000;
	border-right:			1px solid #000;
	border-bottom:			1px solid #000;
	height:					420px;
	vertical-align:			top;
}
/* Styles pour sous menus ----------------------------------------------------*/
a.LienMenuOff, a.LienMenuOff:hover {
	font:					11px /120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#D8B5B9;
	text-decoration:		none;
}
a.LienMenuOff:hover {
	text-decoration:		underline;
}
a.LienMenuOn, a.LienMenuOn:hover {
	font:					11px /120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	text-decoration:		underline;
}

/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	vertical-align:			top;
	padding:				0 0 0 0;
}
.TxtBox {
	height:					20px;
	font:					11px/120% Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	padding:				2px 0 0 2px;
	margin: 				0;
	border:					1px solid #adb35b;
}

.TxtBoxRecherche {
    height:                 18px;
    font:                   11px/120% Verdana, Arial, Helvetica, sans-serif;
    color:                  #000;
    padding:                1px 0 0 3px;
    margin:                 0 0 0 5px;
    border:                 1px solid #d8b5b9;
}


.TxtArea {
	font:					9px/120% Verdana, Arial, Helvetica, sans-serif;
	color:					#000;
	padding:				0;
	margin: 				0;
}
.Btn {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#fff;
	background:				#AB5761;
	border:					1px solid #6B2233;
	overflow: 				visible;
	padding:				4px 12px;
}
.BtnVert {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#667208;
	background:				#c8d971;
	border:					1px solid #6B2233;
	overflow: 				visible;
	padding:				2px 7px;
}

.BtnVertLogIn {
    font:                   11px/120% Verdana, Arial, Helvetica, Sans-serif;
    color:                  #fff;
    background:             #707d06;
    border:                 1px solid #6B2233;
    overflow:               visible;
    padding:                4px 12px;
}



/* Général -------------------------------------------------------------------*/
BODY {
	padding:				0;
	margin:					0;
	background:				#fff;
}
A, A:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#707D06;
	text-decoration:		underline;
}
A:hover {
	color:					#93AD27;
}
P {
	padding:				0;
	margin:					0 0 16px 0;
}
UL {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#1a1a1a;
	margin: 				0;
	padding:				0;
}
OL {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#1a1a1a;
	margin: 				0 0 0 12px;
	padding:				0;
}
UL LI {
	list-style:				disc outside url(../images/Puce_Liste.gif);
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#1a1a1a;
	margin: 				5px 0 0 15px;
	padding:				0;
}
OL LI {
	list-style:				decimal outside;
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#1a1a1a;
	margin: 				5px 0 0 10px;
	padding:				0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
}
/* Arrière-plan --------------------------------------------------------------*/
.BgG {
	background:		#DFE2B6 url(../images/Bg_G.jpg) repeat-x top right;
}
.BgD {
	background:		#DFE2B6 url(../images/Bg_D.jpg) repeat-x top left;
}
.BgM {
	background:		#DFE2B6;
}
.BgHeader {
	background:		#fff url(../images/Bg_Header.jpg) no-repeat top right;
	width:			530px;
	vertical-align:	top;
}
.BgHeaderAcc {
	background:		#fff url(../images/Bg_HeaderAcc.jpg) no-repeat top right;
	vertical-align:	top;
	height:			128px;
	width:			753px;
	text-align:		right;
}
.BgBlanc {
	background:		#fff;
}
.BgIdentification {
	background:		#fff url(../images/Bg_Identification.jpg) repeat-x top left;
	border-left:			1px solid #000;
}
/* Tableaux  --------------------------------------------------------------*/
.CellPagination {
	text-align:		right;
	padding:		4px 0;
}
.CellPagination a, .CellPagination a:hover {
	font:			bold 12px/120% Verdana, Arial, Helvetica, sans-serif;
	color:			#93ad27;
	text-decoration:none;
}
.CellPagination a:hover {
	color:			#6c2233;
}
a.LienPageEnCours, a.LienPageEnCours:hover {
	font:			bold 12px/100% Verdana, Arial, Helvetica, sans-serif;
	color:			#6c2233;
	text-decoration:underline;
}
.CellTri {
	font:			10px/120% Verdana, Arial, Helvetica, sans-serif;
	color:			#fff;
	background: 	#6c2233;
	padding:		2px 3px;
	border-bottom:	1px solid #999e6a;
	border-right:	1px solid #999e6a;
}
.DropDownVariete {
	width:			108px;
	font:			10px/120% Arial, Helvetica, sans-serif;
	color:			#000;
}
.DropDownPourcent {
	width:			40px;
	font:			9px/100% Arial, Helvetica, sans-serif;
	color:			#000;
	height:			16px;
	padding:		0;
}
.TxtBoxQte {
	width:			30px;
	height:			18px;
	font:			9px/120% Verdana, Arial, Helvetica, sans-serif;
	color:			#000;
	padding:		0;
	margin: 		0;
}
.NoteRose {
	font: 			bold 11px/120% Verdana, Arial, Helvetica, sans-serif;
	color: 			#a81e4b;
}
.BgVert {
	background:		#a8c23c;
}
.BgVertFonce {
	background:		#768028;
}
.BgBlanc {
	background:		#fff;
}
.CellTabTitre a, .CellTabTitre a:hover {
	font:			bold 10px/120% Verdana, Arial, Helvetica, sans-serif;
	color:			#fff;
	text-decoration:underline;
}
.CellTabTitre a:hover {
	color:			#eff2d7;
}
.CellRecherche {
	background:		#f7f2f1;
	padding:		12px;
}
.CellLabel {
	font:			bold 11px/120% Verdana, Arial, Helvetica, sans-serif;
	color:			#ab5761;
}
A.LienListe, A.LienListe:hover {
	font:					bold 10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#682032;
	text-decoration:		underline;
}
A.LienListe:hover {
	color:					#ab5761;
}
A.LienRecherche, A.LienRecherche:hover {
    font:                         bold 13px/120% Verdana, Arial, Helvetica, Sans-serif;
    color:                        #6a2031;
    text-decoration:              underline;
}
A.LienRecherche:hover {
    color:                        #b3475e;

}
/* Log In   --------------------------------------------------------------*/
.BgLogIn {
	background:		#fff url(../images/Bg_Identification.jpg) repeat-x top left;
	padding:		15px;
	border:			1px solid #93ad27;
}
.CellLogIn {
	font:			bold 11px/120% Verdana, Arial, Helvetica, sans-serif;
	color:			#111;
}
.CellContact {
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#8B112A;
	vertical-align:	top;
	text-align:		right;
	padding:		5px 10px 0 0;
}
/* Admin  --------------------------------------------------------------*/
.BgLogInAdm {
	background:		#fff url(../images/Bg_IdentificationAdmin.jpg) repeat-x top left;
	padding:		15px;
	border:			1px solid #a91717;
}
.CellHeaderAdmin {
	background:		#fff url(../images/Bg_HeaderAdmin.gif) repeat-x top left;
}
.CellLogInAdm
{
	font:			bold 11px/120% Verdana, Arial, Helvetica, sans-serif;
	color:			#FFF;
}
.CellLogoAdmin {
	background:		#fff;
	border-right:	1px solid #000;
	border-left:	1px solid #000;
	padding: 0px;
}
A.LienMenuAdmin, A.LienMenuAdmin:hover {
	font:					11px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#768028;
	text-decoration:		underline;
}
A.LienMenuAdmin:hover {
	color:					#9aae00;
}

/* --------------------------------------------------------------*/

.Trier
{
	font:			10px/120% Verdana, Arial, Helvetica, sans-serif;
	color:			#fff;
}
/* Label pour messages d'erreur -----------------------------------------------*/
.lblError
{
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#FF0000;
}

.lblErrorAdmLogIn
{
	font:					10px/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					#adfe80;
}
/* FIN Label pour messages d'erreur -------------------------------------------*/

/* Styles pour les tooltips -----------------------------------------------*/
a.Tooltips{
	position:relative; /*this is the key*/
	z-index:24;
	color:#000;
	text-decoration:none;
	line-height:normal;
	margin-left:10px;
}
a.Tooltips:hover { z-index:25; background-color:#768028; }
a.Tooltips span { display: none; }
a.Tooltips img {  vertical-align:middle; border:0; }
a.Tooltips span img {  vertical-align:baseline; border:0; }
a.Tooltips:hover span { /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:1.5em; 
	left:2.5em; 
	padding:3px 5px;
	border:1px solid #000;
	background-color:#FFF; 
	color:#000;
	text-align:left;
	text-decoration:none;
	font-size:10px;
	line-height:13px;
	font-weight:normal;
	white-space:nowrap;
}
/* FIN Styles pour les tooltips -------------------------------------------*/
