body{
background: url(../images/background.gif);
background-repeat:repeat-x;
/* CENTRAGE SITE */
margin: 0;
text-align: center;
}
#site{
	width:900px;
margin-right:auto;
	margin-left:auto;
			}
#pub{
float:right;

		}
#sky
  {
    float:right;
  margin-left:5px;
margin-right:5px;
margin-top:15px;
clear:both;
  }

#general {
float:left;

     width: 690px; /* largeur obligatoire pour être centré */
    margin-top:15px;

     }
#newsletter{
padding-top:35px;
padding-left:25px;
margin-top:10px;
background: url(../images/nl.png);
background-repeat:no-repeat;
width:165px;
height:69px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#ffffff;
	text-align:left;
}
#newsletter a{

font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
}

#header {
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:15px;
	color:#000;
	text-decoration:none;
	height:117px;
	margin:0;
	padding:0;
	/*border:1px solid red;*/
	display:inline;
			}


#centre {
vertical-align:top;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:15px;
	color:#000;
	text-decoration:none;
	border-left:1px solid #6d7171;
	border-right:1px solid #6d7171;
	border-bottom:1px solid #6d7171;
			}
img{
border:0;
display:block;
		}

#spacer{
clear:both;
}
#menuG{
float:left;
width:163px;
background:#ffffff;
}
#candidat{
padding-top:35px;
padding-left:20px;
margin-top:10px;
background: url(../images/candidat.gif);
background-repeat:no-repeat;
width:163px;
height:155px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#ffffff;
	text-align:left;
}
#candidat form {
  padding: 0;
  margin: 0;
}
#candidat a{

font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
}
#connected{
padding-top:35px;
padding-left:20px;
margin-top:12px;
background: url(../images/fondcand.png);
background-repeat:no-repeat;
width:163px;
height:175px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}

#connected a{

font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	color:#339933;
	text-align:left;
	text-decoration:none;
}
.login{
width:77px;
height:18px;
			}
.pass{
width:57px;
height:18px;
			}

#entreprise{
padding-top:35px;
padding-left:25px;
margin-top:10px;
margin-bottom:10px;
background: url(../images/entreprise.gif);
background-repeat:no-repeat;
width:163px;
height:50px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#ffffff;
	text-align:left;
}
#entreprise a{

font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
}

#communication{
padding-top:35px;
padding-left:25px;
margin-top:10px;
background: url(../images/communication.gif);
background-repeat:no-repeat;
width:163px;
height:60px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#ffffff;
	text-align:left;
}
#communication a{

font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
}
#centrei{
float:left;

background: url(../images/bgcentre.gif);
background-repeat:no-repeat;
width:341px;

font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#f5f5f5;
	text-align:center;
}
#moteuri{
padding-top:35px;
padding-left:25px;
width:300px;
height:300px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	color:#339933;
	text-align:left;
}

.moteur{
height:18px;
border:1px solid #339933;
	color:#007abb;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
				}
select{
height:18px;
border:1px solid #339933;
	color:#339933;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
				}

#conteneur{
width:341px;
height:125px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#f4f5f5;
					}
#offre{
float:left;
background-image:url(../images/fond_offre.gif);
background-repeat:repeat-y;
background-color:#ffffff;
width:115px;
height:125px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#000000;
	text-align:left;
					}
#offre a{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:9px;
	color:#000000;
	text-decoration:none;
					}
#semaine{
float:left;
background-image:url(../images/fond_offre.gif);
background-repeat:repeat-y;
background-color:#ffffff;
width:111px;
height:125px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#f4f5f5;
					}
#partenaire{
float:left;
background-image:url(../images/fond_partenaire.gif);
background-repeat:repeat-y;
background-color:#ffffff;
width:115px;
height:125px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#f4f5f5;
					}

#contenubox{
margin-left:5px;
}


#menuD{
float:left;
width:170px;
background:#ffffff;
}
#actu{
width:170px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#575759;
	text-align:left;
		 }
#contenuactu a, .contenuactu a{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	color:#000;
	text-align:left;
	margin-left:5px;
 font-weight:bold;
 text-decoration:none;
						}
.dateactu{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#575759;
	text-align:left;
}
#metier{
width:170px;
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#575759;
	text-align:center;
		 }
#contenumetier a{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
	color:#000;
	text-align:center;
	margin-left:5px;
 font-weight:bold;
 text-decoration:none;
						}
address {
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#339933;
	text-decoration:none;
}
address a{
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#669933;
	text-decoration:none;
}
ul a{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#339933;
	text-decoration:none;
}

#centrep{
float:left;
background: url(../images/bgcentre.gif);
background-repeat:no-repeat;
width:527px;
height:255px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#f4f5f5;
	text-align:center;
}

#centre_actu{
 overflow: auto;
  height:500px;

			}
#centre_actu{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#339933 !important;
	text-decoration:none;
}
.qui{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000000;
	text-decoration:none;
		}
.qui a{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
		}
.warning{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:red;
	}
.texte_desc{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;

	font-size:11px;
	color:#000000;
	text-align:left;

					}
/*MISE EN PAGE LOGIN CLIENT*/

.text_client{font-size:9px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
.clogin{
width:150px;
height:18px;
border:1px solid #339933;
	color:#339933;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
			}
  .button
{
    display: block;
    text-align: center;
    width: 60px;
    padding-top: 7px;
    text-decoration: none;
    background-color: transparent;
    background-image: url(../images/bouton.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 25px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size:9px;
}
