/*
	START - ENVIRONNEMENT PAR DEFAUT 
*/
@font-face {
    font-family: 'InterstateRegular';
    src: url('/design/00073/fonts/interstate-regular-webfont.eot');
    src: url('/design/00073/fonts/interstate-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/design/00073/fonts/interstate-regular-webfont.woff') format('woff'),
         url('/design/00073/fonts/interstate-regular-webfont.ttf') format('truetype'),
         url('/design/00073/fonts/interstate-regular-webfont.svg#InterstateRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'InterstateLightRegular';
    src: url('/design/00073/fonts/interstate-light-webfont.eot');
    src: url('/design/00073/fonts/interstate-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/design/00073/fonts/interstate-light-webfont.woff') format('woff'),
         url('/design/00073/fonts/interstate-light-webfont.ttf') format('truetype'),
         url('/design/00073/fonts/interstate-light-webfont.svg#InterstateLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'InterstateBold';
    src: url('/design/00073/fonts/interstate-bold-webfont.eot');
    src: url('/design/00073/fonts/interstate-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/design/00073/fonts/interstate-bold-webfont.woff') format('woff'),
         url('/design/00073/fonts/interstate-bold-webfont.ttf') format('truetype'),
         url('/design/00073/fonts/interstate-bold-webfont.svg#InterstateBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'DINRegular';
    src: url('/design/00073/fonts/din-regular-webfont.eot');
    src: url('/design/00073/fonts/din-regular-webfont.eot?iefix') format('eot'),
         url('/design/00073/fonts/din-regular-webfont.woff') format('woff'),
         url('/design/00073/fonts/din-regular-webfont.ttf') format('truetype'),
         url('/design/00073/fonts/din-regular-webfont.svg#webfontloq9Tr33') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DINBold';
    src: url('/design/00073/fonts/din-bold-webfont.eot');
    src: url('/design/00073/fonts/din-bold-webfont.eot?iefix') format('eot'),
         url('/design/00073/fonts/din-bold-webfont.woff') format('woff'),
         url('/design/00073/fonts/din-bold-webfont.ttf') format('truetype'),
         url('/design/00073/fonts/din-bold-webfont.svg#webfontPBRa5BlR') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'FuturaLTRegular';
	src: url('/design/00073/fonts/futuralt-webfont.eot');
	src: local('?'), url('/design/00073/fonts/futuralt-webfont.woff') format('woff'), url('/design/00073/fonts/futuralt-webfont.ttf') format('truetype'), url('/design/00073/fonts/futuralt-webfont.svg#webfontmn4ZHIWF') format('svg');
	font-weight: normal;
	font-style: normal;
}
body
{
	margin							: 0;
	padding							: 0;
	background					: #FFFFFF;
	font-family					: Arial, Helvetica, sans-serif;
	font-size 					: 12px;
	color 							: #666666;
	background					: url(/design/00073/img/emploi-mousquetaires_body.jpg);
}

table
{
	font-family					: Arial, Helvetica, sans-serif;
	font-size 					: 11px;
	color 							: #666666;
}

tr
{
	font-family					: Arial, Helvetica, sans-serif;
	font-size 					: 11px;
	color 							: #666666;
}

td
{
	font-family					: Arial, Helvetica, sans-serif;
	font-size 					: 11px;
	color 							: #666666;
}

a
{
	font-family					: Arial, Helvetica, sans-serif;
	font-size 					: 11px;
	color 							: #e0081d;
	text-decoration 		: none;
	outline							: none;
}

a:hover
{
	text-decoration 		: underline;
}

img
{
	border							: 0;
}

ul, li
{
	margin							: 0;
	padding							: 0;
	list-style-type			: none;
}

hr
{
	height							: 1px;
	border							: 0;
	border-top					: 1px solid #cccccc;
	color								: #cccccc;
}

.pousseur
{
	clear								: both;
	float								: none;
	height							: 1px;
}

.logoRef
{
	height				 : 14px;
	width					 : 14px;
	margin				 : 0 0 0 5px;
	position: relative;
	top: 4px;
}

/*
#wrapper1Id .logoRef,
#wrapper12Id .logoRef
{
  display: block;
  float: right;
  height: 14px;
  margin: 1px 29px 0 0;
  padding: 0;
  width: 14px;
}
*/

/*
	END - ENVIRONNEMENT PAR DEFAUT
*//*
	START - DEFINITION DES STYLES DE TITRES HEADER
*/

h1
{
	/*background			: #DB001C none repeat scroll 0 0;
	color						: #FFFFFF;
	display					: inline;
	font-size				: 18px;
	font-weight			: bold;
	padding					: 2px 5px;*/
}

h2
{
}

h3
{
	font-size							: #333333;
	font-family						: Arial;
	font-size							: 13px;
	font-weight						: bold;
}

h4
{
}

h5
{
}

h6
{
}

/*
	END - DEFINITION DES STYLES DE TITRES HEADER
*/

/*
	START - DEFINITION DES STYLES D'ENTETE ADDITIONNELS
*/

.cmsentete1
{
	
}

.cmsentete2
{
	
}

.cmsentete3
{
	
}

/*
	END - DEFINITION DES STYLES D'ENTETE ADDITIONNELS
*/

/*
	START - DEFINITION DES STYLES DE TITRES ADDITIONNELS
*/

	/* Titre 1 */

.cmsTitre1Container
{
	padding 				: 3px 0 0 0;
}

.cmsTitre1Container a
{
	color 					: #158EB7;
}

.cmsTitre1
{
	font-size 			: 17px;
	font-weight 		: bold;
	color 					: #158EB7;
}

	/* Titre 2 */

.cmsTitre2Container
{
	padding 				: 3px 0 0 0;
}

.cmsTitre2Container a
{
	color 					: #158EB7;
}

.cmsTitre2
{
	font-weight 		: bold;
	font-size 			: 15px;
	color 					: #e6223a;
	font-family			: Arial;
	text-transform	: uppercase;
}

	/* Titre 3 */

.cmsTitre3Container
{
	padding 				: 3px 0 0 0;
}

.cmsTitre3Container a
{
	color 					: #158EB7;
}

.cmsTitre3
{
	font-weight 		: bold;
	font-size 			: 11px;
	color 					: #fff;
}

	/* Titre 4 */

.cmsTitre4Container
{
	padding 				: 3px 0 0 0;
}

.cmsTitre4Container a
{
	color 					: #158EB7;
}

.cmsTitre4
{
	font-size 			: 11px;
	color 					: #158EB7;
}

/*
	END - DEFINITION DES STYLES DE TITRES ADDITIONNELS
*/

/*
	START - DEFINITION DES STYLES DE TEXTES ADDITIONNELS
*/

	/* Texte 1 */

.cmsTexte1Container{
	
}

.cmsTexte1Container a
{
	color 					: #868686;
}

.cmsTexte1
{
	font-size 			: 11px;
	color 					: #868686;
}

	/* Texte 2 */

.cmsTexte2Container
{
	
}
.cmsTexte2Container a
{
	text-decoration : none;
	color 					: #885817;
}
.cmsTexte2{
	font-size 			: 11px;
	color 					: #885817;
}

	/* Texte 3 */

.cmsTexte3Container
{
	
}
.cmsTexte3Container a
{
	color 					: #868686;
}
.cmsTexte3{
	font-weight 		: bold;
	font-size 			: 11px;
	color 					: #868686;
}

	/* Texte 4 */

.cmsTexte4Container
{
	
}
.cmsTexte4Container a
{
	text-decoration : none;
	color 					: #885817;
}
.cmsTexte4
{
	font-weight 		: bold;
	font-size 			: 11px;
	color 					: #885817;
}

	/* Texte 5 */

.cmsTexte5Container{
	
}

.cmsTexte5Container a
{
	color 					: #868686;
}

.cmsTexte5
{
	font-size 			: 12px;
	color 					: #868686;
}

	/* Texte 6 */

.cmsTexte6Container{
}
.cmsTexte6Container a
{
	text-decoration 	: none;
}
.cmsTexte6{
	font-size 			: 10px;
	color 					: #000000;
}

/*
	END - DEFINITION DES STYLES DE TEXTES ADDITIONNELS
*/

/*
	START - DEFINITION DES STYLES DE LISTING ADDITIONNELS
*/

.cmslisting1
{
}
.cmslisting2
{
}
.cmslisting3
{
}
.cmslisting4
{
}

/*
	END - DEFINITION DES STYLES DE LISTING ADDITIONNELS
*//* 
	START - DEFINITION DES STYLES ACCOMPAGNANT DES FUNCTIONNALITES PRECISES
*/


	/* Date dans actualité ou autre  .... */

.cmsDate1
{
	font-weight 		: bold;
}

.cmsDate2
{
	
}

	/* Extrait de news ou d 'article (des textes qu on coupe a 200 caracteres par exemple)  */

.cmsExtract1Link
{

}

.cmsExtract1
{
	color 					: #68696b;
	font-size				: 10px;
}

.cmsExtract1Link
{

}

.cmsExtract2
{
	
}

/* Bouton ou lien suivant | next */

.cmsNext1Container
{
	border 					: 0px solid #444444;
}

.cmsNext1Link
{
}

.cmsNext1
{
}

	/* Bouton ou lien précédent | previous */
	
.cmsPrevious1Container
{
	border 					: 0px solid blue;
}

.cmsPrevious1Link
{
}

.cmsPrevious1
{
}

	/* Lien dans du contenu pour dire : En lire plus ... */

.cmsReadMore1
{
	display 				: block;
	padding 				: 0 5px 0 0;
	text-align 			: left;
	font-size 			: 10px;
	color 					: #e2001a;
}

.cmsReadMore2
{
	
}

	/* Lien d'appel d un module vers sa partie article (style voir tout les médias, voir toutes les actualités, accèder au forum ...) */

.cmsGoToArticle
{
	font-size 			: 10px;
	color 					: black;
	background			: #e2001a;
	width						: 140px;
	margin					: 20px 0 0 0;
	float						:	left;
	text-align			: center;
}

.cmsGoToArticle a
{
	font-family			: 'DINBold';
	display					: block;
	color						: #fff;
	padding					: 2px;
}
	/* Pour traiter les retour de formulaire ou autre avec une erreur style : adresse mail incorrecte, pas de résultat de recherche etc etc  */

.cmsErreur1Container
{
	padding							: 10px 0 0 0;
	text-align 					: center;
}

.cmsErreur1Container a
{
	color 							: #444444;
}

.cmsErreur1
{
	font-size 					: 11px;
	font-weight 				: bold;
	color 							: #444444;
}

/* 
	END - DEFINITION DES STYLES ACCOMPAGNANT DES FUNCTIONNALITES PRECISES
*/
/* Emballage des balises FORM */
.cmsFormTag
{
	
}

/* Emballage des champ input */
.cmsInputTextContainer
{
	float						:	left;
	display					:	block;
	margin					:	3px 0 0 5px;
	padding					: 0;
}

.cmsInputTextContainer input[type=text]
{
	border					: 0px solid red;
	padding 				: 3px 0 0 3px;
 	margin					: 0;
 	font-family			: "DINRegular", Arial;
 	color						: #7a7a7a;
 	font-size				: 13px;
	background			: #fff;
	width						: 155px;
	height					: 27px;
}

input[type=password]
{
	border					: 0px solid red;
	padding 				: 3px 0 0 3px;
 	margin					: 0;
	background			: url(/*..*//design/00073/img/champ_n.gif) left top no-repeat;
	width						: 155px;
	height					: 27px;
}

textarea
{
	width : 90%;
	font-size:11px;
	color:#666666;
	height : 70px;
}


/* Emballage des champ submit  */
.cmsInputSubmitContainer
{
	float						:	left;
	display					:	block;
	margin					:	3px 0 11px;
	padding					: 0;
}
label{
	display					: none;
}
input[type=image]
{
 	border 					: 0px solid red;
 	padding 				: 3px 0 0 0;
 	margin					: 0;
	background			: url(/design/00073/img/ok_TblancBtrans.gif) no-repeat;
	width 					: 30px;
	height					: 27px;
	color						: #666666;
}
#module6Id input[type=image]
{
	background			: url(/design/00073/img/loupe-moteur.jpg) no-repeat;
}

.okButton {
	width 					: 30px;
	height 					: 27px;
	background			: url(/design/00073/img/ok_TblancBtrans.gif) repeat-y;
	cursor 					: pointer;
}




/*
	START - POSITIONNEMENT DE VIGNETTE PAR DEFAUT
*/

.cmsThumbLeftContainer
{
	padding 		: 0 8px 0px 8px;
	float 			: left;
	text-align 	: center;
	border 			: 0px solid #444444;
}

.cmsThumbLeftLink
{
	
}

.cmsThumbLeft
{
	
}

.cmsThumbCenter
{
}

.cmsThumbRightContainer
{
	padding 		: 0 0 3px 3px;
	float 			: right;
	text-align 	: center;
}

.cmsThumbRightLink
{
	
}

.cmsThumbRight
{
	
}

/*
	END - POSITIONNEMENT DE VIGNETTE PAR DEFAUT
*/

/*
	START - DEFINITION DES TABLEAUX PAR DEFAUT
*/

/* tableau de titre par defaut */

.cmsTitleTable
{
	width 					: 100%;
}

	/* head */

.cmsTitleTHead
{
	
}

.cmsTitleHeadTr
{
	height 					: 20px;
}

.cmsTitleHeadTdLeft
{
	padding 				: 0 0 0 10px;
	text-align 			: left;
	background			: url(/design/00073/img/fond_titre.png) left top no-repeat;
}

.cmsTitleHeadTdLeftTxt
{
	color 					: #FFFFFF;
}

.cmsTitleHeadTdCenter
{
	font-family 		: Arial;
	height 					: 34px;
	text-align 			: center;
	background			: url(/design/00073/img/pxl-repeat-sousmenu.jpg) repeat;
}

.cmsTitleHeadTdCenterTxt
{
	font-size 			: 20px;
	font-family			: "InterstateRegular";
	color 					: #666666;
}

.cmsTitleHeadTdRight
{
	padding 				: 0 10px 0;
	text-align 			: right;
	background			: url(/design/00073/img/fond_titre.png) right top no-repeat;
}

.cmsTitleHeadTdRightTxt
{
	color 					: #FFFFFF;
}

	/* body*/

#content1Id #mdu00003TitleContainerId .cmsTitleTBody
{
		height						: 35px;
}

#content1Id #mdu00003TitleContainerId .cmsTitleTable{
		border-bottom				: 3px solid #eaeaea;
}

.cmsTitleBodyTr
{
	
}

.cmsTitleBodyTdLeft
{
	width 					: 33%;
	text-align 			: left;
}

.cmsTitleBodyTdLeftTxt
{
	
}

.cmsTitleBodyTdCenter
{
	width 					: 34%;
	text-align 			: center;
}

.cmsTitleBodyTdCenterTxt
{
	
}

.cmsTitleBodyTdRight
{
	width 					: 33%;
	text-align 			: right;
}

.cmsTitleBodyTdRightTxt
{
	
}

/* tableau 1 */

.cmsTable1Table
{
	width 					: 100%;
}

	/* head */

.cmsTable1THead
{
	
}

.cmsTable1HeadTr
{
	height 					: 20px;
}

.cmsTable1HeadTdLeft
{
	padding 				: 0 0 0 10px;
	width 					: 33%;
	text-align 			: left;
	background			: url(/design/00073/img/fond_table1.png) left top no-repeat;
}

.cmsTable1HeadTdLeftTxt
{
	color 					: #FFFFFF;
}

.cmsTable1HeadTdCenter
{
	font-family 		: Arial;
	height 					: 34px;
	width 					: 34%;
	text-align 			: center;
	background			: url(/design/00073/img/fond_table1.png) center top no-repeat;
}

.cmsTable1HeadTdCenterTxt
{
	font-size 			: 20px;
	color 					: #FFFFFF;
}

.cmsTable1HeadTdRight
{
	padding 				: 0 10px 0;
	width 					: 33%;
	text-align 			: right;
	background			: url(/design/00073/img/fond_table1.png) right top no-repeat;
}

.cmsTable1HeadTdRightTxt
{
	color 					: #FFFFFF;
}

	/* body */

.cmsTable1TBody
{
	/* display : none; */
}

.cmsTable1BodyTr
{
}

.cmsTable1BodyTdLeft
{
	width 					: 33%;
	text-align 			: left;
}

.cmsTable1BodyTdLeftTxt
{
	
}

.cmsTable1BodyTdCenter
{
	width 					: 34%;
	text-align 			: center;
}

.cmsTable1BodyTdCenterTxt
{
	
}

.cmsTable1BodyTdRight
{
	width 					: 33%;
	text-align 			: right;
}

.cmsTable1BodyTdRightTxt
{
	
}

/* tableau 2 */

.cmsTable2Table
{
	width 					: 100%;
}

	/* head */

.cmsTable2THead
{
}


.cmsTable2HeadTr
{
	height 					: 36px;
	background			: url(/design/00073/img/cmsTitleHeadBackground.gif);
}

.cmsTable2HeadTd
{
	font-family			: Arial;
	padding 				: 3px 0 0 0;
	vertical-align 	: top;
}

.cmsTable2HeadTdTxt
{
	padding 				: 0 0 0 10px;
	font-size 			: 11px;
	font-weight 		: bold;
	color						: #FFFFFF;
}

	/* body*/

.cmsTable2TBody
{
}

.cmsTable2BodyTr
{
	background 			: #FFFFFF;
}

.cmsTable2BodyTr:hover
{
	background 			: #f2f2f2;
}

.cmsTable2BodyTd
{
	background 			: url(/design/00073/img/sep_infos.gif) left center no-repeat;
	border-bottom 	: 1px solid #d0d0d0;
}

.cmsTable2BodyTdTxt
{
	
}

/* tableau 3 */

.cmsTable3Table
{
	width 					: 100%;
}

	/* head */

.cmsTable3THead
{
}

.cmsTable3HeadTr
{
	height 					: 20px;
	background 			: yellow;
}

.cmsTable3HeadTd
{
	font-family 		: Arial;
	text-align 			: center;
}

.cmsTable3HeadTdTxt
{
	font-size 			: 15px;
	color 					: #000000;
}

	/* body */

.cmsTable3TBody
{
	/* display 			: none; */
}

.cmsTable3BodyTr
{
	background 			: #444444;
}

.cmsTable3BodyTd
{
	text-align 			: center;
	color 					: #FFFFFF;
}

.cmsTable3BodyTdTxt
{
	
}

/*	tableau 4	*/

.cmsTable4Table
{
	width 					: 100%;
}

	/* head */

.cmsTable4THead
{
}

.cmsTable4HeadTr
{
	height 					: 20px;
	background 			: yellow;
}

.cmsTable4HeadTd
{
	font-family 		: Arial;
	text-align 			: center;
}

.cmsTable4HeadTdTxt
{
	font-size 			: 15px;
	color 					: #000000;
}

	/* body*/

.cmsTable4TBody
{
	/* display 			: none; */
}

.cmsTable4BodyTr
{
	background 			: #444444;
}

.cmsTable4BodyTd
{
	text-align 			: center;
	color 					: #FFFFFF;
}

.cmsTable4BodyTdTxt
{
	
}

/*
	END - DEFINITION DES TABLEAUX PAR DEFAUT
*/

/*
	START - DEFINITION DES TABLEAUX POUR LES FORMULAIRES PAR DEFAUT
*/

	/* FORMULAIRE 1 */

.cmsForm1Table
{
	width 					: 100%;
	border 					: 0px solid #444444;
}

.cmsForm1TBody
{
	
}

.cmsForm1Tr
{
	
}

.cmsForm1LabelTd
{
	text-align 			: right;
	vertical-align 	: top;
	width 					: 50%;
	padding 				: 0 10px 0 0;
}

.cmsForm1Label
{
	color 					: #666666;
	font-size 			: 13px;
	font-weight 		: bold;
	font-style 			: italic;
}

.cmsForm1FieldTd
{
	text-align 			: left;
	width 					: 50%;
}

.cmsForm1Field
{
	
}

.cmsForm1ValidTr
{
	
}

.cmsForm1ValidTd
{
	text-align 			: center;
}


	/* FORMULAIRE 2 */

.cmsForm2Table
{
	width 					: 100%;
	border 					: 0px solid #444444;
}

.cmsForm2TBody
{
	
}

.cmsForm2LabelTr
{
	
}

.cmsForm2LabelTd
{
	vertical-align 	: top;
	width 					: 50%;
	padding 				: 0 20px 0 0;
}

.cmsForm2Label
{
	color 					: #804040;
	font-size 			: 13px;
	font-weight 		: bold;
	font-style 			: italic;
}

.cmsForm2FieldTr
{
	
}

.cmsForm2FieldTd
{
	width 					: 50%;
}

.cmsForm2Field
{
	
}

.cmsForm2ValidTr
{
	
}

.cmsForm2ValidTd
{
	text-align 			: center;
}

/*
	END - DEFINITION DES TABLEAUX POUR LES FORMULAIRES PAR DEFAUT
*/
/* 
	START - DEFINITION FONCTION TOGGLE
*/

	/* TOGGLE */

.toggleContainer
{
	
}
.toggleIconLink:hover
{
	background-color 		: #f6f6f6;
}

.toggleIconLink
{
	display 				 		: block;
	cursor 					 		: pointer;
	background-image 		: url(/design/00073/img/puce_close.gif);
	background-position : 5px 7px;
	background-repeat 	: no-repeat;
	padding 				 		: 5px 0 5px 20px;
}

.toggleIconLink.on
{
	background-image 		: url(/design/00073/img/puce_open.gif);
}

.toggleContentTexte1
{
	padding 				 		: 5px 0 5px 20px;
}

.toggleTexte1
{
	
}

.toggleGoTopContainer
{
	text-align 					: right;
}

.toggleGoTopLink
{

}

/* 
	END - DEFINITION FONCTION TOGGLE
*//* 
	PRESENTATION DE MEDIA
*/

.cmsMediaThumbContainer
{
	text-align 			: center;
	float						: left;
	display					: inline;
	padding					: 6px;
	margin					: 4px;
	border					: 1px solid #999999;
	width						: 150px;
	background			: #EFEFEF;
}

.cmsMediaTitreContainer
{
	height					: 30px;
	display 				: block;
	text-align 			: center;
	font-weight 		: bold;
	color 		 			: #333333;
	font-size 			: 13px;
	padding 				: 0 0 0 0px;
}

.cmsMediaThumbImg
{
	height					: 100px;
	margin					: 5px;
}

.cmsMediaDescr
{
	display 				: block;
	height					: 53px;
	overflow				: hidden;
	text-align 			: left;
	color 		 			: #666666;
	font-size 			: 10px;
	padding 				: 0 0 0 0px;
	border-bottom 	: 1px solid #999999;
	margin 					: 0 0 2px 0;
}

.cmsMediaDl
{
	font-weight 		: bold;
	text-align 			: center;
	color 		 			: #333333;
	font-size 			: 12px;
	padding 				: 0 0 0 0px;
}

/* 
	END - PRESENTATION DE MEDIA
*/

/*
	START - DEFINITION DES STYLES DES TEXTES DEFILANT VERTICALEMENT TYPE ACTUALITES
*/

.cmsSliderCache
{
}

.cmsScrollUserView
{
}

.cmsSliderText
{
	/* PAS DE PADDING  */
	/* padding : 5px; */
	background-color : transparent;
}

.cmsSliderOver
{
}	

.cmsSliderSpacer
{
	border : 0px solid orange;
}

/*
	END - DEFINITION DES STYLES DES TEXTES DEFILANT VERTICALEMENT TYPE ACTUALITES
*/

/*
	START - DEFINITION DES TIRETTES POUR LE SCROLL AVEC LA MOLETTE DE LA SOURIS
*/

.cmsScrollContainer
{
	border 					: 0px solid #444444;
	padding 				: 10px;
}

.cmsScrollUserView
{
	border 					: 0px solid green;
}

.cmsScrollText
{
	border 					: 0px solid orange;
}

.cmsScrollCursor{
	cursor 					: pointer;
	border 					: 0px solid white;
	/* background-color : #31B937; */
	background			: url(/design/00073/img/switchuser.png) center center no-repeat;
	height 					: 22px;
}

.cmsScrollCursorBackground{
	border 					: 0px solid blue;
	background			: url(/design/00073/img/cursorBackground.png) top center;
	/* background-color : #FFFFFF; */
}

.cmsScrollButtonUpContainer
{
	border 					: 0px solid #444444;
}

.cmsScrollButtonUp
{
	border 					: 0px solid white;
	background-color : #FFFFFF;
	width 					: 22px;
	height 					: 22px;
	background			: url(/design/00073/img/cursorUpArrow.png) top center;
}

.cmsScrollButtonDownContainer
{
	border 					: 0px solid blue;

}

.cmsScrollButtonDown
{
	border 					: 0px solid white;
	background-color : #FFFFFF;
	width 					: 22px;
	height 					: 22px;
	background			: url(/design/00073/img/cursorDownArrow.png) bottom center;
	
}


/*
	END - DEFINITION DES TIRETTES POUR LE SCROLL AVEC LA MOLETTE DE LA SOURIS
*/

/*
	START CONTENU ARTICLE
*/

	/* Chemin de fer */

.cmsCheminDeFerContainer
{
	padding							: 0;
	margin							: 0 0 0 2px;
	font-size						: 11px;
	float:left;
}

.cmsCheminDeFer
{
}

.cmsCheminDeFer a
{
	font-weight 				: bold;
	color 							: #666666;
}
h2.citation
{
	background					: url(/design/00073/img/emploi-mousquetaires_commentLeft.jpg) no-repeat 4px 3px;
	padding							: 9px 2px 1px 16px;
	margin							: 5px 0;
	color								: #4e4343;
	font-family					: Arial;
	font-size						: 18px;
}
.articleContainer h2.citation
{
	font-size							: 16px;
	font-family						: Arial;
	font-weight						: normal;
}
.bgCitation
{
	background						: url(/design/00073/img/bgCitation.jpg) no-repeat top left;
	padding								: 7px;
}
.bgTeteCitation
{
	/*background						: url(/design/00073/img/teteCitation.jpg) no-repeat top left;*/
}
	/* Navigation d un article a l autre ( << droite | gauche >> ) si pas de table des matières demandées */

.navPart
{
	border 							: 0px solid #444444;
	margin							: 0 5px 0 12px;
	background					: #e5e5e5;
	min-height					: 25px;
	height							: auto;
}

.navPartLeft
{
	text-align 					: left;
	width								: 200px;
}

.navPartLeft a
{
	color								: #110f0f;
	font-weight					: bold;
	padding							: 5px 0 0 10px;
	margin							: 0 5px 0 0; 
	display							: block;
	float								:	left;
	background					: url(/design/00073/img/emploi-mousquetaires_navPartLeft.jpg) 3px 8px no-repeat;
}

.navPartRight
{
	text-align 					: right;
}

.navPartRight a
{
	color								: #110f0f;
	font-weight					: bold;	
	padding							: 5px 10px 0 0;
	display							: block;
	background					: url(/design/00073/img/emploi-mousquetaires_navPartRight.jpg) 249px 8px no-repeat;
}

.navPartRightArrow
{

	color								: #E5E5E5;
	font-size						: 0px;
}

.navPartLeftArrow
{
	
	color								: #E5E5E5;
	font-size						: 0px;
}
	/* Table des matières */

.tocLineContainer
{
	padding								: 5px 10px 7px 155px;
	width								: 280px;
	margin							: 0;
	position						: relative;
}
.tocPart
{
	padding							: 0;
	border 							: 0px solid #444444;
	height							: 104px;
	width								: 463px;
	margin							: 0;
	overflow						: auto;
	border							: 1px solid #CCCCCC;
	position						: relative;
}
.tocLine,.tocLineSelected
{
	border-left         : 1px solid #CCCCCC
}
.tocStart,.tocEnd
{
	display							: none;
}
.tocLineSelected a,.tocLine a
{
	font-family 					:	'DINBold';
	position							:	relative;
	display								:	block;
	margin								: 0;
	padding								: 3px 0 3px 10px;
	border-left						: solid 7px #fff;	
	color									:	#5a5a5a;
	font-size							:	12px;
	background						: url(/design/00073/img/puce_h.gif) no-repeat #fff 3px 7px;
}
.tocLine a:hover
{
	color									: #e2001a;
}
.tocLineSelected a
{
	display								:	block;
	color									:	#fff;
	background						: url(/design/00073/img/puce.gif) no-repeat #E0081D 3px 7px;
}

.tocEnd
{
	
}



.articleContainer
{
	padding							: 0;
	margin						: 0;
}
a.savoirplus
{
    color							: #fff;
    font-family				: "DINBold";
    font-size					: 11px;
    background				: #CA0019;
    text-decoration		: none;
		padding						: 1px 9px;
}
.articleTexte ul,
.articleContainer ul
{
	margin:0 0 0 10px;
}
.articleTexte ul li,
.articleContainer ul li
{
	list-style-type:none;
	padding: 0 0 0 12px;
	background:url(/design/00073/img/puceArticle.png) no-repeat scroll 0 4px transparent;
	margin:6px 0 6px 0; 
	
}
.articleTexte .bottomFiche ul li,
.articleContainer .bottomFiche ul li
{
	background:url(/design/00073/img/puce.gif) no-repeat scroll 0 3px transparent;
}


.rub_147 .articlesContainer
{
	padding							: 0 6px;
	margin							: 0 0 0 6px;
}

.articleTitre
{
	border 							: 0px solid green;
	font-size 					: 18px;
}
.cmsCurrentLevel
{
	color								: #333333;
	font-size						: 12px;
	font-family					: "InterstateRegular", Arial;
	display							: block;
	position						: absolute;
	top									: 31px;
	left								: 16px;
	width								: 110px;
	min-height					: 25px;
	_height							: 25px;
	padding							: 0 27px 0 0;
	background					: url(/design/00073/img/puce-fleche-droite.png) no-repeat top right;
	display							: none;
}
.nameRubSommaire
{
	background					: #d2d3d5;
	color								: #666666;
	font-family					: "InterstateRegular", Arial;
	font-size						: 13px;
	padding							: 3px 10px 3px 12px;
	margin							: 0 210px 0 10px;
	display							: none;
}

.articleTexte .bgSiegeFiliales
{
	background					: url(/design/00073/img/bgArtSiegeFiliale.jpg) no-repeat top left;
}
.articleTexte .bgPointsDeVente
{
	background					: url(/design/00073/img/bgArtPointsDeVente.jpg) no-repeat top left;
}

/*.rub_103 .articleTitre
{
	font-family					: 'DinBold';
	color								: #e2001a;
	margin							: 15px 0 0 0px;
	font-size						:	25px;
	display							: block;
	background					: url(/design/00073/img/emploi-mousquetaires_titre_metier.jpg) no-repeat left bottom;
	border-bottom				: 1px solid #CCCCCC;
  min-height					: 60px;
  padding: 8px 0 0 79px;
}*/
.rub_103 .articleTitre,
.rub_102 .articleTitre
{
	display							: none;
}
.articleTexte
{
	border 							: 0px solid #444444;
}

	/* Bouton vers les réseau sociaux */

.cmsSocResContainer
{
	border 							: 0px solid #444444;
	text-align					: right;
	padding							: 0px 10px 0px 0px
}

	/* bouton de retour au haut du site (ne pas oublier la balise (a name)*/

.cmsBackTopLink
{
	font-weight 				: bold;
}

/*
	END Contenu
*/

/*
	START - PAS D 'ARTICLE : RÉSUMÉ
*/

.cmsResumeContainer
{
	
}

.cmsResumeCurrentLevelText
{
	
}

.cmsResumeSubLevelContainer
{
}

.cmsResumeSubLevel
{
	margin-bottom			: 5px;
}

.cmsResumeSubLevelTitre
{
}

.cmsResumeSubLevelText
{
}

/*
	END RÉSUMÉ
*//*
	START - DESIGN DES MODULES INCLUS DANS LA CHARTE
*/

.mduTable {
	padding 					: 0;
	margin 						: 0;
	border 						: 0px;
	width 						: 100%;
	border-style			: solid;
}

.mduTable tr{
	padding 					: 0;
	margin 						: 0;
	border 						: 0px;
	border-style			: solid;
}

.mduTable td {
	padding 					: 0;
	margin 						: 0;
	border 						: 0px;
	border-style			: solid;
}

	/* 1ERE LIGNE de l emballage du module */

.mduCornerHG {
	width 						: 4px;
	height 						: 4px;
	background				: url(/design/00073/img/mdu_haut_gauche.png) no-repeat;
}

.mduCornerH {
	background				: url(/design/00073/img/mdu_haut_centre.png) repeat-x;
}

.mduCornerHD {
	width 						: 4px;
	height						: 4px;
	background				: url(/design/00073/img/mdu_haut_droite.png) no-repeat;
}

	/* LIGNE DE TITRE l emballage du module + class du TITRE*/

.mduLabelG {
	background				: url(/design/00073/img/mdu_centre_gauche.png) repeat-y;
}

.mduLabel {
	background 				: none;
}

.mduTitre
{
	font-size 				: 11px;
	font-weight 			: bold;
	color 						: purple;
}

.mduLabelD {
	background				: url(/design/00073/img/mdu_centre_droite.png) repeat-y;
}

	/* CORPS GÉNÉRAL du module */

.mduCenterG {
	background				: url(/design/00073/img/mdu_centre_gauche.png) repeat-y;
}

.mduCenter {
	background 				: none;
}

.mduCenterD {
	background				: url(/design/00073/img/mdu_centre_droite.png) repeat-y;
}

	/* DERNIERE CELLULE de l emballage du module */

.mduCornerBG {
	width 						: 4px;
	height 						: 15px;
	background				: url(/design/00073/img/mdu_bas_gauche.png) no-repeat;
}

.mduCornerB {
	background				: url(/design/00073/img/mdu_bas_centre.png) repeat-x;
}

.mduCornerBD {
	width 						: 4px;
	height 						: 15px;
	background				: url(/design/00073/img/mdu_bas_droite.png) no-repeat;
}

.mduRss
{
	display			:	block;
	height			: 16px;
	width				: 16px;
	float				: right;
	background:url(/design/00073/img/rss_16.png) repeat-y;
}
#content2Id .mduRss
{
	position			: absolute;
	top						: 10px;
	right					: 13px;
	float					: none;
}
/*
	END - DESIGN DES MODULES INCLUS DANS LA CHARTE
*/

/* PLACEHOLDER */

.niv2 li
{
	list-style-type:disc;
	color						: #000;
	padding					: 0;
	margin					: 0;
}

#arboId ul,#arbo1Id ul
{
	padding					: 0 0 0 10px;
	margin					: 0;
}

/****** NIVEAU 0 */

.niv0 a.e000,
.niv0 a.e110,
.niv0 a.e001,
.niv0 a.e111,
.niv0 a.e011

{
	text-decoration		: none;
	font-size					: 11px;
	margin						: 0;
	color							: #000;
	outline						: none;
}

.niv0 a.e000,
.niv0 a.e001
{
 	
}

.niv0 a.e110,
.niv0 a.e111
{
	
}

.niv0 a.e011
{

}

.niv0 a.e000:hover,
.niv0 a.e001:hover
{

}

li.niv0
{

}


/****** NIVEAU 1 */

.niv1 a.e000,
.niv1 a.e110,
.niv1 a.e001,
.niv1 a.e111

{

}

.niv1 a.e000,
.niv1 a.e001
{

}

.niv1 a.e110
{

}

.niv1 a.e111
{

}

.niv0 a.e111
{
	display:none;
}
.niv1 a.e001,
.niv0 a.e011
{
	display:none;
}


.niv1 a.e000:hover,
.niv1 a.e001:hover
{

}

.rub_103 ul.niv0
{
	display		: none;
}

ul.niv1
{
}

li.niv1
{
	margin:0;
	padding:0;
}


/***** DIVERS */


#navId span,
#navId div
{
	display 			: none;
}

.niv2 .e110
{
	color					:	#fff;
}

.niv2  a.e110
{
	color					:	#fff;
	font-weight		: bold;
}
a.niv0
{
	display:none;
}

.niv2 a.e001,.niv2 a.e111,.niv2 a.e011
{
	display:block;
}

/* SOUS SOUS NAV */
.sousMenuItem
{
	float							: left;
	height						: 25px;
	padding						: 8px 5px 0 0;
	margin						: 0;
}
.sousMenuItemSelected
{
	background				: #e2001a;
}
.sousMenuItem a
{
	float							: left;
	display						: block;
	padding						: 0 0 0 23px;
	background				: url(/design/00073/img/puce-rouge-fleche-droite-small.png) no-repeat 4px 1px;
	color							: #666666;
	font-family				: "InterstateRegular", Arial;
	font-weight				: normal;
	font-size					: 13px;
}
.sousMenuItem a:hover
{
	color							: #e2001a;
}
a.aSousMenuItemSelected,
a.aSousMenuItemSelected:hover
{
	color							: white;
}
/* FIN SOUSSOU NAV */#cmsFooterContainerId
{
	width							: 995px;
	margin						: auto;
}

#cmsTableFooterId
{
	margin 						: 0 auto;
	width 						: 60%;
}

#cmsTableFooterId td
{
	background-color : #efefef;

	text-align   			: left;
}

#cmsTableFooterId ul
{
	margin 						: 0 0 0 0;
	padding 					: 0 0 0 15px;
	float 						: none;
}

#cmsTableFooterId li
{
	margin 						: 2px 0 0 0;
	padding 					: 0;
}

#cmsTableFooterId .cmsLinkNiv0Footer
{
	display 					: block;
	background 				: #666;
	padding 					: 10px;
	color 						: #fff;
}

#cmsInLineFooterContainerId,
#cmsFooterIntroContainerId,
#cmsFooterIntroContentId
{
	margin						: 0 0 0 300px;
	width							: 500px;
}

a.cmsLinkNiv0Footer
{
	padding						: 10px;
	color							: #666666;
}

#wrapper1Id #mdu00013containerId,
#wrapper2Id #mdu00013containerId
{
	background				: url(/design/00073/img/emploi-mousquetaires_footer_interieur.jpg) bottom right no-repeat #fff;
	width							: 994px;
	height						: 72px;
	float							:	left;
	margin						: 0 0 10px 1px;
	
}

#wrapper1Id #footerId,
#wrapper2Id #footerId
{
	/*background				: url(/design/00073/img/emploi-mousquetaires_footer.gif);*/
	background					: white;
}


#footerId
{
	width							: 995px;
	height						: 72px;
	float							:	left;
	margin						: 0 0 0 0px;
}

#footerId a {
	font-size: 10px;
}

#footerId a:nth-child(3),
#footerId a:nth-child(4) {
	color: #fff;
	background: #a7a7a7;
	padding: 2px 8px 2px 8px;
	margin-right: 6px;
}
/*
	START - COMMENTS 
*/

