/***************************

	UNIMAN SA

***************************/

* {margin:0;padding:0}



body {

	font-family:"Trebuchet MS";

	font-size:11px;

	text-align: justify;

}

#page {

	width:900px;

	margin-left:auto;

	margin-right:auto;

	border:solid;

	border-width:1px;

	border-color:#CCCCCC;

}



#header {

	width:900px;

	background-color:#ffffff;

	height:93px;

	}

	#header h1 {

		display:block;

		width:294px;

		height:93px;

		margin:0px;

		background-image:url(images/logo.jpg);

		background-repeat:no-repeat;

		background-position:0px 10px;

		overflow:hidden;

		margin-left:10px;

		background-color:#ffffff;

	}

	#header h1 a {

		display:block;

		height:0;

		width:294px;

		padding-top:93px;

	}

	#header ul#language {

		list-style-type:none;

		padding:0px;

		margin:0px;

		float:right;

		margin-top:70px;

	}

	#header ul#language li {

		display:inline;

		float:left;

		}

		#header ul#language li a {

			display:block;

			height:0;

			padding-top:11px;

			width:16px;

			overflow:hidden;

			margin-right:5px;

		}

		#header ul#language li a[lang="fr"] {

			background-image:url(images/fr.png);

			background-repeat:no-repeat;

			background-position:0px 0px;

		}

		#header ul#language li a[lang="de"] {

			background-image:url(images/de.png);

			background-repeat:no-repeat;

			background-position:0px 0px;

		}

		#header ul#language li a[lang="en"] {

			background-image:url(images/gb.png);

			background-repeat:no-repeat;

			background-position:0px 0px;

		}

		

	#header ul#option {

		list-style-type:none;

		padding:0px;

		margin:0px;

		margin-right:12px;

		margin-left:30px;

		float:right;

		margin-top:60px;

	}

	#header ul#option li {

		display:inline;

		float:left;

		}

		#header ul#option li a#map {

			display:block;

			width:40px;

			height:0;

			padding-top:22px;

			overflow:hidden;

			background-image:url(images/map.gif);

			background-repeat:no-repeat;

			background-position:0px 0px;

		}



#banner {

	width:900px;

	height:151px;

	background-image:url(images/banner.jpg);

	background-repeat:no-repeat;

	}

	# banner #apDiv1{

		

	}

#apDiv1 {

	position:absolute;

	display:inline;

	width:253px;

	height:121px;

	z-index:1;

}

	#banner ul#menu {

		display:block;

		width:900px;

		list-style-type:none;

		padding:0px;

		margin:0px;

	}

	#banner ul#menu li {

		float:left;

		list-style-type:none;

		padding:0px;

		margin:0px;

		font-size:13px;

		}

		#banner ul#menu li a {

			color:#FFFFFF;

			font-weight:bold;

			text-decoration:none;

		}

		#banner ul#menu li a:visited {

			color:#FFFFFF;

			font-weight:bold;

			text-decoration:none;

		}

		#banner ul#menu li a:hover {

			color:#FFFFFF;

			font-weight:bold;

			text-decoration:underline;

		}

		#banner ul#menu li#candidat {

			padding-left:10px;

		}

		#banner ul#menu li#societe {

			padding-left:210px;

		}

		#banner ul#menu li#uniman {

			padding-left:260px;

		}



#conteneur {

	/*nothing*/

}



#menu {

	width:213px;

	float:left;

	padding-left:9px;

	padding-top:15px;

	}

	#secteur {

		width:195px;

		height:252px;

		background-image:url(images/bg_spec.jpg);

		background-repeat:no-repeat;

		}

		#secteur h3 {

			font-size:12px;

			font-weight:bold;

			color:#000000;

			margin:0px;

			padding:0px;

			padding-top:5px;

			padding-left:5px;

		}

		#secteur ul {

			list-style-type:none;

			padding:0px;

			margin:0px;

			margin-left:5px;

			margin-top:15px;

		}

		#secteur li {

			font-size:12px;

			line-height:32px;

			padding-left:15px;

			background-image:url(images/puce_spec.gif);

			background-repeat:no-repeat;

			background-position:0px 10px;

		}

		#secteur li a, #lien-catalogue a {

			color:#000000;

			text-decoration:none;

		}

		#secteur li a:visited, #lien-catalogue a:visited  {

			color:#000000;

			text-decoration:none;

		}

		#secteur li a:hover, , #lien-catalogue a:hover  {

			color:#000000;

			text-decoration:underline;

		}

	

		#contact {

			width:185px;

			height:116px;

			margin-top:40px;

			padding-top:15px;

			padding-left:10px;

			background-image:url(images/bg_contact.gif);

			background-repeat:no-repeat;

			background-position:0px 0px;

			color:#727272;

			}

			#contact a {

				text-decoration:underline;

				color:#ce010d;

			}

			#contact a:visited {

				text-decoration:underline;

				color:#ce010d;

			}

			#contact a:hover {

				text-decoration:underline;

				background-color:#ce010d;

				color:#ffffff;

			}

	



#headnews {

	width:222px;

	float:right;

	font-size:11px;

	}

	#lastten {

		width:185px;

		height:401px;

		font-size:11px;

		margin-top:15px;

		margin-left:auto;

		margin-right:auto;

		padding-left:10px;

		background-image:url(images/bg_offre.jpg);

		background-repeat:no-repeat;

		background-position:0px 0px;

		}

		#lastten h3 {

			font-size:12px;

			font-weight:bold;

			color:#000000;

			margin:0px;

			padding:0px;

			padding-top:5px;

			margin-bottom:15px;

		}

		.newsitem {

			width:173px;

			margin-bottom:17px;

		}

		.newsitem span.titre {

			display:block;

			color:#cb020a;

			border:solid;

			border-color:#a0a0a0;

			border-width:0px;

			border-bottom-width:1px;

			font-weight:bold;

		}

		.newsitem span.titre a {

			color:#cb020a;

			text-decoration:none;

		}

		.newsitem span.titre a:visited {

			color:#cb020a;

			text-decoration:none;

		}

		.newsitem span.titre a:hover {

			color:#cb020a;

			text-decoration:underline;

		}

		.newsitem  span.contenu {

			color:#000000;

			display:block;

			padding-left:5px;

		}





