body{
font-family:helvetica;
font-size:12px;
padding:0;
color: #807f84;
margin: 0;
}

.container{
width:980px;
/*text-align:center;*/
margin:0 auto;
background-color:#fff;
height:800px;
}

.main_content{
width:980px;
/*text-align:center;*/
margin:0 auto;
background-color:#fff;
height:660px;
/*margin-top:12px;*/


}

.header{
background-image:  url(/images/banniere.png);
width:980px;
height: 140px;
/*margin: 0px auto;*/
/*border: 2px solid black;*/
}

#logo_ref{
position: absolute;
margin-top: 5px;
}

#logo_ref a {
text-decoration: none;
}

#logo_ref a:visited {
text-decoration: none;
}

.search_menu{
position: relative;
/*margin-top: 50px;*/
/*margin-left: 580px;*/
float: right;
width: 380px;
height: 65px;
/*border: 2px solid black;*/
font-family: helvetica;
font-size:15px;
color: #fff;
}

.search_menu table, tr, td {
border:none;
/*padding:0.2em;*/
}

.div_sub_menu{
position: relative;
margin-top: 3px;
/*margin-left: 5px;*/
float: left;
width: 980px;
/*height: 15px;*/
/*border: 2px solid black;*/
}

.sub_menu{
position: relative;
margin-right: 8px;
/*margin-top: 2px;*/
/*margin-left: 5px;*/
float: left;
/*width: 430px;*/
/*height: 15px;*/
/*border: 2px solid black;*/
}

.sub_menu_page{
position: relative;
/*margin-top: 2px;*/
/*margin-left: 5px;*/
float: left;
/*width: 430px;*/
text-align: right;
/*height: 15px;*/
border-left: 1px solid #01187B;
}

.sub_menu_deconnexion{
position: relative;
/*margin-top: 30px;*/
/**margin-top: 0;*/
float: right;
width: 100px;
height: 15px;
/*color: #01187b;*/
text-align: right;
/*border: 2px solid black;*/
}

.sub_menu_deconnexion a{
text-decoration: none;
color: #01187b;
vertical-align: middle;
/*font-size: 14px;*/
/*border: 2px solid black;*/
}

.sub_menu_deconnexion a:hover{
/*font-weight: bold;*/
text-decoration:underline;
}

.main_menu{
/*position: absolute;*/
/*margin-top: 10px;*/
/*margin-left: 420px;*/
/*width: 600px;*/
float: right;
padding:10px;
height: 30px;
/*border: 2px solid black;*/
font-family: helvetica;
font-size:16px;

}

#list_main_menu{
margin:0;
text-align: right;
}

#list_main_menu a{
color:#FFFFFF;
text-decoration:none;
}

#list_main_menu a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight: bold ;
}

#list_main_menu a:active{
color:#FFFFFF;
text-decoration:underline;
/*font-weight: bold ;*/
}

#list_main_menu_other{
position: relative;
float: left;
list-style-type:none;
padding:2px;
width: 115px;
height: 15px;
border-left: 1px solid white;
text-align: center;
}

#list_main_menu_other_select{
position: relative;
float: left;
list-style-type:none;
padding:2px;
width: 115px;
height: 15px;
border-left: 1px solid white;
text-align: center;
color:#FFFFFF;
text-decoration:underline;
font-weight: bold ;
}

#list_main_menu_first{
position: relative;
float: left;
list-style-type:none;
padding:2px;
width: 115px;
height: 15px;
text-align: center;
}

#list_sub_menu{
margin:0;
margin-left: -40px;

}

#list_sub_menu_select{
color: #01187b;
text-decoration:underline;
/*font-weight: bold ;*/
}

#list_sub_menu li{
margin:0;
float: left;
list-style-type:none;
margin-left: 10px;
}

#list_sub_menu li a{
color: #01187b;
text-decoration: none;
}

#list_sub_menu li a:hover{
color: #01187b;
text-decoration:underline;
/*font-weight: bold ;*/
}

#form_offer
{
margin:0 auto;
width:900px;
text-align: left;
background-color:#F0F6F8;
padding: 20px;
}

#titre_page
{
color: #01187b;
font-size:16px;
font-weight: bold;
border-bottom: 1px solid #cddef2;
border-top: 1px solid #cddef2;
margin-bottom:10px;
margin-top:10px;
}

.frm_input
{
width:300px;
height:17px;
}

.frm_input_little
{
width:240px;
height:17px;
}

.frm_textarea
{
width:300px;
height:150px;
}

.frm_select
{
width:200px;
height:25px;
}

.frm_select_multiple
{
width: 200px;
}