.commentsContainer
{
	background-color 	: #efefef;
	border 						: 1px solid #333;
	padding 					: 5px;
}

.commentsHeader
{
	
}

.commentListContainer
{
	
}

.commentLine
{
	padding 					: 5px 0;
	border-bottom 		: 1px solid #fff;
}

.commentText
{
	
}

.commentAuthor
{
	font-style				: italic;
}

.commentFormContainer
{
	
}

.commentNewComment
{
	
}

/*
	END - COMMENTS 
*/

/* On touche pas, on s'en va, on referme le fichier et on dis rien a personne .... */

#mduManagerId
{
	position				: absolute;
	border					: 1px dotted red;
	
	top							: 0px;
	left						: 0px;
	
	width						: auto;
	height					: auto;
	z-index					: 100;
}

.mduManagerButton {
	cursor 					:	pointer;
	text-decoration : underline;
}/* PLACEHOLDER */


.cmsTexte3Container,.cmsRechercheResult
{
	float						:left;
	display						:block;
	width						: 100%;
}
.cmsRechercheResult
{
	padding					: 20px 0px 10px 0;
	border-bottom				: 1px solid #dfdfdf;
}

.cmsRechercheResult .cmsTitre2Container,.cmsRechercheResult .cmsExtract1Container
{
	float:left;
	clear:both;
	width					: 100%;
	position				: relative;
}
.cmsRechercheResult .cmsTitre2,
.cmsRechercheResult .cmsReadMore1
{
	float					: left;
	width					: 100%;
}
.cmsRechercheResult .cmsReadMore1
{
	float:left;
	clear:both;
}/* PLACEHOLDER */

