body{
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}

body, input, textarea, select, body table td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5C5C5C;
}

#site_accueil, table .panneau, .panneau hr, .panneau a, #espace_candidat label, #panneau_3 a, #liens_bas_page, #liens_bas_page a, #acces_direct, #acces_direct a, #espace_candidat input, #partie0 h1, #titre_sup h2, #site_sup #lienmenugauche, #infos_candidat{
	color:#FFFFFF;
}

iframe.frame{
	border:0px;
	margin:0px;
	padding:0px;
}

.panneau{
	/*border:1px solid #000000;*/
}

.panneau p{
	margin:0px;
	padding:0px;
}

#accroche_accueil{
	position:absolute;
	color:#000000;
	width:260px;
	left:605px;
	top:220px;
	color:#5C5C5C;
	line-height:13px;
}

#lienblog{
	position:absolute;
	top:115px;
	left:715px;
}

#lienblog a{
	color:#FFFFFF;
	text-decoration:none;
}

#lienblog a:hover{
	text-decoration:underline;
}

#logo{
	position:absolute;
	width:115px;
	height:115px;
	top:17px;
	left:17px;
}

#site_accueil, #site_sup{
	position:absolute;
}	

#site_accueil, #site_sup{
	left:50%;
	margin-left:-438px;
}	

#site_accueil, #site_accueil #partie0, #site_accueil #partie1, #etir_accueil, #site_accueil #partie2, #site_accueil #partie3, #partie4, #site_sup, #site_sup #partie0, #site_sup #bas_sup{
	width:875px;
}

#accueil, #page_sup{
	background:url(fond_site.jpg) repeat-x #D9D9D9;
}

#site_accueil #partie0, #site_sup #partie0{
	background:url(accueil_partie0.gif) no-repeat;
	height:135px;
}

#site_accueil #partie1{
	background:url(accueil_partie1.jpg) no-repeat;
	height:329px;
	z-index:9;
}

#partie0 h1, #titre_sup h2{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

#partie0 h1{
	position:absolute;
	top:115px;
	left:147px;
	font-size:12px;
	letter-spacing:1px;
}

#titre_sup h2{
	padding-top:15px;
	padding-left:11px;
	font-size:17px;
}

#soustitre_sup h3{
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	margin:0px;
	font-size:13px;
}

#site_sup #illustration_1{
	position:absolute;
	/*
	top:175px;
	left:565px;
	*/
	top:139px;
	left:387px;
}

#site_accueil{
	background:url(etir_accueil.jpg) repeat-y;
}

#site_accueil #partie2{
	background:url(accueil_partie2.gif) no-repeat;
	height:42px;
}

#site_accueil #partie3{
	background-color:#FFA800;
	height:60px;
}

HTML>BODY #site_accueil #partie3{
	height:auto;
	min-height:60px;
}

#partie4{
	background-color:#7F7F7F;
	height:23px;
}

#site_sup #bas_sup{
	height:65px;
	background:url(bas_sup.gif) top no-repeat #FFA800;
}

HTML>BODY #site_sup #bas_sup{
	height:auto;
	min-height:65px;
}

#site_sup #menu_gauche{
	position:absolute;
	left:0px;
	top:182px;
}

#site_sup #menu_gauche, #site_sup #lienmenugauche{
	width:148px;
	text-align:left;
}

HTML>BODY #site_sup #lienmenugauche{
	width:138px;
}	

#site_sup #lienmenugauche{
	display:block;
	margin:0px;
	padding:5px;
	border-bottom:1px solid #FFFFFF;
}

#site_sup #lienmenugauche:hover, #site_sup #lienmenugauche:hover div{
	background-color:#E63015;
}

#site_sup #contenu{
	margin-left:148px;
	width:597px;
	height:600px;
	padding-bottom:30px;
}

HTML>BODY #site_sup #contenu{
	height:auto;
	min-height:600px;
}

#site_sup #contenu #contenu_reel{
	margin:10px;
}

#panneaux_accueil{
	width:570px;
	margin-top:-235px;
	position:relative;
	z-index:10;
	margin-left:8px;
}

.panneau{
	width:179px;
	vertical-align:top;
	padding-bottom:0px;
}

#menu_gauche .panneau{
	width:148px;
}

.panneau #titre{
	width:100%;
	height:40px;
}

.panneau a, #site_sup #lienmenugauche{
	text-decoration:none;
}

