body { margin:auto 0; padding:0px;}
#body { margin:auto 0; padding:0px; background:#fff url(../home/images/fondblanc.gif) no-repeat top center;}
#background { position:absolute; width:100%; z-index:0; top: 0; left: 0; -ms-interpolation-mode: bicubic; }
td, select, form, option, textarea, input {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000}

#contenaire { margin:0 auto; position:relative; width:770px; background:#fff url(../home/images/fondblanc.gif) no-repeat top center;}
/* #contenaire { margin:0 auto; position:relative; width:770px;}  */

select { z-index:0;}
#lientrans { position:absolute; left:782px; top:379px;}
#partenaire {
	position:absolute;
	top:383px;
	left:586px;
	width:180px;
	height:60px;
	background:url(../home/images/partenaire/psf2006.gif) no-repeat left top;
	z-index:2;
	background-image: url(../home/images/partenaire/psf2006.gif);
}

.menuhome { text-align:center; font-size:10px; border-collapse:collapse;}
.menuhome a{ color:#fff;}
.menuhome td{ border:1px solid #fff;}
.menuhome h1{ font-size:11px; font-weight:700; text-transform:uppercase;color:#fff; padding:0px; margin:0px;}

.offresemplois { background:#e73a21; padding:2px;}
.flag { height:16px;}
.flag img{ padding:0 0 0 4px;}

.lesplus { border-collapse:collapse;}
.lesplus h1 a{ text-decoration:none; color:#fff;}
.lesplus h1{ color:#fff; font-size:14px; font-weight:700; text-align:center; padding:0px; margin:0px;}
.lesplus h2{ color:#fff; font-size:12px; font-weight:700; text-align:center; padding:0px; margin:0px;}
.lesplus td{ vertical-align:top; padding:0px; margin:0px;}
/*Newsletter*/
#newsletter-message{}
#newsletter-message noscript {
	font-size:9px;
	color:#CC0000;
	font-weight:700;
}

.annutd { background:url(../home/images/fondannu.gif) no-repeat; width:112px; border:1px solid #fff; height:66px;}
.annutd table{ margin-left:5px;}
.agencetd { background:url(../home/images/fondagence.gif) no-repeat; width:155px; border:1px solid #fff;}
.agencetd table{ margin-left:1px;}
.ldtd { background:url(../home/images/fondld.gif) no-repeat; width:177px; border:1px solid #fff;}
.annoncestd  { background:url(../home/images/fondbleu.gif) no-repeat;  border:1px solid #fff;  }
.annoncestd  a{ font-size:11px; color:#FFF; font-weight:700;text-align:center; }
.annoncestd  td{ text-align:center; padding:0px; margin:0px; }
.annoncestd table{padding:-2px; margin:-2px; width:129px;}

.f1{ background:url(../home/images/fondbleu.gif) no-repeat; }
.f2{ background:url(../home/images/fondvert.gif) no-repeat; }
.f3{ background:url(../home/images/fondorange.gif) no-repeat; }
.f4{ background:url(../home/images/fondrouge.gif) no-repeat; }

.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
A.menu:hover {  COLOR: #FF9900; TEXT-DECORATION: none  }

.menupost {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC6633}
A.menupost:hover {  COLOR: #663300; TEXT-DECORATION: none  }

.titrest{  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #3366CC;
text-transform: uppercase; font-weight: bold;}

.st {  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #3366CC}
A.st:hover {  COLOR: #000066; TEXT-DECORATION: underline}

.st2 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #336633}
A.st2:hover {  COLOR: #669933; TEXT-DECORATION: none  }

.sp {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #CC6600}
A.sp:hover {  COLOR: #663300; TEXT-DECORATION: none  }

.emploi {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #CC0000; FONT-WEIGHT: bold}
A.emploi:hover {  COLOR: #CC0000; TEXT-DECORATION: none  }

.emploititre {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #333333; FONT-WEIGHT: bold
}

.emploimetier {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #333333; FONT-WEIGHT: bold; background-color:#FFCC00
}

.ccp {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #990000}
A.ccp:hover {  COLOR: #CC0000; TEXT-DECORATION: none  }

.paques {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663333; TEXT-DECORATION: underline}
A.paques:hover {  COLOR: #330000; TEXT-DECORATION: none  }


A {   TEXT-DECORATION: none  }

.titrec {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.titre {
	COLOR: #009900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.rubrique {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
A.rubrique:hover {
	COLOR: #009900; TEXT-DECORATION: none
}
.titrez {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.titrez:hover {
	COLOR: #009900; TEXT-DECORATION: none
}
.texteblanc {
	font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 12px; color: #FFFFFF
}
A.texteblanc:hover {  COLOR: #FFFFFF; TEXT-DECORATION: underline }

.2line {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; TEXT-DECORATION: overline underline 
}
A.2line:hover {  COLOR: #000000; TEXT-DECORATION: overline underline }


.textenoir {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000
}
A.textenoir:hover {  COLOR: #000000; TEXT-DECORATION: underline }
.titrep {
	COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.titrep:hover {
	COLOR: #0000FF; TEXT-DECORATION: none
}
.textep {
	COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-ALIGN: left
}
.lien {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.lien:hover {
	TEXT-DECORATION: none
}
.para {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; TEXT-ALIGN: justify
}
.lienp {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px
}
A.lienp:hover {
	TEXT-DECORATION: none
}
.qr {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.tele {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
A.tele:hover {
	TEXT-DECORATION: none
}

.cadretab TABLE {
	BORDER-BOTTOM: #AAAAAA 1px solid; BORDER-LEFT: #AAAAAA 1px solid; BORDER-RIGHT: #AAAAAA 1px solid; BORDER-TOP: #AAAAAA 1px solid; MARGIN: 0px 0px 5px
}

.demicadretab TABLE {
	BORDER-LEFT: #333399 1px solid; BORDER-TOP: #333399 1px solid; MARGIN: 0px 0px 5px
}


.form1 {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #003399 1px solid; BORDER-LEFT: #003399 1px solid; BORDER-RIGHT: #003399 1px solid;
      BORDER-TOP: #003399 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
	  height:20px;
}

.formpaq {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #330000 1px solid; BORDER-LEFT: #330000 1px solid; BORDER-RIGHT: #330000 1px solid;
      BORDER-TOP: #330000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}

.formsf {
BORDER-BOTTOM: #990000 1px solid; BORDER-LEFT: #990000 1px solid; BORDER-RIGHT: #990000 1px solid;
      BORDER-TOP: #990000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}

.formsp {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: #996600 1px solid; BORDER-LEFT: #996600 1px solid; BORDER-RIGHT: #996600 1px solid;
      BORDER-TOP: #996600 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
.lienhandicap {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; FONT-WEIGHT: bold;}
A.lienhandicap { TEXT-DECORATION: underline }
A.lienhandicap:hover { TEXT-DECORATION: NONE }

.titresf {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
A.titresf:hover {  COLOR: #FFFFFF; }

.titresfrouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-variant:small-caps; font-weight:700; }
A.titresf:hover {  COLOR: #CC0000; }

.grisouligne {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:700; color: #666666;}
A.grisouligne:hover {  COLOR: #666666; TEXT-DECORATION: underline }

.bleumarine {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:700; color: #2C2A8B;}
A.bleumarine:hover {  COLOR: #2C2A8B; TEXT-DECORATION: underline }
.agencepro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:700;
	color: #333333;
	text-decoration: underline;
}
#popup {
	width:auto;
	height: auto;
}
.fondbleu 	    {
	width:277px;
	height:29px;
	background:url(../st/images/CSS/fondbleu.gif) no-repeat left top;
	background-image:url(../st/images/CSS/fondbleu.gif);
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	padding-left:5px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
.fondbleu a:hover  {
	color: #FFFFFF;
	text-decoration: underline;
	
}

.fondbleu a{
	color: #FFFFFF;
	
}

.fondrouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	background-color: #990000; padding:2px;
	color: #FFFFFF;
}
.fondfleche	    {
	width:277px;
	height:29px;
	background:url(../st/images/CSS/fondbfleche.gif) no-repeat left top;
	background-image:url(../st/images/CSS/fondfleche.gif);
	font-family: Arial, Helvetica, sans-serif;
	padding-top:4px;
	padding-left:30px;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: none;
}
.fondfleche	p{width:500px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-transform: none;
	padding:0px 0 0px 0px; margin-top:4px;
}
.fondfleche a:hover  {
	color: #FFFFFF;
	text-decoration: underline;
}
.fondfleche a{
	color: #FFFFFF;
	
}
.surlignebleu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	background-color: #3366cc; padding:2px;
	color: #FFFFFF;
}

