* { position: relative;margin:0;padding:0;}

html{ margin:0;padding:0;height:100%;width:auto; background-color:#C4C9CE;overflow:auto;}
body{ margin:0;padding:0;height:100%;width:auto;font-size:12px;font-family:Verdana;overflow:auto;}
div,p,img,input,ul,li,select,textarea{ margin:0;padding:0;behavior: url(../../medias/scripts/iepngfix.htc.php)}

a:link{color:#000000;text-decoration:none;font-family:Verdana;}
a:visited{color:#000000;text-decoration:none;font-family:Verdana;}
a:hover{color:#000000;text-decoration:underline;font-family:Verdana;}

#fmb { position:relative;width:950px;min-height:100%;height:auto !IMPORTANT;height:100%;margin:0 auto;z-index:0;background-color:#FFFFFF;background-image:url(/medias/images/internet/bkg_all.gif);background-repeat:repeat-y;}

	#fmb_mef_all {
		position:absolute;
		top:63px;
		left:161px;
		width:109px;
		height:345px;
		z-index:2;
		background-image:url(/medias/images/internet/bkg_mef_all.png);
		background-repeat:no-repeat;
	}

/*/////////////////////////////////////////////////////////////////////////////////////////
//				CONTAINER DE HEADER							   //
/////////////////////////////////////////////////////////////////////////////////////////*/

#fmb_header {
	width:950px;
	height:115px;
	z-index:1;
}

	#fmb_header .logo img {
		border:0px;
		margin-top:10px;
		margin-left:10px;
	}

	#fmb_header .baseline {
		position:absolute;
		top:27px;
		left:206px;
		width:731px;
		height:23px;
	}

	#fmb_header #fmb_espace{
		position:absolute;
		top:80px;
		left:302px;
		height:auto;
		width:645px;
	}

	#fmb_header #fmb_espace #fmb_adherents{
		float:left;
		width:120px;
	}

	#fmb_utilisateur {
		float:left;
		width:240px;
		color:#8B5C29;
		font-weight:bold;
	}

	#fmb_deconnexion {
		float:left;
		width:100px;
	}

	#recherche {
		float:right;
		width:275px;
	}

	#recherche p{
		float:left;
		padding-right:10px;
	}

/*/////////////////////////////////////////////////////////////////////////////////////////
//				CONTAINER DE MENU							   //
/////////////////////////////////////////////////////////////////////////////////////////*/

#fmb_menu {
	float:left;
	width:227px;
	height:auto;
	text-align:center;
	min-height:100%;height:auto !IMPORTANT;height:100%;
	top:0;
	padding-bottom:15px;
	z-index:5;
}

		#fmb_menu ul {
			margin-top:20px;
			list-style:none;
			width:227px;
			z-index:5;
		}
		#fmb_menu li {
			text-align:center;
			height:20px;
			margin-bottom:2px !IMPORTANT;
			margin-bottom:-3px;
			z-index:5;
		}
		#fmb_menu #menu a:link {
			padding-top:5px;
			height:20px;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			text-decoration:none;
			display: block;
			background-image:url(/medias/images/internet/menu_bkg_of.gif);
			background-position:center;
			background-repeat:no-repeat;
			width: 100%;
			z-index:5;
		}
		#fmb_menu #menu a:visited {
			padding-top:5px;
			height:20px;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			text-decoration:none;
			display: block;
			background-image:url(/medias/images/internet/menu_bkg_of.gif);
			background-position:center;
			background-repeat:no-repeat;
			width: 100%;
			z-index:5;
		}
		#fmb_menu #menu a:hover {
			height:20px;
			font-size:14px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
			display: block;
			background-image:url(/medias/images/internet/menu_bkg_on.gif);
			background-position:center;
			background-repeat:no-repeat;
			width:100%;
			z-index:5;
		}

		#fmb_menu #menu .menu_sous_rubrique {
			position:absolute;
			display:none;
			top:0;
			left:240px;
			height:auto;
			width:175px;
			background-image:none;
			z-index:99;
		}

		#fmb_menu #menu .liste_sous_menu {
			width:175px;
			height:auto;
			margin:0;
			padding-top:2px;
			padding-bottom:2px;
			background-image:url(/medias/images/internet/sous_menu_bkg.gif);
			background-repeat:y-repeat;
			z-index:99;
		}

		#fmb_menu #menu .menu_sous_rubrique img {
			display:block;
			z-index:99;
		}

		#fmb_menu #menu .menu_sous_rubrique p {
			text-align:left;
			padding-left:5px;
			z-index:99;
		}

		#fmb_menu #menu .liste_sous_menu p img {
			display:inline;
			margin-right:5px;
			z-index:99;
		}

		#fmb_menu #menu .liste_sous_menu p a {
			display:inline;
			z-index:99;
		}

		#fmb_menu #menu .liste_sous_menu p a:link {
			display:inline;
			color:#FFFFFF;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:bobe;
			background-image:none;
			z-index:99;
		}

		#fmb_menu #menu .liste_sous_menu p a:visited {
			display:inline;
			color:#FFFFFF;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:none;
			background-image:none;
			z-index:99;
		}

		#fmb_menu #menu .liste_sous_menu p a:hover {
			display:inline;
			color:#FFFFFF;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			text-decoration:underline;
			background-image:none;
			z-index:99;
		}

		#pub {
			position:relative;
			text-align:center;
			width:227px;
			margin-top:30px;
		}

