#head, .autreform a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:20px;
padding-left:10px;
padding-top:7px;
}
.autreform a:hover {
color:#000000;
}
#sstitre {
background-color:#FCF3E4;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin-left:5px;
padding-bottom:7px;
padding-left:10px;
padding-top:7px;
width:688px;
}
a {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}
a:hover {
color:#FF982A;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}
a:link {
color:#000000;
text-decoration:none;
}
a:hover {
color:#FF6600;
}
body {
background-image:url(bg2_02.gif);
background-position:center center;
background-repeat:repeat-y;
margin:0;
padding:0;
}
#conteneur {
background-color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:165px auto auto;
width:1024px;
padding:0;
}
#entete {
background-repeat:no-repeat;
height:190px;
position:absolute;
text-align:center;
top:0;
width:1024px;
}

#entete #form {
left:742px;
position:absolute;
text-align:center;
top:35px;
width:117px;
}
#entete #form .deco {
height:8px;
width:85px;
}
*html #entete #form .deco {
	position: absolute;
	top: 80px;
	left: 10px;
}
#entete input {
margin:1px;
width:100px;
}
#entete .bouton {
margin-left:40px;
text-align:right;
width:60px;
}
#menu {
height:25px;
margin:143px 0 0 292px;
padding:0;
text-align:center;
width:460px;
position:absolute;
}
*html #menu {
margin:143px 0 0 -167px;
}
#menu a {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#menu li {
float:left;
list-style:none outside none;
margin:0 10px;
}
#menu a:hover {
color:#FF9900;
}
#entete #menu .to1 {
color:#666666;
}
#connect {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:19px;
left:882px;
padding-bottom:4px;
padding-top:4px;
position:relative;
top:140px;
width:126px;
}
#entete #formchat {
left:290px;
position:relative;
text-align:center;
top:35px;
width:117px;
}
#connectchat {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:19px;
left:427px;
padding-bottom:4px;
padding-top:4px;
position:relative;
top:-18px;
width:126px;
}
#main {
background:#F3F3F3 url(images/foot.jpg) no-repeat 0 bottom;
position:absolute;
margin-left:155px;
padding-top:22px;
width:710px;
top:165px;
}
*html #main {
margin-left:155px;
}
#gauche {
background-color:#FFFFFF;
position:absolute;
text-align:left;
width:155px;
top:165px;
}
*html #gauche {
margin-top:17px;
}
#droite {
background-color:#FFFFFF;
float:right;
margin-left:6px;
width:151px;
top:165px;
position:absolute;
top:165px;
margin-left:870px;
}
*html #droite {
margin-top:17px;
}
#intro {
background-image:url(images/bg_intro.gif);
background-repeat:no-repeat;
font-size:13px;
height:75px;
padding:3px 15px;
text-align:left;
width:677px;
}
#intro h1 {
border-bottom:1px solid #C3C3C3;
font-size:14px;
font-weight:bold;
}
#intro span {
color:#666666;
font-size:11px;
font-weight:bold;
}

#presentation {
background-image:url(images/fond_pres.gif);
background-repeat:no-repeat;
height:161px;
margin-left:1px;
margin-top:10px;
padding-left:12px;
padding-top:20px;
width:695px;
}
#candidat {
float:left;
text-align:left;
width:300px;
}
.deroulant {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:1px;
}
#presentation h6, #presentation a, #candidatbis a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
margin-bottom:0;
margin-top:30px;
text-decoration:none;
}
#presentation a:hover, #candidatbis a:hover {
color:#000000;
}
#recrut {
float:right;
margin-right:30px;
margin-top:-30px;
text-align:right;
width:280px;
}
#recrut span {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
}
#extrait {
background-image:url(images/bg_annonce.gif);
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:234px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
text-align:left;
width:700px;
}
#extrait2 {
background-image:url(images/bg_annonce2.gif);
background-repeat:no-repeat;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:190px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;
text-align:left;
width:700px;
}
.annonces {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
height:65px;
text-align:left;
width:200px;
}
.annonces a {
color:#000000;
margin-bottom:0;
text-decoration:none;
}
.annonces a:hover {
color:#FF6600;
}
.annonces a span {
display:block;
margin-bottom:20px;
}
.annonces img {
display:block;
float:left;
margin:0 5px 0 0;
}
#hide {
visibility:hidden;
}
#foot {
}
#menu2 {
margin-top:10px;
}
#menu2 a {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#menu2 a:hover {
color:#FF9900;
}
#form2 {
left:263px;
position:absolute;
top:16px;
}
.paiement {
border:1px dashed #FF9900;
}
#LastOffer h1, #Formation h2, #Recherche h1 {
background:transparent url(images/head_formation2.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:14px;
height:20px;
margin:0;
padding:7px 20px 0;
width:667px;
}
#LastOffer h1 span {
display:block;
margin-top:-15px;
text-align:right;
}
#LastOffer .content {
background:transparent url(images/flt_blc2.gif) repeat-y scroll 0 0;
min-height:127px;
padding:10px 20px;
}
#LastOffer, #Formation {
margin:0 0 15px 0;
padding:0;
width:709px;
}
#Formation .content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/flt_blc2.gif) repeat-y scroll 0 0;
padding:0 2px 0 0;
width:708px;

}
.content .annonce {
float:left;
margin:0 10px 20px 0;
width:213px;
}
*html .content .annonce {
margin:0 6px 15px 0;
}

