/* Start of CMSMS style sheet 'Charte - Gabarit' */
/*
 * Liens d'aide
 */
a.help
{
  line-height : 12px;
}



/*
 * Container
 */
div#container
{
  overflow : auto;
  
  width : 919px;
  
  margin-left : auto;
  margin-right : auto;
  
  padding-left : 23px;
  padding-right : 23px;
  
  background : url(images/gabarit/container.png) repeat-y;
}


/*
 * Header
 */
div#header
{
  overflow : auto;
  
  position : relative;
  
  height : 217px;
  
  background : url(images/gabarit/header/header.jpg) no-repeat;
}


div#header img
{
  border : none;
}


a#header_logo_rfs
{
  display : block;
  position : absolute;
  
  top : 13px;
  left : 21px;
}


img#header_numero_vert
{
  position : absolute;
  
  top : 51px;
  left : 317px;
}


a#header_btn_demande_en_ligne
{
  display : block;
  position : absolute;
  
  top : 115px;
  left : 31px;
  
  width : 243px;
  height : 77px;
  
  background : url(images/gabarit/header/demande-en-ligne.png) no-repeat center top;
}


a#header_btn_demande_en_ligne:hover
{
  background : url(images/gabarit/header/demande-en-ligne.png) no-repeat center bottom;
}


a#header_btn_web_call_back
{
  display : block;
  position : absolute;
  
  top : 115px;
  left : 309px;
  
  width : 243px;
  height : 77px;
  
  background : url(images/gabarit/header/web-call-back.png) no-repeat center top;
}


a#header_btn_web_call_back:hover
{
  background : url(images/gabarit/header/web-call-back.png) no-repeat center bottom;
}


img#header_pastille
{
  position : absolute;
  
  top : 54px;
  right : 118px;
}



/*
 * Menu
 */
div#menu
{
  height : 37px;
  
  border-top : 3px solid  #fc9e2d;
}


div#menu ul
{
  list-style-type : none;
  
  margin : 0px;
  padding : 0px;
}


div#menu ul li
{
  float : left;
}


div#menu ul li a
{
  display : block;
  
  float : left;
  
  margin-left : 3px;
  margin-right : 3px;
}


div#menu ul li a span
{
  display : none;
}


div#menu ul li#menu_tout-savoir-sur-le-rachat-de-credits a
{
  width : 265px;
  height : 37px;
  
  margin-left : 0px;
  
  background : url(images/gabarit/menu/tout-savoir-sur-le-rachat-de-credits.png) no-repeat center top;
}


div#menu ul li#menu_tout-savoir-sur-le-rachat-de-credits a:hover, div#menu ul li#menu_tout-savoir-sur-le-rachat-de-credits a.currentpage
{
  background : url(images/gabarit/menu/tout-savoir-sur-le-rachat-de-credits.png) no-repeat center bottom;
}


div#menu ul li#menu_nos-simulateurs-en-ligne a
{
  width : 191px;
  height : 37px;
  
  background : url(images/gabarit/menu/nos-simulateurs-en-ligne.png) no-repeat center top;
}


div#menu ul li#menu_nos-simulateurs-en-ligne a:hover, div#menu ul li#menu_nos-simulateurs-en-ligne a.currentpage
{
  background : url(images/gabarit/menu/nos-simulateurs-en-ligne.png) no-repeat center bottom;
}


div#menu ul li#menu_vos-questions-nos-reponses a
{
  width : 222px;
  height : 37px;
  
  background : url(images/gabarit/menu/vos-questions-nos-reponses.png) no-repeat center top;
}


div#menu ul li#menu_vos-questions-nos-reponses a:hover, div#menu ul li#menu_vos-questions-nos-reponses a.currentpage
{
  background : url(images/gabarit/menu/vos-questions-nos-reponses.png) no-repeat center bottom;
}


div#menu ul li#menu_lexique-du-rachat-de-credits a
{
  width : 223px;
  height : 37px;
  
  margin-right : 0px;
  
  background : url(images/gabarit/menu/lexique-du-rachat-de-credits.png) no-repeat center top;
}


div#menu ul li#menu_lexique-du-rachat-de-credits a:hover, div#menu ul li#menu_lexique-du-rachat-de-credits a.currentpage
{
  background : url(images/gabarit/menu/lexique-du-rachat-de-credits.png) no-repeat center bottom;
}


/*
 * Content
 */
div#content
{
  overflow : auto;
  overflow-x : hidden;
  
  position : relative;
  
  clear : both;
}


/*
 * Footer
 */
div#footer
{
  overflow-y : hidden;
  
  position : relative;
  
  clear : both;
  
  height : 65px;
  
  margin-top : 5px;
  
  padding-top : 25px;
  
  background : url(images/gabarit/footer.png) no-repeat center top;
  
  text-align : center;
}


div#footer p
{
  margin-top : 0px;
}


div#footer a
{
  padding-left : 3px;
  padding-right : 3px;
  
  color : #939393;
  
  text-decoration : none;
}


div#footer a:hover
{
  color : #3444a0;
}



a#infopolis
{
  position : absolute;
  
  bottom : 1px;
  left : 15px;
}


img#footer_logo
{
  position : absolute;
  
  bottom : 0px;
  right : 15px;
}


/*
 * Footer de container
 */
div#footer_container
{
  width : 919px;
  height : 32px;
  
  margin-left : auto;
  margin-right : auto;
  
  padding-left : 23px;
  padding-right : 23px;
  
  background : url(images/gabarit/footer-container.png) no-repeat;
}
/* End of 'Charte - Gabarit' */