/*/////////////////////////////////////////////////////////////////////////////////////////
//				CONTAINER DE CONTENU							   //
/////////////////////////////////////////////////////////////////////////////////////////*/

#fmb_main_container {
	float:left;
	height:auto;
	width:723px;
	top:0;
	z-index:1;
	margin-bottom:25px;
	background-image:url(/medias/images/internet/bkg_main_container.gif);
	background-repeat:repeat-y;
}
		#fmb_main_container_mef_top {
			position:absolute;
			top:0px;
			left:0px;
			width:723px;
			height:17px;
			z-index:2;
			background-image:url(/medias/images/internet/fmb_main_container_mef_top.gif);
			background-repeat:no-repeat;
		}
		#fmb_contenus {
			position:relative;
			width:650px;
			height:auto;
			margin-left:37px;
			padding-top:17px;
			padding-bottom:18px;
			z-index:3;
		}
		#fmb_main_container_mef_bottom {
			position:relative;
			bottom:0px;
			left:0px;
			width:723px;
			height:18px;
			z-index:2;
			background-image:url(/medias/images/internet/fmb_main_container_mef_bott.gif);
			background-repeat:no-repeat;
		}

/*/////////////////////////////////////////////////////////////////////////////////////////
//				FIL ARIANE							   //
/////////////////////////////////////////////////////////////////////////////////////////*/

#fil_ariane {
	position:relative;
	height:60px;
	width:625px;
	font-size:9px;
	font-weight:bold;
	margin-left:15px;
	color:#FFFFFF;
}
#fil_ariane a:link{color:#008DAE;text-decoration:underline;font-size:9px;}
#fil_ariane a:visited{color:#008DAE;text-decoration:underline;font-size:9px;}
#fil_ariane a:hover{color:#008DAE;text-decoration:none;font-size:9px;}

#fil_ariane img{border:0px;vertical-align: top;margin-right:5px;}

		#fil_ariane_mef_left {
			float:left;
			width:8px;
			height:16px;
			background-image:url(/medias/images/internet/fil_ariane_mef_left.gif);
			background-repeat:no-repeat;
		}
		#fil_ariane_mef_center {
			float:left;
			width:auto;
			height:16px;
			padding-top:1px;
			background-image:url(/medias/images/internet/fil_ariane_mef_center.gif);
			background-repeat:repeat-x;
		}
		#fil_ariane_mef_right {
			float:left;
			width:8px;
			height:16px;
			background-image:url(/medias/images/internet/fil_ariane_mef_right.gif);
			background-repeat:no-repeat;
		}


/*/////////////////////////////////////////////////////////////////////////////////////////
//				BOUTON IMPRESSION							   //
/////////////////////////////////////////////////////////////////////////////////////////*/

