.index_company
{
	background-image:url("../img/espentre.jpg");
	position:relative;
	margin-top:-7px;
	left:10px;
}

.bandeBleu
{
	z-index:1; 
	position:absolute; 
	width:76px; 
	height:480px; 
	margin-left:18px; 
	background-image:url('../img/Bande bleu.jpg');
}
.index
{
    font-size: 12px;
	font-family: Arial;
	color:#333333;
	font-weight: bold;
	text-align:center;

}

.title_m
{
	font-weight: bold;
	color: #054DA2;
	font-family: Arial;
	font-size: 13px;
	text-align:center;
}

.title_cnt
{
    font-weight: bold;
	color: #054DA2;
	font-family: Arial Rounded MT;
	font-size: 18px;
	
}
.title_cnt_1
{
    font-weight: bold;
	color: #054DA2;
	font-family: Verdana;
	font-size: 12px;
	
}
.title_cnt_2
{
  	color: #333333;
	font-family: Verdana;
	font-size: 10px;
	margin-left:17px;
}

.imglist
{
	margin-right:5px;
}

.nbreoffres
{
	margin-bottom:20px;
	margin-left:110px;
	
}

body
{
background-color: #FFFFFF;/*#BBCBFF;*/
}

div
{
color: #434343;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	/*visibility:*/
}

input, select, textarea
{
	padding: 2px;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	border: 1px solid #FFD300;
	width: 200px;
	background-color: #FFF9DF;
	color: #0146A1;
/*	font-weight: bold;*/
}

form, ul
{
	padding: 0px;
	margin: 0px;
}



a.link
{
cursor: pointer;
text-decoration: underline;
}

input.action_bt
{
	width: 80px;
	background-color: #BBCBFF;
	border:1px solid #BBCBFF;
}

input.image
{
	border: 0px;
	background: none;
	height: auto;
	width: auto;
}

table td
{
	padding: 2px 2px 2px 5px;
}

.small
{
	vertical-align:text-top;
	width: 104px;
	height:29px;
	background-image:url(../img/bouton.gif);
	border:0px;
	color:rgb(91,101,15);
	font-size:12px;
	cursor:pointer;
	font-weight:bold;
}
.tsmall
{	
	width: 50px;	
}


div.small_input input 
{
	width: 100px;
}

div.bt_ok input
{
	width: 30px;
	color: #FFD300;
	font-weight:bold;
	background-color: #054DA2;
}

a
{
	color: #434343;
}

a:hover
{
	color: #004DA0;
}

.body
{
font-weight: bold;
height:100%;
}

.error
{
	color:#FF0000;
	margin-left: 130px;
}

.error1
{
	color:#FF0000;
}

.error2
{
	color:#FF0000;
	margin-left: 130px;
}

.validate
{
	color:#1B7C14;
	margin-left: 200px;
}

.validate1
{
	color:#1B7C14;
}

.hide
{
visibility: hidden;
display: none;
}

.smargint
{
margin-top: 10px;
}

.smarginl
{
margin-left: 10px;
}

.marginl
{
margin-left: 100px;
}


.smarginr
{
margin-right: 10px;
}

.bigWidth textarea
{
	width: 400px;
}


.clear
{
clear: both;
}
.spadding
{
padding: 5px;
}

.floatr
{
	float: right;
}

.checkbox
{
width: auto;
border: none;
}



#bloc_middle
{
	border: 1px solid #0000FF;
	width: 600px;
	padding: 10px;
	background-color: #F1F3FA;
}

.blocs
{
	border: 1px solid #0000FF;
	width: 600px;
	padding: 10px;
	background-color: #F1F3FA;
}

div.label
{
	float: left;
	width: 110px;
	margin-left:9px;
}

div.title_cv
{
	background-color:#FF4200;
	font-weight: bold;
	width: 100%;
	padding: 1px 1px 1px 5px;
	color: #FFFFFF;
}

.date_annee
{
width: 60px;
}



