/* CSS EFE v.3 */
/* by k1000 Janv 2006 */

html, body {
    height: 100%;
	margin:0;
	/*text-align: center;  text-align required for IE 5.5 */
	background-color:#FFFFFF;
}

body,td,th 			{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A3263;	
}

h1, h2 {
	margin: 0px;
}

a#lien:link {color: #1A3263; text-decoration:none;}
a#lien:visited {color: #1A3263; text-decoration:none;}
a#lien:hover {color: #6f1063; text-decoration:none;}

a:link				{color: #1A3263; text-decoration:none;}
a:visited			{color: #1A3263; text-decoration:none;}
a:hover				{color: #658667; text-decoration:none;}

/*div					{text-align:justify;}*/
.error 				{color: #FF0000;}

.Interligne2 {line-height: 18px;}

.FontSize10 		{font-size: 10px;}
.FontBold 			{font-weight: bold;}
.FontUpperCase		{text-transform: uppercase;}

.ColorWhite			{color: #FFFFFF;}
.ColorWhiteBold	{color: #FFFFFF; font-weight: bold;}
.ColorBeige			{color: #E2DCD3;}
.ColorMarron		{color: #908575/*#AA9D85*/;}
.ColorMarronBold	{color: #908575; font-weight: bold;}
.ColorGreenBold		{color: #658667; font-weight: bold;}
.ColorGreenUnderline		{color: #658667; text-decoration:underline;}
.ColorGreenBoldUnderline	{color: #658667; font-weight: bold; text-decoration:underline;}
.ColorGreenBorder	{color: #658667; padding:5px; border-top:1px dotted #658667; border-bottom:1px dotted #658667;}
.ColorGreen			{color: #658667;}
.ColorGreenTimes	{color: #658667; font-family: "Times New Roman", Times, serif;}
.ColorGreenLite	{color: #ABB202;}
.ColorGreenDark	{color: #69670E;}
.ColorViolet		{color: #6F1063;}
.ColorRed			{color: #FF0000;}
.ColorRed10			{color: #FF0000; font-size: 10px;}
.ColorGray			{color: #999999;}
/*.ColorBeige			{color: #AC9F83;}*/
.TitreTimesWhite10	{font-size: 10px; font-family: "Times New Roman", Times, serif; color: #FFFFFF;}
.TitreTimesWhite11	{font-size: 11px; font-family: "Times New Roman", Times, serif; color: #FFFFFF;}
.TitreTimesWhite12	{font-size: 12px; font-family: "Times New Roman", Times, serif; color: #FFFFFF;}
.TitreTimesWhite14	{font-size: 14px; font-family: "Times New Roman", Times, serif; color: #FFFFFF; text-transform: uppercase;}
.TitreGreen14					{font-size: 14px; color: #658667;}
.TitresTimesGreen14			{font-size: 14px; font-family: "Times New Roman", Times, serif; color: #658667; text-transform: uppercase;}
.TitresTimesGreen14N			{font-size: 14px; font-family: "Times New Roman", Times, serif; color: #658667;}
.TitresTimesGreen14Bold		{font-size: 14px; font-family: "Times New Roman", Times, serif; color: #658667; text-transform: uppercase; font-weight:bold;}
.TitresTimesGreenLite14		{font-size: 14px; font-family: "Times New Roman", Times, serif; color: #ABB202; text-transform: uppercase;}
.TitresTimesGreenDark14		{font-size: 14px; font-family: "Times New Roman", Times, serif; color: #69670E; text-transform: uppercase;}
.TitreTimes14				{font-size: 14px; font-family: "Times New Roman", Times, serif; text-transform: uppercase;}
.TitreTimes14Bold			{font-size: 14px; font-family: "Times New Roman", Times, serif; text-transform: uppercase; font-weight:bold;}
.TitresTimes 				{font-size: 20px; font-family: "Times New Roman", Times, serif; text-transform: uppercase;}
.TitresTimesGreenLite	{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #ABB202;}
.TitresTimesGreen			{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #658667; text-transform: uppercase;}
.TitresTimesBlue			{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #5275B5; text-transform: uppercase;}
.TitresTimesOrange 		{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #BF5A0C; text-transform: uppercase;}
.TitresTimesViolet		{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #6F1063; text-transform: uppercase;}
.TitresTimesMarron		{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #908575; text-transform: uppercase;}
.Titres20				{font-size: 20px;}
.Titre14					{font-size: 14px;}
.Titre14Bold			{font-size: 14px; font-weight: bold; text-transform: uppercase;}
.Titre14MarronBold	{font-size: 14px; font-weight: bold; color: #908575;}
.TitreH4			{margin:0px; font-weight:normal ;}

.LinkViolet2:link			{color: #6F1063; text-decoration:none;}
.LinkViolet2:visited		{color: #6F1063; text-decoration:none;}
.LinkViolet2:hover		{color: #1A3263; text-decoration:underline;}

.LinkViolet:link			{color: #1A3263; text-decoration:none;}
.LinkViolet:visited		{color: #1A3263; text-decoration:none;}
.LinkViolet:hover			{color: #6F1063; text-decoration:underline;}

.LinkVioletBold:link		{color: #1A3263; font-weight:bold; text-decoration:none;}
.LinkVioletBold:visited		{color: #1A3263; font-weight:bold; text-decoration:none;}
.LinkVioletBold:hover		{color: #6F1063; font-weight:bold; text-decoration:none;}

.LinkViolet3:link			{color: #6F1063; text-decoration:none;}
.LinkViolet3:visited		{color: #6F1063; text-decoration:none;}
.LinkViolet3:hover			{color: #1A3263; text-decoration:none;}

.LinkGreen2:link			{color: #658667; text-decoration:none;}
.LinkGreen2:visited			{color: #658667; text-decoration:none;}
.LinkGreen2:hover			{color: #1A3263; text-decoration:none;}

.LinkGreenLite:link			{color: #1A3263; text-decoration:none;}
.LinkGreenLite:visited		{color: #1A3263; text-decoration:none;}
.LinkGreenLite:hover		{color: #ABB202; text-decoration:none;}

.LinkGreenLiteBold:link			{color: #1A3263; font-weight: bold; text-decoration:none;}
.LinkGreenLiteBold:visited		{color: #1A3263; font-weight: bold; text-decoration:none;}
.LinkGreenLiteBold:hover		{color: #ABB202; font-weight: bold; text-decoration:none;}

.LinkGreenLite2:link		{color: #ABB202; text-decoration:none;}
.LinkGreenLite2:visited		{color: #ABB202; text-decoration:none;}
.LinkGreenLite2:hover		{color: #1A3263; text-decoration:none;}

.LinkMenu:link			{color: #1A3263; text-decoration:none;}
.LinkMenu:visited		{color: #1A3263; text-decoration:none;}
.LinkMenu:hover			{color: #658667; text-decoration:none;}

.LinkBold:link			{font-weight: bold; color: #1A3263; text-decoration:none;}
.LinkBold:visited		{font-weight: bold; color: #1A3263; text-decoration:none;}
.LinkBold:hover			{font-weight: bold; color: #658667; text-decoration:none;}

.LinkMarronBold:link			{font-weight: bold;color: #908575; text-decoration:none;}
.LinkMarronBold:visited		{font-weight: bold;color: #908575; text-decoration:none;}
.LinkMarronBold:hover		{font-weight: bold;color: #1A3263; text-decoration:none;}

.LinkMarronBold2:link		{font-weight: bold;color: #908575; text-decoration:none;}
.LinkMarronBold2:visited	{font-weight: bold;color: #908575; text-decoration:none;}
.LinkMarronBold2:hover		{font-weight: bold;color: #658667; text-decoration:none;}

.LinkMarronBold3:link		{font-weight: bold;color: #908575; text-decoration:none;}
.LinkMarronBold3:visited	{font-weight: bold;color: #908575; text-decoration:none;}
.LinkMarronBold3:hover		{font-weight: bold;color: #FFFFFF; text-decoration:none;}

.LinkMarron3:link		{color: #1A3263; text-decoration:none;}
.LinkMarron3:visited	{color: #1A3263; text-decoration:none;}
.LinkMarron3:hover		{color: #908575; text-decoration:none;}

.LinkMarron2:link		{color: #908575; text-decoration:none;}
.LinkMarron2:visited	{color: #908575; text-decoration:none;}
.LinkMarron2:hover		{color: #1A3263; text-decoration:none;}

.LinkMarron:link		{color: #908575; text-decoration:none;}
.LinkMarron:visited		{color: #908575; text-decoration:none;}
.LinkMarron:hover		{color: #908575; text-decoration:underline;}

.LinkOrange:link		{color: #BF5A0C; text-decoration:none;}
.LinkOrange:visited		{color: #BF5A0C; text-decoration:none;}
.LinkOrange:hover		{color: #1A3263;text-decoration: underline;}

.LinkOrange2:link		{color: #BF5A0C; text-decoration:none;}
.LinkOrange2:visited	{color: #BF5A0C; text-decoration:none;}
.LinkOrange2:hover		{color: #1A3263;text-decoration:none;}

.LinkOrangeBold2:link		{color: #BF5A0C; font-weight:bold; text-decoration:none;}
.LinkOrangeBold2:visited	{color: #BF5A0C; font-weight:bold; text-decoration:none;}
.LinkOrangeBold2:hover		{color: #658667; font-weight:bold; text-decoration:none;}

.LinkWhite:link			{font-weight: bold;color: #FFFFFF; text-decoration:none;}
.LinkWhite:visited		{font-weight: bold;color: #FFFFFF; text-decoration:none;}
.LinkWhite:hover		{font-weight: bold;color: #FFFFFF; text-decoration:underline;}

.LinkWhite2:link			{color: #FFFFFF; text-decoration:none;}
.LinkWhite2:visited		{color: #FFFFFF; text-decoration:none;}
.LinkWhite2:hover		{color: #FFFFFF; text-decoration:none;}

.LinkWhiteN:link		{font-weight: normal;color: #FFFFFF; text-decoration:none;}
.LinkWhiteN:visited		{font-weight: normal;color: #FFFFFF; text-decoration:none;}
.LinkWhiteN:hover		{font-weight: normal;color: #FFFFFF; text-decoration:underline;}

.LinkTimesGreen:link	{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #658667;} /* variante vert : #67855B */
.LinkTimesGreen:visited	{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #658667;}
.LinkTimesGreen:hover	{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #1A3263;}

.LinkTimesGreenLite:link		{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #ABB202;} /* v.1 : #ABA600 */
.LinkTimesGreenLite:visited	{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #ABB202;}
.LinkTimesGreenLite:hover		{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #1A3263;}

.LinkTimesBlue:link		{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #1A3263;}
.LinkTimesBlue:visited	{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #1A3263;}
.LinkTimesBlue:hover		{font-size: 20px; font-family: "Times New Roman", Times, serif; color: #1A3263;}

.LinkAzurBold:link		{color: #0088B2; font-weight:bold;}
.LinkAzurBold:visited	{color: #0088B2; font-weight:bold;}
.LinkAzurBold:hover		{color: #658667; font-weight:bold;}

#justify{text-align:justify;}

/* Styles Boutons et Champs de FORMULAIRES */
.valider_ok
{
	cursor:pointer;
	background-color:#FFFFFF;
	color:#658667;
	border:none;
}

.valider_hover
{
	cursor:pointer;
	background-color:#FFFFFF;
	color:#1A3263;
	border:none;
	text-decoration:underline;
}

.valider_annul
{
	cursor:pointer;
	background-color:#FFFFFF;
	color:#1A3263;
	border:none;
}

.valider_trans
{
	cursor:pointer;
	background-color:#FFFFFF;
	color:#908575;
	border:none;
}

.annuler_trans
{
	cursor:pointer;
	background-color:#FFFFFF;
	color:#908575;
	border:none;
}
.commander_edit
{
	cursor:pointer;
	background-color:#FFFFFF;
	color:#ABB202;
	border:none;
}

.deroulant_formation
{
	background-color:#FFFFFF;
	color:#658667;
}


/* boutons fiche */
/* -- pour formation -- */
#btPrint {
	padding-top: 7px;
	padding-bottom: 5px;
}
#btPrint	a	{
	background: url(../images/efe_bt_imprimer.gif) no-repeat left;
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 5px;
}
#btPrint a:hover {
	background: url(../images/efe_bt_imprimer_vert.gif) no-repeat left;
	color: #638365;
}

#btIntra	{
	padding-top: 7px;
	padding-bottom: 5px;
}	
#btIntra	a	{
	background: url(../images/efe_bt_flecheverte.gif) no-repeat left;
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 5px;
}
#btIntra a:hover	{
	background: url(../images/efe_bt_flechebleue.gif) no-repeat left;
}
#btTrans {
	padding-top: 7px;
	padding-bottom: 5px;
}
#btTrans	a	{
	background: url(../images/efe_ico_transmettre.gif) no-repeat left;
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 5px;
}
/* boutons fiche */
/* -- pour édition -- */
#btPrintEdit {
	padding-top: 7px;
	padding-bottom: 5px;
}
#btPrintEdit	a	{
	background: url(../images/efe_bt_imprimer.gif) no-repeat left;
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 5px;
}
#btPrintEdit a:hover {background: url(../images/efe_bt_imprimer_vertclair.gif) no-repeat left; color: #ABB202;}

#btCommand {
	padding-top: 7px;
	padding-bottom: 5px;
}
#btCommand	a	{
	background: url(../images/efe_bt_commander.gif) no-repeat left;
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 5px;
}
#btCommand a:hover {background: url(../images/efe_bt_commander_vertclair.gif) no-repeat left; color: #ABB202;}


/* ### Editions EFE ### */



#main {
	position: relative;
	width: 960px;
	min-height: 100%;
	margin: 0 auto;
}

#master_top {
	height: 137px;
	width: 960px;
	display:block;
	z-index: 1;
}

#master_left {
	float:left;
	top:137px;
	height: 70%;
	width: 166px;
	/*z-index: 3;*/
}

#master_left  .stringfield {
  border:1px solid #AA9D85;
  background-color:#F2F0ED; /*AA9D85;E2DCD3*/
 }

#content {
	/*position:absolute;*/
	float:right;
	top:137px;
	height: 70%;
	width: 790px;
}
#content_4 {
	/*position:absolute;*/
	float:right;
	top:137px;
	height: 70%;
	width: 4px;
}
.pagebody {
	margin: 0 auto;
	width: 960px;
}
.topframe {
	margin: 0px;
	width: 960px;
	z-index: 1;
	height: 134px;
}
.leftframe {
	width: 166px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: absolute;
	top: 137px;
}
.main {
	position: absolute;
	margin-left: 170px;
	width:786px;
	top: 138px;
}
.fiche-entete {
	margin: 0;
	width: 786px;
}
.fiche-entete h3{
	/*float:left;*/
	margin: 3px 0px 3px 0px;
	border-bottom: 1px solid #658667;
	padding-bottom: 6px;
	padding-top: 1px;
}
.fiche-entete-elearn h7{
	/*float:left;*/
	font-size: 20px;
	padding-bottom: 1px;
	padding-top: 1px;
	padding-left: 200px;
	
}

.fiche-entete h4{
	font-weight:normal;
	border-bottom: 1px solid #658667;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 200px;
	margin: 0;
}

.fiche-entete-elearn h4{
	font-weight:normal;
	border-bottom: 1px solid #658667;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 200px;
	margin: 0;
}
.blueline {
	position:absolute;
	top : 110px;
	height : 20px;
	margin-left: 170px;
	width:786px;
	/*border-top:1px solid #1A3263;
	border-bottom:1px solid #1A3263;*/
	padding-top: 5px;
 }
.BlocMarron {
	background-color: #908474;
	height: 20px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-top: 3px;
	float: right;
	vertical-align: bottom;
}
.BlocVert {
	background-color: #658667;
	height: 20px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-top: 3px;
	float: right;
	vertical-align: bottom;
}
.code {
	color:#658667;
	font-size:12px;
}
.fiche {
	padding: 0;
}
.fiche-left {
	width: 146px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.fiche-right {
	width: 615px;
	float: right;
	border-left: 1px solid #658667;
}
.fiche hr {
	height: 1px;
	color: #658667;
	background-color: #658667;
	border: 0px;
	padding: 0px;
	margin: Opx;
}
.texte-fiche-right {
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.btTranformation {
	border-top: 1px solid #658667;
	margin-top:5px;
	padding-top:3px;
}
.lien-fiche-right {
	float: right;
	width: 200px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-color: #E2DCD3;
}

.lien-fiche-right h1 {
	background-color:#1A3263;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
}

.lien-fiche-right ul {
display:inline;
margin:0px;
padding:0px;
}

.lien-fiche-right li {
	list-style-position:inside;
	list-style-image:url(/medias/images/efe_elts_flechebleue2.gif);
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
}
.lien-fiche-right li a {
vertical-align:middle;
position:relative;
top:-5px
}

.topframeimp {
display:none;
	margin: 0px;
	width: 100%;
	z-index: 1;
	height: 134px;
	background: #E2DCD3;
}


.ListDyn {
	cursor:pointer;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;

	background: #658667;
	margin-bottom: 5px;
	padding:3px;
}


.ListHover{
	display: block;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	background: #1A3263;
	margin-bottom: 5px;
	padding:3px;
}

.ListPratique{
	display: block;
	cursor: pointer;
	color: #FFFFFF;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	background: #BF5A0C;
	margin-bottom: 5px;
	padding:3px;
}

.ListDynInfo {
	float:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:lowercase;

}

.ListCursus2 {
	cursor:pointer;
	/*display:block;*/
	margin-bottom:3px;
	border-bottom:#658667 solid 1px;
	
}

.ListCursusHover2{
	display:block;
	cursor:pointer;
	color:#658667;
	margin-bottom:3px;
	border-bottom:#658667 solid 1px;
}
