@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #000000;
}
th {color: #000000;}
a:link {
	color: #6e5d51;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6e5d51;
}
a:hover {
	text-decoration: underline;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.menugauche {
	margin:10px;
	background-color:#d8e97c;
	width:150px;
	border:1px solid #a3bf07;
}


.tableau_gauche {
	margin:10px 6px 10px 14px;
	background-color:#d8e97c;
	border:1px solid #a3bf07;
	padding:0px;
}

.menuvert, .menuvertOn{
	margin:0px 0px 0px 14px;
	padding:5px;
	border:1px solid #a3bf07;
	width:150px;
}
.menuvert {
	background-color:#d8e97c;
}
.menuvertOn{
	background-color:#c6df3e;
}

.menuvert_petit {
	margin:0px 0px 0px 38px;
	padding:5px;
	border:1px solid #a3bf07;
	background-color:#d8e97c;
	width:100px;
}

.menureference {
	padding:4px;
	background-color:#d8e97c;
	width:150px;
	border:1px solid #a3bf07;
}

.menu_degrade {
	margin:0px 0px 0px 14px;
	padding:5px;
	border:1px solid #a3bf07;
	background-image:url(/fginox/images/fd_degrade.png);
	background-repeat:repeat-x;
	font-size:11px;
	width:150px;
	background-color:#d8e97c;
}

.menu_degrade img {
	margin:15px 5px 10px 5px;
}

.asterix {
	color:#FFFFFF;
	font-size:10px;
	padding:0px;
	margin-left:5px;
}

/* BTN formulaire ================================= */
.btn_vert {
      border:1px solid #a3bf07;
      background-image:url('/fginox/images/titregauche_fd.png');
	  width:30px;
	  heigth:22px;
}

.btn_vert_large {
      border:1px solid #a3bf07;
      background-image:url('/fginox/images/titregauche_fd.png');
	  width:150px;
	  heigth:22px;
}

/* menu principal ================================= */
.menuhaut {
	font-weight:bold;
	margin-left:15px;
}

.menu_haut_tiret {
margin:10px;
}

	.menuhaut a {
		text-decoration: none;
		color: #6e5d51;
	}
	
	.menuhaut a:hover {
		text-decoration: underline;
		color: #ffffff;
	}

/* sous-menu principal ================================= */

.ssmenuhaut {
	margin-left:15px;
	width:70%;
}

	.ssmenuhaut a {
		text-decoration: none;
		color: #7c7c7c;
	}
	
	.ssmenuhaut a:hover {
		text-decoration: underline;
		color: #ffffff;
	}
	
/* sous-menu entreprise ========================*/
.ssmenubas {
	padding-left:15px;
}

/* Home page ================================= */

.home_tableau {
margin:15px 0px 15px 0px;
}

.home_titre {
	margin-left:5px;
	font-size:18px;
}

.home_lien {
	margin-left:5px;
	margin-bottom:10px;
	color:#6e5d51;
	font-style:italic;
	font-size:11px;
}
	.home_lien a {
		text-decoration: none;	
		color:#6e5d51;
	}
	
	.home_lien a:hover {
		text-decoration: underline;
		color:#6e5d51;
	}

/* Page actualite ================================= */

.photo_titre {
	color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	font-size:18px;
	border-bottom:0px;
	
}

.photo_texte {
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	border-top:0px;
	margin-top:-5px;
}

.monUl{
	margin-top:0px;
}

.photo_lien {
	color:#FFFFFF;
	font-size:10px;
	background-image:url(/fginox/images/puce_blanche.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding:5px 5px 5px 25px;
	margin-left:5px;
}

.photo_texte a, .photo_lien a {
	text-decoration:underline;
	color:#FFFFFF;
}

.photo_texte a:hover, .photo_lien a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}


.titre_actu {
	padding:10px;
}

.sstitre_actu {
	color:#6e5d51;
	font-size:18px;
	padding:10px 50px 10px 10px;
}

.texte_actu {
	padding:10px 0px 0px 10px;
}


/* Page Entreprise ================================= */

.sstitre_entreprise {
	color:#004485;
	font-size:20px;
	padding:10px 50px 10px 10px;
}

/* Page FG CHRONO ================================= */

.sstitre_fgchrono {
	color:#5ec5ed;
	font-size:20px;
	padding:10px 50px 10px 10px;
}


/* Page GNL TECHNIQUES ================================= */

.titre_gnl, .titre_gnl_alim, .titre_gnl_pharma, .titre_gnl_vis  {
	padding:10px;
	color:#FFFFFF;
	background-color:#004485;
	font-size:20px;
}

.sstitre_gnl, .sstitre_gnl_alim, .sstitre_gnl_pharma, .sstitre_gnl_vis {
	padding:10px 0px 5px 10px;
	color:#004485;
	font-size:14px;
	font-weight:bold;
}

.texte_gnl {
	width:625px;
	padding:10px 10px 5px 10px;
}

.ul_gnl, .ul_gnl_alim, .ul_gnl_pharma, .ul_gnl_vis {
	margin-left:10px;
	margin-top:10px;
}

.li_gnl, .li_gnl_alim, .li_gnl_pharma, .li_gnl_vis  {
	background-image:url(/fginox/images/puce_bleu.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:20px;
	background-position:left center;
}

.tableau_gnl, .tableau_gnl_alim, .tableau_gnl_pharma, .tableau_gnl_vis {
	border:1px solid #004485;
	width:625px;
	margin:10px;
}

.tableau_gnl_img {
	border:1px solid #004485;
	width:450px;
	margin:10px;
}

.tableau_gnl td, .tableau_gnl_img td, .tableau_gnl_alim td, .tableau_gnl_pharma td, .tableau_gnl_vis td{
	width:11%;
	text-align:center;
	padding:5px;
}

.td_titre_gnl, .td_titre_separation, .td_titre_separation_bas, .td_titre_separation_left_bas {
	color:#FFFFFF;
	background-color:#004485;
}

	.td_titre_separation, .td_titre_separation_alim, .td_titre_separation_pharma, .td_titre_separation_vis {
		border-left:2px solid #ffffff;
	}
	
	.td_titre_separation_bas, .td_titre_separation_bas_alim, .td_titre_separation_bas_pharma, .td_titre_separation_bas_vis {
		border-bottom:1px solid #ffffff;
	}
	
	.td_titre_separation_left_bas, .td_titre_separation_left_bas_alim, .td_titre_separation_left_bas_pharma, .td_titre_separation_left_bas_vis {
		border-left:2px solid #ffffff;
		border-bottom:1px solid #ffffff;
	}

		.td_impair_separation, .td_pair_separation {
			border-left:2px solid #004485;
		}
		
		.td_impair_gnl, .td_impair_separation {
			background-color:#ffffff;
			border-left:1px solid #004485;
		}
		
		.td_pair_gnl, .td_pair_separation {
			background-color:#7fa1c2;
			border-left:1px solid #004485;
		}

/* ALIM */
.titre_gnl_alim {
	background-color:#e44e24;
}

.sstitre_gnl_alim {
	color:#e44e24;
}

.li_gnl_alim {
	background-image:url(/fginox/images/puce_rouge.gif);
}

	.tableau_gnl_alim {
		border:1px solid #e44e24;
	}
	
	.td_titre_gnl_alim, .td_titre_separation_alim, .td_titre_separation_bas_alim, .td_titre_separation_left_bas_alim {
		color:#FFFFFF;
		background-color:#e44e24;
	}

	.td_impair_separation_alim, .td_pair_separation_alim {
		border-left:2px solid #e44e24;
	}
	
	.td_impair_gnl_alim, .td_impair_separation_alim {
		background-color:#ffffff;
		border-left:1px solid #e44e24;
	}
	
	.td_pair_gnl_alim, .td_pair_separation_alim {
		background-color:#f1a691;
		border-left:1px solid #e44e24;
	}

/* PHARMA */
.titre_gnl_pharma {
	background-color:#a3bf07;
}

.sstitre_gnl_pharma {
	color:#a3bf07;
}

.li_gnl_pharma {
	background-image:url(/fginox/images/puce_vert.gif);
}

	.tableau_gnl_pharma {
		border:1px solid #a3bf07;
	}
	
	.td_titre_gnl_pharma, .td_titre_separation_pharma, .td_titre_separation_bas_pharma, .td_titre_separation_left_bas_pharma {
		color:#FFFFFF;
		background-color:#a3bf07;
	}

	.td_impair_separation_pharma, .td_pair_separation_pharma {
		border-left:2px solid #a3bf07;
	}
	
	.td_impair_gnl_pharma, .td_impair_separation_pharma {
		background-color:#ffffff;
		border-left:1px solid #a3bf07;
	}
	
	.td_pair_gnl_pharma, .td_pair_separation_pharma {
		background-color:#d1df83;
		border-left:1px solid #a3bf07;
	}

/* VISSERIE */
.titre_gnl_vis {
	background-color:#bbc5d1;
}

.sstitre_gnl_vis {
	color:#6e5d51;
}

.li_gnl_vis {
	background-image:url(/fginox/images/puce_marron.gif);
}

	.tableau_gnl_vis {
		border:1px solid #6e5d51;
	}
	
	.td_titre_gnl_vis, .td_titre_separation_vis, .td_titre_separation_bas_vis, .td_titre_separation_left_bas_vis {
		color:#FFFFFF;
		background-color:#6e5d51;
	}

	.td_impair_separation_vis, .td_pair_separation_vis {
		border-left:2px solid #6e5d51;
	}
	
	.td_impair_gnl_vis, .td_impair_separation_vis {
		background-color:#ffffff;
		border-left:1px solid #6e5d51;
	}
	
	.td_pair_gnl_vis, .td_pair_separation_vis {
		background-color:#b6aea8;
		border-left:1px solid #6e5d51;
	}


/* Page CONTACT ================================= */

.tableau_contact_ouest td, .tableau_contact_nordest td, .tableau_contact_sud td, .tableau_contact td, .tableau_contact_itinerant td, .tableau_contact_benelux td, .tableau_contact_export td {
	padding:2px 5px 2px 5px;
	font-size:11px;
}

.tableau_contact_itinerant {
	border:1px solid #2f2b5e;
	width:255px;
	margin:10px;
	background-color:#FFFFFF;
}

.td_contact_itinerant {
	background-color:#eeeff1;
	color:#000000;
	font-weight:bold;
}



.tableau_contact_ouest{
	border:1px solid #2f2b5e;
	width:255px;
	margin:10px;
	background-color:#FFFFFF;
}

.td_contact_ouest {
	background-color:#a3bf07;
	color:#FFFFFF;
	font-weight:bold;
}


.tableau_contact_nordest {
	border:1px solid #2f2b5e;
	width:255px;
	margin:10px;
	background-color:#FFFFFF;
}

.td_contact_nordest {
	background-color:#575294;
	color:#FFFFFF;
	font-weight:bold;
}



.tableau_contact_sud {
	border:1px solid #2f2b5e;
	margin:10px;
	width:255px;
	background-color:#FFFFFF;
}

.td_contact_sud {
	background-color:#d84d24;
	color:#FFFFFF;
	font-weight:bold;
}


.tableau_contact_benelux {
	border:1px solid #2f2b5e;
	width:255px;
	margin:10px;
	background-color:#FFFFFF;
}

.td_contact_benelux {
	background-color:#f7e931;
	color:#000000;
	font-weight:bold;
}


.tableau_contact_export {
	border:1px solid #2f2b5e;
	width:355px;
	margin:10px;
	background-color:#ffffff;
}
.td_contact_export {
	background-color:#5ec5ee;
	color:#FFFFFF;
	font-weight:bold;
	width:127px;
}




.LesPlus {
	color:#FFFFFF;
	size:18;
	
}
