/* Classes s'appliquant au body et td et mise en page */
body.bodymain {
	color: #000000;
	font-family: Verdana, Helvetica;
	font-size: 12px;
	margin-top: 0px;
	margin-left: 5px;
	background-color: #FFC71A;
}
legend        { font-weight:bold; color:#000000; }

/* Classes s'appliquant aux champs de saisie */
.champs           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #FFFFFF}
.champs_desactive { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #CCCCCC; border-style: none;}

/* Classes des hyperliens pour les boutons retours à la liste */
a.liensretour:link    {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
a.liensretour:visited {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
a.liensretour:hover   {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
a:hover               { font-family: Arial, Helvetica, sans-serif; color: #FFCC00; text-decoration: underline; }
a:visited             { font-family: Arial, Helvetica, sans-serif; }

/* Classes de mise en page principale */
.fondtableau              { background-color: #FFCC00; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
.fondcelluleseparation    { background-color: #CCCCCC; }
.fondcellulefoncee        { background-color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.fondcelluleclaire        { background-color: #FFFFFF; color: #000000 ; font-size: 11px}
.fondcellulenumcarte      { background-color: #FF800D; color: #000000 ; font-size: 16px}
.fondcelluleannule        { background-color: #FF0000; color: #000000 ; font-size: 11px}
.fondcellulebonutilise    { background-color: #FFFF33; color: #000000 ; font-size: 11px}
.fondcellulebonexpiresoon { background-color: #FF0000; color: #000000 ; font-size: 11px}
.fondcellulebondisponible { background-color: #A6F4A2; color: #000000 ; font-size: 11px}
.fondcelluleautrecarte 	  { background-color: #255387; color: #000000 ; font-size: 11px}
.fondcellulecartegroupement 	  { background-color: #FF6600; color: #000000 ; font-size: 11px}
.titre                    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFC71A; background-color: #000000; }
.numcarte                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold;}
.soustitre                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #255387}
.soustitrenoir                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.infobon                  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #OOOOOO}
.petitepolicefoncee       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000; margin-right: 3px; padding-right: 3px; font-weight: bold; margin-left: 3px; padding-left: 3px }
.petitepoliceclaire       { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FFFFFF; font-weight: bold }
.texte_no_page_navigation { color: #E5EFFD; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none }

/* styles pour les menus */
body.bodymenu       {background-color: #FF800D; color="#000000" font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 0px; margin-left: 5px; margin-top: 0px; margin-bottom: 0px}
.menu_nom_user      {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color="#333333"}

.btn_cell_off       {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	background-color: #FFFFFF;
	margin: 2px;
	padding: 4px 1px;
	border: 1px solid #000000;
}

.btn_cell_on        {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC00; 	border: 1px solid #000000; 	margin: 2px;
	padding: 4px 1px;}

.btn_cell_actif     {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; background-color: #F05D32; 	border: 1px solid #000000; 	margin: 2px;
	padding: 4px 1px;}

A.lnkbpmenu:link    {color: #000000; text-decoration: none; }
A.lnkbpmenu:visited {color: #000000; text-decoration: none; }
A.lnkbpmenu:hover   {color: #000000; text-decoration: none;}

.displaynone { display:none; }

.ongletactif {
	background-color: #FF0000;
	;
	border: 1px #FFCCCC ridge;
	color: #FFFFFF;
	margin-left: 10px;
	padding-left: 10px;
}
.ongletinactif {
	background-color: #000000;
	;
	border: 1px #FFCCCC solid;
	color: #FFFFFF;
	margin-left: 10px;
	padding-left: 10px;
}
