/* CSS Document */
/* FOND DE PAGE  */
#page-rub{
	background-image:url(../img/commun/rub/bg_body.gif);
	background-repeat: repeat-x;
}
/* POSITIONNEMENT DU CONTENU DE LA PAGE  */
#contenu-rub{
	position: absolute;
	left:50%;
	z-index: 101;
	top: 110px;
	border-top:0px;
	width:875px;
}
#contenu-rub{
	margin-left: -437px;
	width:886px;
}


/********************************************************/
/* POSITIONNEMENT DE L'ENTETE DE LA PAGE  */
#entete-rub{
	position: absolute;
	left:50%;
	z-index: 100;
	top: 0px;
	border-bottom:0px;
	width:887px;
	background-image: url(../img/commun/rub/visuel_haut.jpg);
	background-repeat: no-repeat;
	height:110px;
	/*border-left:1px solid #C7CEDA;
	border-right:1px solid #C7CEDA;*/
}
#entete-rub{
	margin-left: -438px;
	width:887px;
}
/********************************************************/
/* MENU HAUT RUBRIQUE  */
#menu-haut-rub{
	float:left;
	height:24px;
	line-height:24px;
	color:#47596F;
	padding-left:5px;
}
#menu-haut-rub a.lien-menu-haut-rub{
	text-decoration:none;
	color:#47596F;
}
#menu-haut-rub a.lien-menu-haut-rub:hover{
	color:#000000;
}
/********************************************************/
/* LOGO RUBRIQUE  */
#logo-rub{
	float:right;
	width:149px;
	height:110px;
}
/********************************************************/
/* MENU RUBRIQUE  */
.menu-rub{
	height:30px;
}
/* Produit */
a.lien-menu-rub-prod-fra,
a.lien-menu-rub-prod-eng{
	display:block;
	float:left;
	text-decoration:none;
	height:30px;
	width:255px;
	background-position:0px 0px;
	background-image: url(../img/fra/rub/bt_prod_rub.gif);
	background-repeat: no-repeat;
}
a.lien-menu-rub-prod-eng{
	width:283px;
	background-image: url(../img/eng/rub/bt_prod_rub.gif);
}
a.lien-menu-rub-prod-fra:hover,
a.lien-menu-rub-prod-eng:hover{
	background-position:0px -30px;
}
.menu-rub-prod-fra-on,
.menu-rub-prod-eng-on{
	display:block;
	float:left;
	text-decoration:none;
	height:30px;
	width:255px;
	background-position:0px -30px;
	background-image: url(../img/fra/rub/bt_prod_rub.gif);
	background-repeat: no-repeat;
}
.menu-rub-prod-eng-on{
	width:283px;
	background-image: url(../img/eng/rub/bt_prod_rub.gif)
}
/* Couverture */
a.lien-menu-rub-couverture-fra,
a.lien-menu-rub-couverture-eng{
	display:block;
	float:left;
	width:162px;
	text-decoration:none;
	height:30px;
	background-position:0px 0px;
	background-image: url(../img/fra/rub/bt_couverture_rub.gif);
	background-repeat: no-repeat;
}
a.lien-menu-rub-couverture-eng{
	width:104px;
	background-image: url(../img/eng/rub/bt_couverture_rub.gif);
}
a.lien-menu-rub-couverture-fra:hover,
a.lien-menu-rub-couverture-eng:hover{
	background-position:0px -30px;
}
.menu-rub-couverture-fra-on,
.menu-rub-couverture-eng-on{
	display:block;
	float:left;
	width:162px;
	text-decoration:none;
	height:30px;
	background-position:0px -30px;
	background-image: url(../img/fra/rub/bt_couverture_rub.gif);
	background-repeat: no-repeat;
}
.menu-rub-couverture-eng-on{
	width:104px;
	background-image: url(../img/eng/rub/bt_couverture_rub.gif);
}
/* Norme */
a.lien-menu-rub-norme-fra,
a.lien-menu-rub-norme-eng{
	display:block;
	float:left;
	width:111px;
	text-decoration:none;
	height:30px;
	background-position:0px 0px;
	background-image: url(../img/fra/rub/bt_norme_rub.gif);
	background-repeat: no-repeat;
}
a.lien-menu-rub-norme-eng{
	width:126px;
	background-image: url(../img/eng/rub/bt_norme_rub.gif);
}
a.lien-menu-rub-norme-fra:hover,
a.lien-menu-rub-norme-eng:hover{
	background-position:0px -30px;
}
.menu-rub-norme-fra-on,
.menu-rub-norme-eng-on{
	display:block;
	float:left;
	width:111px;
	text-decoration:none;
	height:30px;
	background-position:0px -30px;
	background-image: url(../img/fra/rub/bt_norme_rub.gif);
	background-repeat: no-repeat;
}
.menu-rub-norme-eng-on{
	width:126px;
	background-image: url(../img/eng/rub/bt_norme_rub.gif);
}