.content .annonce a {
font-size:10px;
}
.content .annonce a span {
position:absolute;
width:160px;
}
.content .annonce img {
font-size:10px;
}
.content .annonce h4 {
font-size:12px;
height:20px;
margin:0 0 7px;
overflow:hidden;}
#LastOffer .footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/foot_tarifs.gif) no-repeat scroll 0 0;
height:26px;
padding:10px 47px 0 0;
text-align:right;
}
.footer {
background:transparent url(images/foot_formation2.gif) no-repeat scroll 0 0;
height:16px;
clear:both;
}
#Formation .content .col {
float:left;
margin:0 40px;
}
*html #Formation .content .col {
margin:0 30px;
}
#Formation .content .detail {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFE4CD url(images/foot_categorie.gif) no-repeat scroll center bottom;
margin-top:5px;
padding-bottom:10px;
width:155px;
}
#Formation .content .liste {
padding-left:45px;
}
.hidden {
visibility:hidden;
}
a.BtOrange {
background-image:url(images/boutonOrange.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
font-size:13px;
font-weight:bold;
height:25px;
margin-top:19px;
padding-top:9px;
text-align:center;
width:158px;
}
a.BtOrange:hover {
color:#000000;
}
#Formation .content .detail span a {
font-weight:bold;
margin:11px 0 0 -119px;
position:absolute;
}
.BlockGeneral .block {
float:left;
margin:0 12px;
overflow:hidden;
width:215px;
}
*html .BlockGeneral .block {
margin:0 9px;
}
.BlockGeneral .block2 {
float:left;
height:120px;
overflow:auto;
width:215px;
}
.BlockGeneral .block a {
display:block;
margin-top:15px;
}
.BlockGeneral .block2 a {
}
.BlockGeneral .block span, #BlockGeneral .block2 span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/pce_orange.gif) no-repeat scroll 0 4px;
display:block;
padding:0 0 10px 12px;
}
/*--------------moteur.php-----------------*/
.BlockGeneral{background:transparent url(images/flt_blc2.gif) repeat-y;margin-bottom:15px;}
.BlockGeneral h3{background:url(images/bg_pagination.gif) no-repeat;font-size:17px;margin:0;padding:10px 0 0 10px;}
.BlockGeneral span{display:block;padding:0 10px;}
.Mini{text-align:center;background:url("images/flt_blc2.gif") repeat-y 0 0 transparent;}
.Mini .haut{background:url("images/bg_pagination.gif") no-repeat 0 top;height:14px;}
.Mini .bas{background:url("images/bg_pagination.gif") no-repeat 0 bottom;height:14px;}
table#Resultat{width:698px;margin-left:5px;}
table#Resultat .Caddy{float:left;margin:4px 4px 4px 0;}
table#Resultat th, table#Resultat td{border-bottom:1px solid #B1C7B5;padding-left:6px;text-align:left;}
table#Resultat td{font-size:11px;}
table#Resultat td a{display:block;float:none;margin:-5px 0 5px 10px;}
.content {background:transparent url(images/flt_blc2.gif) repeat-y;}
.closer{clear:both;}
/*--------------detail offre.php-----------------*/
ul#OffreDetailListe{margin:0;padding:5px 35px;float:left;}
ul#OffreDetailListe li{list-style-image:url("images/arrow_blk.gif");margin:5px 0;}
ul#OffreDetailInfo{margin:0;padding:0 0 0 35px;}
ul#OffreDetailInfo li{background:url("images/arrow_blk.gif") no-repeat 0 0;float:left;list-style:none;margin:5px 0;padding:0 0 0 15px;}
#OffreDetailResume {background-color:#FFE4CC;border-top: 1px solid rgb(255,187,127);border-bottom: 1px solid rgb(255,187,127);margin:0 6px 0 4px;}
#OffreDetailResume div{padding:0 35px;display:block;}
#OffreDetailResumeContact{background-color:#FFF;border-bottom: 1px solid rgb(255,187,127);margin:0 6px 0 4px;height:25px;}
#illus{margin:20px;float:right;}
#RechercheGris h1 {background:transparent url(images/head_resultatsimilaire.gif) no-repeat scroll 0 0;color:#666666;font-size:14px;height:20px;margin:0;padding:7px 20px 0;width:667px;}
#RechercheGris table#Resultat td a{margin:0;}
#RechercheGris table#Resultat td{height:35px;}