/*.mduTexteLibreContainer
{
	font-family											: 'DINRegular';
	line-height											:	18pt
}
*/


#wrapper1Id .mduTexteLibreContainer a,
#wrapper2Id .mduTexteLibreContainer a
{
	text-decoration									:	none;
	color														: #fff;
	font-family											: 'InterstateRegular';
}

#wrapper1Id .mduTexteLibreContainer .candidature a,
#wrapper2Id .mduTexteLibreContainer .candidature a
{
	font-family													: Arial;
}

.rub_103 #wrapper2Id #mdu00007containerId .mduTexteLibreContainer a span,
.rub_103 #wrapper1Id #mdu00007containerId .mduTexteLibreContainer a span,
.rub_102 #wrapper2Id #mdu00020containerId .mduTexteLibreContainer a span,
.rub_102 #wrapper1Id #mdu00020containerId .mduTexteLibreContainer a span,
.rub_104 #wrapper1Id #mdu00008containerId .mduTexteLibreContainer a span
{
	background											: #e2001a;
	z-index													: 1000;
	position												: relative;
}


#wrapper1Id .mduTexteLibreContainer,
#wrapper2Id .mduTexteLibreContainer
{
/*	line-height											:	15pt;*/
	background:none;
}
#rightColId .mduTexteLibreTexte
{
	background:none;
}/* PLACEHOLDER *//*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/

/*
	 Container du module en home page
*//*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/

#mdu00008containerId {
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00008containerId .mduEnqueteText
{
	
}
.mduEnqueteTitre{
	display							: block;
	float								: left;
	width								: 100%;
	position						: relative;
	padding							: 6px;
	font-family					: "InterstateRegular", Arial;
	font-size						: 14px;
	color								: #e2001a;
}
.mduEnqueteForm
{
	width								: 100%;
	position						: relative;
	float								: left;
}
.mduEnqueteForm .cmsForm1Table
{
	width								: 80%;
}
/*
	END - Partie module d'annonce
*/

