/* CSS Document */
@import url(/css/apercuImg.css);
@import url(/css/style_pictonav.css);
@import url(/css/style_calendrier.css);
@import url(/css/jquery.jcarousel.css);
@import url(/css/skin.css);

a { text-decoration:none;}
a:hover { text-decoration:underline;}
/* CSS Document */
body {
	font-size:12px;
	color:#000000;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#b3b7bd;
	background-image:url(../images/bg-site.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
div.conteneur {
	width:955px;
	margin:0 auto;
	position:relative;
	background-color:#FFFFFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
div.banniere {
	background-image:url(../images/bg-banniere.jpg);
	background-repeat:no-repeat;
	height:158px;
}
div.contenuPage {}
div.basPage {
	margin-top:10px;
	text-align:center;
}
div.basPage a {
	color:#000000;
	text-decoration:none;
}
div.basPage a:hover {
	text-decoration:underline;
	color:#253CFA;
}

img { border:none;}
div.menuTop { margin-right:10px;}
div.menuTop a {
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height:16px;
}
div.menuTop a:hover {
	text-decoration:underline;
	color:#253CFA;
}
div.menuTop a img { margin:1px;}
div.menuTop a:hover img { margin:0px; border:1px solid #253CFA;}

div.menu {
	background-image:url(../images/bg-menuHaut.png);
	background-repeat:repeat-x;
	height:27px;
	line-height:27px;
	padding-left:10px;
}
div.menu a {
	color:#000000;
	text-decoration:none;
}
div.menu a:hover {
	text-decoration:underline;
	color:#253CFA;
}

div.bandeReferences {
	background-color:#ecedee;
	border:1px solid #c9cacb;
	border-left:0px;
	border-right:0px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:25px;
	text-align:center;
	height:95px;
}

ul.besoins {
	list-style:none;
	margin:0;
	padding:0;
	width:313px;
}

ul.besoins li.besoinsNiveau1 {
	background-image:url(../images/bg-vos-besoin.png);
	background-repeat:no-repeat;
	line-height:41px;
	padding-left:50px;
	height:41px;
	margin-bottom:12px;
	cursor:pointer;

}
ul.besoins li.recrutementsNiveau1 {
	background-image:url(../images/bg-vos-recrutement.png);
}

ul.besoins li.besoinsNiveau1 a{
text-decoration:none;
color : black;
}

ul.besoins li.besoinsNiveau1:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

ul.besoins li.besoinsNiveau1Ouvert {
	background-image:url(../images/bg-vos-besoin-ouvert.png);
	background-repeat:no-repeat;
	line-height:41px;
	padding-left:50px;
	/*height:120px;*/
	margin-bottom:12px;
	height:41px;
}
ul.besoins li.recrutementsNiveau1Ouvert{
	background-image:url(../images/bg-vos-recrutement-ouvert.png);
	background-repeat:no-repeat;
	line-height:41px;
	padding-left:50px;
	/*height:120px;*/
	margin-bottom:12px;
	height:41px;
}
ul.besoins li.recrutementsNiveau1Ouvert ul.besoinsNiveau2 li { line-height:29px;}
/* ferme */
ul.besoins li.besoinsNiveau1 ul.besoinsNiveau2 {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:15px;
	line-height:15px;
	display:none;
	visibility:hidden;
}
ul.besoinsNiveau2 li.besoinsNiveau2 {}
ul.besoinsNiveau2 li.besoinsNiveau2 a {
	color:#000000;
	text-decoration:none;
}
ul.besoinsNiveau2 li.besoinsNiveau2 a:hover {
	text-decoration:underline;
	color:#253CFA;
}
/* ouvert */
ul.besoins li.besoinsNiveau1Ouvert ul.besoinsNiveau2 {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:15px;
	line-height:15px;
	display:block;
	visibility:visible;
}
ul.besoins li.recrutementsNiveau1Ouvert ul.besoinsNiveau2 {
	list-style:none;
	margin:0;
	padding:0;
	margin-left:15px;
	line-height:15px;
	display:block;
	visibility:visible;
}

ul.boxMultiCouleurs {
	margin:0;
	padding:0;
	list-style:none;
	width:341px;
}

ul.boxMultiCouleurs li.couleur1 {
	background-image:url(../images/bg-rectangle-multicouleur-couleur1.png);
	background-repeat:repeat-y;
	padding-bottom:10px;
}

ul.boxMultiCouleurs li.couleur1 div.contenu {
	padding:0 10px;
}

ul.boxMultiCouleurs li.couleur1 div.contenu ul { margin:0; padding:0; margin-left:30px;}
ul.boxMultiCouleurs li.couleur1 div.contenu ul li{ margin:0; padding:0px; margin:5px 0px;}
#experts {
	list-style:none;
	margin:0;
	padding:0;

}
.lesExperts {  width:310px; margin-left:-12px;}
.lesExperts .contenuLesExperts { background-image:url(../images/bg-les-experts.png); background-repeat:repeat-y; padding-left:24px;}
#experts ul { margin:0; padding:0;}
#experts li { margin:0; padding:0; }
#experts li a {
	color:#253CFA;
	text-decoration:none;
	margin-left:15px;
	font-size:11px;
}
#experts li a:hover, #experts li a.actif {
	text-decoration:underline;
	font-weight:bold;
	margin-left:0;
}
#informations {
	list-style:none;
	margin:0;
	padding:0;
}


