body {
	margin : 0;
	padding : 0;

	background-color : #fff;

	text-align : center;

	padding-top : 20px;
}

#page {
	text-align : left;
	margin : auto;
	padding-bottom : 20px;

	position : relative;

	width : 776px;
}

.noscreen {
	display : none;
}

/*--------------------------------------------------------------------
/* ENTETE
/**/

#entete {
	position : relative;
	height : 112px;
}


#entete h1#logo {
	text-indent : -9000px;
	overflow : hidden;
	margin : 0;
	padding : 0;

	position : absolute;
	left : 0px;
	top : 0px;
	width : 181px;
	height : 82px;
	background-image : url(../images/logo_kiri.gif);
}

#entete h1#logo a {
	display : block;
	position : relative;
	width : 181px;
	height : 82px;
}

/*--------------------------------------------------------------------
/* MENU
/**/

#menu {
	position : absolute;
	left : 78px;
	top : 84px;
}

#menu a {
	display : block;
	position : relative;
}

#menu span {
	display : block;
	float : left;
	text-indent : -9000px;
	overflow : hidden;
}

#menu-boissons_gazeuses, #menu-boissons_gazeuses a {
	width : 128px;
	height : 20px;
	background-image : url(../images/menu-boissons_gazeuses.gif);
}

#menu-boissons_gazeuses a:hover {
	/*background-image : url(../images/menu-boissons_gazeuses-actif.gif);*/
}

.section-boissons_gazeuses #menu-boissons_gazeuses, .section-boissons_gazeuses #menu-boissons_gazeuses a {
	background-image : url(../images/menu-boissons_gazeuses-actif.gif);
}

#menu-eau_de_source, #menu-eau_de_source a {
	width : 99px;
	height : 20px;
	background-image : url(../images/menu-eau_de_source.gif);
}

#menu-eau_de_source a:hover {
	/*background-image : url(../images/menu-eau_de_source-actif.gif);*/
}

.section-eau_de_source #menu-eau_de_source, .section-eau_de_source #menu-eau_de_source a {
	background-image : url(../images/menu-eau_de_source-actif.gif);
}

#menu-service_de_livraison, #menu-service_de_livraison a {
	width : 136px;
	height : 20px;
	background-image : url(../images/menu-service_de_livraison.gif);
}

#menu-service_de_livraison a:hover {
	/*background-image : url(../images/menu-service_de_livraison-actif.gif);*/
}

.section-service_de_livraison #menu-service_de_livraison, .section-service_de_livraison #menu-service_de_livraison a {
	background-image : url(../images/menu-service_de_livraison-actif.gif);
}

#menu-a_propos_de_kiri, #menu-a_propos_de_kiri a {
	width : 110px;
	height : 20px;
	background-image : url(../images/menu-a_propos_de_kiri.gif);
}

#menu-a_propos_de_kiri a:hover {
	/*background-image : url(../images/menu-a_propos_de_kiri-actif.gif);*/
}

.section-a_propos_de_kiri #menu-a_propos_de_kiri, .section-a_propos_de_kiri #menu-a_propos_de_kiri a {
	background-image : url(../images/menu-a_propos_de_kiri-actif.gif);
}

#menu .separateur {
	margin-left : 20px;
	margin-right : 20px;
	width : 11px;
	height : 20px;
	background-image : url(../images/menu-separateur.gif);
}



/*--------------------------------------------------------------------
/* PRINCIPAL
/**/

#principal {
	position : relative;
	z-index : 12;

	margin-left : 78px;
	margin-top : 0px;
	min-height : 449px;
}

* html #principal {
	height : 449px;
}

/*--------------------------------------------------------------------
/* CONTENU
/**/

#contenu-conteneur {
	position : relative;

	padding-left : 7px;
	padding-bottom : 7px;
	margin-left : 165px;
	margin-top : 126px;

	width : 512px;

	background-image : url(../images/ombres.png);
	background-position : left bottom;
	background-repeat : no-repeat;	
}

* html #contenu-conteneur {
	background : none;
	filter : shadow(color:#555555, strength=4);
}