/*
	START - Affichage du formulaire
*/

#mdu00008containerId .mduEnquetePreText
{
	padding : 10px;
}

#mdu00008containerId .mduEnquetePostText
{
	padding : 10px;
}

/*
	END - Affichage du formulaire
*/

/*
	START - Formulaire validé
*/

#mdu00008containerId .mduEnqueteDoneText
{
	padding : 10px;
}
.mduEnqueteDoneText
{
    color: green;
    font-size: 12px;
    padding: 10px;
}

/*
	END - Formulaire validé
*//*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*
	 Container du module en home page
*/
/*

*/
/*
	
*/
/* PLACEHOLDER */
/* PLACEHOLDER */
/* PLACEHOLDER */
/*
	style.css est la page par default qui ne fait que
	completer ce qui manque dans le style du design
	
	Il ne faut en aucun cas redéfinir ici l'emballage
	du module
*/

/*
	Container du module en home page
*/

.mduid21
{
	
}

/*
	START - DESIGN DE L'AGENDA (Gael)
*/

/*
VERSION ARTICLE
*/

.mduid21 table.mduAgendaCalendarTab
{
	height	: auto;
	width		: 100%;
	
	border-collapse	:	collapse ;
}

.mduid21 .mduAgendaCalendarTabHeader td
{
	border-bottom		: 1px solid #666;
	background			: #31312A;
	font-weight 		: bold;
	color						: #fff;
	padding					: 5px;
	margin 					: 0;
	text-align 			: center;
	vertical-align 	: top;
}

.mduid21 .mduAgendaCalendarTabBody td
{
	border					: 1px solid #D8D8D8;
	width 					: 14%;
	/*height					: 150px;*/
	padding					: 0;
	margin 					: 0;
	/*text-align 			: center;*/
	vertical-align 	: top;
	
}

.mduid21 .mduAgendaCalendarLinkContainer
{
	text-align 	: center;
	font-size 	:	16px;
	font-weight	: bold;
	padding			: 5px 0 ;
}

.mduid21 .mduAgendaCalendarLinkContainer a
{
	font-size 	:	16px;
	font-weight	: bold;
}

.mduid21 .mduAgendaCalendarDay
{
	background 		: #efefef;
	border-bottom : 1px solid #666;
	text-align		: center;
}


.mduid21 .mduAgendaCalendarTabBody td.today .mduAgendaCalendarTdContainer
{
	border-right						: 2px solid #DB001B;
	border-bottom						: 2px solid #DB001B;
	border-left							: 2px solid #DB001B;
}

.mduid21 .mduAgendaCalendarTabBody td.today .mduAgendaCalendarDay
{
	background-color	: #DB001B;
	color							: #fff;
	font-weight				: bold;
}

.mduid21 .mduAgendaCalendarTabBody td.today
{
	border						: 0px solid #DB001B;
}


