body{
	font-family:arial;
	font-size:0.8em;
	color:#231F1C;
	margin:0;
	padding:0;
	background-image:url(/com/img/cvtheque/bgGal.jpg);
}
.blue{
	color:#00A2E3;
}

/* bouton fiche de poste */
.btnFiche{
	margin-top:25px;
	margin-bottom:25px;
	margin-left:120px;
}

/*bouton je postule */

.btnPostule a{
margin-left:21px;
background-image:url(/com/img/cvtheque/btnRejoignezNous.jpg);
background-position:0 0;
height:35px;
width:143px;
display:block;
}
.btnPostule a:hover {
background-position:0 -34px;
}
.btnPostule a:active {
background-position:0 -68px;
}


/*bouton voir les offres */

.btnVoirLesOffres a{
margin-left:21px;
background-image:url(/com/img/cvtheque/btnVoirLesOffres.jpg);
background-position:0 0;
height:35px;
width:143px;
display:block;
}
.btnVoirLesOffres a:hover {
background-position:0 -34px;
}
.btnVoirLesOffres a:active {
background-position:0 -68px;
}

/* structure */

.conteneurBrd{
	position:relative !important;
	position:absolute;
margin: 0 auto !important;
left:auto !important;
left:50%;
margin-left:-395px;
width:790px;
		}
.conteneurGal{
	margin-left:5px;
	width:776px !important;
	width:778px;
	background:white;
	margin-top:1px;
		border-right:1px solid white;
		border-top:none;
		border-right:1px solid #CDD5DB;
		border-left:1px solid #CDD5DB;
}
.brdLeft{
	float:left;
margin-top:-1px;
}
.brdRight{
	margin-top:-1px;
	float:right;
}

/* colonnes */

.center{
	padding:10px;
	padding-top:20px;
	margin:20px;
	margin-top:0;
	margin-bottom:0;
}

/* font styles*/
h1{
	font-size:1.6em;
	margin:0;
	padding:0;
	padding-bottom:5px;
	color:#FB4607;
	font-weight:lighter;
}
.pt{
	font-size:0.6em;
}
h2{
	color:#0092E3;
	font-size:1.2em;
}
a h2  , a h2:hover,a h1  , a h1:hover{
	text-decoration:none;
}

a{
	color :#FB5117;
	font-weight:bold;
	text-decoration:underline;
}
a:hover{
	color :#FB7C1F;
	font-weight:bold;
	text-decoration:underline;
}
.right a{
		color:#2F1A05;
}
strong.grey{
	color:#5B5B5B;
}
strong.blue{
	color:#00A2E3;
}
sub{
	font-size:0.8em;;
}
.sansstyle a, .sansstyle a:hover{
	text-decoration:none;
	color:#231F1C;
	font-weight:normal;
}

/* img styles */
img{
	border:none;
}
img.mrgImg{
	margin-right:10px;
	margin-bottom:10px;
}
.shadow{
	height:14px;
	width:100%;
	margin-top:25px;
	background-image:url(/com/img/cvtheque/shadow.jpg);
	background-repeat:no-repeat;
}
/* table styles */
table{
	font-size:1em;
}

/* barre links */
.barreLinks{
	height:23px !important;
	height:23px;
	color:#27051D;
	padding-top:6px;
	background:#EFEFEF;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
	border-bottom: 1px solid #CDD5DB;
	padding-left:250px;
}
.linksItem{
	margin-right:10px;
}
.linksItem select{
	font-size:10px;
	color:#27051D;
	border:1px solid #CDD5DB;
}
.webLinksItem{
	margin-left:200px;
}
.linkO2{
	padding-top:2px;
	padding-bottom:2px;
	border-top:1px dotted #CDD5DB;
	color:#332923;
}
form.linksItem{
	margin-top:-15px;
	margin-left:255px;
	margin-bottom:0px !important;
	margin-bottom:6px;
	cursor:pointer;
}
.baseline{
	margin-left:-500px;
}

/* header */

.header {
	padding:5px;
	margin-top:0;
	padding-top:10px;
	padding-right:0;
	height:95px;
}

#logoo2{
	margin-left:10px;
	margin-top:5px;
}
.header ul{
	margin-top:0;
}
.header a{
	color:black;
	font-weight:normal;
	text-decoration:none;
}
.header a:hover{
	color:black;
	font-weight:normal;
	text-decoration:underline;
	}

/* Menu principal*/

.menuItem, a.menuItem {
	width:160px !important;
	width:170px;
	border:1px solid #C7BCB4;
	background-image:url(/com/img/cvtheque/fdItemMenu.jpg);
	padding:10px;
	color:#2F1A05;
	font-weight:normal;
	margin-bottom:5px;
	text-decoration:none;
	cursor:pointer;
}
.menuItem span{
	font-size:1em;
	padding-bottom:5px;
	font-weight:bold;
	display:block;
}
.menuItem  img{
	margin-right:10px;
}
a .menuItem:hover{
	border:1px solid #EF944A;
	background-image:url(/com/img/cvtheque/fdItemMenuHover.jpg);
	color:black;
}
#menuGroupe,#menuMetiers,#menuMetiersRight,#menuMetiersLeft{
	float:left;
	display:inline;
}
#menuMetiers{
	margin-left:0px;
}
#menuGroupe img{
	margin-left:9px;
	}
 #menuMetiers ul{
 padding-left:25px !important;
 padding-left:0;
 margin-left:0 !important;
 margin-left:25px;
	}
