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

/************************************************/
/* 				BALISES							*/
/************************************************/
* 								{ margin:0; padding:0; border:0 none; }
html							{ background:#cccccc; }
body 							{  font-size:10px; font-family:Verdana, Helvetica, sans-serif;
									color:#494949; 
									font-style:normal;
									font-variant:normal;
									font-weight:normal;
									line-height:normal; 
									text-align:left;
									background:#cccccc url(/media/gabarit/body.jpg) center top no-repeat;
									/*scrollbar-3dlight-color:#e1e4e7;
									scrollbar-arrow-color:#34b5e1;
									scrollbar-base-color:#D6E9EF;
									scrollbar-darkshadow-color:#e4e7e9;
									scrollbar-face-color:#f3f5f6;
									scrollbar-highlight-color:#FFFFFF;
									scrollbar-shadow-color:#e4e7e9;
									scrollbar-track-color:#f0f2f5;*/
								}
h1								{}
h2								{}
h3								{}
h4								{ font-weight:normal; }
table							{ width:100%; }
tbody							{}
th								{}
tr								{}
td								{ vertical-align:top; }
p 								{ }

/* Lien par défaut */
a								{ }
a:link,
a:visited						{ color:#606264; }
a:active,
a:hover							{ color:#eb7f24; }

.savoir-plus					{ padding:5px 0 0 0; }
.savoir-plus a					{ font-weight:bold; }
.savoir-plus a:link,
.savoir-plus a:visited			{ color:#eb7f24; text-decoration:none; }
.savoir-plus a:active,
.savoir-plus a:hover			{ color:#eb7f24; text-decoration:underline; }

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

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

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

#header_bg 						{ position:relative; clear:both; z-index:999;   }
#conteneur_bg 					{ position:relative; clear:both; width:1000px; margin:0 auto;  background:url(/media/gabarit/conteneur_bg.png) 8px 0 repeat-y; }
#footer_bg 						{ position:relative; clear:both; }

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

#header 						{ width:1000px; margin:0 auto; height:135px; background:url(/media/gabarit/header.jpg) left bottom  no-repeat; }
#conteneur_top 					{ background:url(/media/gabarit/conteneur_top.jpg) 8px 0 no-repeat; }
#conteneur 						{ width:963px; min-height:200px; overflow:auto; padding:0 22px 10px 15px; background:url(/media/gabarit/conteneur_btm.jpg) 8px bottom no-repeat; }
#conteneur table				{ border-spacing:0; border-collapse:collapse; }
#footer 						{ width:1000px; height:84px; margin:0 auto; background:url(/media/gabarit/footer.jpg) 0 0 no-repeat; }
table.colonnes					{ }
div.colonnes					{ position:relative; overflow:auto; height:auto; margin:30px 20px 50px 14px; }

/************************************************/
/* 			  MODELE UNE COLONNE N°1				*/
/************************************************/
/* Total largeur : 900px */
.une-col_1 .col-c				{ position:relative; width:900px; }
.une-col_1 .col-c .col-top		{ }
.une-col_1 .col-c .col-mid		{ }
.une-col_1 .col-c .col-btm		{ }


/************************************************/
/* 			  MODELE 2 COLONNES N°1				*/
/************************************************/
.deux-col_1 div.colonnes		{ }
/* Total largeur : 630px */
.deux-col_1 .col-c				{ float:left; position:relative; width:630px; }
.deux-col_1 .col-c .col-top		{ }
.deux-col_1 .col-c .col-mid		{ }
.deux-col_1 .col-c .col-btm		{ }

/* Total largeur : 270px */
.deux-col_1 .col-d				{ float:right; width:268px; }
.deux-col_1 .col-d .col-top		{ background:#f2f2f2 url(/media/gabarit/col-d_col-top.png) 0 0 no-repeat; }
.deux-col_1 .col-d .col-mid		{ background:#f2f2f2 url(/media/gabarit/col-d_col-mid.jpg) no-repeat scroll 0 0; min-height:430px;  }
.deux-col_1 .col-d .col-btm		{ }

.deux-col_1 .colonnes			{ background:url(/media/gabarit/colonnes.png) -14px 0 repeat-y; }

/************************************************/
/* 			  MODELE 2 COLONNES N°2 			*/
/************************************************/

/************************************************/
/* 			  MODELE 3 COLONNES N°1				*/
/************************************************/

.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; }

.col-d .btn-consultez-diaporama 	{ height:42px; padding:5px 0; }
.col-d .btn-consultez-diaporama a 	{ width:208px; height:41px; margin:0 auto; }
.col-d .btn-nous-contacter 			{ height:42px; padding:5px 0;  }
.col-d .btn-nous-contacter a 		{ width:213px; height:42px; margin:0 auto; }
.col-d .btn-acces-prive 			{ height:37px; padding:5px 0;  }
.col-d .btn-acces-prive a 			{ width:208px; height:37px; margin:0 auto; }


/* 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; top:96px; left:176px; height:39px; width:446px; }
#header .menuprim ul					{ position:relative; z-index:999; height:39px; }
#header .menuprim li 					{ float:left; list-style:none; height:38px; background-repeat:no-repeat; padding:1px 0 0 4px; }
#header .menuprim ul a 					{ display:block; background-repeat:no-repeat; background-position:top left; height:32px; }
#header .menuprim ul a:hover 			{ background-position:bottom left; }
#header .menuprim li.actif a			{ background:none; }
#header .menuprim ul a span				{ display:none; }
#header .menuprim li.btn_menu_1			{ width:121px; background-position:0 0; }
#header .menuprim li.btn_menu_2			{ width:101px; background-position:-125px 0; }
#header .menuprim li.btn_menu_3			{ width:104px; background-position:-230px 0; }
#header .menuprim li.btn_menu_4			{ width:104px; background-position:-338px 0; }
#header .menuprim li.btn_menu_1	a 		{ width:118px; }
#header .menuprim li.btn_menu_2	a 		{ width:99px; }
#header .menuprim li.btn_menu_3	a 		{ width:102px; }
#header .menuprim li.btn_menu_4	a 		{ width:102px; }

/* MENU HEADER SECONDAIRE */
#header .menusec 						{ position:absolute; top:3px; right:221px; height:23px; width:265px; }
#header .menusec ul						{ position:relative; z-index:999; height:23px; }
#header .menusec li 					{ float:right; list-style:none; height:23px; }
#header .menusec ul a 					{ display:block; background-repeat:no-repeat; background-position:top left; height:23px; }
#header .menusec ul a:hover 			{ background-position:bottom left; }
#header .menusec li.actif a				{ background-position:bottom left; }
#header .menusec ul a span				{ display:none; }
#header .menusec li.separateur			{  }
#header .menusec .btn_menu_1 a			{ width:88px; }

/* LOGO */
#header .btn-logo						{ position:absolute; top:27px; left:6px; width:170px; height:75px; }
#header .btn-logo a						{ display:block; width:170px; height:75px; background:url(/media/gabarit/btn-logo.jpg); }

/* CHOIX DE LANGUE */ 
#header .choix-langue					{ position:absolute; width:25px; height:18px; top:6px; left:957px; background:url(/media/gabarit/choix-langue.png) 0 0 no-repeat; }
#header .choix-langue .ctn				{ padding:4px; }
#header .choix-langue ul				{ }
#header .choix-langue li				{ list-style:none; }
#header .choix-langue a 				{ height:10px; width:17px; }
#header .choix-langue .fr a				{ background-image:url(/media/gabarit/choix-langue_fr.png); }
#header .choix-langue .en a				{ background-image:url(/media/gabarit/choix-langue_en.png); }

/* ZONE RECHERCHE */ 
#header .zone-recherche					{ position:absolute; top:3px; left:782px; width:166px; height:23px; background:url(/media/gabarit/zone-recherche.jpg) 0 0 no-repeat; }
#header .zone-recherche .ctn			{ position:relative; }
#header .zone-recherche .ctn input		{ position:absolute; top:5px; left:5px; font-size:9px; width:125px; padding:1px; }
#header .zone-recherche .ctn button		{ position:absolute; top:0px; left:137px; width:29px; height:23px; background-image:url(/media/gabarit/zone-recherche_button.png); }

/* MOTS CLES */
#header .mots-cles						{ position:absolute; top:35px; left:329px; height:41px; width:145px; }
#header .mots-cles .ctn					{ height:41px; width:145px; }
#header .mots-cles .ctn span			{ display:none; }

/* IMAGES ANIMEES */
#animation								{ position:absolute; left:624px; top:27px; width:376px; height:108px; }
#animation ul							{ height:108px; overflow:hidden; list-style:none; }
#animation li							{ }

/* CHOIX LANGUE */
#choix-langue					{ position:absolute; width:115px; top:11px; right:0px; }
#choix-langue .ctn				{ }
#choix-langue ul				{ }
#choix-langue li				{ display:inline; list-style:none; }
#choix-langue a 				{ padding-left:26px; display:block; height:10px; text-decoration:none; font-size:9px; background-position:top left; background-repeat:no-repeat; }
#choix-langue a:link,
#choix-langue a:visited			{ color:#777c84; }
#choix-langue a:active,
#choix-langue a:hover			{ color:#525252; background-position:left bottom; }
#choix-langue .fr a				{ background-image:url('/media/gabarit/btn_langue_fr.png'); }
#choix-langue .gb a				{ background-image:url('/media/gabarit/btn_langue_gb.png'); }


/************************************************/
/*			FIL D'ARIANE						*/
/************************************************/
#filariane 					{ position:relative; width:770px; height:30px;  }
#filariane ul				{ padding:0 0 0 90px; }
#filariane li				{ display:block; float:left; width:auto; list-style:none; background:#f8f8f8 url(/media/gabarit/filariane_li.png) 0 0 repeat-x; }
#filariane li a				{ display:block; background:url(/media/gabarit/filariane_a.png) 0 0 no-repeat; padding:0 0 0 20px; }
#filariane li a span		{ display:block; height:24px; line-height:24px; padding:1px 20px 5px 0; background:url(/media/gabarit/filariane_span.png) right top no-repeat; }
#filariane li a:link,
#filariane li a:visited		{ text-decoration:none; }
#filariane li a:active,
#filariane li a:hover		{ text-decoration:underline; }
#filariane .actif span		{ color:#eb7f24; font-weight:bold; }



/************************************************/
/*			CONTENEUR							*/
/************************************************/
.marge1						{ margin:0 0 10px 46px; padding-right:250px; }
.marge2						{ margin:0 0 10px 46px; padding-right:97px; }

.entete						{ position:relative; }
.entete .titre				{ }
.entete .titre span			{ text-transform:uppercase; }
.entete .soustitre			{ font-size:15px; font-weight:normal; }
.entete .chapo				{ color:#1c1c1c; font-style:italic; font-size:14px; /*padding:0 0 0 30px;*/ }

/* Formatage du texte par défaut */
.surtitre					{ color:#eb7f24; font-size:9px; font-weight:bold; }
.surtitre span				{ padding:0 5px; background:#EB7F24; color:#FFFFFF; }
.date						{ }
.titre						{ color:#1c1c1c; font-weight:normal; font-size:20px; }
.titre span					{ color:#eb7f24; font-weight:bold; }
.chapo						{ color:#3c3c3c; font-weight:bold; font-size:11px; line-height:16px; }
.sous-titre,
.sous-titre h2				{ color:#1c1f20; font-size:14px; line-height:160%; padding-bottom:0.5em; }
.texte						{ }
.texte h2					{ color:#eb7f24; text-transform:uppercase; font-weight:bold; font-size:11px;  }
.texte p					{ padding:0 0 5px 0; }
.texte ul					{ padding:5px 0 5px 0; }
.texte li					{ list-style-position:inside; padding:0 0 5px 0; }
.texte strong				{ color:#eb7f24; font-size:11px; }
.texte .inter				{ text-align:center; }
.legende					{ color:#3e595a; font-size:9px; }
.legende strong				{ color:#1c1f20; }
.citation					{ /*color:#eb7f24;*/ color:#777c84; text-align:center; font-size:14px; font-style:italic; font-weight:bold; }
.publication				{ color:#546071; font-size:9px; }
.auteur						{ color:#546071; font-size:9px; padding:5px 0; }

/************************************************/
/*			BLOCKS								*/
/************************************************/

.menulat					{ }
.menulat .ttr				{ }
.menulat .ttr h4			{ }
.menulat .ttr h4 span		{ }
.menulat .top				{ }
.menulat .ctn				{  }
.menulat .ctn ul			{  }
.menulat .ctn li			{ list-style:none; }
.menulat .ctn li a			{ }
.menulat .ctn li a span		{ }
.menulat .ctn li a:link,
.menulat .ctn li a:visited 	{ color:#000000; text-decoration:none; } 
.menulat .ctn li a:active,
.menulat .ctn li a:hover 	{ color:#999999; text-decoration:underline; } 
.menulat .btm				{ }

/* BLOC Photo grand format par défaut */
.gd-format					{ width:258px; margin:0 auto; padding:10px 0 0 0; }
.gd-format .top				{ } 
.gd-format .ttr				{ background:url(/media/gabarit/gd-format.png) left top no-repeat; height:14px; }
.gd-format .ctn				{ background:url(/media/gabarit/gd-format.png) left bottom no-repeat; padding:0 0 14px 0; }
.gd-format .ctn .img		{ }
.gd-format .ctn img			{ width:230px; padding:0 14px;   }
.gd-format .ctn p			{ color:#494949; padding:3px 14px 0 14px;  }
.gd-format .btm				{ }

/* BLOC Vignette par défaut */
.vignette					{ width:206px; background:url(/media/gabarit/vignette.png) left bottom no-repeat; padding:0 0 13px 0; }
.vignette a					{ display:block; }
.vignette img				{ width:180px; background:url(/media/gabarit/vignette.png) left top no-repeat; padding:13px 13px 0 13px;  }
.vignette p					{ color:#494949; padding:3px 14px 0 14px;  }
.vignette.left				{ padding-right:10px; }
.vignette.right				{ width:158px; padding:25px 28px 23px 36px; }

/* BLOC englobant (éventuellement) contact, fichiers et liens */
.fichiers-liens 			{ clear:both; position:relative; width:520px; margin:0 auto; }
.fichiers-liens-top			{ }
.fichiers-liens-ctn			{ color:#eb7f24; background:#f2f2f2 url(/media/gabarit/fichiers-liens_top.png) 0 0 no-repeat; padding:10px; }
.fichiers-liens-ctn ul		{ list-style:none; }
.fichiers-liens-ctn li		{ padding:3px 0 7px 28px; }
.fichiers-liens-ctn a		{ }
.fichiers-liens-ctn a:link,
.fichiers-liens-ctn a:visited	{ color:#eb7f24; text-decoration:none; }
.fichiers-liens-ctn a:active,
.fichiers-liens-ctn a:hover		{ color:#eb7f24; text-decoration:underline; }
.fichiers-liens-btm			{ background:url(/media/gabarit/fichiers-liens_btm.png) 0 0 no-repeat; height:10px; }
.fichiers-liens .left		{ width:50%; padding:0 10px 0 0; }
.fichiers-liens .right		{ width:50%; }

/* BLOC Contact par défaut */
.contact					{ color:#3c3c3c; padding:10px 20px; }
.contact .ctn				{ padding:6px 0 10px 40px; background:url('/media/gabarit/contact.png') 0 0 no-repeat; }
.contact a					{ }
.contact a:link,
.contact a:visited			{ color:#eb7f24; text-decoration:none; }
.contact a:active,
.contact a:hover			{ color:#eb7f24; text-decoration:underline; }

/* BLOC Fichiers par défaut */
.fichiers					{ }
.fichiers .ttr				{ display:none; }
.fichiers .ttr h4			{ }
.fichiers .ctn				{ }
.fichiers ul				{ }
.fichiers li				{ background:url('/media/gabarit/fichiers_li.png') 0 0px no-repeat; }
.fichiers a					{ }
.fichiers a:link,
.fichiers a:visited			{ }
.fichiers a:active,
.fichiers a:hover			{ }

/* BLOC Liens par défaut */
.liens						{ }
.liens .ttr					{ display:none; }
.liens .ttr h4				{ }
.liens .ctn					{ }
.liens ul					{ }
.liens li					{ background:url('/media/gabarit/liens_li.png') 0 0px no-repeat; }
.liens a					{ }
.liens a:link,
.liens a:visited			{ }
.liens a:active,
.liens a:hover				{ }

/* BLOC Sommaire */
.sommaire					{ margin:15px 0; }
.sommaire .ttr				{ background:#eb7f24; }
.sommaire .ttr h4			{ color:#ffffff; font-size:10px; font-weight:bold; padding:2px; }
.sommaire .ctn				{ background:#F2F2F2; border:1px solid #dedcda; }
.sommaire p					{ padding:0 0 0 20px; }
.sommaire ul				{ padding:10px 0 0 20px; }
.sommaire li				{ color:#636363; font-size:9px; list-style:none; padding:0 0 5px 10px; background:url('/media/gabarit/sommaire_li.gif') 0 3px no-repeat; }
.sommaire a					{ font-weight:bold; font-size:9px; }
.sommaire a:link,
.sommaire a:visited			{ color:#0c80b0; text-decoration:none; }
.sommaire a:active,
.sommaire a:hover			{ color:#636363; text-decoration:underline; }

/* BLOC Colonne droite */
.col-d .bloc				{ width:256px; height:108px; margin:0 auto 10px auto; background:url(/media/page_a/nuage-de-mots.png) left bottom no-repeat; padding:0 0 10px 0;  }
.col-d .bloc .top			{ height:10px; }
.col-d .bloc .ttr			{ padding:5px 12px; }
.col-d .bloc .ttr h4		{ color:#1C1C1C; font-size:10px; font-weight:bold; }
.col-d .bloc .ctn			{ padding:0 12px; }
.col-d .bloc .ctn h4		{ color:#1c1c1c; font-weight:bold; font-size:11px; text-transform:uppercase; padding-bottom:7px; }
.col-d .bloc .ctn p			{ color:#546071; }


/************************************************/
/*			STYLES FCK							*/
/************************************************/
.fck 						{ font-size:10px; color:#70747C; border:medium none; font-family:Verdana,Helvetica,sans-serif; font-size:10px; margin:0; padding:0; }
.fck p						{ margin:0 0 1em 0; }
.fck ul 					{ margin:10px 0 10px 15px; }
.fck li 					{ list-style:disc; }

.fck a	 					{ }
.fck a:link,
.fck a:visited				{ }
.fck a:active,
.fck a:hover				{ }


/************************************************/
/*			FOOTER								*/
/************************************************/
#footer							{ color:#7c7e80; }
#footer a 						{ text-decoration:none; }
#footer a:link,
#footer a:visited 				{ color:#7c7e80; }
#footer a:active,
#footer a:hover 				{ color:#eb7f24; }
#footer ul						{ position:relative; padding-bottom:5px; }
#footer li 						{ display:inline; list-style:none; }
#footer li:after				{ content:" | "; }
#footer li.last:after			{ content:""; }

/* MENU PRIMAIRE */
#footer .menuprim 				{ position:absolute; top:20px; left:24px; }

/* MENU HEADER SECONDAIRE */
#footer .menusec 				{ position:absolute; top:40px; right:134px; }

#footer .btn-ressources-humaines	{ position:absolute; left:724px; top:7px; width:156px; height:31px; }
#footer .btn-ressources-humaines a	{ width:156px; height:31px; }

#footer .btn-acces-clients			{ position:absolute; left:882px; top:7px; width:91px; height:31px; }
#footer .btn-acces-clients a		{ width:91px; height:31px; }

#footer .btn-newsletter			{ position:absolute; left:645px; top:7px; width:91px; height:31px; }
#footer .btn-newsletter a		{ width:91px; height:31px; cursor:help; }

/* Bouton MBA */
#btn_mba						{ position:absolute; top:42px; right:24px; width:105px; height:11px; }
#btn_mba a						{ display:block; width:105px; height:11px; background:url('/media/gabarit/mba-multimedia.gif') top left no-repeat; }
#btn_mba a:hover				{ background-position:bottom left; }
#btn_mba a img					{ display:none; }

#footer	.hdp					{ position:absolute; top:17px; left:500px; width:117px; height:16px; text-align:right; }
#footer	.hdp a					{ }
#footer	.hdp a:link,
#footer	.hdp a:visited			{ color:#c2c5c8; }
#footer	.hdp a:active,
#footer	.hdp a:hover			{ color:#7c7e80; }
#footer	.hdp a span				{ }
