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;
     }
#generalprint {
float:left;
     width: 690px; /* largeur obligatoire pour être centré */
margin-top:15px;
background:#FFFFFF
     }
#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:175px;
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:10px;
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:#024a95;
	text-align:left;
	text-decoration:none;
}
.login{
width:77px;
height:18px;
			}
.pass{
width:57px;
height:18px;
			}

.fondcat{
background:url(../images/seplien.gif);
background-repeat:no-repeat;
color:#024a95;
}


			
#entreprise{
padding-top:35px;
padding-left:25px;
margin-top:10px;
background: url(../images/entreprise.gif);
background-repeat:no-repeat;
width:163px;
height:70px;
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:100px;
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;
}
#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;
}
select{
height:18px;
border:1px solid #007abb;
	color:#007abb;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:10px;
				}
				
address {
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#024a95;		
	text-decoration:none;
}
address a{
margin-top:30px;
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#1683c1;		
	text-decoration:none;
}

#centrep{
float:left;
background: url(../images/bgcentre.gif);
background-repeat:no-repeat;
background-color:#fbfbfb;
width:500px;

font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#636465;
	text-align:center;
	
}


  #decoup_page {
  
 margin:0px;
 font-size:10px;
 padding-bottom:10px;
 }
 #decoup_page li{
 float:left;
 margin-right:3px;
 text-align:right;
 list-style-type:none;
 }
 #decoup_page a{
 color:#000000;
 }
 #decoup_page a:visited{
 color:#000000;
 text-decoration:none;
 }
 .decoup_page_actif{
 background-color:#e7e4f0;
 }
 
#listeannonce{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:9px;
	color:#007abb;
	text-align:left;
						 }
#listeannonce a{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-align:left;
	text-decoration:none;
						 }
						 
#logoannonce {
float:left;
width: 90px;
height:70px;
background-color:#ffffff;

						 }
#textannonce {
float:left;
width:370px;
padding-left:5px;
						 }
.nomagence{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#024a95;
	text-align:left;
	
					}
.texte_desc{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	
	font-size:11px;
	color:#000000;
	text-align:left;
	
					}
.text_search{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-align:left;
	
					}
.titre_annonce{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#024a95;
	text-align:left;
	
					}
					
.titre_agence{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:15px;
	color:#024a95;
	text-align:left;
	
					}
					
/****** ADVERT ****/
.advert{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:red;
	text-align:left;
	
					}
a.advert{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:red;
	text-align:left;
	text-decoration:underline;

	
					}
					
					
.text_fonction{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	color:#046aae;
	text-align:left;
	
					}
.part{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:#046aae;
	text-align:left;
	
					}
a.part{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:11px;
	color:#046aae;
	text-align:left;
	text-decoration:none;
	
					}
	/***** OMBRE *****/

.ombre {
  background: url(../images/ombre.png) no-repeat bottom right;
  margin: 10px 0 10px 10px !important;
  margin: 10px 0 10px 5px;
  padding: 0px;
  }

.boite {
  background: #fff;
  border:1px solid  #a6a3b7;
  position:relative;
  
  bottom:6px;
  right: 6px;
  }

.boiteTxt {
  padding:4px;
  }
  .boiteTxt a{
  padding:4px;
  font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	
	font-size:11px;
	color:#000000;
	text-align:left;
  
  }
.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;
}
.button2
{
    display: block;
    text-align: center;
    width: 80px;
    padding-top: 7px;
    text-decoration: none;
    background-color: transparent;
    background-image: url(../images/bouton2.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 25px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size:9px;
}
.bglettre{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:#046aae;
	text-align:left;
	
					}
.bglettre a{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	color:#046aae;
	text-align:left;
	text-decoration:none;
	
					}
					
.sub_menu{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:16px;
	color:#fff;
	text-decoration:none;
}
a.sub_menu{
font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:16px;
	color:#fff;
	text-decoration:none;
}

.sub_cat {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:bold;
	color:#162a7d;
	}
a.sub_cat {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	font-weight:normal;
	color:#162a7d;
	text-decoration:none;
	}

.titre_lien2{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	color:#4b4b4b;
	text-decoration:none;
	}
a.titre_lien2{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:11px;
	color:#4b4b4b;
	text-decoration:none;
	font-weight:normal;
	}
#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;
}