#bouton_impression {
	position:absolute;
	top:8px;
	right:0px;
	width:33px;
	height:31px;
}





/*/////////////////////////////////////////////////////////////////////////////////////////
//				CONTENU / RUBRIQUES / DOCUMENT							   //
/////////////////////////////////////////////////////////////////////////////////////////*/
#fmb_rubrique ul{
	margin-left:35px;
	margin-top:20px;
	margin-bottom:20px;
	list-style-type:none;
	/*list-style-image:url(/medias/images/admin/ico_dir.gif);*/
}

#fmb_rubrique .titre_rubrique_left {
	float:left;
	width:8px;
	height:16px;
	background-image:url(/medias/images/internet/fil_ariane_mef_left.gif);
	background-repeat:no-repeat;
}

#fmb_rubrique .titre_rubrique_center {
	float:left;
	width:auto;
	height:16px;
	padding-top:1px;
	background-image:url(/medias/images/internet/fil_ariane_mef_center.gif);
	background-repeat:repeat-x;
}

#fmb_rubrique .titre_rubrique_right {
	float:left;
	width:8px;
	height:16px;
	background-image:url(/medias/images/internet/fil_ariane_mef_right.gif);
	background-repeat:no-repeat;
}

#fmb_rubrique .titre{
	margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:bold;
	text-decoration:none;

}
.fmb_document #titre{
	margin-left:20px;
	margin-top:7px;
	margin-bottom:7px;
	font-weight:bold;
	text-decoration:underline;
}

.fmb_document .titre{
	margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:bold;
	text-decoration:none;
}

.fmb_document #titrefichier{
	margin-left:20px;
	margin-top:7px;
	margin-bottom:7px;
	font-weight:bold;
}
.fmb_document ul{
	margin-left:35px;
	padding-top:7px;
	margin-bottom:7px;
	list-style-type:none;
	font-weight:normal;
}

.fmb_document #titredoc{
	margin-left:10px;
	margin-top:7px;
	margin-bottom:15px;
	font-weight:bold;
	font-size:14px;
	color:#76C8DB;
}

#fmb_rubrique_intro {
	background-color:#DEF2F6;
	padding:10px;
	width:630px;
}

.fmb_document .titre_rubrique_left {
	float:left;
	width:8px;
	height:16px;
	background-image:url(/medias/images/internet/fil_ariane_mef_left.gif);
	background-repeat:no-repeat;
}

.fmb_document .titre_rubrique_center {
	float:left;
	width:auto;
	height:16px;
	padding-top:1px;
	background-image:url(/medias/images/internet/fil_ariane_mef_center.gif);
	background-repeat:repeat-x;
}

.fmb_document .titre_rubrique_right {
	float:left;
	width:8px;
	height:16px;
	background-image:url(/medias/images/internet/fil_ariane_mef_right.gif);
	background-repeat:no-repeat;
}

/*/////////////////////////////////////////////////////////////////////////////////////////
//				OUTIL ACTUALITES							   //
/////////////////////////////////////////////////////////////////////////////////////////*/

.actualite {
	float:left;
	width:315px !IMPORTANT;
	width:290px;
	height:auto;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:20px;
	z-index:4;
}
	.actualite h3 {font-size:12px;width:290px;color:#000000;}
	.actualite p {font-size:11px;width:290px;color:#000000;}
	.actualite .date {font-size:10px;}
	.actualite a:link{font-weight:normal;font-size:11px;text-decoration:underline;font-size:9px;height:auto;}
	.actualite a:visited{font-weight:normal;font-size:11px;text-decoration:underline;font-size:9px;height:auto;}
	.actualite a:hover{font-weight:normal;font-size:11px;text-decoration: none;font-size:9px;height:auto;}

/*/////////////////////////////////////////////////////////////////////////////////////////
//				CORPORATE							   //
/////////////////////////////////////////////////////////////////////////////////////////*/

#fmb_corporate {
	position:relative;
	bottom:0px;
	right:0px;
	text-align:right;
	padding-right:49px;
	width:674px;
	height:17px;
	background-color:#BDCD00;
	z-index:4;
}
	#fmb_corporate p {color:#8B5C29;}
	#fmb_corporate a:link{font-weight:bold;font-size:11px;text-decoration:underline;color:#8B5C29;font-size:11px;}
	#fmb_corporate a:visited{font-weight:bold;font-size:11px;text-decoration:underline;color:#8B5C29;font-size:11px;}
	#fmb_corporate a:hover{font-weight:bold;font-size:11px;text-decoration: none;color:#8B5C29;font-size:11px;}

/*/////////////////////////////////////////////////////////////////////////////////////////
//				CONNECTION							   //
/////////////////////////////////////////////////////////////////////////////////////////*/

#fmb_connection {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-image:url(/medias/images/internet/bkg_connection.gif);
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	z-index:1;
}