#frm_select_department
{
width:200px;
height:25px;
}

#frm_select_region
{
width:200px;
height:25px;
}

#frm_select_city
{
width:200px;
height:25px;
}

#criteres_offres
{
width: 480px;
height: 550px;
/*border: 1px solid black;*/
float:left;
background-color: #F0F6F8;
}

#liste_offres
{
width: 480px;
height: 550px;
/*border: 1px solid black;*/
float: right;
background-color: #F0F6F8;
}

#page_offres
{
width: 980px;
/*border: 1px solid black;*/
/*padding: 10px;*/
}

#form_candidate
{
margin:0 auto;
/*width:600px;*/
width:400px;
text-align: left;
background-color:#F0F6F8;
padding: 20px;
}

#page_candidates
{
width: 980px;
/*border: 1px solid black;*/
/*padding: 10px;*/
}

#criteres_candidates
{
width: 480px;
height: 550px;
/*border: 1px solid black;*/
float:left;
background-color: #F0F6F8;
}

#liste_candidates
{
width: 480px;
height: 550px;
/*border: 1px solid black;*/
float: right;
background-color: #F0F6F8;
}

#profile_candidate
{
width: 480px;
/*height: 550px;*/
/*border: 1px solid black;*/
float:left;
background-color: #F0F6F8;
}

#modify_candidate
{
width: 480px;
/*height: 550px;*/
/*border: 1px solid black;*/
float: right;
background-color: #F0F6F8;
}

#docs_candidate
{
margin-top: 20px;
}

a img
{
border: none;
} 

#bouton_profil
{
width: 144px;
height: 28px;
background-image: url(/images/bouton_profil_clair.png);
text-align: right;
background-repeat: no-repeat;
} 

#bouton_profil a
{
color: #01187B;
text-decoration: none;
}

#table_form_candidate th, tr
{
text-align: left;
}

#table_form_candidate_td_titre
{
border-bottom: 1px solid #cddef2;
border-top: 1px solid #cddef2;
color: #01187b;
font-size:14px;
font-weight: bold;
}

#edit_candidate
{
width: 500px;
/*margin-left: 30px;*/
margin-top: 10px;
} 

#bouton_profil:hover
{
width: 141px;
height: 28px;
background-image: url(/images/bouton_profil_fonce.png);
background-repeat: no-repeat;
}

#navigation_list_candidate
{
border-top: 1px solid #CDDEF2;
border-bottom: 1px solid #CDDEF2;
height: 30px;
width: 480
}

#navigation_candidate
{
width: 480px;
height: 130px;
}

#bouton_navigation_list_candidate_2 a
{
width: 480px;
height: 110px;
text-decoration: none;
color: #01187b;
font-size: 12px;
}

#bouton_navigation_list_candidate_1 a
{
width: 480px;
height: 110px;
text-decoration: none;
color: #01187b;
font-size: 12px;
}

#bouton_navigation_list_candidate_1
{
width: 120px;
text-align: center;
height: 27px;
}

#bouton_navigation_list_candidate_2
{
background-color: #cbe1ff;
width: 120px;
text-align: center;
height: 27px;
} 

#logo_bouton_profil
{
width: 20px;
height: 18px;
float: left;
margin-top: 5px;
}

#lien_bouton_profil
{
width: 110px;
height: 18px;
float: right;
margin-top: 5px;
}

#div_bouton_profil
{
width: 140px;
height: 24px;
}

#div_bouton_navigation_list_candidate
{
width: 110px;
height: 20px;
}

#lien_bouton_navigation_list_candidate
{
width: 90px;
height: 20px;
float: right;
margin-top: 2px;
}

#logo_bouton_navigation_list_candidate
{
width: 20px;
height: 20px;
float: left;
}

#lien_bouton_navigation_list_candidate_2
{
width: 90px;
height: 20px;
float: left;
margin-top: 2px;
}

#logo_bouton_navigation_list_candidate_2
{
width: 20px;
height: 20px;
float: right;
}

#divdisplay2 img
{
	width: 100%;
	height: 100%;
}

#div_frm_mini
{
	color: #01187B;
}

#XP {font-size: 16px; font-weight: bold;}

