/* CSS Document */
/**********************************************************************************************************
*	Stylesheet du site http://www.france-emplois.fr
*	*
*	Produit par Yoann Bordage
*
*	2007 © copyrigth
*************************************************************************************************************/
/*------------------------------------------------------------------------------------------------------------------*
Necessaire à toutes les pages :
*-------------------------------------------------------------------------------------------------------------------*/

body {
	background:url(/index/design/fond-emploi.jpg);
	background-repeat:repeat-y;
	background-position:top;
	background-color:#FFF;
	margin:0pt auto;
	text-align:center;
}

body a {
text-decoration:none;
color:#505050;
}
body a:hover {
text-decoration:none;
color:#000;
}
*{
	text-align:left;
}

#global {
	position:relative;
	margin:0 auto;
    width: 1000px;
	background-color:white;
	font-family:Arial, Helvetica, sans-serif;
} 

table{
	font-size:12px;
}
	
img{
	border: none;
}


.preload{
	display:block;
}

table a{
	text-decoration:underline;
}

table a:hover{
	color:#000;
	text-decoration:none;
}
.page a{
	text-decoration:underline;
}

.page:hover{
	color:#000;
	text-decoration:none;
}
/*------------------------------------------------------------------------------------------------------------------*
details
*-------------------------------------------------------------------------------------------------------------------*/
.top-3px{
	margin-bottom:-3px;
}
.focus_cloud a{
	color:#676767;
}
.focus_cloud:hover{
	color:#000;
}
.decalie3px{
	margin-bottom:-3px;
}

#derniere_inscrit a:hover{
	color:#333;
}
#derniere_inscrit a{
	color:#6D6D6D;
	position:absolute;
	margin-top:0px;
}
.derniere_inscrit_ajout{
	vertical-align:bottom;font-size:11px;float:right;margin-right:10px;margin-top:-17px; padding-left:10px;
}

#candidat_detail{
	margin-bottom:-30px;
}
#profil_candidat a:hover{
	color:#333;
}
#profil_candidat a{
	color:#6D6D6D;
}
.candidat_droite{
	margin-top:26px;
	margin-right:15px;
	height:426px;
	width:300px;
	float:right;
	background-image:url(design/candidat.jpg);
	background-repeat:no-repeat;
}
#plus_consulte_ssmenu{
	width:156; 
}

a.liennoir{
	color:#000;
	text-decoration:none
}
a:hover.liennoir{
	color:#666;
}

/*------------------------------------------------------------------------------------------------------------------*
Header
*-------------------------------------------------------------------------------------------------------------------*/

#entete{
	position:relative;
	width:875px;
	height:116px;
	float:left;
	font:normal Arial;
	text-align:center;
	clear:left;
	position:relative;
	margin-bottom:-5px;
}

#log{
	position:relative;
	float:right;
	background-image:url(img/bloc-log-in.gif);
	background-repeat:no-repeat;
	right:50px;
	width:283px;
	height:104px;
    color: #666666;
    font-weight:bold;

}




/*------------------------------------------------------------------------------------------------------------------*
Menu
*-------------------------------------------------------------------------------------------------------------------*/

#menu{
	width:1000px;
	height:37px;
	background-image:url(/index/design/menu.jpg);
	float:left;
	background-repeat:no-repeat;
	clear:both;
	margin-top:10px;
}
#menu a:hover{
	color:#FFB062;
}
#menu a{
	color:#FFF;
}

#lienjaune a:hover{
	color:#FFF;
}
#lienjaune a{
	color:#FFB062;
}

/*------------------------------------------------------------------------------------------------------------------*
Index
*-------------------------------------------------------------------------------------------------------------------*/

.recherche{
	padding-top:25px;
	padding-left:15px;
	height:406px;
	width:301px;
	float:left;
}
.recherche2{
	height:350px;
	width:299px;
	border:1px solid #FCBE43;
	border-top:none;
	float:left;
	font-size:11px;
	margin-top:-3px;
}