#fmb_connection_adherent {
	display:none;
	position:absolute;
	margin-top:-75px;
	margin-left:-125px;
	top:50%;
	left:50%;
	width:250px;
	height:180px;
	background-color:#BDCD00;
	z-index:99;
}

#fmb_connect {
	font-weight:bold;
	color:#8B5C29;
	padding:10px;
}

#fmb_identifiant { text-align:center; }
#fmb_password { clear:both;text-align:center;padding-top:10px; }

#identifiant_input_connect { margin-left:55px;text-align:center; }
#password_input_connect { margin-left:55px;text-align:center; }

#password_oublie { 
	clear:both;
	color:#OOOOOO;
	text-align:left;
	font-size:10px;
	padding-top:10px;
}

#fmb_connect #bloc_error1 {
	clear:both;
	text-align:center;
	color:#FF0000;
}

#fmb_connect #bloc_error2 {
	clear:both;
	text-align:center;
	color:#FF0000;
}

#fmb_connect #auto_connect {
	font-size:10px;
	padding-top:5px;
	text-align:center;
}

.input_connect { width:100px;height:13px;float:left;font-size:11px;border:0;padding-top:4px;background-image:url(/medias/images/internet/bkg_input_connection.gif);background-repeat: repeat-x;overflow: hidden;z-index:5; }

#bouton_connect { position:relative;float:left;margin:0;padding:0;padding-top:5px;padding-left:70px; }
#bouton_annuler { position:relative;float:left;margin:0;padding:0;padding-top:8px;padding-left:10px; }


/*/////////////////////////////////////////////////////////////////////////////////////////
//				COMMUNS							   //
/////////////////////////////////////////////////////////////////////////////////////////*/

.spacer {
	clear:both;
	height:1px;
}
.Social h3{color:#2D1B82;}
.Social a:link{color:#2D1B82;}
.Social a:visited{color:#2D1B82;}

.Formation h3{color:#76C8DB;}
.Formation a:link{color:#76C8DB;}
.Formation a:visited{color:#76C8DB;}

.Securite h3{color:#F9130E;}
.Securite a:link{color:#F9130E;}
.Securite a:visited{color:#F9130E;}

.Reglementation h3{color:#991284;}
.Reglementation a:link{color:#991284;}
.Reglementation a:visited{color:#991284;}

.Fiscalite h3{color:#996633;}
.Fiscalite a:link{color:#996633;}
.Fiscalite a:visited{color:#996633;}

.Qualite h3{color:#F96611;}
.Qualite a:link{color:#F96611;}
.Qualite a:visited{color:#F96611;}

.Developpement h3{color:#64A825;}
.Developpement a:link{color:#64A825;}
.Developpement a:visited{color:#64A825;}

.visuel_cadre{
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	height: auto;
	background-color: #FEFDFD;
	/*border: 1px solid #B8B36C;*/
	z-index: 1;
}
.visuel {
	position: relative;
	margin: 0px;
	padding: 0px;
}
.visuel img {
	border: 1px solid #FFFFFF;
}
.visuel table {
	margin: 0px;
	padding: 0px;
}
.visuel table tr td{
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

.retrait_g_20 {
	padding-left:25px;
}