/*
.mduid21 .mduAgendaCalendarTdContainer
{
	border-right					: 1px solid #D8D8D8;
	border-left						: 1px solid #D8D8D8;
	border-bottom					: 1px solid #D8D8D8;
}
*/

.mduid21 .mduAgendaCalendarTabBody a
{
	height					: 20px;
	overflow				: hidden;
	display					: block;
	color 					: #000;
	text-decoration : none;
	text-align			: center;
}

.mduid21 .mduAgendaCalendarEmpty
{
	height	: 20px;
}

.mduid21 .mduLienOutlook
{
	float : right;
}

/*
VERSION Home
*/

.mduid21 .mduAgendaMoisHome
{
	/*color : #40413b;*/
	text-align : center;
	font-size	:	14px;
	font-weight	:	bold;
	background-color : #d8d8d8;
}

.mduid21 table.mduAgendaCalendarTabHome
{
	height	: auto;
	width		: 70%;
	margin	: 0 auto;
	border-collapse:collapse;
}



.mduid21 table.mduAgendaCalendarTabHome a
{
	color 			: #D9001B;
	font-weight	: bold;
}
.mduid21 .mduAgendaCalendarTabHeaderHome td

{
	height	: auto;
	font-size	:	14px;
	width		: 100%;
}

.mduid21 .mduAgendaCalendarTabHeaderHome td
{
	border					: 0px solid #333;
	width 					: 14%;
	background			: transparent;
	padding					: 2px;
	text-align 			: center;
	vertical-align 	: top;
	height					: auto;
	font-weight			: bold;
}

.mduid21 .mduAgendaCalendarTabBodyHome td
{
	border					: 0px solid #333;
	background			: transparent;
	padding					: 2px;
	text-align 			: center;
	vertical-align 	: top;
	height					: auto;
}

.mduid21 .mduAgendaCalendarTabBodyHome td.today
{
	font-weight	:	 bold;
	color							: #fff;
	background-color	:	#333333;
	border						: 1px solid #ccc;
}

.mduid21 .mduAgendaCalendarTabBodyHome td.today.actif
{
	font-weight				:	 bold;
	color							: #fff;
	background-color	:	#d9001b;
	border						: 1px solid #ccc;
}


.mduid21 table.mduAgendaCalendarTabHome td.today a
{
	color : #fff;
}

/* PAGE DETAIL */

.mduid21.pageDetail table.mduAgendaCalendarTabHome
{
	height	: auto;
	width		: 100%;
	margin	: 0 auto;
	border-collapse:collapse;
}

.mduid21 .mduAgendaDetailContainer
{
	padding 			: 5px 0;	
}

.mduid21 .mduAgendaLigne
{
	float					: left;
	border-bottom :	1px solid #EFEFEF;
}

.mduid21 .mduCalendarListContainer
{
	float 	: left;
	margin 	: 0 10px 10px 0;
	padding : 3px;
	width		: 200px;
	border  : 1px solid #ccc;
	background : #fff;
}

.mduid21 .cmsColorContainer
{
	padding	: 1px 8px;
	border	:	1px solid #ccc;
}

.mduid21 .cmsReadMore1
{
	outline : none;
}

/*
	END - DESIGN DE L'AGENDA (Gael)
*//* PLACEHOLDER */
/* PLACEHOLDER */
/* PLACEHOLDER */
/* PLACEHOLDER */
/*
 MODULES
*/

#mdu00002containerId
{
	background													: url(/design/00073/img/emploi-mousquetaires_module1.jpg) no-repeat;
	height															: 85px;
	width																: 228px;
	padding															: 5px 0 0 8px;
	color																: #fac8ce;
}

#mdu00002containerId tr,#mdu00002containerId td, #mdu00002containerId table
{
	color																: #fac8ce;
}

#mdu00001containerId
{
	background													: url(/design/00073/img/emploi-mousquetaires_module2.jpg) no-repeat;
	height															: 113px;
	width																: 228px;
	padding															: 5px 0 0 8px;
	margin															: 0;
	color																: #969595;
}

#mdu00001containerId tr,#mdu00001containerId td, #mdu00001containerId table
{
	color																: #969595;
}

#mdu00003containerId .mduTitre
{
	font-family													: 'InterstateRegular';
	color																: #232222;
	font-size														: 17px;
	font-weight													: normal;
	display															: block;
	margin															: 5px 0 17px;
	padding															: 0 0 0 10px;
}

#mdu00003containerId .mduTable td
{
	width																: 0;	
}
 
#mdu00003containerId
{
	background													: url(/design/00073/img/emploi-mousquetaires_module_actu2.jpg) no-repeat;
	height															: 121px;
	width																: 208px;
	padding															: 5px 0 0 0;
	color																: #969595;
	margin															: 12px 0 0 0;
}
#content1Id #mdu00003containerId
{
	float												: left;
	width												: 100%;
	padding											: 5px 0 0 0;
	background									: none;
	margin											: 10px 0 0 0;
}
#mdu00003containerId .cmsTitre3
{
	color																: #161515;
}

#module7Id #mdu00003containerId
{
	width																: 230px;
	position										: relative;
}

#mdu00005containerId,#mdu00006containerId,#mdu00021containerId,#mdu00022containerId
{
	background													: url(/design/00073/img/emploi-mousquetaires_metiers_et_filiales.gif) 112px 11px no-repeat #141212;
	border-top													: 2px solid #fef2f3;
	padding															: 5px;
	width																: 190px;
	margin															: 0 0 0 6px;
}

#mdu00006containerId,#mdu00022containerId
{
	padding															: 5px 5px 0 5px;
	background													: url(/design/00073/img/emploi-mousquetaires_metiers_points_de_vente.gif) 112px 11px no-repeat;
}

#module4Id .mduTexteLibreContainer,#module5Id .mduTexteLibreContainer,#module11Id .mduTexteLibreContainer
{
	position:relative;
}
#module4Id a, #module11Id a, #module5Id a
{
	letter-spacing						: -0.1em;
}

#module4Id,#module5Id,#module11Id
{
	background													: #bbbbbd;
	height															: 48px;
	padding															: 0;
	margin															: 0 65px 0 0;
	line-height													: 18px;
}
#module4Id
{
	margin															: 0 40px 0 0;
}
#module4Id a:hover span,
#module5Id a:hover span,
#module11Id a:hover span
{
	background													: #e2001a;
}
#mdu00020containerId
{
	background													: url(/design/00073/img/puce-rouge-fleche-bas.png) no-repeat 157px 30px;
	height															: 60px;
	width																: 200px;
	padding															: 0 0 0 0;
}
#mdu00007containerId
{
	background													: url(/design/00073/img/puce-rouge-fleche-bas.png) no-repeat 129px 30px;
	height															: 60px;
	width																: 170px;
	padding															: 0 0 0 0;
}
/* on n'affiche pas par défaut le txt libre par level */
#mdu00011containerId
{
	display															: none;
}
/* on affiche le txt libre par level dans les rubriques filles */
#mdu00011containerId.modif
{
	display															: block;
}
#leftColId #mdu00020containerId
{
	background-position									: 172px 10px;
}
#leftColId #mdu00007containerId
{
	background-position									: 140px 9px;
}
#module4Id
{
	float																: left;
	width																: 145px;
}

#module5Id
{
	left																: 550px;
	top																	: 0;
	width																: 135px;
}

#module11Id
{
	float																: left;
	width																: 172px;
}

#module4Id td,
#module5Id td,
#module11Id td
{
	color																: #fff;
}

#module6Id .mduTitre
{
	color																: #fff;
	font-size														: 13px;
	font-weight													: bold;
	margin															: 0 0 10px 0;
}
#module6Id td.mduCornerBGmduid1,
#module6Id td.mduCornerBmduid1,
#module6Id td.mduCornerBDmduid1
{
	display															: none;
}

#module6Id
{
	float																:	left;
	background													: #e0e1e2;
	margin															: 0;
	width																: 215px;
	position														: relative;
}


#module7Id .mduTexteLibreTexte
{
		color															: #fff;
}

#module7Id .mduTable td 
{
	height															: 0;
}

#module7Id
{
	background													: url(/design/00073/img/emploi-mousquetaires_fiche_top.jpg) no-repeat;
	width																: 224px;
	float																: left;
}

.rub_103 #module7Id,
.rub_102 #module7Id
{
	background													: none;
}
#mdu00009containerId
{
	
}
#module00007containerId
{
	width																: 172px;
}

#module7Id #mdu00011containerId
{
	width																: 210px;
	background													: #eeeff0;
	margin															: 35px 0 0;
	padding															: 9px 10px 0;
}
#module7Id #mdu00011containerId .cmsTitre3Container
{
	display												: none;
}

#module7Id #mdu00010containerId
{
	margin															: -17px 0 0 0;
	padding															: 35px 6px 6px 10px;
	background													: url(/design/00073/img/emploi-mousquetaires_trombone.png) no-repeat;
	_background-image: url(no-image);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/design/00073/img/emploi-mousquetaires_trombone.png');
	position														: relative;
	z-index															: 300;
}

#module7Id li
{
	/*background													: url(/design/00073/img/emploi-mousquetaires_li.png) 0 5px no-repeat;*/
	
	padding															: 0 0 0 8px;
}


#module8Id
{
	float																: left;	
	margin															: 0 0 0 10px;
	padding															: 13px;
	width																: 288px;
	background													: url(/design/00073/img/emploi-mousquetaires_deposer_candidature.jpg) no-repeat;
}

.candidature
{
	float																: left;	
	margin															: 0 0 0 0px;
	padding															: 13px 0 0 23px;
	width																: 240px;
	min-height													: 68px;
	_height														  : 68px;
	font-family													: Arial;
	background													: url(/design/00073/img/emploi-mousquetaires_deposer_candidature.jpg) no-repeat;
}

#module8Id .mduTexteLibreTexte a
{
	color																: #E2001A;
	font-weight													: bold;
	font-family													: Arial;
}

#mdu00013containerId
{
    margin: 28px auto auto 164px;
}
#module2Id .nameCurrentRub
{
	color								: #282323;
	font-family					: "DINRegular", Arial;
	font-size						: 14px;
	font-weight					: bold;
	padding							: 0 2px 0 5px;
}/*
	+++++++++++++++++++++++++++++++++++
	START - CSS SPECIFIQUES A LA CHARTE
	+++++++++++++++++++++++++++++++++++
*/

#containerglobalId
{
	width								: 1000px;
	margin							: 0 auto;
	position						: relative;
	padding							: 0;
}

#wrapper1Id #logoId,
#wrapper2Id #logoId
{
	float								: left;
	position						: relative;
	width								: 141px;
	height							: 92px;
	margin							: 18px 0 0 9px;
}

#wrapper0Id #logoId
{
	left								: 30px;
	position						: absolute;
	top									: 20px;
	z-index							: 300;
}

#wrapper0Id
{
	background					: url(/design/00073/img/emploi-mousquetaires_bkg.png) center top no-repeat;
	padding							: 0;
	margin							: auto;
}

#wrapper1Id,#wrapper2Id
{
	background					: url(/design/00073/img/emploi-mousquetaires_bkg.png) center -2px no-repeat;
	padding							: 0;
	margin							: auto;
}

#content0Id
{
	width								: 1000px;
}

#content1Id,#content2Id
{
	width								: 995px;
	float								: left;
	position						: relative;
}


#contenuId
{
	min-height					: 591px;
	_height 						: 591px;
	width								: 1000px;
	position:relative;
}