#content {

	width:423px;

	height:426px;

	float:left;

	padding-left:5px;

	padding-top:15px;



	}

#content2{

float:left;

padding-left:0;

padding-top:15px;

width:423px;

}

	#content2 p.titre {

		display:block;

		color:#000000;

		background-image:url(images/icone_vu.gif);

		background-repeat:no-repeat;

		background-position:0px 0px;

		padding-top:10px;

		text-indent:27px;

		font-size:12px;

		font-weight:bold;

		color:#000000;

		margin:0px;

		padding:0px;

		padding-top:10px;

		padding-left:5px;

	}



	#content img {

		display:block;

		width:423px;

		margin-left:10px;

	}
	
	#content a img{
		width:16px;
		height:15px;
	}

	.postuler{

		display:block;

		width:130px;

		margin-left:10px;

	}

	#content p.special {

		display:block;

		overflow:auto;

		font-size:11px;

		color:#000000;

		background-image:url(images/icone_vu.gif);

		background-repeat:no-repeat;

		background-position:0px 0px;

		text-indent:27px;

		width:423px;

		margin-left:10px;

		padding-top:10px !important;

		padding-top:0px;

		margin-bottom:-8px;

		margin-bottom:0px !important;

		height:140px;

	}

	#content p.titre {

		display:block;

		color:#000000;

		background-image:url(images/icone_vu.gif);

		background-repeat:no-repeat;

		background-position:0px 0px;

		padding-top:10px;

		text-indent:27px;

		font-size:12px;

		font-weight:bold;

		color:#000000;

		margin:0px;

		padding:0px;

		padding-top:10px;

		padding-left:5px;

	}

	#content img#deco {

		border:none;

		margin-left:10px;

		margin-right:auto;

		margin-bottom:20px;

		margin-top:25px;



	}

	

	



	#footer {

		width:900px;

		height:23px;

		background-image:url(images/bg_footer.gif);

		background-repeat:repeat-x;

		clear:both;

		}

	#footer span {

		padding-left:10px;

		line-height:23px;

		font-size:11px;

		color:#000000;

	}

	#footer a {

		color:#000000;

		text-decoration:underline;

	}

	#footer a:visited {

		color:#000000;

		text-decoration:underline;

	}

	#footer a:hover {

		background-color:#CCCCCC;

		color:#000000;

		text-decoration:underline;

	}

.sp_col1 { 

	display:block; 

	float:left; 

	position:relative; 

	margin:0; 

	overflow:hidden 

}

.sp_cadre1_titre { 

	border:solid #cccccc; 

	border-width:0px 1px; 

	background:url(images/btnnav_fd1.gif) repeat-x top #FFF; 

	display:block; 

	height:40px; 

	overflow:hidden;

	cursor:pointer;

	font-size:10px;

	font-weight:bold;

	line-height:32px;

	padding-left:15px;

}

.sp_btnnav6_on { 

	display:block; 

	float:left; 

	position:relative; 

	height:32px; 

	padding:8px 5px 0px 12px; 

	margin:0; 

	text-align:left; 

	font-size:11px; 

	font-weight:bold; 

	text-transform:uppercase; 

	text-decoration:none; 

	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif 

}

.sp_cadre1 { display:block; background:url(images/cadre1_fd.gif) bottom right #FFF; border-left:1px solid #cccccc; font-size:11px; padding:3px 3px 6px 2px; margin-bottom:10px }

.listeimage1 {
	list-style-image: url("images/bg_offre_secteur.jpg");
	list-style-position:inside;
	list-style-type:upper-alpha;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
}

.enumAnnonces{
	margin-left:14px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

.titleAnnonce{
	margin-left:15px;
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

#champText{
	font-size:11px;
	color:#000000;
}

.listAnnLiens{
	background-image:url(images/bg_offre_secteur.jpg);
	background-repeat:no-repeat;
	padding-left:43px;
	font:medium;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

.membre{
		font-size:11px;
		color:#000000;
		background-image:url(images/icone_vu.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		text-indent:30px;
		height:40px;
}
.listboutons{

	background-image:url(images/puce_spec.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	font:medium;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.listnews{

	background-image:url(images/bg_offre_secteur.jpg);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	padding-left:45px;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}


#content3{

float:left;

padding-left:30px;

padding-top:15px;

width:423px;

}

	#content3 p.titre {

		display:block;

		color:#000000;

		background-image:url(images/icone_vu.gif);

		background-repeat:no-repeat;

		background-position:0px 0px;

		padding-top:10px;

		text-indent:27px;

		font-size:11px;

		font-weight:bold;

		color:#000000;

		margin:0px;

		padding:0px;

		padding-top:10px;

		padding-left:5px;

	}

	.titre_societe{

		display:block;

		color:#000000;

		background-image:url(images/icone_vu.gif);

		background-repeat:no-repeat;

		background-position:0px 0px;

		padding-top:10px;

		text-indent:27px;

		font-size:11px;

		color:#000000;

		margin-left:10px;

		padding:0px;

		padding-top:10px;
		padding-bottom:20px;


	}
	
	#conteneur #content2 #annonce{
		margin-left:20px;
	
	}