/******************************/
/* Fond de l'ensemble du site */
/******************************/

/* Fond en cas de MasterPage */
body.FrontMaster 
{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

a
{
	color: #000000;
	text-decoration: none;
}

div#conteneur
{
	position: absolute;
	top: 101px;
	left: 0px;
	width: 99%;
	z-index: 2;
	overflow-y: scroll;
	overflow-x: hidden;
}

div#contenuCentreIE6
{
	position: relative;
	top: -284px;
	min-width: 996px;
	border-style: none;
	margin-bottom: -284px;
}

div#contenuCentre
{
	min-width: 996px;
	border-style: none;
}

div#fondDegrade
{	
	min-width: 990px;

	background-image: url(MasterPage/im_fond_contenu.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}

div#contenu
{
	width: 996px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}
/******************************/


/*******************/
/* Bandeau du site */
/*******************/

/* Partie centrale */
#fondBandeauMenu
{
	position: absolute;
	top: 0px;
	width: 99%;
	height: 101px;
	background-image: url(MasterPage/im_fond_bandeau_1px.jpg);
	background-position: left top;
	background-repeat: repeat;	
	z-index: 99;
}

#bandeau
{	
	position: relative;
	top: 0px;
	height: 101px;
	width: 99%;
	min-width: 996px;
	/* On a besoin de deux images car */
	/*background-image: url(MasterPage/im_bandeau_haut_logo_firefox.jpg); /* -7px pour FF */
	background-image: url(MasterPage/im_bandeau_haut_logo_ie.jpg); /* -8px pour IE */
	background-repeat: no-repeat;
	background-position: center top;
	margin : auto auto;
}

#nav
{	
	margin: auto auto;
	width: 996px;
	height: 101px;
	background-color: Transparent;
	z-index: 9999;
}


/**************************/
/* Menu JS */
/***********/
.menuCascade
{
	position: relative;
	top: 28px;
	left: 310px;
}

TABLE.menuCascade UL 	
{
	z-index: 9999;
}

/**************************/

/*****************************************************/
/* 2ème bandeau du site (celui où il y a des images) */
/*****************************************************/
div.bandeauPresentationIE6
{
	height: 292px;
	min-width: 996px;
	background-image: url(../../Biblifichiers/IE6_presentation_entreprise_FA.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-style: none;
	z-index: 2;
}

div.bandeauProduitsMarchesIE6
{
	height: 292px;
	min-width: 996px;
	background-image: url(../../Biblifichiers/IE6_produit_marches_FA.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-style: none;
	z-index: 2;
}

div.bandeauProcessProdIE6
{
	height: 292px;
	min-width: 996px;
	background-image: url(../../Biblifichiers/IE6_process_production_FA.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-style: none;
	z-index: 2;
}

div.bandeauLogistiqueIE6
{
	height: 292px;
	min-width: 996px;
	background-image: url(../../Biblifichiers/IE6_logistique_FA.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-style: none;
	z-index: 2;
}

div.bandeauQualiteIE6
{
	height: 292px;
	min-width: 996px;
	background-image: url(../../Biblifichiers/IE6_qualite_FA.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-style: none;
	z-index: 2;
}


/* BANDEAUX */
div.bandeauPresentation
{
	height: 292px;
	min-width: 996px;
	background-image: url(../../Biblifichiers/presentation_entreprise_FA.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-style: none;
	z-index: 2;
}

div.bandeauProduitsMarches
{
	height: 292px;
	min-width: 996px;
	background-image: url(../../Biblifichiers/produit_marches_FA.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-style: none;
	z-index: 2;
}

div.bandeauProcessProd
{
	height: 292px;
	min-width: 996px;
	background-image: url(../../Biblifichiers/process_production_FA.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-style: none;
	z-index: 2;
}

div.bandeauLogistique
{
	height: 292px;
	min-width: 996px;
	background-image: url(../../Biblifichiers/logistique_FA.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-style: none;
	z-index: 2;
}

div.bandeauQualite
{
	height: 292px;
	min-width: 996px;
	background-image: url(../../Biblifichiers/qualite_FA.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-style: none;
	z-index: 2;
}
/*********************************************************/

div#bandeauImagesFenetreBleue
{
	min-width: 996px;
	height: 292px;
	background-image: url(MasterPage/im_bandeau_fenetre_bleu.png);
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 3;
}

div#bandeauImagesFenetreNoir
{
	min-width: 996px;
	height: 292px;
	background-image: url(MasterPage/im_bandeau_fenetre_noir.png);
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 4;
}

div#bandeauMenusVerticauxIE6
{
	width: 996px;
	height: 292px;
	margin: auto auto;
}

div#bandeauMenusVerticaux
{
	width: 996px;
	height: 292px;
	background-image: url(MasterPage/im_fond_blanc_menu_verticau.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin: auto auto;
}


/* Les liens verticaux Accueil, Contact et Imprimer */
div#liensGaucheVerticaux
{
	position: relative;
	top: 0px;
	left: 15px;
	width: 48px;
	height: 292px;
}

div#liensGaucheVerticaux a
{
	display: block;
	width: 44px;
	height: 37px;
}

/* Lien "Page d'accueil" */
div#liensGaucheVerticaux a#accueilIE6:link,
div#liensGaucheVerticaux a#accueilIE6:visited,
div#liensGaucheVerticaux a#accueilIE6:active
{
	background-image: url(MasterPage/im_picto_accueil_IE6.png);
}

div#liensGaucheVerticaux a#accueilIE6:hover
{
	background-image: url(MasterPage/im_picto_accueil_IE6.png);
}


/* Lien "Contact" */
div#liensGaucheVerticaux a#contactIE6:link,
div#liensGaucheVerticaux a#contactIE6:visited,
div#liensGaucheVerticaux a#contactIE6:active
{
	background-image: url(MasterPage/im_picto_contact_IE6.png);
}

div#liensGaucheVerticaux a#contactIE6:hover
{
	background-image: url(MasterPage/im_picto_contact_IE6.png);
}


/* Lien "Imprimer" */
div#liensGaucheVerticaux a#imprimerIE6:link,
div#liensGaucheVerticaux a#imprimerIE6:visited,
div#liensGaucheVerticaux a#imprimerIE6:active
{
	background-image: url(MasterPage/im_picto_imprimer_IE6.png);
}

div#liensGaucheVerticaux a#imprimerIE6:hover
{
	background-image: url(MasterPage/im_picto_imprimer_IE6.png);
}

/* Lien "Page d'accueil" */
div#liensGaucheVerticaux a#accueil:link,
div#liensGaucheVerticaux a#accueil:visited,
div#liensGaucheVerticaux a#accueil:active
{
	background-image: url(MasterPage/im_picto_accueil.png);
}

div#liensGaucheVerticaux a#accueil:hover
{
	background-image: url(MasterPage/im_picto_accueil.png);
}


/* Lien "Contact" */
div#liensGaucheVerticaux a#contact:link,
div#liensGaucheVerticaux a#contact:visited,
div#liensGaucheVerticaux a#contact:active
{
	background-image: url(MasterPage/im_picto_contact.png);
}

div#liensGaucheVerticaux a#contact:hover
{
	background-image: url(MasterPage/im_picto_contact.png);
}


/* Lien "Imprimer" */
div#liensGaucheVerticaux a#imprimer:link,
div#liensGaucheVerticaux a#imprimer:visited,
div#liensGaucheVerticaux a#imprimer:active
{
	background-image: url(MasterPage/im_picto_imprimer.png);
}

div#liensGaucheVerticaux a#imprimer:hover
{
	background-image: url(MasterPage/im_picto_imprimer.png);
}

/* Les liens des langues verticaux Français, Anglais et Allemand */
div#liensDroiteVerticauxIE6
{
	position: relative;
	top: -284px;
	left: 868px;		/* On décalle l'ensemble légèrement */
	width: 123px;
	height: 284px;
}

div#liensDroiteVerticauxIE6 a
{
	margin-left: 75px;
	display: block;
	width: 43px;
	height: 43px;
}


/* Lien "Français" */
div#liensDroiteVerticauxIE6 a#francaisIE6:link,
div#liensDroiteVerticauxIE6 a#francaisIE6:visited,
div#liensDroiteVerticauxIE6 a#francaisIE6:active
{
	background-image: url(MasterPage/im_picto_francais_IE6.png);
}

div#liensDroiteVerticauxIE6 a#francaisIE6:hover
{
	margin-left: -5px;
	width: 123px;
	height: 43px;
	background-image: url(MasterPage/im_picto_francais_rollover_IE6.png);
	background-position: left top;
}


/* Lien "Anglais" */
div#liensDroiteVerticauxIE6 a#anglaisIE6:link,
div#liensDroiteVerticauxIE6 a#anglaisIE6:visited,
div#liensDroiteVerticauxIE6 a#anglaisIE6:active
{
	background-image: url(MasterPage/im_picto_anglais_IE6.png);
}

div#liensDroiteVerticauxIE6 a#anglaisIE6:hover
{
	margin-left: -5px;
	width: 123px;
	height: 43px;
	background-image: url(MasterPage/im_picto_anglais_rollover_IE6.png);
	background-position: left top;
}


/* Lien "Allemand" */
div#liensDroiteVerticauxIE6 a#allemandIE6:link,
div#liensDroiteVerticauxIE6 a#allemandIE6:visited,
div#liensDroiteVerticauxIE6 a#allemandIE6:active
{
	background-image: url(MasterPage/im_picto_allemand_IE6.png);
}

div#liensDroiteVerticauxIE6 a#allemandIE6:hover
{
	margin-left: -5px;
	width: 123px;
	height: 43px;
	background-image: url(MasterPage/im_picto_allemand_rollover_IE6.png);
	background-position: left top;
}


/* Les liens des langues verticaux Français, Anglais et Allemand */
div#liensDroiteVerticaux
{
	position: relative;
	top: -284px;
	left: 943px;		/* On décalle l'ensemble légèrement */
	width: 48px;
	height: 284px;
}

div#liensDroiteVerticaux a
{
	display: block;
	width: 43px;
	height: 43px;
}


/* Lien "Français" */
div#liensDroiteVerticaux a#francais:link,
div#liensDroiteVerticaux a#francais:visited,
div#liensDroiteVerticaux a#francais:active
{
	background-image: url(MasterPage/im_picto_francais.png);
}

div#liensDroiteVerticaux a#francais:hover
{
	margin-left: -80px;
	width: 123px;
	height: 43px;
	background-image: url(MasterPage/im_picto_francais_rollover.png);
	background-position: left top;
}


/* Lien "Anglais" */
div#liensDroiteVerticaux a#anglais:link,
div#liensDroiteVerticaux a#anglais:visited,
div#liensDroiteVerticaux a#anglais:active
{
	background-image: url(MasterPage/im_picto_anglais.png);
}

div#liensDroiteVerticaux a#anglais:hover
{
	margin-left: -80px;
	width: 123px;
	height: 43px;
	background-image: url(MasterPage/im_picto_anglais_rollover.png);
	background-position: left top;
}


/* Lien "Allemand" */
div#liensDroiteVerticaux a#allemand:link,
div#liensDroiteVerticaux a#allemand:visited,
div#liensDroiteVerticaux a#allemand:active
{
	background-image: url(MasterPage/im_picto_allemand.png);
}

div#liensDroiteVerticaux a#allemand:hover
{
	margin-left: -80px;
	width: 123px;
	height: 43px;
	background-image: url(MasterPage/im_picto_allemand_rollover.png);
	background-position: left top;
}

/*****************************************************/


/**************************/
/* Footer */
/***********/
div#footer
{
	width: 996px;
	height: 48px;
	background-image: url(MasterPage/im_fond_pied_page.png);
	background-position: center top;
	background-repeat: no-repeat;
	margin: auto auto 0 auto;
}

div#liensIE6
{ 
	max-height: 48px;	
}

div#liens
{ 
	position: relative;
	top: 0px;
	right: 0px;
	max-height: 48px;	
}

div#footer a#mentionsLegalesIE6
{
	margin-top: 10px;
	margin-right: 20px;
	display: block;
	width: 132px;
	height: 29px;
	float: right;
	background-image: url(MasterPage/im_mentions_legales_IE6.png);
	background-position: left top;
	background-repeat: no-repeat;
}

div#footer a#mentionsLegales
{
	position: relative;
	left: 566px;
	bottom: 17px;
	display: block;
	width: 132px;
	height: 29px;
	background-image: url(MasterPage/im_mentions_legales.png);
	background-position: left top;
	background-repeat: no-repeat;
}

div#footer a#iiIE6
{
	margin-top: 10px;
	margin-right: 20px;
	display: block;
	width: 199px;
	height: 29px;
	float: right;
	background-image: url(MasterPage/im_realise_par_ii_IE6.png);
	background-position: left top;
	background-repeat: no-repeat;
}

div#footer a#ii
{
	position: relative;
	left: 739px;
	top: 11px;
	display: block;
	width: 199px;
	height: 29px;
	background-image: url(MasterPage/im_realise_par_ii.png);
	background-position: left top;
	background-repeat: no-repeat;
}