#wrapper0Id #contenuId
{
		background				: url(/design/00073/img/emploi-mousquetaires_home.png) no-repeat;
}

#wrapper1Id #contenuId,
#wrapper2Id #contenuId
{
	width								: 995px;
	padding							: 0 0 40px 0;
}
#headerId
{
	width								: 995px;
	height							: 146px;
	background					: url(/design/00073/img/header-menu-logo.jpg) no-repeat -2px 0;
	float								: left;
	position						: relative;
	
}


#module0Id
{
	float								: left;
	position						: relative;
	margin							: 238px 0 0 21px;
}
	#module0Id > div {
		position: absolute;
		left: 0px;
	}
		#module0Id > div:nth-child(1) {
			top: 0;
		}
		#module0Id > div:nth-child(2) {
			top: 90px;
		}
		#module0Id > div:nth-child(3) {
			top: 208px;
		}
	
.bg_bottom {
	height: 50px;
	background : #F4F4F4 url(/design/00073/img/emploi-mousquetaires_footer.png) right bottom no-repeat;
	margin : 0 0 5px 0;
	width: 997px;
	padding: 0 0 15px 0;
}

/* Logos */
#mdu00013containerId td {
	padding: 0 25px 0 0;
}

#wrapper0Id #module9Id > div {
	margin: 0 0 15px 0;
}

#wrapper1Id #module0Id,
#wrapper2Id #module0Id
{
	margin							: 0 0 0 0;
}

#module2Id,#module3Id
{
	float								: left;
	padding							: 7px 7px 0 7px;
	position						: relative;
	z-index							: 200;
	width								: 212px;
}
#module2Id
{
	background					: url(/design/00073/img/voile-menu-top.png) no-repeat top center;
}

#module3Id
{
	padding							: 0 7px 0 7px;
}

#topRubId
{
	background					: url(/design/00073/img/emploi-mousquetaires_bkg_mieux_nous_connaitre.jpg);
	width								: 202px;
	height							: 21px;
	color								: #fff;
	font-family					: 'FuturaLTRegular';
	padding							: 5px 0 0 5px;
	margin							: 6px 5px 0 0;
	position						: absolute;
	left								: 788px;
	top									: 0px;
	text-align					: center;
}

.rub_103 #topRubId
{
	background					: url(/design/00073/img/emploi-mousquetaires_bkg_mieux_nous_connaitre_gris.gif);
}

#topRubId a
{
	color								: #fff;
}

#rubTitleId
{
	font-family					: 'DINBold';
	font-size						: 18px;
	color								: #e2001a;
	padding							: 10px 0 0 10px;
	text-transform      : uppercase;
	
}

#bandoMenuId
{
	float								: right;
	position						: relative;
	width								: 692px;
	height							: 60px;
	margin							: 0;
	background					: url(/design/00073/img/bandeau-menu-pxl.gif) repeat-x;
	padding							: 0 0 0 3px;
}

#globalLeftColId
{
	width								: 281px;
	float								: left;
}

#leftColId
{
	margin							: 0;
	float								: left;
	width								: 250px;
	_height							: 471px;
	min-height					: 471px;
	background					: url(/design/00073/img/bgLeftCol2.png) no-repeat top left;
	position						: relative;
	padding							: 97px 0 0 50px;
}
#bgLeftCol
{
	float								: left;
	width								: 250px;
	position						: relative;
	min-height					: 166px;
	_height							: 166px;
	z-index							: 100;
	margin							: 0;
	padding							: 0;
	background					: url(/design/00073/img/pxl-repeat-menu.png) repeat;
}
#content2Id #centerColId
{
	float								: left;
	width								: 465px;
	position						: relative;
	margin							: 12px 0 0 0;
}
#content1Id #centerColId
{
	width								: 685px;
	float								: left;
	position						: relative;
	margin							: 12px 0 0 0;
}

#rightColId
{
	width								: 213px;
	float								: left;
	position						: relative;
	margin							: 0 0 0 15px;
	overflow						: visible;
}
#sousMenu
{
	width								: 695px;
	position						: relative;
	float								: left;
	height							: 33px;
	background					: url(/design/00073/img/pxl-repeat-sousmenu.jpg) repeat;
	border-bottom				: 1px solid #e2001a;
}
#content1Id #rightColId,
#content2Id #rightColId,
{
	background					: none;
	/*width								: 219px;*/
	/*margin							: 215px 0 0 0;*/
	/*float								: left;*/
}

#rightColId .mduTexteLibreTexte, #module8Id .mduTexteLibreTexte
{
	font-family					: Arial;
}

#resumeId
{
	padding							: 5px;
	margin							: 15px 0 0 0;
	width								: 680px;
	float								: left;
	position						: relative;
}

.rub_147 #resumeId a
{
		text-decoration			: underline;
}
.rub_147 #resumeId
{
	padding							: 5px;
	margin							: 10px 0 10px 0;

}
.ssrub_ #arbo1Id,.rub_102 #arboId
{
	display							: none;
}

.ssrub_114 #arbo1Id,.ssrub_115 #arboId
{
	display							: none;
}

.ssrub_114 #arboId
{
	display							: block;
}

.rub_103 #arboId .niv1,.rub_103 #arbo1Id .niv1
{
	display 						: none;
}


a:hover { text-decoration: none; }

/* Supression des titres de modules*/
#mdu00015containerId .cmsTitre3Container,
#mdu00016containerId .cmsTitre3Container {
	display: none;
}
#mdu00016containerId
{
	position						: absolute;
	top									: 0;
	left								: 368px;
	width								: 260px;
	margin							: 150px 80px 0 0;
}

#mdu00016containerId a
{
	color								: #fff;
	line-height         : 13px;
	text-shadow					: 1px 1px 5px #000;
}
/* Supression des divs superflues */
#mdu00015containerId table tbody tr:last-child,
#mdu00015containerId table tbody tr td:first-child {
	display: none;
}

/* __________________________________________________
                                                    
								 HOME // CONTENU GAUCHE
	___________________________________________________
*/

/* ----------[   Découvrez tous nos métiers !   ]---------- */

#mdu00015containerId ul li
{
	background						: url(/design/00073/img/emploi-mousquetaires_red_bandeau.jpg);
	height								: 47px;
	margin								: 0 0 3px 0;
}

#mdu00015containerId hr
{
	color:#867d7d;
	background:#867d7d;
}
#mdu00015containerId ul li a
{
	background					: url(/design/00073/img/fleche_MNC2.gif) 13px 17px no-repeat;
	color								: #fff;
	font-size						: 16px;
	padding							: 10px 0 0 25px;
	display							: block;
	font-family					: "InterstateLightRegular", Arial;
	text-shadow					: 0 1px 1px #000;
}
#mdu00015containerId ul li a span
{
	text-shadow					: 0 1px 1px #e8e8e8;
}
#mdu00015containerId {
	margin: 101px 0 0 0;
	width: 232px;
	padding:5px 5px 5px 8px;
	background: url('/design/00073/img/emploi-mousquetaires_backmetier.png');
}


#dec_metier_home {
	padding								: 0;
}

/* Titre */
#dec_metier_home h2 {
	margin								: 0;
	font-family						: 'InterstateRegular';
	font-size							: 16px;
	letter-spacing				: -1px;
	color									: #1a171a;
	background						: url('/design/00073/img/puce-rouge-fleche-droite.png') 1px 10px no-repeat;
	padding								: 0 0 0 37px;
	font-weight						: normal;
}
	#dec_metier_home h2 span {
		display: block;
		font-size: 24px;
		position: relative;
		bottom: 7px;
	}

#dec_metier_home img {
	margin: 0 0 0 8px;
	padding: 0 0 8px;
}

/* Lien en savoir plus */
.bt_savoir-plus {
	display: block;
}

.bt_savoir-plus a {
	background: #e2001a;
	padding: 3px;
	text-transform: uppercase; 
	color: #fff;
	font-weight: bold;
	font-size: 10px;
}


/* __________________________________________________
                                                    
					   	 HOME // COLONNE DROIT              
	___________________________________________________
*/
#wrapper0Id #sloganHome
{
	float								:	right;
	width								: 640px;
	height							: 78px;
	padding							: 75px 0 0 0;
	margin							: 0px 3px 0 0;
	display							: block;
	outline							: none;
	position						: relative;
}
#wrapper0Id #sloganHome h1
{
	font-family					: "InterstateLightRegular", Arial;
	font-size						: 33px;
	color								: #e2001a;
	text-indent					: 245px;
	margin							: 0;
	padding							: 0;
	line-height					: 28px;
}
#wrapper0Id #sloganHome h1 span
{
	color								: #000;
	text-indent					: 331px;
	display							: block;
}
#wrapper1Id #sloganHome,
#wrapper2Id #sloganHome
{
	float								:	right;
	width								: 250px;
	text-align					: center;
	height							: 50px;
	padding							: 36px 0 0 0;
	margin							: 0;
	display							: block;
	outline							: none;
	position						: relative;
}
#wrapper1Id #sloganHome h1,
#wrapper2Id #sloganHome h1
{
	font-family					: "InterstateLightRegular", Arial;
	font-size						: 18px;
	color								: #e2001a;
	margin							: 0;
	padding							: 0;
}
#wrapper1Id #sloganHome h1 span,
#wrapper2Id #sloganHome h1 span
{
	color								: #000;
}
#colrightId
{
	background : url(/design/00073/img/bg_colright.png) no-repeat 2px 0;
	float								:	right;
	width								: 640px;
	height							: 438px;
	padding							: 0;
	margin							: 0px 3px 0 0;
	display							: block;
	outline							: none;
	position						: relative;
}


/* ----------[   Mieux nous connaître !   ]---------- */

#mieux_nous_connaitre {
	position: absolute;
	right: 0;
	width: 260px;
	height: 250px;
}

#mieux_nous_connaitre .titre_lien {
	margin: 120px 0 0 15px;
	display: block;
	font-family: 'DINRegular';
	font-size: 15px;
	color: #fff;
	letter-spacing: -1px;
	font-weight: bold;
	text-shadow: 0px 0px 4px #000;
	cursor: pointer;
	
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3)\9; 
	zoom: 1\9;
}

#mieux_nous_connaitre .titre_lien span {
	font-size: 25px;
	display: block;
	position: relative;
	bottom: 10px;
	letter-spacing: -2px;
	text-shadow: 0px 0px 4px #000;
	
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=3)\9; 
	zoom: 1\9;
}

#mieux_nous_connaitre img {
	margin: -7px 0 0 16px;
}

/* Lien en savoir plus */
.MNC {
	margin: 8px 0 0 16px;
	margin: 6px 0 0 16px\9;
}


/* ----------[   Slider Actualité  ]---------- */



/* __________________________________________________
                                                    
	    MIEUX NOUS CONNAÎTRE ! // TEMPLATE ACUUEIL              
	___________________________________________________
*/

.template_MNC #rubTitleId {
	margin: 0 0 0 40px;
}

#template_MNC {
	width: 608px;
	margin: 0 0 0 40px;
}

#template_MNC .tab_col {
	margin: 12px 0 0 0;
}

#template_MNC .intro {
	color: #1f1f1f;
	font-size: 16px;
	text-align: justify;
	margin: 10px 0 0 0;
}