select.date_mois
{
	width: 70px;
}

select.date_jour
{
	width: 40px;
}



.floatl
{
	float:left;
}

.centerT
{

}


/************** Design Top *****************/

.top
{
position:absolute; 
top:0px;

}

.top .barre
{
	background-color: #2779CC;
	height: 9px;
	font-size: 1px;
}

.top .barre2
{
	background-color: #2779CC;
	height: 9px;
/*	width: 80px;*/
	font-size: 1px;
	margin: 0px;
	padding: 0px;
}

.top .part1
{

	margin: 0px;
	padding: 0px;
	/*border-left: 1px solid #00499F;*/
	height: 90px;
}

.top .logo
{
	margin-left: 20px;
	margin-bottom: 1px;
	margin-top: 10px;
}

.top .menu
{
	height: 28px;
	width:100%;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
	background-image:url('../img/BondeTop.jpg');
	background-repeat:no-repeat;
/*	background: url('../img/backTop.jpg') repeat-x;*/
}

.top .menu .sousmenu
{

	padding-right: 0px;
	display: inline;
}



.top .menu li
{
	padding: 0px;
	margin: 0px;
	margin-right: 0px;
	display: inline;
}

.top .menu .sousmenu  .imgmenu
{
	border: 0px;
	height: 34px;
	margin: 0px;
	padding: 0px;
}


.top .menu  .imgcnx
{
	border: 0px;
	height: 25px;
	
	padding: 0px;
	margin-top:14px;
}



.top .menu  ul
{
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
	
}


 .rightSide
{
	background: url('../img/topLeft.jpg') no-repeat;
	width:207px;
	height: 131px;
	float: left;
	/*float: right;*/
	
	/*float: right;
	position: absolute;
	left: 850px;*/
}

.top .lefSide
{
	margin-top: 14px;
	float: left;
}

.top .pub
{
	
	width: 350px;
	height: 70px;
/*	border: 1px solid #00499F;*/
}


div#liste_offres 
{
	float:left;
	width:15%;
	height:40px;
	border-bottom: 1px solid #00FFFF;
	vertical-align:middle;
}

div#liste_offres_th 
{
	float:left;
	width:15%;
	height:40px;
	border-bottom: 1px solid #0000FF;
	border-bottom-width:thin;
	font-size:14px;
	color:#0000FF;
}




.box
{
/*	border:1px solid #2779CC;*/
	background-color: #FFFFFF;
}

.box .left_title
{
	background: url('../img/box_left_top.jpg');
	width: 7px;
	height: 26px;
}

.box .right_title
{
	background: url('../img/box_right_top.jpg');
	width: 7px;
	height: 26px;
}

.box  .right_bottom
{
	background: url('../img/box_right_bottom.jpg') no-repeat;
	width: 4px;
	height: 4px;
	font-size: 1px;
}

.box  .left_bottom
{
	background: url('../img/box_left_bottom.jpg') no-repeat;
	width: 4px;
	height: 4px;
	font-size: 1px;
}

.box  .bottom
{
	border-bottom:1px solid #2779CC;
	height: 4px;
	margin-left: 4px;
	margin-right: 4px;
	font-size: 1px;
}

.box .title
{
	background: url('../img/title_box.jpg');
	color: #E0F818;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	padding: 5px;
}

.box .content
{
border-left:1px solid #2779CC;
border-right:1px solid #2779CC;
}

.box li
{

	list-style-image: url(../img/list.jpg);
	margin-left: 20px;
	font-size:10px;
	vertical-align:top;
}

.box2
{
	border:1px solid #FFD300;
}

.box2 .title
{
	background-color:#FFD300;
	color: #074EA0;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	padding: 4px;
}



/**** Box dans la page **/
.box_middle
{
	padding: 10px;
}

.box_middle .title
{
	font-weight: bold;
	color: #054DA2;
	font-size: 12px;
	border-bottom: 1px solid #054DA2;
}

