html
{
	background-color:#091B59;	
}
body
{
	color:#7FC86C;
	width:780px;
	background-color:#091B59;
	padding:0px;
	margin:0px;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
adminBody
{
	background-color:black;	
	color:#7FC86C;
	width:780px;
	background-color:black;	
	padding:0px;
	margin:0px;
	font-family:Georgia, 'Times New Roman', Times, serif;	
}
.copyrights
{	
	text-align:center;
	margin:0 auto;
}
.MENU
{
	width:100%;
	background-color:red;
	display:none;
}
.MENU2
{
	width:100px;
	display:block;
}
.MENU3
{
	background-image:url('../../pictures/DESIGN/backMenuDefilant.jpg');
	background-repeat:no-repeat;	
	margin:0px;
}
.MENUBOTTOM
{
	width:370px;
	text-align:center;
	margin:0px auto;
}
.TABBODY
{
	width:780px;
	margin:0px;
	padding:0px;
	
}
a{ color:white; }
#trPosteDesirer
{
	line-height:65px;
}
.tm
{
	background-color:rgb(209,184,142);
	width:595px;
	height:10px;
	line-height:10px;
}
.bm
{
	background-color:rgb(209,184,142);
	width:595px;
	height:10px;
	line-height:10px;
}
.tlc
{
	background-image:url('../pictures/DESIGN/tlc.jpg');
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	line-height:10px;
}
.trc
{
	background-image:url('../pictures/DESIGN/trc.jpg');
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	line-height:10px;
}
.blc
{
	background-image:url('../pictures/DESIGN/blc.jpg');
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	line-height:10px;
}
.brc
{
	background-image:url('../pictures/DESIGN/brc.jpg');
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	line-height:10px;
}
.txtForm
{
	width:220px;
}
.fileForm
{
	width:220px;
}
.contactInfo
{
	color:white;
	font-size:12px;
	background-image:url('../pictures/DESIGN/menuLeftCenter.gif');
	background-repeat:repeat-y;
}
.titleContact
{
	color:rgb(9,27,89);
	font-weight:bold;
	text-decoration:underline;
}
.infoCompany
{
	color:white;
	font-family:Arial, 'Helvetica', sans-serif;
	margin-left:3px;
}
.adminMenu
{
	font-size:12px;
}
.adminMenuUl
{
	list-style-type:none;
	margin-left:25px;
}
.leftMenu
{
	text-align:center;
	background-image:url('../../pictures/DESIGN/menuLeftTop.gif');
	background-repeat:no-repeat;
	color:white;
	font-size:10px;	
	font-weight:bold;
	margin-top:-1px;
}
.leftMenu p
{	
	font-size:16px;
}
.leftMenu span
{	
	font-size:10px;
}
.alignCenter
{
	text-align:center;
	margin:0px auto;
}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.divBackDownRight
{
	text-align:center;
	height:90%;
	width:100%;
	background-image:url(../../pictures/DESIGN/down_Right2.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.divLogin
{
	text-align:center;
	margin-top:10%;
	margin-bottom:10%;
	width:100%;
	height:100%;
}
.divRegister
{
	text-align:center;
	margin-top:10%;
	margin-bottom:10%;
	width:100%;
	height:100%;
}
.required{color:red;}
.msgError
{	
	color:red;
}
.successLogin
{
	font-weight:bold;
	background-image:url('../../pictures/DESIGN/statusUser.gif');
	background-repeat:no-repeat;
	height:23px;	
	color:#0033CC;
}
.borderDown{border-bottom:2px double white}
.borderLeft{border-left:2px double white}
.borderRight{border-left:2px double white}
.borderUp{border-left:2px double white}
.marginRight{margin-right:42px}
.marginLeft{margin-left:42px}
.marginUp{margin-top:42px}
.marginDown{margin-bottom:42px}
.divAdminSubject
{
	text-align:left;
	margin-left:10px;
}
.btnModifier
{
	border:none;
	width:20px;
	margin-left:5px;
}
.pictProd
{
	border:none;
}
.pictServ
{
	border:none;	
}
.btnSaveCancel
{
	border:none;
	width:30px;
	margin-left:5px;
}
.divAdmin
{
	text-align:center;
	margin:0 auto;
}
.divAdminHeaderRight
{
	text-align:right;	
	width:500px;
}
.divAdminHeaderLeft
{
	text-align:right;
	background-color:black;
	width:500px;
}
.titleNews
{
	background-color:rgb(115,126,154);
	color:white;
}
.titleNews span
{
	font-weight:bold;
	text-decoration:underline;
}
.divTexteNoBg
{
	font-family:Georgia, 'Times New Roman', Times, serif;
	width:620px;
	font-size:16px;
	text-align:left;
	text-align:justify;	
	color:rgb(29,47,104);
}
.divTexte
{
	font-family:Georgia, 'Times New Roman', Times, serif;
	width:600px;
	background-color:red;
	font-size:16px;
	text-align:justify;	
	background-color:rgb(209,184,142);
	color:rgb(29,47,104);
	border:none;
}
.tabFormPostuler
{
	font-family:Georgia, 'Times New Roman', Times, serif;
	width:620px;
	font-size:16px;
	text-align:left;	
	background-color:rgb(209,184,142);
	color:rgb(29,47,104);
}

.ongletTop
{
	background-image:url(../../pictures/DESIGN/ongletTop.gif);
	background-repeat:no-repeat;
}
.ongletTopCareers
{
	background-image:url(../../pictures/DESIGN/ongletTopBeigeBg.gif);
	background-repeat:no-repeat;	
}
.ongletTopTitle
{
	background-image:url(../../pictures/DESIGN/ongletTopTitle.gif);
	background-repeat:no-repeat;
}
.ongletTopTitleGreen
{
	background-image:url(../../pictures/DESIGN/ongletTopTitleGreen.gif);
	background-repeat:no-repeat;
}
.spanTitleCareers
{
	color:black;
	font-weight:bold;
	font-size:12px;
}
.tabCareers
{
	margin-left:10px;
	background-color:rgb(209,184,142);
	color:#091B59;
}
.tabCareersInside
{	
	background-color:rgb(209,184,142);
	color:#091B59;
}
.marginTexte
{
	margin-left:10px;
	margin-right:10px;
	border:none;
}
.tabTexte
{
	/*display:block;*/
	margin:0 auto;
	text-align:center;
	width:500px;
}
.tabMail
{
	font-family:'Courier New', Courier, mono;
	font-size:14px;	
}
.tabContacts
{
	margin:0 auto;
	text-align:center;
	width:150px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
}
.divContacts
{
	background-color:rgb(200,210,210);
	color:white;
}
.btnLink
{
	border:none;
	text-decoration:underline;		
	background-color:#091B59;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:16px;
	width:65px;
	color:white;
	cursor:pointer;
}
.btnLinkMenu
{
	border:none;
	text-decoration:underline;
	background-color:gray;
	width:100%;
	color:white;
	cursor:pointer;
	font-size:12px;
	text-align:left;
}
.btnLinkMenuTop
{
	border:none;	
	background-color:#0033CC;	
	color:white;
	cursor:pointer;	
	text-align:left;
}
.btnWidth{width:70px;}
.divBack
{
	background-color:rgb(29,47,104);
	width:500px;
	margin:0 auto;
}
.fieldMargin
{
	margin-left:20px;
	margin-right:20px;
}
.invisibleTxt
{
	border:none;
	background-color:#091B59;
	color:#091B59;
	font-weight:bold;
}
.invisibleTxtServ
{
	border:none;
	background-color:#003399;
	width:350px;
}
.unlockTxt
{
	border:1px;
	background-color:#00CCFF;
	width:350px;
}
.infoObligatoire
{
	color:red;
}
a.infoObligatoire
{
	font-weight:bold;
	color:red;
}
.redInput
{
	background-color:red;
}
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
}
#divMsgSent
{
	background-color:#3366CC;
	font-family: Georgia, 'Times New Roman', Times, serif;
	color:#339900;
}

/***************************style pour les menus défilants*********************/
.topmenuul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.topmenuli
{
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0px;
}
.topmenutitle:hover, topmenutitle over
{
	background-image:url('../pictures/DESIGN/menuElement2Over.gif');
	background-repeat:repeat;
}
.topmenutitleFirst:hover, topmenutitleFirst over
{	
	background-image:url('../pictures/DESIGN/upLeftOver.jpg');
	background-repeat:no-repeat;
}
.topmenutitleLast:hover, topmenutitleLast over
{
	background-image:url('../pictures/DESIGN/upRightOver.jpg');
	background-repeat:no-repeat;
}
.topmenutitle
{
	text-align:center;	
	display:block;
	width:135px;
	height:24px;
	font-size:14px;
	font-weight:bold;
	background-image:url('../pictures/DESIGN/menuElement2.gif');
	background-repeat:repeat;
	
	text-indent:2px;
	text-decoration: none;
	line-height:14px;
}
.topmenutitleLast
{
	text-align:center;	
	display:block;
	width:135px;
	height:24px;
	font-size:14px;
	background-image:url('../pictures/DESIGN/upRight.jpg');
	background-repeat:no-repeat;
	text-indent:2px;
	text-decoration:none;
	font-weight:bold;
	line-height:14px;
}
.topmenutitleFirst
{
	text-align:center;
	display:block;
	width:135px;
	height:24px;
	font-size:14px;
	font-weight:bold;
	
	background-image:url('../pictures/DESIGN/upLeft.jpg');
	background-repeat:no-repeat;
	text-indent:2px;
	text-decoration:none;
	line-height:14px;
}
.submenuliDown
{
	background-image:url('../pictures/DESIGN/menuDropBottom.gif');
	background-repeat:no-repeat;
}
.submenuliDownLast
{
	background-image:url('../pictures/DESIGN/menuDropBottomLast.gif');
	background-repeat:no-repeat;
}
.submenuul
{
	list-style-type:none;
	position:absolute;
	margin:0px;
	padding:0px;
	display:none;
	font-size:14px;	
}

.submenuli a
{
	background-image:url('../pictures/DESIGN/menuElement2.gif');
	background-repeat:repeat-y;
	display:block;
	width:124px;	
	padding:3px;
	text-decoration:none;
	color: white;
	margin-left:4px;
	font-weight:bold;
}
.submenuli
{
	background-image:url('../pictures/DESIGN/menuElement2.gif');
	background-repeat:repeat-y;	
}
.submenuliLast
{
	background-image:url('../pictures/DESIGN/menuElement2Last.gif');
	background-repeat:repeat-y;
}
.submenuliLast a
{
	display:block;
	width:125px;
	padding:3px;
	text-decoration: none;
	color: white;
	margin-left:4px;
	font-weight:bold;
}

li:hover ul , li.over ul
{	
	display:block;	
}

#dmenu li > ul 
{ 
	top:auto;
	left:auto;
}

.content 
{
	clear: left;	
}

#dmenu 
{
	font-family:Georgia;
	font-size:12px;
}
	
.submenuli a:hover
{
	text-decoration:none;
	background-image:url('../pictures/DESIGN/menuElement2Over.gif');
	background-repeat:repeat-y;
	color:white;
	width:124px;
	height:17px;
}

.submenuliLast a:hover
{
	text-decoration: none;
	background-image:url('../pictures/DESIGN/menuElement2LastOver.gif');
	background-repeat:repeat-y;	
	color:white;
}