/*
Mise en page des colonnes

.col:nth-child(1) = première colonne
.col:last-child	  = deuxième colonne
*/
	#template_MNC .col {
		width: 302px;
		float: left;
	}
	
	/* Backgrounds de femmes */
	#template_MNC .col:nth-child(1) {
		border-right: 3px solid #000;
		background: url('/design/00073/img/MNC_femme_1.jpg') right 25px no-repeat;
	}
	#template_MNC .col:last-child {
		background: url('/design/00073/img/MNC_femme_2.jpg') left 25px no-repeat;
	}
	
	/* Espaces */
	/* div > * : selectionner tous les 1ers enfants de chaque 2 divs .col
		 http://debray-jerome.developpez.com/articles/les-selecteurs-en-css3/
	*/
	#template_MNC .texte {
		padding: 0 100px 0 0;
	}
	
	
	/* Titre */
	#template_MNC .col h3 {
		border-top: 1px solid #d9d9da;
		margin: 14px 0 0 0;
		padding: 13px 0 0 0;
			font-family: 'DINBold';
			font-size: 20px;
			color: #e2001a;
	}
	#template_MNC .col h3 span {
		position: relative;
		bottom: 4px;
			font-size: 17px;
			color: #000;
	}
	#template_MNC .col h3 img {
		position: relative;
		left: 8px;
		bottom: 2px;
	}
			
.understand
{
	display:block;
	color:#fff;
	/*background:url(/design/00073/img/emploi-mousquetaires_mieux_nous_connaitre_bg.jpg);*/
	height : 57px;
	width	 : 288px;
	padding	: 30px 0 0 0;
	text-align:center;
	margin	:5px 0 0 0;
	/*border-top:1px solid #d9d9da;
	border-bottom:1px solid #d9d9da;*/
	font-family: 'DINBold';
	font-size: 18px;
}	

.mieux_nc
{
	width:650px;
	background:url(/design/00073/img/emploi-mousquetaires_mieux_nous_connaitre_bg_accueil.jpg) no-repeat;
	padding:15px 0 0 0;
	height:400px;
}

.mieux_nc .collab
{
	background:#000;
	color:#fff;
	padding:5px;
	text-align:center;
	display:block;
	margin:auto;
	margin:0 0 5px 0;
}

.mieux_nc td
{
}

.mieux_nc .border a
{
	font-family: 'DINBold';
	font-size: 20px;
}
/* NAVIGATION METIERS */
#navHorizSelectedId{
	width									: 204px;
	position							: absolute;
	top										: 95px;
	left									: 10px;
	display								: block;
	margin								: 0;
	z-index								: 300;
	padding								: 0;
	border								: 1px solid #b9b9b9;
	overflow							: hidden;
	background						: url(/design/00073/img/header-menu-sousrub.png) no-repeat top left #FFFFFF;
}
.navHorizIdClosed
{
	height								: 24px;
}
#navHorizSelectedId img{
	display									: block;
	float										: left;
	cursor									: pointer;
}
.menuElemHSelected a
{
	font-family :	Arial;
	font-size		: 13px;
	color				: #000;
	font-weight : bold;
	display			: block;
	float				: left;
	padding			: 5px 0px 5px 21px;
	background	: url(/design/00073/img/menu-sous-rub-selected.jpg) no-repeat;
	width				: 160px;
}

#navHorizId
{
	background						: url(/design/00073/img/header-menu-sousrub.png) no-repeat top left #fff;
	padding								: 0;
	width									: 204px;
	float									: left;
	margin								: 13px 10px 20px 10px;
	border-top						: 1px solid #b9b9b9;
}
#sousNavHorizId
{
	position							: relative;
	background						: url(/design/00073/img/bg-pxl-sous-menu.png) repeat;
	padding								: 0;
	width									: 204px;
	float									: left;
	margin								: 43px 10px 20px 10px;
	border-top						: 1px solid #b9b9b9;
}
.sousMenuElemHSelected a
{
	color				: white;
	background	: url(/design/00073/img/puce-sous-menu-hover.png) no-repeat 9px 11px #e2001a;
	font-family :	Arial;
	font-size		: 13px;
	display			: block;
	float				: left;
	padding			: 5px 3px 5px 21px;
	width				: 180px;
	border-bottom   : 1px solid #e6e4e4;
}
.sousMenuElemH a
{
	color				: #545353;
	font-family :	Arial;
	font-size		: 13px;
	display			: block;
	float				: left;
	padding			: 5px 3px 5px 21px;
	background	: url(/design/00073/img/puce-sous-menu.png) no-repeat 9px 11px;
	width				: 180px;
	border-bottom   : 1px solid #e6e4e4;
}
.sousMenuElemH a:hover
{
	color				: white;
	background	: url(/design/00073/img/puce-sous-menu-hover.png) no-repeat 9px 11px #e2001a;
}
.menuElemH a
{
	font-family :	Arial;
	font-size		: 13px;
	color				: #000;
	font-weight : bold;
	display			: block;
	float				: left;
	padding			: 5px 3px 5px 21px;
	background	: url(/design/00073/img/item-menu-sous-rub.png) no-repeat 5px 9px;
	width				: 180px;
	border-bottom   : 1px solid #e6e4e4;
}

.menuElemH a:hover,
.ssrub_121 #MenuH_0,
.ssrub_122 #MenuH_1,
.ssrub_123 #MenuH_2,
.ssrub_124 #MenuH_3,
.ssrub_125 #MenuH_4,
.ssrub_126 #MenuH_5,
.ssrub_127 #MenuH_6
{
	color				: #E2001A;
}

.divssMenu
{
	position							:	relative;
	float									:	left;
	padding								: 128px 0 0 0px;
	margin								: 8px 0 0 0;
	width									:	240px;
	background						:	#fff;
	display								:	none;
	border-left						: solid 7px #fff;			
}

.divssMenu li a
{
	color									: #454343;
	font-size							: 12px;
}
.divssMenu li
{
	border-bottom					: 1px solid #d9d9da;
	background						: url(/design/00073/img/puce_h.gif) no-repeat 0 8px ;
	padding								: 5px 3px 5px 8px;
}

.linkVideo
{
	color									: #fff;
	display								: block;
	background						: #000;
	font-size							: 12px;
	width									: 230px;
	height								: 23px;
	padding								: 6px 0 0 0;
	border								: 1px solid #706f6f;
	margin								: 5px auto auto auto;
	text-align						: center;
	display:none;
}


/* FICHES METIERS */

.ssrub_121 .articleTitre
{
	
	position							: relative;
	display								: block;
}

.bottomFiche
{
	background						: url(/design/00073/img/emploi-mousquetaires_back_fiche.jpg) repeat-x;
	padding								: 6px;
	height								: 87px;
}

.bottomFiche li
{
	color									: #fff;
	background						: url(/design/00073/img/puce.gif) no-repeat 0px 8px;
	padding								: 5px 5px 5px 8px;
}

.bottomFiche a
{
	color									: #fff;
	font-weight						: bold;
	font-size							: 13px;
}

.commentFicheLeft
{
	float									:	left;
	height								: 12px;
	width									: 12px;
	background						: url(/design/00073/img/emploi-mousquetaires_commentLeft.jpg) no-repeat;
	padding								: 2px;
}

.commentFicheRight
{
	float									: left;
	height								: 25px;
	width									: 12px;
	padding								: 2px;
}

.commentFiche
{
	font-size							: 16px;
	color									: #000;
	font-weight						: normal;
	position			        : relative;
	padding								: 0 15px 0 0;
	z-index								: 1000;
	float									: left;
	background						: url(/design/00073/img/emploi-mousquetaires_commentRight.jpg) no-repeat bottom right;
	max-width							: 300px;
	_width								: 300px;
}

/* TEMOIGNAGES */

.backTemoignage,.backMetier
{
	width									: 214px;
	background						: url(/design/00073/img/emploi-mousquetaires_back_temoignage.jpg) no-repeat;
	float									:	left;
	margin								: 40px 0 0 19px;
	z-index								: 1000;
	color									: #fff;
	padding								: 30px 0 0 0px;
	overflow							: hidden;
	border-bottom					: 27px solid #141213;
	border-left						: 1px solid #cccccc;
	border-right					: 1px solid #cccccc;
	border-top						: 1px solid #cccccc;
}

.backTemoignage .title,.backMetier .title
{
	font-family						: 'DinBold';
	font-size							: 24px;
	color									: #ee7f00;
	padding								: 0 3px 0 3px;
	display								:	block;
	max-width							: 128px;
	overflow							: hidden;
}

.backMetier .title
{
	color:#E2001A;
	max-width							: none;
	padding								:	10px 0 10px 0;
}

.backTemoignage .contenu,.backMetier .contenu
{
	font-family						: Arial;
	font-size							: 14px;
	padding								: 3px;
	font-weight						: bold;
	background						: #EE7F00;
}

.backMetier .contenu
{
	background						: #E2001A;
}

.backTemoignage a,.backMetier a
{
	color									: #fff;
}

.imgTemoignage
{
	float:left;
	text-align						: bottom;
}


/* METIERS*/

.backMetier
{
	background						: url(/design/00073/img/emploi-mousquetaires_back_metier.jpg) no-repeat;
	height								:	128px;
	padding								: 0 0 0 63px;
	width									: 146px;
}
/****
			PLUGIN CAROUSEL
												*****/
#imageTETEcarousel { height: 181px;float:right;margin:258px 0 0 0;position:relative; }
#imageTETEcarousel .viewport { float: left; width: 376px; height: 175px; overflow: hidden; position: relative; }
#imageTETEcarousel .buttons { display: none; margin: 30px 10px 0 0; float: left; }
#imageTETEcarousel .next { margin: 30px 0 0 10px;  }
#imageTETEcarousel .disable { visibility: hidden; }
#imageTETEcarousel .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
#imageTETEcarousel .overview li{position:relative;float: left; margin: 0 20px 0 0; padding: 1px; height: 175px;width: 376px;text-align:right;}
#imageTETEcarousel .overview ul {position:relative;}

#btnsTetiereId
{
	position:absolute;
	top:0;
	left:0;
}

#btnsTetiereId ul li a
{
  background								: #acacac;
  width											: 20px;
  height										: 20px;
 	display										: block;
 	position									: absolute;
  color											: #fff;
  text-align								: center;
  margin										: 0;
  padding										: 0;
  font-weight								: bold;
  font-size  								: 13px;
  border										: 2px solid #fff;
  -webkit-border-radius 		: 12px;
  -moz-border-radius			  : 12px;
  border-radius 						: 12px;
  behavior									: url(../libs/pie/PIE.htc);
  z-index										: 1;
  font-family								: "FuturaLTRegular", Arial;
}


#btnsTetiereId ul li a:hover,
#btnsTetiereId ul li a.active
{
	background:#E2001A;
}
#btnsTetiereId ul li.num0 a
{
	top:153px;
	left:277px;
}
#btnsTetiereId ul li.num1 a
{
	top:135px;
	left:300px;
}
#btnsTetiereId ul li.num2 a
{
	top:116px;
	left:325px;
}
#btnsTetiereId ul li.num3 a
{
	top:99px;
	left:347px;
}
.pos_titre
{
	z-index:200;
	position:absolute;
	background:none;
	top:-46px;
	left:68px;
	height:27px;
	width:92px;
	background:url(/design/00073/img/emploi-mousquetaires_alaune.jpg) no-repeat;
}
.backButtonsPager
{
	width:140px;
	height:107px;
	position:absolute;
	top:68px;
	left:236px;
	background:url(/design/00073/img/emploi-mousquetaires_backbuttonspager.png) right bottom no-repeat;
}
.backHomeDegrade
{
	background:url(/design/00073/img/emploi-mousquetaires-home-degrade.png) no-repeat;
	width:207px;
	height:176px;
	position:absolute;
	z-index:1;
}
.linkDiapo
{
	color										: #fff;
	background							: #e2001a;
	display									: block;
	float										: right;
	margin									: 5px 0 0 0;
	padding									: 1px 3px 1px 3px;
	font-family							: 'FuturaLTRegular';
	font-weight							: bold;
	font-size								: 10px;
}