.title_big
{
	font-family: Tahoma;
	border: 0px;
	color: #5C5B60;
	font-size: 12px;
	font-weight: bold;
	background: url("../img/bandeVerte.jpg") no-repeat;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 2px;
	height:19px;
}

.title_top
{
	font-weight: bold;
	color: #054DA2;
	font-size: 16px;
}

/** Lister les "li" en ligne ***/
.listcheckbox div
{
	float: left;
	width: 200px;
}

.itemColor 
{
	background-color: #E3E3E3;
}

.img
{
	width:20px;
	height:20px;
}

.test:link
{
	color:#0000FF;
	text-decoration:none;
}
.test:hover
{
	color:#FFFFFF;
	background-color:#0000FF;
	text-decoration:none;
}

.page
{
	color:#0000FF;
}

.title
{
	font-size:16px;
	font-weight: bold;
}

/********************* TABLE LIST **********/

table.table_list tr td
{
	padding: 3px;
}

table.table_list tr.entete td
{
	font-weight: bold;
	color: #054DA2;
	font-size: 12px;
	background-color: #E3EEFB;
}

hr
{
	color:#FFD300;
	height: 1px;
	margin-left: 10px;
	margin-right: 10px;
}

.offer_result .header
{
	font-weight: bold;
	background-color: #FFE980;
	border: 1px solid #FF0000;
	height:18px;
}

.tab_line .label
{
	font-weight: bold;
	width: 150px;
}

.text_action
{
	border: 1px solid #CCCCCC;
	text-align: center;
	color: #054DA2;
	font-size: 14px;
	background-color: #F8F8F8;
	padding: 5px;
}


.separator
{
	height: 1px; 
	background-color: #FFD200;
	font-size: 1px; 
}


/* ######################### MODULES ###################################### */
div.QuickSearch select
{
width: 250px;
}

div.bt_action .right
{
	float: left;
	/*width: 50px;
	height: 25px;
	background: url('../img/right_bt.jpg');*/
}

div.bt_action .left
{

	float: left;
/*	width: 52px;
	height: 25px;
	background: url('../img/left_bt.jpg');*/
}

.mytext
{
	
	width:141px;
	height:38px;
	float: left;
	background-image:url(../img/btn2.gif);
	border:0px;
	color:rgb(91,101,15);
	font-size:12px;
	cursor:pointer;
	font-weight:bold;
}

.test_btn
{	
	width:175px;
	height:31px;
	float: left;
	background-image:url(../img/test.gif);
	border:0px;
	color:rgb(91,101,15);
	cursor:pointer;
	font-weight:bold;
}


div.bt_action .mytext a
{
text-decoration:none;
}

.selectedPage
{
	color: #FF0000;
	font-weight: bold;
}

div.BasPage
{
	/*position:absolute;*/
	margin-top:3px; 
	background-image:url('../img/BandeBas.jpg');
	width:775px;
	height:26px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:4px;
	
}

.focus .logEmpl
{
	margin-top:42px;
}

.accueil
{
	margin-top:-7px;
	margin-left: 10px;
	background-image:url('../img/pageaccueil.jpg'); 
	width:539px; 
	height:480px;
	margin-bottom:20px;
}

.focus
{
	position:absolute;
	margin-top:165px;
	margin-left:46px;
}

.textindex
{
	width: 232px; 
	height: 161px; 
	position:absolute; 
	margin-left: 550px; 
	margin-top:165px; 
	background-image:url(../img/Acceuil.jpg); 
}

.recherche
{
	position:absolute;
	margin-top:329px;
	margin-left:29px;
}

.menu_lien:link
{
	text-decoration:none;
}

.ligne_tab
{
	height:18px;
	background-color:#FFF8D9;
}

.image_titre
{
	font-family:"Goudy Old Style";	
	font-size:14px;
	color:#227CD4;
	font-weight:700;

}

.ligne
{
 
	background-color: #227CD4;
	font-size: 1px; 
}

.etat_candidature
{
	width:15px;
	border:none;
	background:none;
}