/*Réalisation */
a.lien-menu-rub-realisation-fra,
a.lien-menu-rub-realisation-eng{
	display:block;
	float:left;
	width:167px;
	text-decoration:none;
	height:30px;
	background-position:0px 0px;
	background-image: url(../img/fra/rub/bt_realisation_rub.gif);
	background-repeat: no-repeat;
}
a.lien-menu-rub-realisation-eng{
	width:168px;
	background-image: url(../img/eng/rub/bt_realisation_rub.gif);
}
a.lien-menu-rub-realisation-fra:hover,
a.lien-menu-rub-realisation-eng:hover{
	background-position:0px -30px;
}

.menu-rub-realisation-fra-on,
.menu-rub-realisation-eng-on{
	display:block;
	float:left;
	width:167px;
	text-decoration:none;
	height:30px;
	background-position:0px -30px;
	background-image: url(../img/fra/rub/bt_realisation_rub.gif);
	background-repeat: no-repeat;
}
.menu-rub-realisation-eng-on{
	width:168px;
	background-image: url(../img/eng/rub/bt_realisation_rub.gif);
}

/* Faq */
a.lien-menu-rub-faq-fra,
a.lien-menu-rub-faq-eng{
	display:block;
	float:left;
	width:180px;
	text-decoration:none;
	height:30px;
	background-position:0px 0px;
	background-image: url(../img/fra/rub/bt_faq_rub.gif);
	background-repeat: no-repeat;
}
a.lien-menu-rub-faq-eng{
	width:194px;
	background-image: url(../img/eng/rub/bt_faq_rub.gif);
}
a.lien-menu-rub-faq-fra:hover,
a.lien-menu-rub-faq-eng:hover{
	background-position:0px -30px;
}
.menu-rub-faq-fra-on,
.menu-rub-faq-eng-on{
	display:block;
	float:left;
	width:180px;
	text-decoration:none;
	height:30px;
	background-position:0px -30px;
	background-image: url(../img/fra/rub/bt_faq_rub.gif);
	background-repeat: no-repeat;
}
.menu-rub-faq-eng-on{
	width:194px;
	background-image: url(../img/eng/rub/bt_faq_rub.gif);
}
/********************************************************/
/* CONTENU MAIN RUBRIQUE  */
.contenu-main-rub{
	width:885px !important;
	width:875px;
	background-image: url(../img/commun/rub/bg_main_rub.gif);
	background-repeat: no-repeat;
	border-left:1px solid #C7CEDA;
	border-right:1px solid #C7CEDA;
	border-bottom:1px solid #C7CEDA;
}
/* TITRE RUBRIQUES */
.titre-rub-fra,
.titre-rub-eng{
	width:208px;
	height:23px;
	padding: 46px 0px 0px 70px;
}




/*******************************************************/
/* COPYRIGHT */
#copyright-rub{
	height: 21px;
	line-height: 21px;
	color: #56606D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../img/commun/rub/bg_copyright.jpg);
	padding-left: 20px;
	width:865px !important;
	width:875px;
}
#copyright-rub a{
	font-size: 10px;
	color:#232936;
}
#copyright-rub a:hover{
	color:black;
}