#contenu {
	width : 450px;
	min-height : 275px;

	padding-left : 31px;
	padding-right : 31px;
	padding-top : 1px;
	padding-bottom : 1px;

	background-color : #fff;

	color : #444;
	font-size : 9pt;
}

* html #contenu {
	height : 275px;
}


/*--------------------------------------------------------------------
/* PIED
/**/

#pied {

}


/*--------------------------------------------------------------------
/* MENU BAS
/**/

#menu_bas {
	position : absolute;
	left : 160px;
	top : 630px;
	z-index : 13;
	/*margin : auto;
	margin-top : 70px;*/
	width : 463px;
	height : 20px;
	overflow : hidden;
	padding-bottom : 10px;
}

.menu_bas_souple {
	position : static !important;
	margin : auto;
	margin-top : 10px;
}

#menu_bas span {
	display : block;
	float : left;
	text-indent : -9000px;
	overflow : hidden;
}

#menu_bas a {
	display : block;
	position : relative;
}

#menu_bas-accueil, #menu_bas-accueil a {
	width : 45px;
	height : 20px;
	background-image : url(../images/menu_bas-accueil.gif);
}

#menu_bas-carrieres, #menu_bas-carrieres a {
	width : 52px;
	height : 20px;
	background-image : url(../images/menu_bas-carrieres.gif);
}

#page-carrieres #menu_bas-carrieres, #page-carrieres #menu_bas-carrieres a {
	background-image : url(../images/menu_bas-carrieres-actif.gif);
}

#menu_bas-plan_du_site, #menu_bas-plan_du_site a {
	width : 67px;
	height : 20px;
	background-image : url(../images/menu_bas-plan_du_site.gif);
}

#page-plan_du_site #menu_bas-plan_du_site, #page-plan_du_site #menu_bas-plan_du_site a {
	background-image : url(../images/menu_bas-plan_du_site-actif.gif);
}

#menu_bas-contactez_nous, #menu_bas-contactez_nous a {
	width : 89px;
	height : 20px;
	background-image : url(../images/menu_bas-contactez_nous.gif);
}

#page-contactez_nous #menu_bas-contactez_nous, #page-contactez_nous #menu_bas-contactez_nous a {
	background-image : url(../images/menu_bas-contactez_nous-actif.gif);
}

#menu_bas-english, #menu_bas-english a {
	width : 46px;
	height : 20px;
	background-image : url(../images/menu_bas-english.gif);
}

#menu_bas .separateur {
	width : 15px;
	height : 20px;
	margin-left : 13px;
	margin-right : 13px;
	background-image : url(../images/menu_bas-separateur.gif);
}

/*--------------------------------------------------------------------
/* MENU2
/**/

#menu2 {
	margin : 0;
	padding : 0;
	list-style-type : none;

	position : absolute;
	z-index : 14;
}

#menu2 li {
	margin : 0;
	padding : 0;

	display : block;
}

* html #menu2 li {
	display : inline;
}

#menu2 li a {
	display : block;
	position : relative;

	text-indent : -9000px;
	overflow : hidden;
}

/*--------------------------------------------------------------------
/* COPYRIGHT
/**/

#copyright {
	padding : 0px 10px 0px 10px;
	font-size : 9pt;
	position : absolute;
	left : 88px;
	top : 395px;
	z-index : 20;
	line-height : 11pt;

	width : 134px;
}

.rouge {
	color : #901F17;
	background-image : url(../images/copyright-fond_rouge.jpg);
}

.vert {
	color : #156326;
	background-image : url(../images/copyright-fond_vert.jpg);
}

.rouge a {
	color : #901F17;
	text-decoration : none;
}

.vert a {
	color : #156326;
	text-decoration : none;
}

#copyright a:hover {
	color : #000;
	text-decoration : underline;
}

#copyright p {
	margin-top : 1em;
	margin-bottom : 1em;
}

/*--------------------------------------------------------------------
/* "POPUP" PROMO
/**/

.box {
	left: 0px;
	position: absolute;
	background: #999;
	z-index: 1000;
	visibility: hidden;
}
div.repo {
	position: absolute;
	z-index: 1001;
	display: none;
	width: 774px;
	height : 470px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #666;
}
a.fermer {
	position : absolute;
	left : 589px;
	top : 417px;
}