@import "../BuiltIn/all.css.ashx";

body
{
	margin:0px;
	padding:0px;

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.TITLELEVEL1 {
	color:#3188C9;
	font-size:16px;
	font-weight:bold;
	WVNEditorName: MJC - titlelevel1;
}


.TITLELEVEL2 {
	color:#FF019D;
	font-size:24px; /*JMV 090908 : 14px*/
	font-weight:bold;
	WVNEditorName: MJC - titlelevel2;
}


.TEXTLEVEL1 {
	font-size: 12px;
	color: #000000;
	font-style:normal;
	WVNEditorName: MJC - textlevel1;
}

.TEXTLEVEL2 {
	font-size: 13px;
	color: #3188C9;
	font-style:normal;
	WVNEditorName: MJC - textlevel2;
}

.TEXTLEVEL3 {/*JMV 090908 : ajout */
	font-size: 14px;
	color: #3188c9;
	font-weight:bold;
	WVNEditorName: MJC - textlevel3;
}

.TEXTLEVEL4 {/*JMV 090908 : ajout */
	color:#8F8F90;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	WVNEditorName: MJC - textlevel4;
}


.TITREGRIS {
	color:#8F8F90;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	WVNEditorName: MJC - textlevel2;
}
.CE_TD li
{
	list-style-image:url(/mjc/images_design/fleche-rose.gif)

}




.CE_TD img.RightAligned
{
margin-top:2px;
margin-left:7px;
}
.CE_TD img.LeftAligned
{
margin-top:2px;
margin-right:7px;
}

ul, ol
{
padding:0px;
margin:0px;
padding-left:40px;
margin-top:11px;
margin-bottom:11px;
}

li
{
padding:0px;
margin:0px;
font-size: 12px;
padding:2px;
}

.CE_TD table
{
border-collapse:collapse;
}

.CE_TD table caption
{
padding:7px;
font-weight:bold;
}

hr
{
border-collapse:collapse;
}

blockquote
{
margin:0px;
padding:0px;
margin-left:20px;
padding:10px;

}

a:visited, a:link ,a:focus , a,a:active
{
	color : #3188C9;
	text-decoration:none;
}



a:hover  
{
	color : #FF019D;
	text-decoration:underline;
}

a.activeLanguage
{
text-decoration:none;
font-weight:bold;
color:#000000;
}


.HTableMenu1 
{
	padding-left : 30px;
	height : 27px;
}

.HTDMenuA1,.HTDMenuO1,.HTDMenuV1
{
	padding-left: 19px;
	padding-right:19px;
	background-image : url('images_design/WVN-separation.jpg');
	background-repeat : no-repeat;
	background-position : 0px 4px;
}

a.HTextMenuA1,a.HTextMenuO1,a.HTextMenuV1,
a.HTextMenuA1:visited,a.HTextMenuO1:visited,a.HTextMenuV1:visited,
a.HTextMenuA1:active,a.HTextMenuO1:active,a.HTextMenuV1:active,
a.HTextMenuA1:link,a.HTextMenuO1:link,a.HTextMenuV1:link
{
	color: #ffffff;
	font-size: 12px;
}

.HTextMenuA1, a.HTextMenuA1:link, a.HTextMenuA1:visited, a.HTextMenuA1:active, a.HTextMenuA1:hover, .HTextMenuO1, a.HTextMenuO1:link, a.HTextMenuO1:visited, a.HTextMenuO1:active, a.HTextMenuO1:hover { 
color:#000;
}
.VTextMenuA1, a.VTextMenuA1:link, a.VTextMenuA1:active, a.VTextMenuA1:hover, a.VTextMenuA1:visited {

color:#719AD1;
font-style:normal;
text-decoration:none;
}
.VTextMenuV1, a.VTextMenuV1:link, a.VTextMenuV1:visited, a.VTextMenuV1:active, a.VTextMenuV1:hover {
color:#35496F;
font-style:normal;
text-decoration:none;
}
.VTableMenu1 tr {
height:25px;
}
.VTableMenu1
{
margin-left:4px;
/*margin-top:10px;*/
}
.Table_Module 
{
	background-color: transparent;
	border-spacing: 0px;
	border-collapse: collapse;
	vertical-align:top;
}

.TD_Module_HeaderA
{
	font-size: 18px;
	font-weight: bold;
}
#EditPageDiv .TD_Module_HeaderA 
{
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color: #719AD1;
	background-image: url('images_design/WVN-Module-title.jpg');
	background-repeat:  repeat-x;
	background-position: 0px 50px;
	height : 60px;
}

#EditPageDiv a
{
text-decoration:none;
}





.CommandButton 
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

a.CommandButton:hover,a.CommandButton:link,a.CommandButton:visited,a.CommandButton:active
{
	font-weight: normal;
	text-decoration: none;
	color: #555;
}
a.CommandButton:hover
{
	color: #000;
}

h1 
{
border-bottom:1px dotted #E1E1E1;
color:#3188C9;
font-size:22px;
font-weight:normal;
margin-bottom:15px;
}

strong 
{
	font-weight: bold;
	color:#8D8D8D;
}

h2 
{
	font-size: 14px;
}

h3 
{
	font-size: 12px;
}

h4 
{
	font-size: 12px;
}

h5 
{
	font-size: 11px;
}

h6 
{
	font-size: 11px;
}

input, textarea
{
	background-color: rgb(244, 242, 243);
}

p
{
margin:0px;
padding:0px;
margin-top:12px;
margin-bottom:12px;
}
.NormalBold
{
font-weight:bold;
}

.Normal
{
font-weight:normal;
}

/* Affichage des onglet (configuration) */
.Onglet_Activated , .Onglet_Deactivated, .Onglet_Disabled
{
text-align:center;
border: gray 1px solid;
padding-left: 3px;
padding-right: 3px;
height: 20px;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

.Onglet_Activated {
	color: white;
	cursor:pointer;
	background-color: dimgray;
}

.Onglet_Deactivated {
	color: gray;
	cursor:pointer;
	background-color: white;
}

.Onglet_Disabled {
	background-color: lightgrey;
	color: gray;
}

.ErrorMessage
{
color:#cc0000;
}

.Head
{
font-size:14px;
font-weight:bold;
display:block;
margin:5px 0px;
}

.Subhead, .SubHead, .subHead
{
vertical-align:top;
font-weight:bold;
}


.SubSubHead
{
white-space:nowrap;
vertical-align:top;
font-weight:bold;
font-style:italic;
}

.HeaderGallery td
{
background-color:#ddd;
font-weight:bold;
}

.NewsLocation
{
font-style:italic;
}

.TitleAnchor
{
font-weight:bold;
}

.TitleAnchor a
{
font-style:italic;
}

.ItemColorPast
{
color:#dd0000;
}

.ItemColorPresent
{
color:#ffcc00;
}

.ItemColorFuture
{
color:#00dd00;
}

.NormalRed
{
color:#dd0000;
}

td.NormalBold
{
background-color:#eee;
}

/*################################ [ MODULES ] ################################*/
/*------------- DownloadCenter --------------*/
.DC_TD_Title
{
background-color:#eee;
}
/*---------------------------------------------*/
/*---------------- Sitemap ------------------*/
.SiteMapTable_TdContent
{
vertical-align:top;
}

.SiteMapTdText_level1
{
font-size:15px;
}
a.SiteMapTdText_level2
{
font-weight:bold;
color:#0E3C77;
}
a.SiteMapTdText_level3
{
padding-left:15px;
}
a.SiteMapTdText_level3
{
font-weight:normal;
color:#0E3C77;
}
.SiteMapTdImage_level_1, .SiteMapTdImage_level_2, .SiteMapTdImage_level_3 { 
display:none;
}
/*---------------------------------------------------*/

/*---------------- wvnFlowChart ------------------*/
.wvnFCnodeInvisible
{
display:none;
}
.wvnFCnodeVisible
{

}
.wvnFCtreeNode
{
width:110px;

}

.wvnFCnodeCore
{
width: 100px; 
margin-left: auto;
margin-right: auto; 
border: #192335 1px solid; 

}
.wvnFCnodeContent
{
font-family:Tahoma;
height:auto !important;
height:60px;

min-height: 60px;

background-color:#EEE;
text-align: left;
padding:5px;
cursor:pointer;
}

.wvnFCnodeExtension
{
font-family:Tahoma;
height: 12px;  
background-color:#719AD1;
text-align: left;
padding:0px;

}

.wvnFCnodeExpender
{

top:0px;
left:0px;
cursor:pointer;
}

.wvnFCnodeL_
{
border-right: #192335 1px solid; 
border-top: #192335 2px solid;
}

.wvnFCnodeR_
{
border-left: #192335 1px solid;
border-top: #192335 2px solid;
}

.wvnFCnodeL
{
border-right: #192335 1px solid; 

}

.wvnFCnodeR
{
border-left: #192335 1px solid;

}

.wvnFCFCnodeInfo0, .wvnFCFCnodeInfo1,.wvnFCFCnodeInfo2,.wvnFCFCnodeInfo3,.wvnFCFCnodeInfo4,.wvnFCFCnodeInfo5
{
font-weight:normal;

}
/*-------------------------------------------*/


/*---------------- references ------------------*/

.refname 
{
	color:#003366;
	font-family:verdana,tahoma,arial;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.refregion 
{
	font-family:verdana,tahoma,arial;
	font-size:11px;
	text-align:center;
}

.refsecteur 
{
	color:#003366;
	font-family:verdana,tahoma,arial;
	font-size:9px;
	font-weight:normal;
	text-align:center;
}

.refdetail 
{
	color:#003366;
	font-family:verdana,tahoma,arial;
	font-size:9px;
	font-weight:bold;
	text-align:center;
}

.ReferenceEditPanel
{
background-color:#eee;
border:dotted 1px #888;
padding:10px;
}
.ReferenceEditPanel hr
{
border:dotted 1px #888;
}
.ReferenceEditPanelImg
{
padding:10px;
background-color:#fff;
border:dotted 1px #888;
}

#ReferenceTableDiv
{
text-align:center;
}

#ReferenceAjaxLoadingImage
{
margin-top:150px;
margin-bottom:150px;
}
/*----------------------------------------------------*/
/*---------------- Calendar ------------------*/
.Calendar_THMonth
{
background-color:#bbb;
text-align:center;
font-weight:bold;	

}

.Calendar_DayMonth
{
background-color:#eee;
height:50px;
vertical-align:top;
}

.Calendar_Dayoff
{
background-color:#ddd;
height:50px;
vertical-align:top;
	
}

.Calendar_LinkFinished0, a.Calendar_LinkFinished0
{
text-decoration:line-through;

}

.DivCalendar a
{
color:#003366;
}

.Calendar_TrOutHour
{
background-color:#eee;
}
.Calendar_TrHour1
{
background-color:#fff;
}
.Calendar_TrHour0
{
background-color:#f0f0f0;
}
.Calendar_TdHeaderHour, .Calendar_TdHeaderOutHour
{
font-weight:bold;
}

.SmallCalendar
{
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
}
/*----------------------------------------------------*/

/*------------------ CVTheque ---------------------*/

.CVSubTitle
{
font-weight:bold;
}
/*-------------------------------------------------------*/
/*---------------PhotoBook/ImageBook---------------*/
.TDTOC table tr td
{
vertical-align:top;
}
.ImageBookTOCTitle
{
font-weight:bold;
background-color:#003366;
color:#fff;

}
.TDImgItemTitle
{
font-weight:bold;
background-color:#003366;
color:#fff;
}
.ImageBookTable
{
background-color:#EEE;
border:1px solid #000;
margin:10px;
padding:10px;

}

.TDTOC
{
background-color:#ddd;
vertical-align:top;
}
.ImageBookViewerTitle
{
font-weight:bold;
font-size:20px;
}


.ImageBookViewerDescription
{
vertical-align:top;
text-align:justify;
}
.ImgBookDescription
{vertical-align:top;
text-align:justify;
}
.ImageBookViewerImage img
{
border-style:solid;
border-width:1px;
border-color:#000;
}

.ImgBookImg img
{
margin:10px;
border-style:solid;
border-width:1px;
border-color:#000;
}
/*--------------------------------------------------*/




/*-------------------- wvnFolders ---------------------*/
.TreeView1_0
{
    font-family:arial;
    font-size:10px;
    color:#111;
    margin-left:3px;
    padding:1px;
}
    
.wvnTreeView
{
    width:200px;
    background-color:#f7f7f7;
    border:solid 1px #ddd;
    padding:1px;
    padding-top:5px;
    padding-bottom:5px;
}
    
.wvnTreeView div
 {
    height:auto !important;
}

td.wvnFolderTreeView, .wvnFolderInfo, .wvnFolderButtonList
{
vertical-align:top;
}

.wvnFolderButtonList input 
{
margin-bottom:5px;
}
.wvnFolderInfo
{
padding-left:20px;
width:100%;
}


.wvnFolderInfo div
{
    background-color:#f7f7f7;
    border:dotted 1px #ddd;
padding:10px;
}

.wvnTreeView a
{
color:#003366;
} 

/*--------------------------------------------------*/

/*----------------------- Task --------------------*/
.TasksTableSearch
{background-color:#ddd;}
.TaskListGrid 
{
margin-top:20px;
}
.TaskListGrid .TasksHeader
{
background-color:#ddd;
}
.TaskListGrid .TasksItem
{
background-color:#F5F5F5;
}
.TasksSearchTextBox
{
background-color:#fff;
}
.TaskDiv img
{
vertical-align:middle;
}
.SearchDate
{width:85px;vertical-align:middle;margin-right:5px;}
.CalendarButton
{vertical-align:middle;}

.oddTask table
{
padding:0px !important;
}
/*--------------------------------------------------*/

/*------------------newsEvent-------------------*/
.ItemTitle
{
color:#C27E69;
font-weight:bold;
}
.EventLocation
{
color:#B5B5B5;
}
a.LinkNews
{
color:#34476C;
}
/*--------------------------------------------------*/

/*-------------   advanced news   -------------*/

.NewsItem
{
position:relative;
font-style:italic;
margin-bottom:20px;
}
.NewsWhen
{
color:#B5B5B5;
}
.NewsTitle
{
}
.NewsWhere
{color:#B5B5B5;
font-weight:bold;
}
.NewsContent
{}
#RssLink
{
position:absolute;
top:10px;
left:10px;
}

.HeaderDate, .Date, .NewsReference, .HeaderNewsReference
{
display:none;
}

/*--------------------------------------------------*/

/* CV */
.MjcMiniCV
{
	
	margin: 10px 0px 10px 0px;
	padding: 10px;
	color: #2C2C2C;
}
.MjcMiniCV
{
	width: 100%;
}
.MjcMiniCV td
{
	vertical-align:top;
	padding : 10px 10px 0px 10px;
}
.MiniCvList td.col1
{
	width:5%;
}
.MiniCvList td.col1a
{
	width:25%;
	border-left: 1px #3188C9 solid;
}
.MiniCvList td.col2
{
	width:10%;
	border-left: 1px #3188C9 solid;
}
.MiniCvList td.col3
{
	width:25%;
	border-left: 1px #3188C9 solid;
}
.MiniCvList td.col4
{
	width:10%;
	border-left: 1px #3188C9 solid;
}
.MiniCvList td.col5
{
	width:25%;
	text-align:right;
	border-left: 1px #3188C9 solid;
}
.MiniCvList th.col1
{
	width:5%;
}
.MiniCvList th.col1a
{
	width:25%;
	border-left: 1px #E0EFF8 solid;
}
.MiniCvList th.col2
{
	width:10%;
	border-left: 1px #E0EFF8 solid;
}
.MiniCvList th.col3
{
	width:25%;
	border-left: 1px #E0EFF8 solid;
}
.MiniCvList th.col4
{
	width:10%;
	border-left: 1px #E0EFF8 solid;
}
.MiniCvList th.col5
{
	width:25%;
	text-align:right;
	border-left: 1px #E0EFF8 solid;
}
table .wvnListHeaderStyle,
table .header th, table .header th a,
table .header th a:active,
table .header th a:link,
table .header th a:visited,
table .header th a:hover
{
	color:White;
}
.separator
{
	border-bottom: 1px #3188C9 dashed;
	border-top: none;
	border-left : none;
	border-right: none;
	height:1px;
}
.MjcMiniCV .logos
{
	float: right;
}
.MjcMiniCV .NumIdentification
{
	color:#3188C9;
	font-weight: bold;
}
.MjcMiniCV .ExpandDiv, .MjcMiniCV .CollapseDiv
{
	text-align: right;
}
.MjcMiniCV .ExpandDiv .ExpandLink,.MjcMiniCV .CollapseDiv .CollapseLink
{
	font-weight: normal;
	color: #3188C9;
}
.MjcMiniCV .ExpandDiv img,.MjcMiniCV .CollapseDiv img
{
	border: none;
}
.ExpandedDiv
{
	border-top: 1px #3188C9 dashed;
	border-bottom: 1px #3188C9 dashed;
	padding: 5px;
	margin:0px;
}
.ExpandedDiv .SubHead
{
	text-decoration: underline;
}
.ExpandedDiv .SubSubHead, .MjcMiniCV .ExpandedDiv .SubSubSubHead
{
	font-weight: bold;
	font-style: normal;
}
.ExpandedDiv .SubSubSubHead
{
	font-weight: normal;
}
.MiniCvBrowser
{
	color: #2C2C2C;
}
.MiniCvBrowser .pager, .Pager, .wvnListPagerStyle
{
	text-align: center;
	margin: 10px 0px 10px 0px;
}
.MiniCvBrowser .pager a, .Pager a, .wvnListPagerStyle a
{
	font-weight: normal;
	color: #3188C9;
}
.MiniCvBrowser .pager a.current, .Pager a.Selected
{
	text-decoration: underline;
}
.ResultTitle
{
	font-size:24px;
	color: #3188C9;
	font-family: Arial;
}
.ResultCount
{
	font-size:18px;
	color: #FF46A0;
	font-family: Arial;
}
.PageCount
{
	font-size:11px;
	color: #000000;
	font-family: Arial;
}
.MiniCvList, .OfferList, .AgentList
{
	padding: 0px;
	margin: 0px;
	width:100%;
	border-collapse:collapse;
	border: 1px #3188C9 solid;
	text-align:center;
}
.OfferList a 
{
	font-weight:bold;
}

.OfferList a img, .OfferList input
{
	border:none;
	padding: 0px 5px;
}
table th
{
	border:none;
	padding: 0px 3px;
}
table th
{
	text-align: center;
}
.MiniCvList td, .MiniCvList th
{
	/*vertical-align:top;*/
}
table th.header, table tr.header, table tr.wvnListHeaderStyle
{
	background-color: #3188C9;
}
.TD_Module_Content table .header th
{
	vertical-align: middle;
	font-weight: normal;
	padding: 5px;
	border-collapse:separate;
}
table.OfferList, table.MiniCvList,table.AgentList
{
	border:1px solid #3188C9;
	border-collapse:collapse;
}

table.OfferList tr td
{
	padding-top:8px;
	padding-bottom:8px;
}

table tr.odd, table tr.wvnListItemStyle
{
	background-color: #E0EFF8;
	/*cursor:pointer;*/
	
}
table tr.even, table tr.wvnListAlternateItemStyle
{
	background-color: #FFFFFF;
	/*cursor:pointer;*/
	
}
table tr.even img, table tr.odd img
{
	max-height:80px;
}
.CVDetail
{
	width: 100%;
}
.CVDetail td
{
	vertical-align: top;
	border:none;
	padding: 5px;
}
.CVDetail td.left
{
	border-left: 1px #3188C9 solid;
}
.CVDetail td.right
{
	border-right: 1px #3188C9 solid;
}
.CVDetail td.bottom
{
	border-bottom: 1px #3188C9 solid;
}

.CVDetail .SubTable td
{
	padding: 0px 5px 5px 5px;
}
.CVDetail .header
{
	background-color:#3188C9;
}
.CVDetail .NumCV
{
	color: #E0EFF8;
	font-size: 14px;
}
.CVDetail .ReduceSpaceSeparator
{
	padding-top: 1px; 
	padding-bottom: 1px; 
	padding-left: 20px;
}
.CVDetail .WhiteLine
{
	height:2px;
	font-size:7px; 
	padding-top: 2px; 
	padding-bottom: 2px;
}

.odd .formationdetails
{
	border : 1px #FFFFFF solid;
}
.even .formationdetails
{
	border : 1px #E0EFF8 solid;
}
.CVDetail tr.odd
{
	background-color: #E0EFF8;
}
.CVDetail tr.even
{
	background-color: #FFFFFF;
}
.CVDetail .Section
{
	font-weight:bold;
	background-color:#A6CDEA;
	font-size:14px;
	color:#535353;
}

.CVDetail .ExpLeftPadding
{
	padding-left:20px;
}

.SearchBoxes td
{
	width:25%;
}
.SearchList .ListHeader
{
	font-weight:bold;
	font-style: italic;
}

.OfferLists .ListHeader
{
	font-style:italic;
}

.SearchList .LeftList, 
.SearchList .RightList
{
	width: 225px;
	height: 140px;
}


.OfferLists .LeftList, 
.OfferLists .RightList
{
	width: 200px;
	height: 140px;
}
.SearchList table
{
	width: 100%;
}
.SearchList td,.OfferLists td
{
	text-align: center;
}
.SearchList .LeftPanel
{
	width: 225px;
	text-align: left;
	
}
.SearchList .RightPanel
{
	width: 250px;
	text-align: left;
}

.OfferLists .LeftPanel
{
	width: 200px;
	text-align: left;
	
}
.OfferLists .RightPanel
{
	width: 225px;
	text-align: left;
}

.OfferLists .ButtonPanel
{
	width: 96px;
	text-align: center;
}
.SearchForm .DropDown
{
	width: 250px;
}

.SearchButton
{
	background-image : url(/mjc/images_design/seconnecter.jpg);
	display: block;
	width:151px;
	height:56px;
	text-align: center;
	padding-top : 15px;
	font-weight: bold;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}

#RegisterCandidateNav/*,#RegisterRecruteurNav*/
{
	background-image : url(/mjc/images_design/bck-mg.jpg);
	background-repeat:no-repeat;
	height:285px;
	width:184px;
}

.CreditsLabel
{
	padding-left:18px;
	font-size:11px;
	color:#FF46A0;
	font-weight:bold;
	
}
.CreditsLabelValue
{
	font-size:11px;
	color:#FF46A0;
}


#RegisterTitle
{
	
	text-align:center;
	padding-top:7px;
	*padding-top:17px;
    background-image:url(/mjc/images_design/bck-mg-header.jpg);
	height:57px;
	.height:48px;
	_height:48px;
	margin:0px;
	
}

#RegisterInformations
{
	width:180px;
	padding-top:20px;
	background-repeat:no-repeat;
	
}

#RegisterInformations ul li
{
	list-style-image: url(/mjc/images_design/fleche-rose.gif);
	color:#3188C9;
	font-size:1em;
	padding:0px;
	cursor:pointer;
}


#RegisterInformations ul
{
	margin:5px 0px 0px 0px;
	padding-left:35px;
}

.RegisterNavSubtitle,.RegisterRecNavSubtitle
{
	color:#3188C9;
	font-weight:bold;
	font-size:11px;
	padding-left:20px;
}


#RegisterInformations ul li.selectedStep
{	
	list-style-image: url(/mjc/images_design/fleche-rose-big.gif);
}

#ficheSociete ul li.selectedStep
{	
	list-style-image: url(/mjc/images_design/fleche-rose-big.gif);
}



.selectedStep
{
	font-weight:bold;
	text-decoration:underline;
	color:#3188C9;
}

.stepNotDisplayed
{
    display:none;
}

#AddExpDiv,#AddFormDiv,#AddCompDiv,#AddPhotoDiv,#AddCVDiv
{
	background-image:url('/mjc/images_design/seconnecter.jpg');
background-repeat:no-repeat;
height:60px;
width:144px;
background-position:center;
padding-top:14px;
}

.navtd
{
	background-image:url('/mjc/images_design/seconnecter.jpg');
background-repeat:no-repeat;

padding-left:0px;
width:151px;
height:71px;
text-align:center;
vertical-align:top;
padding-top:16px;
}

#PrevNextBtns
{
	width:100%;
}

#PrevNextBtns table
{
margin:auto;

}

.requiredNotice span, span.requiredNotice {
color:#FF46A0;
font-size:1.5em;
font-weight:bold;
}

.requiredNotice {
font-size:0.8em;
}

#TitleAcces,#TitleSearch,#TitleExp,#TitleForm,#TitleLang,#TitleInfoPerso,#TitlePersonnality,#TitleCV,#TitlePhoto,#TitleUserCondition {
background-color:#F8F8F8;
padding:8px;
margin-right:5px;
text-transform:uppercase;
width:100%;
font-weight:bold;
}

.RegList .ListHeader
{
	font-weight:bold;
	font-style: italic;
}

.RegList
{
    width:500px;
}

.RegList .LeftList, 
.RegList .RightList
{
	width: 225px;	
	height:100px;
	*height:115px;
}
.RegListExt .LeftList, 
.RegListExt .RightList
{
	width: 225px;

}
.RegList table
{
	width: 100%;
}
.RegList td
{
	text-align: center;
}
.RegList .LeftPanel
{
	width: 150px;
	text-align: left;
}
.RegList .RightPanel
{
	/*width:50%;*/
	text-align: left;
}

.ExperiencePanel,.FormationPanel,.CompetencePanel
{
	background-color:#F0F0F0;
	padding:10px;
	margin-bottom: 3px;
}

.ExperiencePanel table tr td,.FormationPanel table tr td
{
	white-space:nowrap;
	vertical-align:top;
	padding:2px;
}

.AnneCheckBox td
{
	width: 50%;
}
.SearchListAnnee
{
	width: 250px;
}

.SearchDivision
{
	padding : 0px;
	margin: 20px 0px 0px 0px;
	border:1px solid #3188C9;
	width : 100%;
	background-color:#E0EFF8;

}
.SearchDivision th.HeaderSearchDivision
{
	color: White;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px;
	background-color:#3188C9;

}
.SearchDivision td
{
	padding: 5px 5px 5px 40px;
	background-color:#E0EFF8;
}
.SearchDivision td table td
{
	padding: 0px;
}

.EditDivision
{
	padding : 10px;
	margin: 20px 0px 0px 0px;
	/*border:1px solid #FF3C9E;*/
	background-color: #F7F7F7;
	border: 1px solid #3188C9;
	width : 550px;
}
span.Societe
{
	color:#5E88DC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
}
div.Societe
{
	border-top:5px #fff solid
}
.Offer
{
	zoom:1;
	overflow:hidden;
	color:#8D8D8D;
	margin-top:10px;
}
.Offer h3, .header h3
{
	color:#FF46A0;
	font-size:18px;
	padding: 5px 0px;
}
.Offer .Description
{
	width:340px;
	float:left;
}

.Offer .InfosSup
{
	width:230px;
	float:right;
	background-color:#F1F2F2;
}

.EditDivisionTextBox
{
	border:1px solid #8F8F90;
	width:300px;
	background-color:White;
}

.EditDivisionDropDownList
{
	border:1px solid #8F8F90;
	width:300px;
}

.EditOffer .LgNotImplemented
{
	display:none;
}

.EditOffer
{
	width:550px;
}

/*Liste des offres*/
.OffreId
{
	padding: 5px 5px 5px 0px;
	background-color: #E0EFF8;
	width: 100%;
	font-size: 20px;
	font-weight: bold;
}

.ActionButtons
{
	padding : 10px;
	margin: 10px 0px 0px 0px;
	width : 550px;
}
.SocieteLabel
{
	color:#8D8D8D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
}
span.Societe
{
	color:#5E88DC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
}
div.Societe
{
	border-top:5px #fff solid
}
.Offer .Description
{
	width:340px;
	float:left;
}
.Offer .InfosSup
{
	width:230px;
	float:right;
	background-color:#F1F2F2;
	margin-right:10px;
}

.Offer .InfosSup div
{
	padding:0px 5px;
}
.Offer .InfosSup div.SubHead
{
	padding:3px 5px;
	color:#5E88DC;
}

.Offer .SubHead
{
	padding-top:10px;
}
.SearchBtns
{
	zoom:1;
	overflow:hidden;
}
.SearchBtns a
{
	float:left;
	margin-right:20px;
}
.DetailOffer
{
	width:580px;
	position:relative;
	color:#8D8D8D;
}
.DetailOffer div.header
{
	zoom:1;
	overflow:hidden;
}
div.rightAlign
{
	float:right;
	text-align:center;
}
div.rightAlign div
{
	padding:1px 10px 1px 1px;
	margin:auto
}
div.rightAlign div img
{
	max-height:150px;
}

.DetailOffer div.actions
{
	padding-top:30px;
	height:100px;
	background-image:url(images_design/back_detail_top.jpg);
	background-repeat:no-repeat;
}
.DetailOffer div.actionsBottom
{
	margin-top:30px;
}
.DetailOffer div.actions, .DetailOffer div.actionsBottom
{
	zoom:1;
	overflow:hidden;
}
.DetailOffer div.actions a, .DetailOffer div.actionsBottom a
{
	background-image:url(images_design/back-top-btn.gif);
	background-repeat:no-repeat;
	color:#8D8D8D;	
	float:left;
	width:130px;
	text-align:center;
	padding: 11px 0px;
	font-weight:bold;
	margin:6px;
}
div.Postuler
{
	width:580px;
}
div.Postuler td
{
	padding:7px;
}
div.Postuler td span
{
	text-align:right;
}
.ListeDossier
{
	width:175px;
	float:left;
	border:solid 1px #3188C9;
}
.ListeDossierTreeView
{
	font-size: 11px;
}
.ListDossierPanel
{
	border-top:solid 1px #3188C9;
	text-align:center;
}
.DossierContent
{
	padding-left: 0px;
}

#RegisterRecruteurNav ul li a:active
{
	font-weight:bold;
}

.PagerRecruteurs span
{
font-weight:bold;
color:#FF46A0;
}

.PagerRecruteurs a:link,.PagerRecruteurs a:visited,.PagerRecruteurs a:active,.PagerRecruteurs a:hover
{

color:#3188C9 !important;
}
.messageValidationOK
{
	font-weight:bold;
	color:green;
	text-align:center;
}
.messageValidationKO
{
	font-weight:bold;
	color:red;
	text-align:center;
}
.langListOrderSeparator
{
	font-weight:bold;
	font-style:italic;
}

.EditOffer iframe
{
    width:560px ;
    /*margin-left: auto;
    margin-right: auto;*/
    margin-left: 12px;
}

#RegisterLogonLoff
{
position:absolute;
text-align:center;
left:20px;
top:38px;
}

.MJCLoginTable
{
	border-top: 2px dashed rgb(176, 215, 236);
	width:100%;
	border-collapse:collapse;
}
.MJCLoginTable td
{
	vertical-align:top;
	padding-top:5px;
}
.MJCLoginTable .Left
{
	text-align:center;
	border-right: 2px solid rgb(176, 215, 236);
}
.MJCLoginTable .Right
{
	text-align:center;
	padding-left:5px;
}
.PanelResetPassword
{
	text-align:left;
	padding-left:5px;
}
.LoginHeader
{
	color:#FF46A0;
	font-size:18px;
	margin: 5px 0px;
}
.LeftAlign
{
	text-align:left;
	padding-left:5px;
}
.tdForm2 input
{
	border:solid 1px #48D1CC;
}
.TemplateSeparator
{
	margin-left:140px;
}

.td_menu
{
	border: thin solid #3188C9;
	text-align: center;
}



#sendForm_myTable
{
	margin-right:130px;
}

.LgNotImplemented
{
	color: #35496F;
}

.EditDivision .LgImplemented
{
	display:none;
}

.NewsLetterCreatedBy{
display:none;
}

.NewsLetterCreateDate{
display:none;
}
/************************************ *******************************************/
/*        Module recruteurDetails                                                                                                        */
/*******************************************************************************/
.RecruteurDetails
{
	display: block;
	overflow:hidden;
	color:#8D8D8D;
	width:605px;
	float:center;
	/*background-color:#F1F2F2;*/
}
.RecruteurDetails .Top
{
	background-image : url(/mjc/images_design/infoSocieteTop.jpg);
        background-position:0px 1px;
        background-repeat:no-repeat;
	display: block;
	overflow:hidden;
	color:#8D8D8D;
	width:605px;
	height:16px;
	float:center;
	/*background-color:#F1F2F2;*/
}
.RecruteurDetails .Middle
{
	background-image : url(/mjc/images_design/infoSocieteMiddle.jpg);
        background-position:0px 0px;
        background-repeat:repeat;
	display: block;
	overflow:hidden;
	color:#8D8D8D;
	padding-top:10px;
	padding-left:30px;
	padding-right:25px;
	width:555px;
	padding-bottom:20px;
	float:center;
	/*background-color:#F1F2F2;*/
}
.RecruteurDetails .Bottom
{
	background-image : url(/mjc/images_design/infoSocieteBottom.jpg);
        background-position:0px 0px;
        background-repeat:no-repeat;
	display: block;
	overflow:hidden;
	color:#8D8D8D;
	height:23px;
	width:605px;
	float:center;
	/*background-color:#F1F2F2;*/
}
.RecruteurDetails h3
{
	color:#FF46A0;
	font-size:18px;
	padding: 5px 0px;
}
.RecruteurDetails .Description
{
	width:340px;
	float:left;
}
.RecruteurDetails div.SubHead
{
	padding:3px 5px;
	color:#5E88DC;
}

.RecruteurDetails .SubHead
{
	padding-top:10px;
	width:200px;
}
.RecruteurDetails .FicheSociete .TDLeft
{
	vertical-align:top;
	width:150px;
	color:#5E88DC;
	padding-left:20px;
}
.RecruteurDetails .Selection .TDLeft
{
	vertical-align:top;
	width:150px;
	color:#5E88DC;
	padding-left:20px;
}
.RecruteurDetails .Profiles .TDLeft
{
	vertical-align:top;
	width:150px;
	color:#5E88DC;
	padding-left:20px;
}
.RecruteurDetails .Opportunites .TDLeft
{
	vertical-align:top;
	width:150px;
	color:#5E88DC;
	padding-left:20px;
}
.BlackButton
{
	background-image : url(/mjc/images_design/black_button.JPG);
	display: block;
	width:80px;
	height:24px;
	text-align: center;
	padding-top : 1px;
	font-weight: bold;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1px;
	
	color:#FFFFFF;
	background-repeat:no-repeat;
}
.SearchButtonRec
{
	background-image : url(/mjc/images_design/recruteurDetailsBT.jpg);
        background-position:0px 10px;
        background-repeat:no-repeat;
	display: block;
	width:108px;
	height:30px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-top:15px;
}
.RecruteurDetailsSocieteLabel
{
	font-size: 16px;
	font-weight: bold;
	color:#7d7d7d;
}
.RecruteurDetailsSociete
{
	font-size: 16px;
	font-weight: bold;
	color:#3188C9;
	
}
.RecruteurDetailsIMG
{
	width:300px;
}
.IntroSociete
{
	background-image : url(/mjc/images_design/BarreIntroSociete.jpg);
    background-position:0px 0px;
    background-repeat:no-repeat;
	display: block;
	width:585px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-left:10px;
	padding-top:20px;
}

#languagesRequirements
{
	 border-top:1px dashed #3188C9;
	 border-right:1px dashed #3188C9;
	 border-bottom:1px dashed #3188C9;
	 border-left:1px dashed #3188C9;
}




