/**
 * CSS de mise en forme Partie administration 
 *
 **/
 /*
	Orange foncé  : #F78602
	Orange médian : #FFB155
	Orange clair  : #FFCD91

	Orange (titre) : #F78602

	Ligne foncées : #FFCD91
	Ligne claires : #FFE5C7

	Vert foncé : #3BCC27
	Vert clair : #AFEEA2

	Aide Bordures : #1F6414
	Aide niveau 1 : #2F8C1C
	Aide niveau 2 : #39AA22
	Aide niveau 3 : #3BCC27
	Aide niveau 4 : #4BD933
	Aide niveau 5 : #60DD47
	Aide niveau 6 : #71E15B
	Aide niveau 7 : #83E56F
	Aide niveau 8 : #94E983
	Aide niveau 9 : #A5ED97
 */

/****************************************************************************/
.bgb1 { background-color:#F78602; color: #FFFFFF; }
.bgb2 { background-color:#FFB155; color:black; }
.bgb3 { background-color:#FFCD91; color:black; }
.bgb4 { background-color:#FFCD91; color:black; }
.bgb5 { background-color:#FFE5C7; color:black; }
.bgb6 { background-color:#3BCC27; color:black; }
.bgb7 { background-color:#AFEEA2; color:black; }

.aide  { border: 1px dashed #1F6414; }
.aide1 { border: 1px solid #1F6414; background-color:#2F8C1C; color:white; font-weight: bold; font-size: 14px; }
.aide2 { border: 1px solid #1F6414; background-color:#39AA22; color:white; font-weight: bold; font-size: 13px; }
.aide3 { border: 1px solid #1F6414; background-color:#3BCC27; color:white; font-weight: bold; font-size: 12px; }
.aide4 { border: 1px solid #1F6414; background-color:#4BD933; color:black; font-weight: bold; font-size: 12px; }
.aide5 { border: 1px solid #1F6414; background-color:#60DD47; color:black; font-weight: bold; font-size: 12px; }
.aide6 { border: 1px solid #1F6414; background-color:#71E15B; color:black; font-weight: bold; font-size: 12px; }
.aide7 { border: 1px solid #1F6414; background-color:#83E56F; color:black; font-weight: bold; font-size: 12px; }
.aide8 { border: 1px solid #1F6414; background-color:#94E983; color:black; font-weight: bold; font-size: 12px; }
.aide9 { border: 1px solid #1F6414; background-color:#A5ED97; color:black; font-weight: bold; font-size: 12px; }

.bgreen, .bgreen a, .bgreen a:hover  {
	font-size: 14px;
	background-color: #008800;
	color: white;
	font-weight: bold;
	text-align: center;
}
.bgreen a:hover {
	color: #AAFFAA;
}
.bred {
	font-size: 14px;
	background-color: red;
	color: white;
	font-weight: bold;
	text-align: center;
}
.borange {
	font-size: 14px;
	background-color: orange;
	color: white;
	font-weight: bold;
	text-align: center;
}
.bblack {
	font-size: 14px;
	background-color: black;
	color: white;
	font-weight: bold;
	text-align: center;
}
.bgreen2 {
	background-color: #55FF55;
	font-weight: bold;
}
.bred2 {
	background-color: #FF5555;
	font-weight: bold;
}
.sgreen {
	font-size: 14px;
	color: green;
	text-align: center;
}
.sred {
	font-size: 14px;
	color: red;
	text-align: center;
}
.strike {
	text-decoration:line-through;
}


.miniinfo,.miniinfo TR TD {
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
	font-size: 10px;
}

body,td,p {
	color: black;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, Geneva, Swiss, SunSans-Regular;
}
a{
	color: #0000FF;
	text-decoration: none;
}
a:hover{
	color: #992200;
	text-decoration: underline;
}


H1, .h1 {
	font-size: 18px;
	font-weight: bold;
	padding: 4px 5px 4px 8px;
	margin:0px 0px 2px 0px;
	color: white;
	background-color: #F78602;
}
H2, .h2 {
	font-size: 13px;
	font-weight: bold;
	padding: 4px 5px 4px 8px;
	margin:0px 0px 2px 0px;
	color: black;
	background-color: #FFB155;
}
H3, .h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 4px 5px 4px 8px;
	margin:0px 0px 2px 0px;
	color: black;
	background-color: #FFCD91;
}

.picDisabled {
	filter: Alpha(opacity=25); -moz-opacity: .25; opacity: .25;
}
.picEnabled {
	filter: Alpha(opacity=100); -moz-opacity: 1; opacity: 1;
}



/****************************************************************************/
/*.tableau { border-color:#003399; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}*/
.tableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
table.tableau tr th {
	background-color: #C0DDE4;
	color: #003755;
	font-weight: bold;
	text-align: center;
}
.lig0 { background-color: #EAFCFF; }
.lig1 { background-color: #E2F3F4; } /*#D0E8EB;*/


img { border: 0;}
/****************************************************************************/
TEXTAREA,INPUT,SELECT {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.basepage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333366;
	background-color:#FFFFFF;
}
.formbutton {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	border: 1px solid #003399;
	background-color: #FFFFCC;
	font-weight: bold;
}
/****************************************************************************/
/* ALTILIB */
/* ListMaker & DataEditor => dbManager */
.altable,.alblocktitre,.alinfo,.alinput,.alinputerr,.alinputtable,.aldescr,.aldescrinv,.aldescr2,.aldescr3,.aledit,
.allig0,.allig1,.allig0_ov,.allig1_ov,.allig0_dw,.allig1_dw,
.albut,.albut_ov,.albut_dw
{
	font-family: Arial, Helvetica, sans-serif; color:black; font-size: 12px; border-color:#EEEEFF; 
}
TABLE.altable  {
	background-color: #F1F9F3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle;
	border-width: 1px; border-color:#FFE5C7; border-style:solid;
}
TABLE.altable TR TD { border-style: solid; border-width: 1px; border-color:#FFFFFF; }
TABLE.altable TR TD TABLE TR TD {border-style: none; border-width: 0px; }


.altable    { background-color:yellow; }
.aldescr    { background-color:#FFCD91; text-align: right; }
.aldescrinv { background-color:#000000; text-align: right; color:#FFCD91; }
.aldescr2   { background-color:#FFCD91; text-align: left;  }
.aldescr3   { background-color:#FFCD91; text-align: center;  }
.aledit     { background-color:#FFE5C7; }

.alblocktitre { font-size: 14px; font-weight: bold; font-style: italic; background-color:#ffffff; color:#000099;  border-bottom: 1px dashed #C0C0C0; }

.alinfo { background-color: #FAFAFA; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle; border-style: dashed; border-width: 1px; border-color:#0074C2; }

.alinput    { background-color:white; text-decoration:none; }
.alinputerr { background-color:red;   text-decoration:none; }
.albut      { color:black;   text-decoration:none; }
.albut_ov   { color:darkred; text-decoration:underline; }
.albut_dw   { color:red;     text-decoration:underline; }

.altitre,.altitrenosort,.altitresort1dw,.altitresort1up,.altitresort2dw,.altitresort2up
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 
	background-color:#FFB155; color:#000099;
	/*border-style: outset; border-width: 1px; border-color:black; */
}

.altitresort1dw, .altitresort1up { color:#EE0000; }
.altitresort2dw, .altitresort2up { color:#660000; }

.altitre2,.altitre2nosort,.altitre2sort1dw,.altitre2sort1up,.altitre2sort2dw,.altitre2sort2up
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; 
	background-color:#FAFAFA; color:#000099;
}
.altitre2sort1dw, .altitre2sort1up { color:#EE0000; }
.altitre2sort2dw, .altitre2sort2up { color:#660000; }

.allig0    { background-color:#FFCD91; }
.allig1    { background-color:#FFE5C7; }
.allig0_ov { background-color:#AFEEA2; color:black; }
.allig1_ov { background-color:#AFEEA2; color:black; }
.allig0_dw { background-color:#FFEEEE; }
.allig1_dw { background-color:#FFEEEE; }


.tcenter { text-align:center; }

.myselect  { background-color: #EAEAFF; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style:normal; }

.grille
{
	font-family: Arial, Helvetica, sans-serif; color:black; font-size: 12px;
	border-color:black; border-width: 1px; border-style:dashed;
}
/*
TABLE.altable TR TD { border-style: solid; border-width: 1px; border-color:#FFFFFF; }
TABLE.altable TR TD TABLE TR TD {border-style: none; border-width: 0px; }
*/
form {padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}

/****************************************************************************/
/* MEF Clients/Prospects */
.casecheckedpro, TD.casecheckedpro TABLE TR TD {
	background-color:#AFEEA2; color:black;
}
.casecheckedcli, TD.casecheckedcli TABLE TR TD {
	background-color:#3BCC27; color:white;
}
.casecheckedtmp, TD.casecheckedtmp TABLE TR TD {
	background-color:#FF5555; color:white;
}
.casenochecked, TD.casenochecked TABLE TR TD {
	background-color:#DDDDDD; color:black;
}
/****************************************************************************/
/* MEF Historique */
.histo_p, TR.histo_p TD  { /* prospection */
	background-color:#AFEEA2; color:black;
}
.histo_v, TR.histo_v TD { /* vente */
	background-color:#3BCC27; color:white;
}
.histo_r, TR.histo_r TD  { /* relance */
	background-color:#FF5555; color:white;
}
.histo_, TR.histo_ TD  { /* autre */
	background-color:#DDDDDD; color:black;
}
/****************************************************************************/
/****************************************************************************/
/* MENUS */
/****************************************************************************/
.cadreorange {
	border:solid 1px #F78602;
}
.tblmenu1 {
	border-top:   solid 1px #F78602;
	border-right: solid 1px #F78602;
}
.tblmenu2 {
	border-top:    solid 1px #F78602;
	border-right:  solid 1px #F78602;
	border-bottom: solid 1px #F78602;
}
.tdmenu1on  {
	background-color:#FFCD91; color:black;
	border-left:solid 1px #F78602;
}
.tdmenu1off {
	background-color:white; color:#F78602;
	border-left:solid 1px #F78602;
}
.tblmenu1 {
	border-top:   solid 1px #F78602;
	border-right: solid 1px #F78602;
}
.tdmenu2on  {
	background-color:#FFB155; color:black;
	text-decoration:underline; font-weight:bold;
	border-left:solid 1px #F78602;
}
.tdmenu2off {
	background-color:#FFCD91; color:black;
	text-decoration:none; font-weight:normal;
	border-left:solid 1px #F78602;
}
/****************************************************************************/
