/* CSS Document */

html, body {
	height: 100%;
	margin: 0;
	}
	
IMG
{
	border:0px;
}
div#global {
	min-height: 100%;
	width: 751px;
	/*padding: 0 10px;*/
	margin: 0 auto;
	position: relative;z-index:0;
}
div#center {
	/* Pour éviter la superposition 
	du pied de page et du contenu : */
	padding-bottom: 50px;
	overflow: auto;
	background-image:url('../img/fond_center.jpg');
	font-family:trebuchet MS; font-size:12px;  height:100%;
	
	}
div#header
{
	width:751px; height:111px;
}

div#footer {
	clear:both;
	position: absolute;
	width: 751px;
	text-align:center;
	}
#bas
{
	height:37px;
	border-top:solid 1px #ffffff;border-bottom:solid 1px #ffffff;
	background-color:#eb6b0a; 
}

#pied
{
	clear:both; margin-top:10px;width: 751px; text-align:center;color:#626262; font-family:Arial, Helvetica, sans-serif; font-size:9px; letter-spacing:1.2px;
}
	
div#content {
	float: right;
	width: 583px; background-color:#f5f5f5;
	}
div#menu {
	float: left;
	width: 168px;
	border:solid 0px;
	/*background-image:url('../img/fond_menu.jpg');*/
	font-family:trebuchet MS;
	font-size:12px; font-weight:bold; color:#FFFFFF;
	}
	
#menu UL
{
	list-style:none;
	margin:0px; padding:0px; border:solid 1px #365572;
}
#menu LI
{
	margin-left:7px;l('../img/orange.gif'); background-repeat:repeat-y;
	margin-top:3px; padding-left:8px;
	
}

#menu a
{
	color:#FFFFFF; text-decoration:none;
}

#menu a:hover
{
	color:#FFFFFF; text-decoration:underline;
}


#coeur_page
{
	float:right; width:545px; 
}

#coeur_page h1
{
	color:#00445b;font-size:18px; font-weight:normal; margin-top:10px;padding:0px;
}

#coeur_page p
{
	text-align:justify; margin-right:35px; margin-bottom:20px; padding:0px; margin-top:0px;
}

#coeur_page SPAN
{
	color:#eb6b0a;
}

#coeur_page A
{
	color:#000000;
}
#login
{
	background-image:url('../img/fond_login.gif'); margin-top:5px; 
}

.login
{
	float:right; width:204px; height:100px; text-align:center; font-weight:normal;
}

.login P
{
	text-align:left; margin-left:10px; margin-top:5px;
}

.login INPUT
{
	height:14px; border:0px; font-size:11px; font-family:trebuchet MS;
}

.login A
{
	color:#00445b; font-size:9px; font-family:trebuchet MS; text-decoration:none;
}
.login A:hover
{
	text-decoration:underline;
}
.jesuislogge
{
    color:#000000; font-size:11px;
}
#logged_page
{
    background-image:url('../img/fond_login.gif'); margin-top:5px;color:#000000; font-size:11px; font-family:trebuchet MS;
}


#footer IMG
{
	margin-top:11px;
}

#home
{
	height:370px; background-image:url('../img/fond_home.jpg');font-size:13px; color:#FFFFFF; font-weight:bold;height:371px;
}

#gauche_home
{
	float:left; padding-left:15px; text-align:left; width:340px; height:230px; margin-top:15px;
}

#droite_home
{
	float:right; text-align:right; margin:15px; margin-top:140px;width:350px;
}

.menu_home
{
	list-style:none; margin-left:0px; padding:0px;
}

#login_home
{
	clear:both; background-image:url('../img/fond_login_home.gif'); height:100px; width:205px; float:right; margin-top:30px;
}

.li_home
{
	margin-top:2px;padding-left:8px; background:none;
}

.li_home_on
{
	background-image:url('../img/orange.gif'); background-repeat:repeat-y;
	margin-top:2px;padding-left:8px; 
}


.menu_home a
{
	color:#FFFFFF; text-decoration:none;
}

.menu_home a:hover
{
	color:#FFFFFF; text-decoration:underline;
}

/** formulaires **/

FORM
{
    margin:0px; padding:0px;
}

.intitule_champ
{
	float:left;width:140px;text-align:right; height:25px;padding:0px;
}

.contenu_champ
{
	float:right;width:360px;height:25px;padding:0px;
}

.contenu_champ INPUT
{
	height:16px; border: solid 1px #f2922e; font-size:11px;color:#4b4b4b; font-family:Arial, Helvetica, sans-serif;
}

.contenu_champ SELECT
{
	height:16px; border: solid 1px #f2922e; font-size:10px;color:#4b4b4b; font-family:Arial, Helvetica, sans-serif;
}
.contenu_champ TEXTAREA
{
	border: solid 1px #f2922e; font-size:11px;color:#4b4b4b; font-family:Arial, Helvetica, sans-serif;
}

.mentions
{
    font-size:11px;
    font-style:italic;
}

/** liste de offres d'emploi **/


#liste TH
{
    text-align:left; color:#2d4768; border-bottom: dotted 1px #2d4768;
}

#liste a
{
    color:#000000; text-decoration:none;
}

#liste a:hover
{
    color:#eb6a0a; text-decoration:underline;
}

.encoche
{
    background:url('../img/orange.gif'); background-repeat:repeat-y;
}



/** espace candidat **/

.liste_espacecandidat
{
    list-style:none; margin:0px; padding:0px; margin-top:5px; margin-bottom:20px;
}

.liste_espacecandidat a
{
	color:#000000; text-decoration:none;
}

.liste_espacecandidat a:hover
{
	color:#000000; text-decoration:underline;
}

.tit_espace_client
{
    width:80%; background-color:#3a5978; padding:3px; color:#ffffff; margin-bottom:0px;
    font-weight:bold; font-size:13px;
}

/** page actualité **/

#actu
{
    border-bottom:dotted 1px #000000; margin-right:20px; margin-bottom:10px;
}

#actu IMG
{
    margin-right:10px;
}

#actu A
{
   text-decoration:none; font-weight:bold;
}

#actu A:hover
{
   text-decoration:underline;color:#f2922e;
}


/** div oubli mot de passe **/
#oubli_mdp
{
    display:none; position:absolute; margin-left:auto; margin-right:auto; 
    top:90px; left:350px; background-color:#e3e3e3; border:solid 1px #f2922e; 
    width:230px; height:85px;z-index:1000px; padding:5px; text-align:center;
}

#oubli_mdp INPUT
{
	height:14px; border:0px; font-size:11px; font-family:trebuchet MS;
}

/** div erreur **/

#erreur
{
    display:none; position:absolute; margin-left:auto; margin-right:auto; 
    top:90px; left:350px; background-color:#e3e3e3; border:solid 1px #f2922e; 
    width:230px; height:85px;z-index:1000px; padding:5px; text-align:center;
    font-size:11px; font-family:trebuchet MS;color:#000000;
}

a#lien_orange
{
    color:#eb6a0a;text-decoration:none; font-weight:bold;
}

a#lien_orange:hover
{
    color:#eb6a0a;text-decoration:underline;font-weight:bold;
}

/* page accomagnement */

#contribution TH
{
    border:solid 1px #3c3c3c;padding:5px;
}

#contribution TD
{
    border-right:solid 1px #3c3c3c;
    border-bottom:solid 1px #3c3c3c; padding:5px;
}