body { font-family: Verdana,sans-serif; margin: 0px; background: #EFEFEF; }

div, p, h1, h2, h3, h4, h5, h6, blockquote, object, img, form, fieldset, address, dl, dt, dd, ul, li {

	overflow:hidden; /* clear block level elements */
	margin:0;
	padding:0;
	border:0;
	background-repeat:no-repeat;
	background-position:top left;
}

img { border : 0; }



#top_menu {
	border-bottom:#02318E solid 1px;
	height:20px;
	background-color:#FFFFFF;
	width:738px
}

#top_menuhome {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	height:20px;
	text-align:center;
	width:55px;
	padding-top:4px;
}
#top_menuhome a {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}




#top_menulien {
 	float:left;
	width:643px;
	text-align:center;
}

#top_menulien li {
 	float:left;
	border-right: #FFFFFF solid 1px;
	height:20px;
	padding: 0px 8px 0px 8px;
	background-color:#03328E;

}

#top_menulien li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}


#top_menulang {
	float:left;
	height:20px;
	text-align:right;
	width:35px;
	padding-right:5px;
}



#top_ssmenu {
	height:19px;
	width:738px;
	background-color:#CBD8F2; 
	font-size:9px;
	font-weight:bold;
}

#top_ssmenu ul {
	height:16px;
	width:683px;
	padding-top:3px;
	padding-left:55px;
}

#top_ssmenu li {
 	float:left;
	height:19px;
	padding: 0px 8px 0px 8px;

}

#top_ssmenu a{
	text-decoration:none;
	color:#03328E;
}

/* ****************** SS MENU ACCES ***************** */

#acces {
	position:absolute;  
	visibility: hidden; 
	background-color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	padding:3px 15px 2px 8px; 
	margin-top:-20px; 
	border-left:#02318E solid 1px;
	border-right:#02318E solid 1px;
	border-bottom:#02318E solid 1px;
}

#acces li{
	padding-bottom:2px;
}

#acces a{
text-decoration:none;
color:#02318E;
}
#acces a:hover{
text-decoration:underline;
}

/* ****************** SS MENU ACCES ***************** */



#indexpied {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}














/* ********************************************************** */
/* ******************* CSS ANCIEN *************************** */
/* ********************************************************** */