.panneau hr {
	display:block;
	height: 1px;
	margin: 0px;
	_margin: -7px 0;
	padding: 0px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	border: 0;
}

* html #.panneau hr { 
 	margin-top:1px;
 	margin-bottom:1px;
}

html>/**/body .panneau hr {
 	margin-top:5px;
 	margin-bottom:5px;
}

.borderhautblanc{
	border-top:1px solid #FFFFFF;
}

.panneau #contenu_panneau{
	margin:5px;
}

#panneau_1{
	background-color:#00B4C9;
}

#panneau_1 a{
	color:#B7F8FF;
}

#panneau_1 a:hover{
	color:#005963;
}

#panneau_1 #titre{
	background:url(titredossierdumois.gif) no-repeat right #30DCF0;
}

#acces_cybersalon, #acces_semainethematique{
	display:block;
	width:179px;
	height:60px;
}

#acces_cybersalon{
	background:url(accescybersalon.jpg) no-repeat;
}

#acces_cybersalon:hover{
	background:url(accescybersalonhover.jpg) no-repeat;
}

#acces_semainethematique{
	background:url(accessemainethematique.jpg) no-repeat;
}

#acces_semainethematique:hover{
	background:url(accessemainethematiquehover.jpg) no-repeat;
}

#site_accueil #panneau_2, #site_accueil #panneau_3{
	margin-left:10px;
}


#panneau_2{
	background-color:#61BC45;
}

#panneau_2 a{
	color:#d1fbcb;
}

#panneau_2 a:hover{
	color:#25741A;
}

#panneau_2 #titre{
	background:url(titrenotreselection.gif) no-repeat left #25741A;
}

#panneau_3{
	background-color:#FF6000;
}

#panneau_acces_candidat{
	background-color:#CD002B;
	padding-bottom:5px;
}

#panneau_3 a:hover{
	color:#FF6B8A;
}

#panneau_3 .titre_panneau{
	background:url(titreespacecandidat.gif) no-repeat left #980020;
}

#panneau_acces_recruteur{
	background-color:#FF6000;
	margin-bottom:0px;
	padding-bottom:0px;
}

#panneau_acces_recruteur a:hover{
	color:#FFC6A3;
}

#panneau_acces_recruteur #titre{
	background:url(titreaccesrecruteur.gif) no-repeat left #FF933C;
}

#panneau_acces_recruteur #contenu_panneau{
	margin-bottom:0px;
}

#acces_crm{
	display:block;
	width:179px;
	height:113px;
	background:url(accesCRM.jpg) no-repeat;
}

#acces_crm:hover{
	background:url(accesCRMhover.jpg) no-repeat;
}

#clear{
	clear:both;
}

.panneaupub{
	border:1px solid #585858;
}

#pub_728_90{
	position:absolute;
	width:728px;
	height:90px;
	/*Enlever 2px si bord*/
	top:20px;
	left:147px;
	/*border:1px solid #FFFFFF;*/
}

#site_accueil #pub_190_70{
	position:absolute;
	width:190px;
	height:70px;
	top:135px;
	left:685px;
	background-color:#FFFFFF;
}

/*
#site_accueil #pub_300_250{
	position:absolute;
	width:300px;
	height:250px;
	top:320px;
	left:575px;
	background-color:#000000;
}
*/

#site_accueil #pub_300_250{
	position:absolute;
	width:300px;
	height:250px;
	top:320px;
	left:575px;
	text-align:right;
}


#site_sup #totem_droit{
	position:absolute;
	width:130px;
	top:177px;
	left:745px;
}

#site_sup #totem_droit #pub_130_600{
	height:600px;
	background-color:#000000;
}

#liens_bas_page{
	margin-right:5px;
	padding-top:4px;
	text-align:right;
}

#liens_bas_page a, #acces_direct a{
	text-decoration:none;
}

#liens_bas_page a, #site_sup #lienmenugauche{
	text-transform:uppercase;
}

#site_accueil #acces_direct{
	margin-left:67px;
	padding-bottom:10px;
}

#site_sup #acces_direct{
	margin-left:245px;
	padding-top:25px;
	padding-bottom:10px;
}

#liens_bas_page a:hover, #acces_direct a:hover{
	color:#000000;
}

#panneau_recherche{
	position:absolute;
}

#lienrechercheavancee{
	position:absolute;
	width:100px;
	height:70px;
	top:165px;
	left:582px;
	text-align:center;
	font-size:10px;
}