a.LienBleu:hover{color:#01187B;font-weight: bold;text-decoration:underline;}
a.LienBleu{color:#01187B;font-weight: bold; text-decoration: inherit;}


#Webmail {

}



/*
table#tableone
{
	margin: 10px 50px;
	border: 0px solid gray;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	
}
#tableone thead
{
	background: bisque;
}
#tableone tfoot
{
	background: khaki;
	text-align: center;
}

#tableone td, #tableone th
{
	border: 0px solid #01187B;
	background-color: #F0F6F8;
	
	height: 30px;
	padding-left: 3px;
}

#tableone thead td, #tableone thead th
{
	border: 1px solid #01187B;
	background-color: #2B94F3;
	color:#FFFFFF;
	font-weight: bold;
	padding-left: 5px;
}

#tableone pre
{
	background-color: LemonChiffon;
	border: 1px solid gray;
}


table#tableone
{
	width: 800px;
}
#tableone td.click, #tableone th.click
{
	background-color: #bbb;
}
#tableone td.hover, #tableone tr.hover
{
	background-color: #FFF;
}
#tableone th.hover, #tableone tfoot td.hover
{
	background-color: ivory;
	
}
#tableone td.hovercell, #tableone th.hovercell
{
	background-color: #abc;
}
#tableone td.hoverrow, #tableone th.hoverrow
{
	background-color: #6df;
}


#blocMessage
{
width: 480px;
float:inherit;

background-color: #F0F6F8;
}


table#table2
{
	margin: 10px 50px;
	border: 1px solid gray;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	
}
#table2 thead
{
	background: bisque;
}
#table2 foot
{
	background: khaki;
	text-align: center;
}

#table2 td, #tableone th
{
	border: 0px solid #01187B;
	background-color: #F0F6F8;
	
	height: 30px;
	padding-left: 3px;
}

#table2 thead td, #table2 thead th
{
	border: 0px solid #01187B;
	background-color: #2B94F3;
	color:#FFFFFF;
	font-weight: bold;
	padding-left: 5px;
}

#table2 pre
{
	background-color: LemonChiffon;
	border: 1px solid gray;
}


#tableone td.espace {background-color: #FFFFFF;}

*/

table#tableone
{
	/*margin: 10px 50px;*/
	border: 1px solid gray;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	
}

#tableone td, #tableone th
{
	border: 0px solid #01187B;
	background-color: #F0F6F8;
	height: 30px;
	padding-left: 3px;
}
#BodyEmail {height:100pt;overflow:auto;width: 490px;}


#edit_offer
{
  background-color:#F0F6F8;
  float:left;
  /*height:550px;*/
  width:480px;
}

#action_offers
{
  background-color:#F0F6F8;
  float:right;
  /*height:550px;*/
  width:480px;
}

#Webmail
{
	width: 100%;
	float:left;
}

#objet
{
	float:left;	
    width: 93%;
}
#objetAction
{
	float:right;	
    width: 7%;
}

#Action
{
	float:left;
}

#BodyMessage
{
	float:right;
	/*width:720px;*/
	width:690px;
	
}

#wrapper
{
	
	width: 100%;
	border: 0px solid;
}

ul#mail {padding:20px 0px;margin:0px;}
ul#mail li {list-style-type: none;}


#edit_offer
{
  background-color:#F0F6F8;
  float:left;
  /*height:550px;*/
  width:480px;
}

#action_offers
{
  background-color:#F0F6F8;
  float:right;
  /*height:550px;*/
  width:480px;
}

#navigation_list_offer
{
border-top: 1px solid #CDDEF2;
border-bottom: 1px solid #CDDEF2;
height: 30px;
width: 850px;
margin-left: auto;
margin-right: auto;

}

#navigation_offer
{
width: 480px;
height: 130px;
}

#bouton_navigation_list_offer_2 a
{
width: 480px;
height: 110px;
text-decoration: none;
color: #01187b;
font-size: 12px;
}

#bouton_navigation_list_offer_1 a
{
width: 480px;
height: 110px;
text-decoration: none;
color: #01187b;
font-size: 12px;
}

#bouton_navigation_list_offer_1
{
width: 120px;
text-align: center;
height: 27px;
}

#bouton_navigation_list_offer_2
{
background-color: #cbe1ff;
width: 120px;
text-align: center;
height: 27px;
} 

#div_bouton_navigation_list_offer
{
width: 110px;
height: 20px;
}

#lien_bouton_navigation_list_offer
{
width: 90px;
height: 20px;
float: right;
margin-top: 2px;
}

#logo_bouton_navigation_list_offer
{
width: 20px;
height: 20px;
float: left;
}

#lien_bouton_navigation_list_offer_2
{
width: 90px;
height: 20px;
float: left;
margin-top: 2px;
}

#logo_bouton_navigation_list_offer_2
{
width: 20px;
height: 20px;
float: right;
}

ul {list-style-type: none;}
li {list-style-type: none;}

a.LienEmail {color: #01187B;text-decoration: none;}
a.LienEmail:HOVER {color: #01187B;text-decoration: underline;}