.recherche_droite{
	padding-top:25px;
	padding-right:15px;
	height:426px;
	width:301px;
	float:right;
	margin-bottom:15px;
}

.recherche2_droite{
	height:410px;
	width:297px;
	border:1px solid #FCBE43;
	border-top:none;
	float:left;
	font-size:11px;
	margin-top:-3px;
}
.recherche2_droite_{
	height:410px;
	width:299px;
	border:1px solid #FCBE43;
	border-top:none;
	float:left;
	font-size:11px;
	margin-top:-3px;
}

#rechercheimg{
	margin-top:5px;
	width:657px;
	height:26px;
	background-image:url(/index/design/recherche_avance.jpg);
	background-repeat:no-repeat;
}

.derniere_offre{
	margin-top:25px;
	margin-right:17px;
	height:340px;
	width:638px;
	float:right;
}

.derniere_inscrit{
	margin-top:15px;
	margin-left:15px;
	height:180px;
	width:299px;
	background-color:#FFE5B2;
	clear:left;
	float:left;
}

.derniere_inscrit_detail{
	margin-bottom:-3px;
}

.profil_candidat{
	margin-top:15px;
	margin-left:15px;
	height:150px;
	width:298px;
	background-color:#D9D9D9;
	clear:left;
	float:left;
}

.plus_consulte{
	margin-top:25px;
	margin-right:17px;
	height:140px;
	width:299px;
	background-color:#D9D9D9;
	float:right;
}

.focus{
	margin-top:25px;
	margin-right:17px;
	height:150px;
	width:299px;
	background-color:#D9D9D9;
	float:right;
	clear:right;
}

.pubcarre{
	margin-top:25px;
	margin-right:16px;
	height:250px;
	width:300px;
	background-color:#E4E4E4;
	float:right;
	clear:right;
}

.inscrit{
	margin-top:40px;
}

.padding{
	padding-left:85px;
}

.candidat{
	background-image:url(/index/design/candidat.gif);
	background-repeat:no-repeat;
	position:relative;
	margin-top:25px;
	margin-left:345px;
	width:311px;
	height:180px;
	z-index:1;
}
.recruteur{
	background-image:url(/index/design/recruteur.gif);
	background-repeat:no-repeat;
	position:relative;
	margin-top:40px;
	margin-left:345px;
	width:311px;
	height:180px;
	z-index:1;
}
.partenaire{
	position:relative;
	margin-top:47px;
	margin-left:345px;
	width:311px;
	height:155px;
	background-color:#DDD;
}
/*------------------------------------------------------------------------------------------------------------------*
Offre
*-------------------------------------------------------------------------------------------------------------------*/

#offre{
	width:657px;
	height:41px;
	background-image:url(/index/design/offre.jpg);
	background-repeat:no-repeat;
}

.info_comp{
	width:657px;
	height:99px;
	background-image:url(/index/design/info_comp.jpg);
	background-repeat:no-repeat;
}
/*------------------------------------------------------------------------------------------------------------------*
Candidat
*-------------------------------------------------------------------------------------------------------------------*/

a:hover.supprimer_profil{
display:block;
background-image:url(/index/design/supprimer2.jpg);
width:71px;
height:20px;
}

a.supprimer_profil{
display:block;
background-image:url(/index/design/supprimer1.jpg);
width:71px;
height:20px;
}

 .bouton_ok{
background-image:url(/index/design/ok1.jpg);
border:none;
}

.bouton_ok:focus{
background-image:url(/index/design/ok2.jpg);
border:none;
}

/*------------------------------------------------------------------------------------------------------------------*
Société
*-------------------------------------------------------------------------------------------------------------------*/

#centre
{
	color:#000;
	padding-left:4px;
	padding-top:15px;
	padding-right:4px;
	min-width:800px;
	min-height:800px;
}

.titre_section
{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:15px;
	padding:20px;
	font-weight:bolder;
	color:#000;
	padding-bottom:0px;
}

.titre_presentation
{
	font-weight:bolder;
	font-size:12px;
	padding-top:25px;
	font-family:Arial, Helvetica, sans-serif;
}