#lientouteslesoffres{
	position:absolute;
	width:100px;
	height:70px;
	top:165px;
	left:698px;
	text-align:center;
	font-size:10px;
}

#lienrechercheavancee a, #lientouteslesoffres a{
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}

#site_accueil #panneau_recherche{
	width:410px;
	height:35px;
	left:165px;
	top:158px;
}

#site_sup #panneau_recherche{
	background:url(fond_panneau_recherche_sup.gif) left no-repeat;
	width:444px;
	height:42px;
	left:431px;
	top:135px;
}

#site_sup #contenu_panneau_recherche{
	margin-top:5px;
	margin-left:18px;
}

.labelpanneaurecherche, input, select, #espace_candidat label, #liens_bas_page a, #acces_direct a, #lienmenugauche{
	font-size:10px;
}

.labelpanneaurecherche, input, select{
	color:#585858;
}

.bouton, input, select{
	background-color:#FFFFFF;
	border:1px solid #585858;
}

.labelpanneaurecherche, .bouton, legend, label, #liens_bas_page a, .bouton2, #partie0 h1, #titre_sup h2, #site_sup #lienmenugauche, #contenu a.bouton_image, .titre_offre{
	font-weight:bold;
}

#site_accueil #espace_candidat input, #menu_gauche #espace_candidat input{
	background-color:#E23257;
	border:0px;
}

#titre_sup{
	width:727px;
	margin-left:148px;
	height:53px;
}

.bouton, .bouton2, #contenu a.bouton_image, .bouton{
	cursor:pointer;
}

.bouton, .bouton2{
	padding-left:5px;
	padding-right:5px;
}

.titre_offre{
	text-transform:uppercase;
}

#descriptif_offre{
	width:450px;
	margin-left:5px;
	margin-right:5px;
	height:38px;
}

#descriptif_offre p{
	margin-top:0px;
	margin-bottom:0px;
}

#bas_offre{
	margin:5px;
}

#contenu hr.separateur_offre{
	margin:0px;
	padding:0px;
	background-color:#DCDCDC;
	height: 1px;
	line-height:1px;
	border: 0px;
}

.texte9px{
	font-size:9px;
}

.bouton_image, .bouton_image div{
	width:109px;
}

.bouton_image{
	display:block;
	text-decoration:none;
	height:22px;
	background:url(fond_bouton.jpg) no-repeat;
	margin-right:5px;
	cursor:pointer;
}

.bouton_image:hover{
	background:url(fond_bouton_hover.jpg) no-repeat;
}

.bouton_image div{
	padding-top:4px;
	margin-left:10px;
	text-align:center;
}

.pager{
	margin-top:5px;
	margin-right:10px;
	font-weight:bold;
}

.pager span, .pager a{
	padding:3px;
	padding-left:4px;
	padding-right:4px;
	margin:0px;
	width:15px;
	height:15px;
	text-align:center;
}

#panneaumessage{
	border:1px solid #000000;
	width:500px;
}

#panneaumessage, #panneaumessage td{
	font-weight:bold;
}

#illustrationinscription{
	width:219px;
	height:69px;
	background:url(illustrationinscription.gif) no-repeat;
	margin-bottom:10px;
}

#conteneur_menu_sup_contenu{
	width:200px;	
}

#conteneur_menu_sup_contenu{
	float:right;
}

#conteneur_menu_sup_contenu #menu_sup_contenu a{
	display:block;
	line-height:25px;
}

#conteneur_menu_sup_contenu #menu_sup_contenu a:hover{
	text-decoration:none;
}

#conteneur_menu_sup_contenu #menu_sup_contenu a div{
	padding-left:5px;
}

#menu_sup_contenu{
	margin:5px;
	margin-right:0px;
	margin-top:0px;
}

#menu_sup_contenu #titre_menu_sup_contenu{
	width:100%;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

/******************************   COULEURS DE THEME  *********************************************/


/** VERT **/
.vert{
	background:url(fond_interieur_site_sup_vert.gif) repeat-y;
}

.vert #titre_sup, .vert #contenu .bouton,.vert #conteneur_menu_sup_contenu #menu_sup_contenu a:hover{
	background-color:#25741A;
}

.vert #soustitre_sup{
	background-color:#B8FCAF;
}

.vert #contenu a, .vert #contenu input, .vert #contenu select, .vert #contenu textarea, .vert #contenu legend, .vert #contenu label, .vert #soustitre_sup h3, .font_vert{
	color:#25741A;
}

