/*
 * style sheet for Bekaert consulting
 */
.small { color: #861764; font: xx-small Arial; }
img { border: none; }
/* ============== General page elements ============== */

A:link                                                     { color: #4d5090; text-decoration:none }
A:visited, A:active                                  { color: #4d5090; ; text-decoration:none }
A:hover                                                  { color: #4d5090; text-decoration:underline }

.related A:link                                         { color: #861764; text-decoration:none }
.related A:visited, .related A:active         { color: #861764; ; text-decoration:none }
.related A:hover                                      { color: #861764; text-decoration:underline }

.cut A:link                                               { font: bold xx-small; color: #4d5090; text-decoration:none }
.cut A:visited, .cut A:active                    { font: bold xx-small; color: #4d5090; ; text-decoration:none }
.cut A:hover                                           { font: bold xx-small; color: #4d5090; text-decoration:underline }

.menuL A:link                                            { color: #C7C4D6; text-decoration:none }
.menuL A:visited, .menuL A:active               { color: #C7C4D6; text-decoration:none }
.menuL A:hover                                         { color: #FFFFFF; text-decoration:underline }

.menuD A:link                                            { color: #64659D; text-decoration:none }
.menuD A:visited, .menuD A:active               { color: #64659D; text-decoration:none }
.menuD A:hover                                         { color: #4d5090; text-decoration:underline }

.inner A:link                                            { color: #990066; text-decoration:underline }
.inner A:visited, .menuD A:active               { color: #990066; text-decoration:underline }
.inner A:hover                                         { color: #990066; text-decoration:underline }



.greet { border: 2px solid #00CC00; background: #BFFFBF; margin: 3px; padding: 2px; }
.error { border: 2px solid #FF0000; background: #FFBFBF; margin: 3px; padding: 2px; }
.alert { border: 2px solid #FFCC00; background: #FFF2BF; margin: 3px; padding: 2px; }


/* ============== Class elements ============== */

.txt                                                       {  font: x-small Verdana, Arial; color: #4d5090}
.titleNews                                              {  font: x-small Verdana, Arial; color: #FFFFFF}
.related                                                 {  color: #861764; font: x-small Arial }
.cut                                                      { font: xx-small Verdana, Arial; color: #003366 }
.menuL                                                  { font: x-small Verdana, Arial; color: #4d5090 }
.menuD                                                  { font: x-small Verdana, Arial; color: #64659D }
.adresse                                                { font: xx-small Arial; color: #FFFFFF }
.formation                                             { font: xx-small Verdana, Arial; color: #861764 }
.quizz                                                    { font: bold x-small Verdana, Arial; color: #990066 }
.repquizz                                               { font: xx-small Verdana, Arial; color: #4d5090 }

/* ============== Form elements ============== */

input {  font: x-small Verdana, Arial; background: #e2e1e7; border: 1px solid; border-color: #c7c4d6 }
textarea {  font: x-small Verdana, Arial; background: #e2e1e7; border: 1px solid; border-color: #c7c4d6 }
select {  font: x-small Verdana, Arial; background: #e2e1e7; border: 1px solid; border-color: #c7c4d6 }
h2 { color: #861764; }

/* ============= Gedeco elements ============= */

#gedeco_billets .date {
font: xx-small Verdana, Arial;
color: #861764;
}
#gedeco_billets {
	list-style: none;
	margin: 20px;
	padding: 0;
}
#gedeco_article {
	margin: 20px;
}
#gedeco_article h1 {
	font-family: Arial, Helvetica, sans-serif;
}
#gedeco_article .gedeco_footer {
	color: #861764;
	font-style: italic;
}
#gedeco_article .gedeco_retour {
	font-style: normal;
	font-weight: bold;
	margin: 20px;
}

.ref { display: none; }


#inter, #intra { background: #E2E1E7; padding: 0px; font: xx-small Verdana, Arial; color: #861764; }
#inter dd, #intra dd { margin: 0px; padding: 8px 25px 5px; background: url("i/formation/dl.gif") repeat-x bottom; }
#inter dt, #intra dt {
	text-align: center;
	font-weight: bold;
	letter-spacing: 5px;
	padding: 3px 0px 5px;
	background: url("i/formation/dl.gif") repeat-x bottom;
}
#formation_pdf { background: #E2E1E7; padding: 10px; font: xx-small Verdana, Arial; color: #861764; font-weight: bold; }

#programmeFormation { padding: 0px; margin: 0px; }
#programmeFormation ul { padding: 0px; margin: 0px 0px 4px; }
#programmeFormation li { padding: 0px; margin-left: 15px; }


.bgPlan								{ background: url(i/plan-theme-background.png) repeat-y; }
.bgPlanTop							{ height: 45px; background: url(i/plan-theme-top.png) no-repeat; }
.bgPlanBottom						{ height: 45px; background: url(i/plan-theme-bottom.png) no-repeat; }
.nPlan								{ font: x-small Verdana, Arial; color: #64659D; }
.nPlan td							{ width: 50%; padding: 2px 0px; }
.nPlan h2							{ text-align: center; background: #dedede; color: #861764; font-size: medium; margin: 0px; padding: 3px; }
.nPlan h3							{ color: #ffffff; font-size: small; margin: 0px; padding: 3px; }
.nPlan .right						{ text-align: right; padding-right: 10px; }
.nPlan .left						{ text-align: left; padding-left: 10px; }

.nPlan a							{ color: #64659D; text-decoration:none; }
.nPlan a:hover						{ color: #4d5090; text-decoration:underline; }
.nPlan .notActive					{ color: #B9B7B8; }

