#global {

	width:100%;

	text-align: left !important;

	margin: 0 auto;

	background:#08a59a url(../images/fond_page.jpg) left top repeat-x;

	z-index:0;


	text-align: center;/* IE6 */

}

	#main {

		position: relative;

		margin:0 auto;

		width: 1000px;

		/*height:650px;*/

		text-align: left;

		background:#FFF url('../images/fond_vert.jpg') left top repeat-x;

		z-index:0;

	}


		#degrade_gauche {

			position:absolute;

			left:10px;

			top:0px;

			width:10px;

			height:580px;

			background:#FFFFFF url('../images/fond_orange.jpg') left top repeat-x;

			z-index:0;

		}


		#marge_gauche {

			position:absolute;

			left:20px;

			top:0px;

			width:70px;

			height:580px;

			background-color:#FFF;

			z-index:0;

		}


		#main_2 {

			/*position:absolute;

			left:90px;

			top:0px;*/

			margin-left:90px;

			width: 875px;

			/*height:650px;*/

			text-align: left;

			z-index:0;

		}


			#bandeau {

				/*position:absolute;*/

				/*top: 0px;

				left: 0px;*/

				position:relative;

				width:875px;

				height:150px;

				z-index:1000;

			}


			#marquee {

				position:absolute;

				top:66px;

				left:470px;

				width:245px;

				height:35px;

				color:#02A39D;

				}


			#conteneur {

				width: 715px;

				padding-top: 40px;

				/*padding: 40px 0 10px 0;*/

				/*background: #D9B3FF;*/

			}


			#contenu {

				/*position:absolute;
				top: 180px;
				left: 30px;*/

				/*position:relative;*/

				/*width:700px !important;*/
				/*width:665px;*/

				min-height: 400px;
				height: auto !important; /* Hack min-height IE 6 */
				height: 400px;

				margin-left: 40px;
				/*
				padding-top:40px;

				padding-left:40px;

				padding-right:10px;

				padding-bottom:10px;
				*/

				/*z-index:0;*/

				/*background-color: #DDD;*/

			}


			#conteneur_marge {

				margin-right: 10px;

				/*outline:1px solid red*/

			}


			#menu {

				position:absolute;

				top: 144px;

				left: 810px;

				width:155px;

				border:black solid 0px;

			}


			#contenu_2 {

				width:665px;

			}


			#menu_pied {

				/*position:absolute;*/

				width: 600px;

				height: 59px;

				/*top: 591px;

				left: -90px;*/

				/*text-align:left;*/

				color:#fff;

				background:#FFF url('../images/fond_pied.png') left bottom no-repeat;

				/*z-index:0;*/

				margin-bottom: 0 !important;


				margin-bottom:-1px; /* IE 6 */

			}


			#menu_copy {

				/*position:absolute;*/

				/*margin-right:6px;*/

				/*margin-top:43px;*/

				float:right;

				width:390px;

				height:14px;

				/*top: 634px;

				left: 515px;*/

				text-align:right;

				font-size:8pt;

				color:GRAY;

				padding:0 5px 2px 0;

				background-color:#FFF;

				/*z-index:0;*/

			}


		#bord_menu {

			position:absolute;

			left:805px;

			top:150px;

			width:5px;

			height:380px;

			background:transparent url(../images/bord_menu.jpg) left top repeat-x;

			z-index:0;

		}


		#marge_droite {

			position:absolute;

			left:810px;

			top:0px;

			width:155px;

			height:600px;

			/*height:650px;*/

			/*background-color:#FFFFFF;*/

			z-index:0;

		}


		#bord_droite {

			position:absolute;

			left:965px;

			top:0px;

			width:5px;

			height:535px;

			background:transparent url(../images/bord_droite.jpg) left top repeat-x;

		}


		#degrade_droite {

			position:absolute;

			left:990px;

			top:0px;

			width:10px;

			/*height:650px;*/

			height:630px;

			background:#ffffff url('../images/fond_orange.jpg') left top repeat-x;

			z-index:0;

		}


		#guirlande_gauche {

			position:absolute;

			left:-60px;

			top:0px;

			width:179px;

			height:462px;

			background:transparent url(../images/guirlande_1.png) left top no-repeat;

			z-index:5000;

		}


	#baseline {
		/*position:absolute;
		top: 655px;
		left: 0px;*/

		padding:8px;
		padding-top:20px;

		width:1000px;

		/*height:20px;*/

		color:DARKGREEN;

		font-size:8pt;

		text-align:center;

		/*background:#DDD*/

		/*z-index:0;*/

	}


#message_wait {

	position:absolute;

	width:720px;

	top: 40px;

	left: 0px;

	padding-top:140px;

	text-align:center;

	font-size:11pt;

	color:DArKGREEN;

	font-weight:bold;

	z-index:3;

}


#espace_candidats {

	/*position:absolute;
	top:100px;
	left:-10px;*/

	width:331px;

	height:187px;

	background: transparent url('../images/cartouche_candidats.jpg') left top no-repeat;

}

#espace_entreprises {

	/*position:absolute;
	top:200px;
	left:330px;*/

	width:342px;

	height:187px;

	background:transparent url('../images/cartouche_entreprises.png') left top no-repeat;

}


#choix {

	background:transparent url(../images/choisissez.png) left top no-repeat;

}

/*
.marge_contenu {

	margin-left:20px;

}
*/

.offre_cell {

	float:left;

	font-size:8pt;

	line-height:9pt;
	/*
	background:#000;

	border:1px solid #FFF;*/

}


.offre_contenu {

	font-size:8pt;

	line-height:9pt;

	margin-top:4px;

}


.offre_detail {

	font-size:8pt;

	line-height:9pt;

	font-weight:normal;

	width:620px;

	margin-top:10px;

	margin-left:20px;

}


.nobr {

	white-space:nowrap;

}


.souligne {

	text-decoration:underline

}

.format {

	margin: 0;

	padding: 0

}