.presentationSoc
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.section_societe
{
	margin-bottom:50px;
	margin-left:10px;
}


.logo_site, .logo_site img
{
	float:left;
	display:block;
}


.titre_site
{
	font-weight:bolder;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
}

.titre_site a
{
	color:#006699;
	text-decoration:none;
}

.titre_site a:active
{
	color:#006699;
}



.texte_site
{
	font-size:12px;
	margin-left:15%;
	font-family:Arial, Helvetica, sans-serif;
}



/*------------------------------------------------------------------------------------------------------------------*
Contacts
*-------------------------------------------------------------------------------------------------------------------*/

.carre{
	clear:both;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;	
	height:600px;
	background-color:#FFF;
}

.contact {
	margin-left: auto;
	margin-right: auto;
	width: 670px;
	/*width: 820px;	ie */
} 

.imgContact{
	width:150px;
}

.photoContact{
	float:left;
	margin-left:50%;
	padding-right:40px;
}

.photoContact img{
	display:inline;
}

.textContact{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	padding-top:20px;
	float:left;
}

.textForm{
	width:450px;
	text-align:right;
	padding-top:10px;
	padding-right:10px;
}

.titreAmi{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:13px;
	margin-top:15px;
	margin-bottom:15px;
	font-weight:bold;
}

.titrePresentation{
	text-align:center;
	font-size:15px;
	padding:20px;
	font-weight:bolder;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}



/*------------------------------------------------------------------------------------------------------------------*
Page presentation
*-------------------------------------------------------------------------------------------------------------------*/

.carre2{
	clear:both;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;	
	height:670px;
	background-color:#FFF;
}

.presentation{
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

.titrePresentation{
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:15px;
	padding:20px;
	font-weight:bold;
}

.textPresentation{
	padding:12px 2px 12px 2px;
	text-align:justify;


}

.titreRealisation{
	text-decoration:underline;
	font-size:14px;
	padding:10px;
	font-weight:bold;
}

.textRealisation{
	padding:12px 2px 12px 2px;
	text-align:center;

}


/*------------------------------------------------------------------------------------------------------------------*
Espace annonceurs
*-------------------------------------------------------------------------------------------------------------------*/

.textEspace {
	text-decoration:none;
	color:#797978;
	text-align:justify;
	font-size:12px;
}

.contactEspace{
	text-decoration:none;
	color:#000000;
	text-align:justify;
	padding:70px;
	font-size:18px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

.contactEspace a{
	text-decoration:underline;
	color:#000000;
}

.gras{
	font-weight:bold;
	color:black;
	margin-left:1px;
}

.imgAnnonceur img,.contactEspace img{
	display:inline;
}

/*------------------------------------------------------------------------------------------------------------------*
Footer
*-------------------------------------------------------------------------------------------------------------------*/
.lien_coul_clair{
	color:#999;
}
.lien_coul_clair:hover{
	color:#FDC043;
}


.footer{
	width:1000px;
	height:27px;
	background-image:url(/index/design/footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	text-align:center;
	font: 9px verdana, Arial;
	color: #000000;
	margin:0 auto;
	margin-top:25px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}

.lignefooter{
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}

.lignefooter2{
	margin-top:-7px;
	padding-bottom:2px;
	text-align:center;
}

.footer a{
	font: 9px verdana, Arial;
	color: #000000;
	background-color:transparent;
	text-decoration:none;
	padding-top:1px;
	padding-bottom:1px;
	text-align:center;
}

.recherche{
	padding-top:25px;
	padding-left:15px;
	width:299px;
	float:left;
}
.recherche2{
	padding-top:-5px;
}
/* PUB GOOGLE */
#Google_Bandeau{
	position:absolute;
	height:90px;
	width:728px;
	margin-left:-295px;
	margin-top:20px;
	background-color:#FFFFFF;
}
#Google_Bandeau2{
	height:90px;
	width:728px;
	margin-left:160px;
	margin-top:15px;
	background-color:#FFFFFF;
}