@charset "utf-8";
/*******    FEUILLE DE STYLE      ********/
/*******    © MBA MULTIMEDIA      ********/
/*******  www.mba-multimedia.com  ********/

/************************************************/
/* 				BALISES							*/
/************************************************/
* 										{ margin:0; padding:0; border:0 none; }
body 									{ font-size:10px; font-family:Verdana, Helvetica, sans-serif;
											color:#70747c; 
											font-style:normal;
											font-variant:normal;
											font-weight:normal;
											line-height:normal; 
											text-align:left;
											background:#eeeeee url(/media/page_accueil/body.jpg) 0 0 repeat-x; }
h1										{ }
h2										{ }
h3										{ }
h4										{ font-weight:normal; }
table									{ width:100%; }
tbody									{ }
th										{ }
tr										{ }
td										{ vertical-align:top; }

/* Lien par défaut */
a										{ }
a:link,
a:visited								{ color:#0c80b0; }
a:active,
a:hover									{ color:#f39912; }

/* */
button:hover							{ cursor:pointer; } 

/************************************************/
/* 				CALQUE GLOBAL					*/
/************************************************/
#global 								{ min-width:945px; }

/************************************************/
/* 			  STRUCTURE GENERALE				*/
/************************************************/

#header-bg 								{ clear:both; z-index:999; }
#conteneur-bg 							{ clear:both; }
#footer-bg 								{ clear:both; }

/* centrage de la page */
#header, #conteneur, #footer 			{ position:relative; margin:0 auto; width:945px; }

#header 								{ background:#FFFFFF url(/media/page_accueil/header.jpg) 0 0 no-repeat; height:499px; }
#conteneur 								{ }
#conteneur table						{ }
#footer 								{ background:#FFFFFF url(/media/page_accueil/footer.jpg) 0 0 no-repeat; height:151px; }
table.colonnes							{ }
div.colonnes							{ position:relative; overflow:auto; height:auto; }

.clear_all								{ clear:both; display:block; font-size:0; line-height:0; }

/* Bouton type */
.btn									{ }
.btn a									{ display:block; background-repeat:no-repeat; }
.btn a:link,
.btn a:visited							{ background-position:top left; }
.btn a:active,
.btn a:hover							{ background-position:bottom left; }
.btn a span								{ display:none; }

.btn button								{ background-position:left top; background-repeat:no-repeat; }
.btn button:hover						{ background-position:left bottom; }
.btn button	span						{ display:none; }

.btn-retour								{ position:absolute; top:3px; right:88px; width:55px; height:21px;  }
.btn-retour	a							{ width:55px; height:21px; }

/* Lien type */
.lien									{ }
.lien a:link,
.lien a:visited							{ text-decoration:none; }
.lien a:active,
.lien a:hover							{ text-decoration:underline; }

/* Messages */
.confirmation							{ width:55%; margin:5% 5% 5% 10%; color:#6DB632; padding:10px; border:2px solid #6DB632; background-color:#EDF8E4; -moz-border-radius:5px; }
.avertissement							{ width:55%; margin:5% 5% 5% 10%; color:#F5A03A; padding:10px; border:2px solid #F5A03A; background-color:#FEF4E9; -moz-border-radius:5px; }
.erreur									{ width:55%; margin:5% 5% 5% 10%; color:#f5271d; padding:10px; border:2px solid #f5271d; background-color:#f8d8d8; font-weight:bold; -moz-border-radius:5px; }

/************************************************/
/* 			  HEADER							*/
/************************************************/

/* MENU HEADER PRIMAIRE */
#header .menuprim 						{ position:absolute; left:296px; top:260px; width:237px; height:130px; }
#header .menuprim ul					{ position:relative; z-index:999; padding:18px 23px 0 19px; margin:0; }
#header .menuprim li 					{ list-style:none; height:19px; padding:0 0 6px 23px; background:url(/media/page_accueil/menuprim_li.png) 9px 5px no-repeat; }
#header .menuprim ul a 					{ display:block; height:18px; line-height:18px; font-weight:bold; text-transform:uppercase; }
#header .menuprim ul a:link,
#header .menuprim ul a:visited			{ color:#424e56; text-decoration:none; }
#header .menuprim ul a:active,
#header .menuprim ul a:hover			{ color:#000000; text-decoration:underline; }
#header .menuprim li.actif a			{ }

/* MENU HEADER SECONDAIRE */
#header .menusec 						{ position:absolute; right:108px; top:0; width:154px; height:32px; }
#header .menusec ul						{ position:relative; z-index:999; height:32px; }
#header .menusec li 					{ float:left; list-style:none; height:32px; }
#header .menusec ul a 					{ height:32px; }
#header .menusec li.actif a				{ background-position:bottom left; }

/* LOGO */
#header .btn-logo						{ position:absolute; left:130px; top:116px; width:224px; height:85px; }
#header .btn-logo a						{ width:224px; height:85px; }

/* MOTS CLES */
#header .mots-cles						{ position:absolute; left:588px; top:341px; width:350px; }
#header .mots-cles .ctn					{ }
#header .mots-cles .ctn span			{ display:none; }

/* FLASH */
#header #flash							{ position:absolute; left:560px; top:320px; width:350px; }
#header #flash .ctn						{ }
#header #flash .ctn span				{ display:none; }

/* TEXTE REFERENCEMENT */
#header .textref						{ position:absolute; left:50px; top:44px; width:270px; color:#78828a; font-size:9px; line-height:10px;  }

/* LOGO */
#header .plaquette						{ position:absolute; left:326px; top:396px; width:190px; background:url(/media/page_accueil/plaquette.png) 0 3px no-repeat; padding:0 0 0 13px; }
#header .plaquette a 					{ font-size:9px; font-weight:bold; }
#header .plaquette a:link,
#header .plaquette a:visited			{ color:#424e56; text-decoration:none; }
#header .plaquette a:active,
#header .plaquette a:hover				{ color:#000000; text-decoration:underline; }

/* FILM PRESENTATION */
#header .film							{ position:absolute; left:0px; top:425x; width:190px; background:url(/media/page_accueil/plaquette.png) 0 3px no-repeat; padding:0 0 0 13px; }
#header .film a 						{ font-size:9px; font-weight:bold; }
#header .film a:link,
#header .film a:visited					{ color:#424e56; text-decoration:none; }
#header .film a:active,
#header .film a:hover					{ color:#000000; text-decoration:underline; }

/* BLOC actualités */
#header .actualites						{ position:absolute; left:32px; top:258px; width:260px; height:218px; background:#fff url(/media/page_accueil/actualites.jpg) 0 0 no-repeat; }
#header .actualites .ttr				{ height:24px; padding:13px 0 0 18px; }
#header .actualites .ttr h4				{ height:16px; }
#header .actualites .ttr h4 span		{ display:none; }
#header .actualites .ctn				{ padding:9px 20px 0 18px; }
#header .actualites .ctn ul				{ overflow:auto; height:130px; }
#header .actualites .ctn li				{ list-style:none; padding-bottom:15px; }
#header .actualites .titre				{ color:#ff6200; font-size:12px; font-weight:bold; padding-bottom:2px; }
#header .actualites .titre a			{ text-decoration:none;  }
#header .actualites .titre a:link,
#header .actualites .titre a:visited 	{ color:#ff6200; }
#header .actualites .titre a:active,
#header .actualites .titre a:hover 		{ color:#3e3e3e; }
#header .actualites .date				{ color:#3e3e3e; font-size:10px; font-weight:bold; padding-bottom:5px; }
#header .actualites .texte				{ color:#000000; font-size:9px; width:170px; }
#header .actualites .savoir-plus		{ background:url(/media/page_accueil/savoir-plus.png) 0 7px no-repeat; padding:3px 0 0 10px; }
#header .actualites .savoir-plus a		{ font-weight:bold; }
#header .actualites .savoir-plus a:link,
#header .actualites .savoir-plus a:visited { color:#ff6200; text-decoration:underline; }
#header .actualites .savoir-plus a:active,
#header .actualites .savoir-plus a:hover { color:#3e3e3e; text-decoration:underline; }

/************************************************/
/*			FOOTER								*/
/************************************************/
#footer									{ font-size:9px; color:#6a767d; line-height:11px }
#footer strong							{ color:#424e55; }
#footer a 								{ }
#footer a:link,
#footer a:visited 						{ color:#6a767d; text-decoration:none; }
#footer a:active,
#footer a:hover 						{ color:#424e55; text-decoration:underline; }

/* MENU PRIMAIRE */
#footer .menuprim 						{ position:absolute; left:296px; top:96px; }
#footer .menuprim ul					{ position:relative; margin:0; }
#footer .menuprim li 					{ list-style:none; padding:0 0 2px 14px; background:url(/media/page_accueil/footer_menuprim_li.png) 0 3px no-repeat; }
#footer .menuprim ul a 					{ font-weight:bold; }
#footer .menuprim ul a:link,
#footer .menuprim ul a:visited			{ }
#footer .menuprim ul a:active,
#footer .menuprim ul a:hover			{ }

/* MENU HEADER SECONDAIRE */
#footer .menusec 						{ position:absolute; top:24px; right:38px; height:15px; }
#footer .menusec li 					{ padding:0 0 0 3px; }
#footer .menusec ul						{ position:relative; padding-bottom:5px; }
#footer .menusec li 					{ display:inline; list-style:none; }
#footer .menusec li:after				{ content:" | "; }
#footer .menusec li.last:after			{ content:""; }

#footer	.coordonnees					{ position:absolute; left:296px; top:24px; width:237px; }
#footer	.coordonnees .ctn				{ position:relative; }

#footer	.raisonsociale					{ }
#footer	.adresse						{ padding:10px 0 0 0; }
#footer	.telephone						{ float:right; padding:32px 0 0 0; }

/* Bouton MBA */
#btn-mba								{ position:absolute; left:645px; top:26px; width:105px; height:11px; }
#btn-mba a								{ width:105px; height:11px; background-image:url(/media/page_accueil/mba-multimedia.gif); }

/* Logo ISO */
#logo-iso								{ position:absolute; left:25px; top:21px; width:142px; height:92px; background-image:url(/media/page_accueil/logo-iso.png); }
#logo-iso span							{ display:none; }

/* Logo Ministère */
#logo-ministere							{ position:absolute; left:184px; top:0px; }
#logo-ministere .ttr					{ height:12px; color:#69757c; font-size:9px; }
#logo-ministere .ttr h4					{ font-size:9px; }
#logo-ministere .ctn					{ width:100px; height:129px; background-image:url(/media/page_accueil/logo-ministere.png);  }
#logo-ministere .ctn span				{ display:none; }

/* CHOIX DE LANGUE */ 
#footer .choix-langue					{ position:absolute; left:645px; top:43px; width:115px; }
#footer .choix-langue .ctn				{ }
#footer .choix-langue ul				{ }
#footer .choix-langue li				{ display:inline; list-style:none; }
#footer .choix-langue a 				{ padding:0 0 0 25px; font-weight:bold; }
#footer .choix-langue a:link,
#footer .choix-langue a:visited			{ }
#footer .choix-langue a:active,
#footer .choix-langue a:hover			{ }
#footer .choix-langue .fr a				{ background:url(/media/page_accueil/choix-langue_fr.png) 0 0 no-repeat; }
#footer .choix-langue .en a				{ background:url(/media/page_accueil/choix-langue_en.png) 0 0 no-repeat; }

