#page {
    width: 780px;
    margin: 0 auto;
    text-align: left;
    background: url(images/fond_page.gif) repeat-y;
}

#header { 
		padding-top :4px;
    background: #e0e0e0 url(images/fond_page_logo.gif) no-repeat top left;
    width:780px;
    float:left;
}

#search {
  float:right;
  padding-top: 6px;
  padding-right: 20px;
  height: 24px;
/*  background: url(images/search.gif) no-repeat 0 8px; */
}

#editorial {
  float:left;
  padding:13px 0 0 25px;
  height: 24px;
}

#editorial a, #editorial a:link, #editorial a:visited, #editorial a:active {
  font-family: Arial Black;
  font-size: 14px;
  color: #ffffff;
  border:none;
  font-weight:normal;
}

#editorial a:hover {color: #FCC300;}


form.FSF_form {
    display:inline;
    height: 22px;
    width: auto;
    text-align: right;
}

input.FSF_input { 
    display: inline;
    border: 1px solid #fff;
		font-size:11px;
    color: #666;
    height: 16px;
    width: 120px;
    font-family: Verdana, Helvetica, sans-serif;
    text-align: center;
    vertical-align:middle;
}

input.FSF_submit { 
    display: inline;
    padding-left: 6px;
    vertical-align:middle;
}


#add2bookmarks {
  float:left;
  padding:3px 0 0 20px;
  margin-left:15px;
  height: 16px;
  font-size:9px;
  background: url(images/icon_add2bookmarks.gif) no-repeat 0 0;
}

#setHomepage {
  float:left;
  padding:3px 0 0 20px;
  margin-left:15px;
  height: 16px;
  font-size:9px;
  background: url(images/icon_setHomepage.gif) no-repeat 0 0;
}

#recommend_us {
  float:left;
  padding:3px 0 0 20px;
  margin-left:15px;
  height: 16px;
  font-size:9px;
  background: url(images/icon_recommend_us.gif) no-repeat 0 4px;
}

#footerText {
  float:left;
  padding:3px 0 0 20px;
  margin-left:15px;
  height: 16px;
  font-size:9px;
  background: url(images/icon_information.gif) no-repeat 0 0;
}

#footer {
    margin: 0px;
    height:20px;
    font-size: 9px;
    color: #333;
    background: url('images/fond_page_bas_blanc.gif') no-repeat bottom left;
    text-align:center;
    padding-top : 5px;
}

#content {
    width: 730px;
    float: left;
    background: #fff url('images/accueil_actu.jpg') no-repeat 0 0;
/*    border: 1px solid #f00; */
}

#accueil_image {
		padding: 20px 0 0 0;
		font-weight:bold;
    float: left;
    color: #ffffff;
    text-align: left;
    width: 540px;
    height:298px;
}

a.image_accueil, a.image_accueil:link { 
    font-family: Arial Black;
    font-weight:normal;
    letter-spacing: .15em;
    font-size:13px;
    color: #FCC300;
    text-decoration: none;
    border:none;
}
a.image_accueil:visited {color: #FCC300;border:none;}
a.image_accueil:hover {color: #FCC300;text-decoration: underline;border:none;}
a.image_accueil:active {color: #FCC300;border:none;}

a.actualites_accueil, a.actualites_accueil:link { 
    color: #000;
    text-decoration: none;
    font-weight:normal;
    border:none;
}
a.actualites_accueil:visited {color: #000;border:none;}
a.actualites_accueil:hover {color: #000;border:none;}
a.actualites_accueil:active {color: #000;border:none;}


#accueil_image ul {
    margin: 0 0 5px 0,5em;
}

#accueil_image li {
    padding-left: 0,5em;
}

#accueil_actu {
		float:right;
    width: 160px;
    height:240px;
		padding-top: 10px;
    color: #ffffff;
}

#actualites_defilantes{
    float:right;
    font-size: 11px;
		padding-right:10px;
		padding-top: 8px;
    color: #333;
    width:150px;
}

#nombre_cv_defilant {
		padding-left:30px;
		padding-top:7px;
    float:right;
    font-size: 11px;
		padding-right:10px;
    width:150px;
    color: #E2001A;
}

#accueil_cv {float:left;margin-left:2px;  height:100px;
}
#accueil_cv a {border:none;}
#accueil_gratuits {float:left;margin-left:5px;  height:100px;
}
#accueil_gratuits a {border:none;}

.accueil_snofops {float:left;width:450px; height:100px;}


#accueil_banniere{
  float:left;
  padding-top:14px;
  padding-left:13px;
  width:260px;
  height:80px;
  background: url(images/accueil_banniere_gris_fond.gif) no-repeat top left;
}

.accueil_banniere{
  float:left;
  padding-top:14px;
  padding-left:13px;
  margin-left:5px;
  width:260px;
  height:80px;
  background: url(images/accueil_banniere_gris_fond.gif) no-repeat top left;
}

.description {
    font-size: 10px;
    font-weight:normal;
}

.firstline {padding: 0 30px 0 285px;}
.secondline {padding: 0 5px 0 270px;}
.thirdline {padding: 0 5px 0 265px;}
.fourthline {padding: 0 10px 0 275px;}
.fifthline {padding: 0 25px 0 295px;}

#accueil_login {
  float:left;
  width:200px;
}