.tab { border: 1px solid #000000; background: #FFFFFF;}

.menu {font-size: 10px; background-color: #FDFDFE;}
a.menu, a.menu:visited{ font-size: 10px; color: #000000; margin: 0px; padding: 0px 7px 1px 7px; border-right: 1px solid #7E7E7F; TEXT-DECORATION: none}
a.menu:hover{ background-color: #02318E; color: #FFFFFF; padding: 0px 7px 1px 7px; text-decoration: none;}
a.menu2, a.menu2:visited{ font-size: 10px; color: #000000; margin: 0px; padding: 0px 7px 1px 7px; TEXT-DECORATION: none}
a.menu2:hover{ background-color: #02318E; color: #FFFFFF; padding: 0px 7px 1px 7px; text-decoration: none;}
.menuSelect { background-color: #02318E; color: #FFFFFF; padding: 0px 7px 1px 7px; border-right: 1px solid #7E7E7F; text-decoration: none;}

.ssmenu {font-size: 9px; background-color: #CBD8F2;}
.ssmenutxt {color: #02318E; text-decoration: none;}
.ssmenutxt:hover {color: #02318E; font-weight:bold; text-decoration: none;}
.ssmenuSelect {color: #02318E; font-weight:bold; text-decoration: none;}

.menu_liste { font-size: 9px; color: #02318E; text-decoration:none }
.menu_liste:hover { font-size: 9px; color: #02318E; text-decoration:underline }


.chemin0 { font-size: 9px; color: #FFFFFF; text-decoration:none }
.chemin0:hover { font-size: 9px; color: #FFFFFF; text-decoration:underline }
.chemin { font-size: 9px; color: #CBD8F2; text-decoration:none }
.chemin:hover { font-size: 9px; color: #CBD8F2; text-decoration:underline }
.chemin1 { font-size: 9px; color: #CBD8F2; text-decoration:none }
.chemin1:hover { font-size: 9px; color: #CBD8F2; text-decoration:underline }
.chemin2 { font-size: 9px; color: #FF9A8F; text-decoration:none }
.chemin2:hover { font-size: 9px; color: #FF9A8F; text-decoration:underline }
.chemin3 { font-size: 9px; color: #7FD08B; text-decoration:none }
.chemin3:hover { font-size: 9px; color: #7FD08B; text-decoration:underline }
.infos { font-size: 9px; color: #02318E; text-decoration:none }
.infosB { font-size: 9px; color: #FFFFFF; text-decoration:none }

.saviez { font-size: 10px; color: #02318E; text-decoration:none }

.V10GBlanc { font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none }

.Alimentaire { font-size: 12px; color: #02318E; font-weight:bold; text-decoration:none }
.Nalimentaire { font-size: 12px; color: #A80000; font-weight:bold; text-decoration:none }
.Parfum { font-size: 12px; color: #008000; font-weight:bold; text-decoration:none }


.soluttxthome { font-size: 10px; color: #000000; text-decoration:none }

.solutRub { font-size: 11px; color: #FFFFFF; text-decoration:none }
.solutRub:hover { font-size: 11px; color: #FFFFFF; text-decoration:none }

.soluttxt { font-size: 10px; color: #FFFFFF; text-decoration:none }
.soluttxtG { font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none }
.solutDecouv { font-size: 9px; color: #000000; text-decoration:none }

.solutMachine { font-size: 12px; color: #FFFFFF; font-weight:bold; text-decoration:none }
.solutRemplissage { font-size: 11px; color: #02318E; font-weight:bold; text-decoration:none }
.solutRemptxt { font-size: 10px; color: #000000; text-decoration:none }
.solutRemptxt:hover { font-size: 10px; color: #FFFFFF; text-decoration:none }
.solutRemptxt2 { font-size: 10px; font-weight:bold; color: #FFFFFF; text-decoration:none }
.solutRemptxt2:hover { font-size: 10px; font-weight:bold; color: #FFFF00; text-decoration:none }
.solutReference { font-size: 9px; color: #999999; text-decoration:none }
.solutRemplissage2{ font-size: 11px; color: #A80000; font-weight:bold; text-decoration:none }
.solutRemplissage3{ font-size: 11px; color: #01680D; font-weight:bold; text-decoration:none }

.ServiceOrange11G{ font-size: 11px; color: #F7941D; font-weight:bold; text-decoration:none }
.ServiceNoir11{ font-size: 11px; color: #000000; text-decoration:none }
.ServiceNoir9{ font-size: 9px; color: #000000; text-decoration:none }
.ServiceNoir10{ font-size: 10px; color: #000000; text-decoration:none }
.ServiceNoir11G{ font-size: 11px; color: #000000; font-weight:bold; text-decoration:none }
.Service9bleu{ font-size: 9px; color: #02318E; text-decoration:none }
.ServiceTelecharger{ font-size: 10px; color: #02318E; font-weight:bold; text-decoration:none }

.EmploiTitre{ font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none }
.EmploiPoste{ font-size: 9px; color: #02318E; text-decoration:none }
.EmploiPoste:hover{ font-size: 9px; color: #02318E; text-decoration:underline }
.EmploiPays{ font-size: 9px; color: #000000; text-decoration:none }
.EmploiTxt{ font-size: 10px; color: #000000; text-decoration:none }
.EmploiPostul{ font-size: 10px; color: #02318E; font-weight:bold; text-decoration:none; }
.EmploiLien{ font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:underline; }

.EmploiProfil{ font-size: 10px; color: #02318E; font-weight:bold; text-decoration:none }
.EmploiProfiltxt{ font-size: 9px; color: #02318E; text-decoration:none }
.Emploinfo{ font-size: 11px; color: #02318E; font-weight:bold; text-decoration:none }

.FormNom { font-size: 10px; color: #02318E; font-weight:bold; text-decoration:none }
.FormChps { font-size: 10px; color: #666666; font-weight:bold; text-decoration:none }
.FormNom2 { font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none }


.NewsTitre{ font-size: 11px; color: #02318E; font-weight:bold; text-decoration:none }
.NewsDate{ font-size: 10px; color: #000000; font-weight:bold; text-decoration:none }
.NewsTxt{ font-size: 10px; color: #000000; text-decoration:none }
.Newsliens{ font-size: 9px; color: #02318E; text-decoration:none }
.Newsinfo{ font-size: 11px; color: #02318E; text-decoration:none }
.NewsSavoir{ font-size: 9px; color: #0351EB; font-weight:bold; text-decoration:none }

.Actu{ font-size: 18px; color: #02318E; font-weight:bold; text-decoration:none }
.ActuTitre{ font-size: 11px; color: #000000; font-weight:bold; text-decoration:none }
.ActuTxt{ font-size: 10px; color: #000000; text-decoration:none }
.Actuliens{ font-size: 10px; color: #000000; font-weight:bold; text-decoration:none }
.Actuliens2{ font-size: 10px; color: #000000; font-weight:bold; text-decoration:underline }

.machinetxt{ font-size: 10px; color: #02318E; text-decoration:none }
.machinetxt2{ font-size: 11px; color: #02318E; font-weight:bold; text-decoration:none }
.machinetxt3{ font-size: 11px; color: #7C869A; font-weight:bold; text-decoration:none }
.machineliste{ font-size: 9px; color: #000000; text-decoration:none }
.machinetxtGris{ font-size: 10px; color: #999999; text-decoration:none }

.portraitG { font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none }
.HistoricTxt{ font-size: 10px; color: #000000; text-decoration:none }

.aseptiqueB{ font-size: 10px; color: #FFFFFF; font-weight:bold; text-decoration:none }
.aseptiquePuce{ font-size: 10px; color: #C91940; font-weight:bold; text-decoration:none }
.aseptiqueN{ font-size: 9px; color: #000000; text-decoration:none }


.selection { font-size: 10px; font-style: italic;}
.home_famille { font-size: 11px;}

.home_newsTD {background-color: #EFEFEF;}

.laurier { font-size: 9px; color: #000000; text-decoration:none }
.laurier2 { font-size: 10px; color: #000000; font-weight:bold; text-decoration:none }

.infosHome { font-size: 9px; color: #AAAAAA; text-decoration:none }
.flash { font-family: Arial,sans-serif; font-size: 9px; color: #FFFFFF; text-decoration:none }


.home_Aliment {
font-size: 11px;
color: black;
list-style-type:none;
background-image: url(img/home_pictAlim.gif);
background-repeat: no-repeat;
padding-left: 30px;
}


/* ///// CONTACT ///// */
.contact_pays {font-family : Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 12px; color:#0763AA;}

.contact_formtxt {font-family : Arial, Helvetica, sans-serif; font-size: 10px; color:#52647A;}
.contact_delegue {font-family : Arial, Helvetica, sans-serif; font-weight: bold;  font-size: 12px; color:#000000;}
.contact_nomdelegue {font-family : Arial, Helvetica, sans-serif;  font-size: 12px; font-weight: bold; color:#0763AA;}
.contact_maildelegue {font-family : Arial, Helvetica, sans-serif;  font-size: 10px; color:#0763AA; text-decoration:underline}
.contact_teldelegue {font-family : Arial, Helvetica, sans-serif;  font-size: 12px; color:#000000;}

.contact_texte {font-family : Arial, Helvetica, sans-serif;  font-size: 11px; color:#000000; }
.contact_texte2 {font-family : Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 12px; color:#0763AA;}

.contact_nomstimus {font-family : Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 11px; color:#0763AA;}
.contact_txtstimus {font-family : Arial, Helvetica, sans-serif;  font-size: 9px; color:#000000;}
.contact_lientimus {font-family : Arial, Helvetica, sans-serif;  font-size: 10px; color:#0763AA;}

.contact_siege {font-family : Arial, Helvetica, sans-serif;  font-weight: bold; font-size: 11px; color:#0763AA;}
.contact_txtsiege {font-family : Arial, Helvetica, sans-serif;  font-size: 10px; color:#000000;}
.table_contact_pays {border : 2px solid #0763AA;}

.selectContinent { border : 1px solid #0763AA; color: #000000; font : 10px Verdana, sans-serif; }
.inputContinent { border : 1px solid #0763AA;color: #FFFFFF;background-color:#0763AA;font : 10px Verdana, sans-serif;}