#menuGroupe ul{
 padding-left:25px !important;
 padding-left:0;
 margin-left:0 !important;
 margin-left:25px;
margin-right:45px;
}
#titleMenuMetiers{
	margin-left:9px;
}
.B1{
	list-style-image:url(/com/img/picto/B1.jpg);
}
.B2{
	list-style-image:url(/com/img/picto/B2.jpg);
}
.B3{
	list-style-image:url(/com/img/picto/B3.jpg);
}
.B4{
	list-style-image:url(/com/img/picto/B4.jpg);
}
.O1{
	list-style-image:url(/com/img/picto/O1.jpg);
}
.O2{
	list-style-image:url(/com/img/picto/O2.jpg);
}
.O3{
	list-style-image:url(/com/img/picto/O3.jpg);
}
.O4{
	list-style-image:url(/com/img/picto/O4.jpg);
}

.espace a, .espace a:hover{
	font-weight:bolder;
}

/* toolbar */

.toolbar{
	background-image:url(/com/img/cvtheque/bgToolbar.jpg);
	border:1px solid #D8DEE3;
	margin-top:20px !important;
	margin-top:0;
	margin-left:25px;
	margin-right:25px;
	padding:8px;
	font-size:16px;
}
.toolbar a, .toolbar a:hover{
	text-decoration:none;
}
.toolbar a strong.grey, .toolbar a:hover strong.grey{
	text-decoration:none;
}
.tools{
	background:white;
	padding-top:4px;
	float:right;
	margin-top:-23px !important;
	margin-top:-33px ;

	margin-right:10px;
	border:1px solid #D8DEE3;
}
.tools img{
	margin-right:5px;
	margin-left:5px;
}
.tools a{
	text-decoration:none;
}
.infoTools{
	float:right;
	font-size:0.8em;
	margin-top:-20px;
	margin-right:15px;
}
#infoTools-printer, #infoTools-email, #infoTools-star{
	display:none;
}
/* footer */

#footer{
	margin-left:5px;
	width:716px !important;
	width:778px;
	color:#A2A5A7;
	border:1px solid #CDD5DB;
	border-top:none;
	background:white;
	padding:30px;
	padding-bottom:15px;
	padding-top:25px !important;
	padding-top:0;
	margin-bottom:-5px;

}
#footer a{
	color:#A2A5A7;
}
#footerLeft{
	float:left;
	width:350px;
	margin-right:5px;
}
#footerRight{
	float:left;
	margin-left:5px;
	width:355px;
}
#borderBottomShadow{
	padding-top:-4px;
}

/* tous nos métiers */

.listeMetiers a{
	font-weight:normal;
	text-decoration:none;
}
.listeMetiers a:hover{
	text-decoration:underline;
	font-weight:normal;
}
.listeMetiers ul{
	margin-bottom:15px;
}

/* témoignages */
.temoignage strong{
	color:#F86900;
}
.temoignage #shadow{
	margin-top:25px;
	margin-bottom:25px;
}

/* images */
img.margin{
	margin-right:20px;
}

/* form */

.formLogin{
	margin-left:250px;
}

.formLogin .btnEnvoyer{
	margin-left:25px;
}
/*lecteur de news */


#lecteurNews{
	border:1px solid #D8DBE0;
	background:#F2F3F5;
	margin-top:-4px;
	margin-right:50px;
	padding:5px;
	font-size:0.9em;
	text-align:left;
	width:193px !important;
	width:205px;
	
	
}
#lecteurNews hr{
	border:1px dotted #DADBDD;
	margin-bottom:10px;
}
#isLecteurNewsWide{
	border:1px solid #D8DBE0;
	background:#FFF;
	padding:5px;
	overflow-y:auto;
	background:#F2F3F5;
	height:380px;
}
#isLecteurNewsWide a{
	font-weight:normal;
	color:#2F1A05;
	text-decoration:none;
}
#isLecteurNewsWide a:hover{
	color:#F86900;
}
#titleLecteurNews{
	background-image:url(/com/img/cvtheque/titleLecteurNews.jpg);
	width:205px;
	height:24px !important;
	height:29px;
	padding-top:5px;
}
#titleLecteurNews span{
	margin-left:15px;
	font-weight:bolder;
	color:#5B5B5B;
}
#titleLecteurNews span img{
	margin-right:15px;
	margin-left:10px;
}
img.illusActu{
	
	margin-top:15px;
	margin-bottom:15px;
	display:block;
}
#right #detailActu{	
	margin-top:20px;
	margin-left:250px;
	width:470px;
}

/* bouton Déposer ma candidature */

.btnCandidat a{
margin-left:130px;
margin-top:30px;
margin-bottom:65px;
background-image:url(/com/img/cvtheque/btnCandidat.jpg);
background-position:0 0;
height:35px;
width:210px;
display:block;
}
.btnCandidat a:hover {
background-position:0 -34px;
}
.btnCandidat a:active {
background-position:0 -68px;
}