.vert #contenu input, .vert #contenu select, .vert #contenu textarea, .vert #contenu fieldset, .vert #contenu .bouton{
	border:1px solid #25741A;
}


/** BLEU **/
.bleu{
	background:url(fond_interieur_site_sup_bleu.gif) repeat-y;
}

.bleu #titre_sup, .bleu #contenu .bouton,.bleu #conteneur_menu_sup_contenu #menu_sup_contenu a:hover{
	background-color:#00B4C9;
}

.bleu #titre_sup, .bleu #contenu .bouton, .bleu #conteneur_menu_sup_contenu #menu_sup_contenu a:hover{
	background-color:#00B4C9;
}

.bleu a img{
	border:solid 1px #00B4C9;
}

.bleu hr{
	border:none;
	height:1px;
	color:#00B4C9;
	background-color:#00B4C9;
}

.bleu a:hover img{
	border:solid 1px #ff6000;
}

.bleu h2{
	color:#00B4C9;
	font-size:11pt;
}

.bleu #soustitre_sup{
	background-color:#C6F9FF;
}

.bleu #contenu a, .bleu #contenu input, .bleu #contenu select, .bleu #contenu textarea, .bleu #contenu legend, .bleu #contenu label, .bleu #soustitre_sup h3, .font_bleu, .bleu #conteneur_menu_sup_contenu #menu_sup_contenu a{
	color:#016571;
}

.bleu #contenu input, .bleu #contenu select, .bleu #contenu textarea, .bleu #contenu fieldset, .bleu #contenu .bouton{
	border:1px solid #00B4C9;
}

/** ROUGE **/
.rouge{
	background:url(fond_interieur_site_sup_rouge.gif) repeat-y;
}

.rouge #titre_sup, .rouge #contenu .bouton, .rouge #contenu .bouton2, .rouge #conteneur_menu_sup_contenu #menu_sup_contenu a:hover{
	background-color:#980020;
}

.rouge #soustitre_sup{
	background-color:#FFC0CD;
}

.rouge #contenu a, .rouge #contenu input, .rouge #contenu select, .rouge #contenu textarea, .rouge #contenu legend, .rouge #contenu label, .rouge #soustitre_sup h3, .font_rouge{
	color:#980020;
}

.rouge #contenu input, .rouge #contenu select, .rouge #contenu textarea, .rouge #contenu fieldset, .rouge #contenu .bouton{
	border:1px solid #980020;
}

/**************************************** COMMUN ********************************************/

#site_sup #interieur_site #contenu a.bouton_image, #site_sup #interieur_site #contenu input.bouton, #site_sup #interieur_site.rouge #contenu .bouton2, #lientouteslesoffres a{
	color:#FFFFFF;
}

#lienrechercheavancee a, #accroche_accueil a{
	color:#7E7E7E;
}

#lienrechercheavancee a:hover, #accroche_accueil a:hover{
	color:#3F3F3F;
}

#panneaumessage, #panneaumessage td{
	color:#000000;
}

#menu_sup_contenu{
	background-color:#EEEEEE;
}

#menu_sup_contenu #titre_menu_sup_contenu{
	background-color:#333333;
	color:#FFFFFF;
}

#site_sup #interieur_site #conteneur_menu_sup_contenu #menu_sup_contenu a:hover{
	color:#FFFFFF;
}

#site_sup #interieur_site #conteneur_menu_sup_contenu #menu_sup_contenu{
	border:1px solid #333333;
}

/**************************************************/
#site_sup #interieur_site #contenu .pager a:hover{
	background-color:#ffffff;
	color:#25741A;
}

#site_sup #interieur_site #contenu .pager span{
	border:1px solid #CDCDCD;
}

#site_sup #interieur_site #contenu .pager a{
	color:#ffffff;
	text-decoration:none;
	border:1px solid #CDCDCD;
	background-color:#25741A;
}

a{
	cursor:pointer;
}

fieldset{
	padding:5px;
}

a:hover{
	text-decoration:none;
}


#retour_haut{
	margin-left:148px;
	width:590px;
	text-align:right;
	margin-top:-10px;
	padding-bottom:10px;
}

#retour_haut a{
	color:#ffa800;
}

xmp{
	background-color:#e2e4e1;
	padding:5px;
	display:block;
	width:550px;
}