#experts {
	list-style:none;
	margin:0;
	padding:0;

}
/*.lesExperts { border:1px solid #aab9d4;}*/
#etapesCle { margin:0; padding:0; list-style:none; margin-top:9px;}
#etapesCle li { margin:0; padding:0; clear:both; }
#etapesCle li a {
	color:#253CFA;
	text-decoration:none;
	margin-left:15px;
	font-size:11px;
	display:block;
	width:246px;
	height:30px;
	line-height:30px;
	padding-left:5px;
}
#etapesCle li a:hover, #etapesCle li a.actif {
	background-image:url(../images/fleche-etape.png);
	background-repeat:no-repeat;

}
div.conteneurContenuEtape { height:144px; width:425px; overflow:hidden;}
#contenuEtape {
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
}

#contenuEtape li { display:block; float:left; height:144px; width:425px; }
#contenuEtape li a { color:#333333; text-decoration:none;}
#contenuEtape li a:hover { color:#0033FF; text-decoration:underline;}
div.etapes {}
div.etapes div.centreEtape {
	background-image:url(../images/centre-box-etape.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:154px;
}

a.btnVoirReferences {
	background-image:url(../images/btn-plus-references.png);
	background-repeat:no-repeat;
	width:162px;
	height:23px;
	display:block;
	margin:0 auto;
	color:#253CFA;
	text-decoration:none;
	text-align:center;
	line-height:20px;
}
a.btnVoirReferences:hover {
	color:#000000;
}

#img-etapesCle {}
#img-etapesCle img { display:none;}
#informations li {display:none;}

td.menuDroit {
	background-image:url(../images/bg-droit.jpg);
	width:202px;
	background-repeat:repeat-y;
}
div.menuDroit {
	background-image:url(../images/bg-droit-top.jpg);
	width:202px;
	background-repeat:no-repeat;
	margin-top:-74px;
	padding:20px 0px;
}
div.menuDroit .marge{ padding:0 10px;}
div.menuDroit a { color:#0000ff;}
div.menuDroit .titreGris { text-align:center; display:block;}
ul.grossesPuces {
	margin:0;
	padding:0;
}
ul.grossesPuces li {
	list-style:none;
	background:url(../images/puce-bleu.png);
	margin:0;
	padding:0;
	padding-left:25px;
	line-height:23px;
	background-repeat:no-repeat;
	margin-left:10px;
	
}

div.encartBlanc {
	background-image:url(../images/bg-encart-blanc.png);
	/*width:397px;*/
	width:100%;
	background-repeat:repeat-y;
	position:relative;
	padding:7px 0px;
}
div.encartBlanc div.contenu { margin:0 5px; }
div.encartBlanc div.btnsRond a {
	display:block;
	float:left;
	background-image:url(../images/bg-numero.jpg);
	width:39px;
	height:39px;
	background-repeat:no-repeat;
	text-align:center;
	line-height:39px;
	font-size:18px;
	color:#525252;
	margin:0 15px;
	text-decoration:none;
	width:100%;
}
div.encartBlanc div.btnsRond a:hover, div.encartBlanc div.btnsRond a.actif {
	cursor:pointer;
	color:#0000ff;
	text-decoration:underline;
}
div.encartBlanc div.btnsRond { clear:both; height:39px;}
.grosNumero {
	background-image:url(../images/gros-point.jpg);
	background-repeat:no-repeat;
	width:86px;
	height:86px;
	text-align:center;
	display:block;
	float:left;
	line-height:86px;
	font-size:53px;
	font-weight:bold;
	color:#0000ff;
}

div.reference{
    width:55px;
    height:55px;
    !height:55px;
    /*background-image:url(/images/fond-reference.jpg);*/
    /*backgroud-repeat:no-repeat;*/
    border:2px solid #CCCCCC;
    margin:4px;
    float:left;
    text-align:center;
}

div.reference img{

    /*margin-top:3px;*/
    width:49px;
    height:49px;
}

div.reference a{
    text-decoration : none;
}



div.reference .nomReference{
	font-size:11px;
	margin-top:2px;

}

div.conteneurReference {
	width:718px;
	height:71px;
	overflow:hidden;
	/*border:1px solid black;*/
	padding:5px;
	margin-bottom:10px;
}
div.conteneurReference div.sliderReference {
	/*border:1px solid red;*/
	height:76px;
	width:2000px;
}
div.conteneurReference div.sliderReference ul { list-style:none; margin:0; padding:0;}
div.conteneurReference div.sliderReference li { float:left; width:76px; height:76px; display:block; background-image:url(../images/fond_mini_logo.png); background-repeat:no-repeat;}
div.conteneurReference div.sliderReference li img { width:65px; height:65px; margin-top:5px; margin-left:6px;}
div.conteneurReference div.sliderReference li.titre { background:none; margin:0; padding:0; width:auto;}
div.conteneurReference div.sliderReference li.titre img { margin:0; width:auto; height:auto;}
/* -------------------- */