.contentDiapo
{
	position			: absolute;
	z-index				: 2001;
	display				: block;
	top						: 10px;
	left					: 0px;
	height				: 145px;
	width					:	201px;
	text-align		: right;
}
.contentDiapo h1
{
	color							: #403f3f;
	font-size					: 16px;
	margin						: 10px 0 3px 5px;
	font-family				: "InterstateLightRegular", Arial;
}
.contentDiapo .texteDiapo
{
	color					: #757474;
	overflow			: hidden;
	font-size			: 13px;
}

.backgroundTexteDiapo
{
	/*background: none repeat scroll 0 0 #F4F4F4;*/
  display: block;
  height: 175px;
  left: 284px;
  position: absolute;
  top: 258px;
  width: 83px;
  z-index: 2000;
}
/* temoignages */
#blocTemoignage
{
	width								: 230px;
	height							: 200px;
	float								: left;
	position						: relative;
	margin 							: 12px 0 0 0;
	padding							: 0;
	background					: #bbbbbd;
}
#blocTemoignage img
{
	cursor							: pointer;
}
.titreBlocTemoignage
{
	font-family					: "InterstateRegular", Arial;
	color								: #fff;
	font-size						: 15px;
	padding							: 5px 3px 6px 18px;
}
.vignetteTemoignage
{
	width								: 230px;
	height							: 145px;
	position						: relative;
}
.texteVignetteTemoignage
{
	position						: relative;
	width								: 130px;
	height							: 115px;
	padding							: 30px 0 0 100px;
}
img.imgClicTemoignage
{
	position						: absolute;
	top									: 0;
	left								: 0;
}

.simple_overlay {
	
	display							: none;
	z-index							: 10000;
	background-color		: #fff;
	width								: 523px;	 
	min-height					: 200px;
	_height							: 200px;
	border-left					: 1px solid #605f5f;
	border-bottom				: 1px solid #605f5f;
	border-right				: 1px solid #605f5f;
	border-top					: 3px solid #000;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow			: 0 0 90px 5px #000;
	-webkit-box-shadow	: 0 0 90px #000;	
}

.simple_overlay .close {
	background-image		: url(/design/00073/img/closeTemoignage.png);
	position						: absolute;
	right								: 4px;
	top									: 4px;
	cursor							: pointer;
	height							: 24px;
	width								:	24px;
}

.detailsTemoignage {
	top									: 40px;
	left								: 16px;
	width								: 490px;
	margin							: 40px 0 0 16px;
}
.detailsTemoignage h3
{
	color								: #000;
	font-family					: "InterstateRegular", Arial;
	font-size						: 24px;
	font-weight					: normal;
	margin							: 0 0 -10px;
	padding							: 0;
}
.nomTemoin
{
	font-family					: "DINBold", Arial;
	font-size						: 26px;
	padding							: 0 4px 0px 4px;
}
.metierTemoin
{
	font-family					: "InterstateRegular", Arial;
	font-weight					: bold;
	font-size						: 11px;
	padding							: 2px 4px 2px;
	color								: #fff;
	text-transform			: uppercase;
}
.titreDetailTemoignage
{
	margin							: 0 0 0 215px;
}
.detailsTemoignage .nomTemoin
{
	font-size						: 43px;
}
.detailsTemoignage .metierTemoin
{
	font-size						: 17px;
}
.texteDetailTemoignage
{
	padding							: 6px;
	background					: #fff;
	margin							: 45px 0 15px 0;
	overflow						: auto;
	height							: 350px;
	position						: relative;
}
/* fin temoignages *//*
	 Container du module en home page
*/

#mdu00003containerId 
{
}

/*
	START - FORGAGE DE CHARTE
*/

#mdu00003containerId .mduActualitesFrontContainer .cmsThumbLeftContainer
{
}

#mdu00003containerId .mduActualitesListContainer .cmsThumbLeftContainer
{
}

#mdu00003containerId .mduActualiteContainer .cmsThumbLeftContainer
{
}
	
/*
	END - FORGAGE DE CHARTE
*/


/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00003containerId .mduActualitesFrontContainer 
{
}

#mdu00003containerId .mduActualiteFrontContainer 
{
}


/*
	END - Partie module d'annonce
*/

/*
	START - Liste actualités - SPECIFIQUE AU MODULE
*/

#mdu00003containerId .mduActualitesListContainer
{
}
#mdu00003containerId .mduActualiteListContainer
{
}

/*
	END - Partie Liste actualités - SPECIFIQUE AU MODULE
*/


/*
	START - Partie affichage d'une actualité - SPECIFIQUE AU MODULE
*/

#mdu00003containerId .mduActualiteContainer
{
}

/*
	END - Partie affichage d'une actualité - SPECIFIQUE AU MODULE
*//*
	 Container du module en home page
*/

#mdu00007containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00007containerId .mduTexteLibreContainer 
{
	
}

#mdu00007containerId .mduTexteLibreTitre 
{
	
}

#mdu00007containerId .mduTexteLibreTexte 
{
	
}

/*
	END - Partie module d'annonce
*/

/*
	START - Affichage des resultats
	page article.php
*/
/*
#mdu00007containerId .titre
{
	color 		 	: #fff;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00007containerId .titreArticle
{
	color 		 	: #444444;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00007containerId .ligneBas {
	border-bottom : 1px solid #666666;
}

*//*
	 Container du module en home page
*/

#mdu00008containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00008containerId .mduTexteLibreContainer 
{
	
}

#mdu00008containerId .mduTexteLibreTitre 
{
	
}

#mdu00008containerId .mduTexteLibreTexte 
{
	
}

/*
	END - Partie module d'annonce
*/

/*
	START - Affichage des resultats
	page article.php
*/
/*
#mdu00008containerId .titre
{
	color 		 	: #fff;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00008containerId .titreArticle
{
	color 		 	: #444444;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00008containerId .ligneBas {
	border-bottom : 1px solid #666666;
}

*//*
	style.css est la page par default qui ne fait que
	completer ce qui manque dans le style du design
	
	Il ne faut en aucun cas redéfinir ici l'emballage
	du module
*/

/*
	Container du module en home page
*/

#mdu00009containerId
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00009containerId .mduRechercheContainer
{
	
}

#mdu00009containerId .mduRechercheForm
{
	
}

/*
	END - Partie module d'annonce
*/



/*
	START - Affichage des resultats
	page article.php
*/


/*
#mdu00009containerId .cmsCheminDeFerContainer
{
	padding							: 10px 0 0 0;
}
*/
/*
#mdu00009resultlistId {
	color : #7f7f7f;
}

#mdu00009resultlistId a {
	color : #666666;
}

#mdu00009resultlistId #headerResultTableId {
	border : 1px solid #666666;
	width : 100%;
	font-size : 12px;
	font-weight : bold;
	padding : 5px;
	background : #ebebeb;
}

#mdu00009resultlistId .resultheader {
	font-weight : bold;
	color : #444444;
	font-size : 16px;
}

#mdu00009resultlistId .arttitre {
	color					: #444444;
	font-size			: 15px;
	font-weight		: bold;
}

#mdu00009resultlistId .arttxt {
	color					: #444444;
	font-size			: 11px;
}

#mdu00009resultlistId .moreText {
	font-size			: 11px;
	color					: #444444;
	display				: block;
	border 				: 0px solid red;
	text-align 		: right;
	padding				: 0px 20px 0px 0px;
}

#mdu00009resultlistId .artnoresult {
	font-size			: 13px;
	color					: #444444;
	text-decoration : none;
	display				: block;
	text-align    : center;
}

#mdu00009resultlistId .cheminDeFer,
#mdu00009resultlistId a {
	top 					: 0px;
	left 					: 0px;
	position 			: relative;
	font-size			: 10px;
	color					: #444444;
	text-decoration : none;
}
#mdu00009containerId .ligneBas {
	border-bottom : 1px solid #666666;

}

#mdu00009containerId .zoneFond {
	background : #202020;
}
*/
/*
	END - Affichage des resultats
*//*
	 Container du module en home page
*/

#mduId24 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/
#mduId24 .mduTexteLibreContainer 
{
	
}

#mduId24 .mduTexteLibreTitre 
{
	
}

#mduId24 .mduTexteLibreTexte 
{
	
}
/*
	 Container du module en home page
*/

#mdu00013containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00013containerId .mduTexteLibreContainer 
{
	
}

#mdu00013containerId .mduTexteLibreTitre 
{
	
}

#mdu00013containerId .mduTexteLibreTexte 
{
	
}

/*
	END - Partie module d'annonce
*/

/*
	START - Affichage des resultats
	page article.php
*/
/*
#mdu00013containerId .titre
{
	color 		 	: #fff;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00013containerId .titreArticle
{
	color 		 	: #444444;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00013containerId .ligneBas {
	border-bottom : 1px solid #666666;
}

*//*
	 Container du module en home page
*/

#mdu00015containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00015containerId .mduTexteLibreContainer 
{
	
}

#mdu00015containerId .mduTexteLibreTitre 
{
	
}

#mdu00015containerId .mduTexteLibreTexte 
{
	
}

/*
	END - Partie module d'annonce
*/

/*
	START - Affichage des resultats
	page article.php
*/
/*
#mdu00015containerId .titre
{
	color 		 	: #fff;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00015containerId .titreArticle
{
	color 		 	: #444444;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00015containerId .ligneBas {
	border-bottom : 1px solid #666666;
}

*//*
	 Container du module en home page
*/

#mdu00016containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00016containerId .mduTexteLibreContainer 
{
	
}

#mdu00016containerId .mduTexteLibreTitre 
{
	
}

#mdu00016containerId .mduTexteLibreTexte 
{
	
}

/*
	END - Partie module d'annonce
*/

/*
	START - Affichage des resultats
	page article.php
*/
/*
#mdu00016containerId .titre
{
	color 		 	: #fff;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00016containerId .titreArticle
{
	color 		 	: #444444;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00016containerId .ligneBas {
	border-bottom : 1px solid #666666;
}

*//*
	 Container du module en home page
*/

#mdu00020containerId 
{
	
}

/*
	START - Partie module d'annonce - SPECIFIQUE AU MODULE
*/

#mdu00020containerId .mduTexteLibreContainer 
{
	
}

#mdu00020containerId .mduTexteLibreTitre 
{
	
}

#mdu00020containerId .mduTexteLibreTexte 
{
	
}

/*
	END - Partie module d'annonce
*/

/*
	START - Affichage des resultats
	page article.php
*/
/*
#mdu00020containerId .titre
{
	color 		 	: #fff;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00020containerId .titreArticle
{
	color 		 	: #444444;
	font-weight : bold;
	font-size 	: 11px;
	line-height : 25px;
	padding : 0 0 0 5px;
}

#mdu00020containerId .ligneBas {
	border-bottom : 1px solid #666666;
}

*//*
	 Container du module en home page
*/

.mduEnqueteNotFoundText
{
	text-align:center; 
	margin:auto; 
	width:980px;
}

