body {
	/*background: #F1E9D0;*/
}

h2 {
	clear:both;
}

div#footer, h5, dl, dt, dd {
	margin:0; padding:0;
}

div#box {
	width:780px;
	margin:0 auto;
	text-align: left;
}

div#nav {
	background:none;
}

div#nav ul li{
	position: relative;
}

div#content {
	/*background:#ff6600;*/
	background:#fff url(/images/home_bg.jpg) 0 0 no-repeat;
	
	/*border-bottom:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;*/
	
	padding:20px 15px 10px 15px; margin:0;
	width:auto
}

#content h2{color:#ca0066}

div#footer, h5 {
	text-align: left;
	/*color:#2A5F93;*/
}

.bloc {
	/*border:1px solid #dadada;*/
	padding:0px 0px 2px 0px;
	margin-bottom:20px !important;
}

#nav li ul {
	background:#ffffff !important;
	display:none;
	width:auto !important;
	float:none !important;
	position: absolute;
	top:13px; left:0;
	padding:0; margin:0;
	z-index:100;
}
ul#fr li:hover ul, ul#fr li.over ul, ul#en li:hover ul, ul#en li.over ul {
	display:block !important;
}
div#nav ul li ul li {
	float:left !important;
	display:block !important;
	padding:0px 0 0 0 !important;
	margin:0 0 0 0 !important;
	background:#ffffff !important;
	height:14px
}
* html div#nav ul li ul li {
	padding-top:0px !important
}

li ul li span {
	/*display:block;*/
}


div#nav li ul li a {
	background:none !important;
	padding:0 !important;
	margin:1px 0 0 0 !important;
	height:13px !important;
	display:block;
	background-color:#f3f3f3 !important;
}

div#nav li a:hover, div#nav li:hover a, div#nav li.over a, div#nav li.active a {
	background-position: 0 -13px !important;
}


ul#fr li#agro ul { width:144px !important; }


ul#fr li#agro ul li a {
	width:144px !important;
	width /**/:160px
}
ul#fr li#prod ul li a {
	width:154px !important;
	width /**/:170px
}
ul#fr li#presse ul li a  {
	width:199px !important;
	width /**/:215px
}
ul#en li#agro ul li a {
	width:146px !important;
	width /**/:162px
}
ul#en li#prod ul li a {
	width:159px !important;
	width /**/:175px
}
ul#en li#media ul li a  {
	width:182px !important;
	width /**/:198px
}

div#nav li ul li#profil a {
	background-image: url(../images/home_profil_f.gif) !important;
}
div#nav li ul li#mission a {
	background-image: url(../images/home_mission_f.gif) !important;
}
div#nav li ul li#valeurs a {
	background-image: url(../images/home_valeurs_f.gif) !important;
}
div#nav li ul li#historique a {
	background-image: url(../images/home_histoire_f.gif) !important;
}
div#nav li ul li#struc a {
	background-image: url(../images/home_struc_f.gif) !important;
}
div#nav li ul li#membres a {
	background-image: url(../images/home_membres_f.gif) !important;
}
div#nav li ul li#usines a {
	background-image: url(../images/home_usines_f.gif) !important;
}
div#nav li ul li#transport a {
	background-image: url(../images/home_lait_f.gif) !important;
}
div#nav li ul li#engage a {
	background-image: url(../images/home_engage_f.gif) !important;
}

div#nav li ul li#respons-social a {background-image: url(/images/home_social_f.gif) !important;}
div#nav li ul li#industrie a {
	background-image: url(../images/home_indus_f.gif) !important;
}
div#nav li ul li#gamme a {
	background-image: url(../images/home_gamme_f.gif) !important;
}
div#nav li ul li#innov a {
	background-image: url(../images/home_innov_f.gif) !important;
}
div#nav li ul li#prix a {
	background-image: url(../images/home_prix_f.gif) !important;
}
div#nav li ul li#avis a { background-image: url(../images/home_avis.gif) !important; }
div#nav li ul li#comm a {
	background-image: url(../images/home_comm_f.gif) !important;
}
div#nav li ul li#revue a {
	background-image: url(../images/home_revue_f.gif) !important;
}
div#nav li ul li#publi a {
	background-image: url(../images/home_pub_f.gif) !important;
}
/**************/
div#nav li ul li#profile a {
	background-image: url(../images/home_profile_e.gif) !important;
}
div#nav li ul li#values a {
	background-image: url(../images/home_values_e.gif) !important;
}
div#nav li ul li#notice a { background-image: url(../images/home_notice.gif) !important; }
div#nav li ul li#history a {
	background-image: url(../images/home_history_e.gif) !important;
}
div#nav li ul li#chart a {
	background-image: url(../images/home_chart_e.gif) !important;
}
div#nav li ul li#members a {
	background-image: url(../images/home_members_e.gif) !important;
}
div#nav li ul li#plants a {
	background-image: url(../images/home_plants_e.gif) !important;
}
div#nav li ul li#milk a {
	background-image: url(../images/home_milk_e.gif) !important;
}
div#nav li ul li#social-responsa a {background-image: url(/images/home_social_e.gif) !important;}
div#nav li ul li#involve a {
	background-image: url(../images/home_involve_e.gif) !important;
}
div#nav li ul li#dairy a {
	background-image: url(../images/home_indus_e.gif) !important;
}
div#nav li ul li#product a {
	background-image: url(../images/home_prod_e.gif) !important;
}
div#nav li ul li#prizes a {
	background-image: url(../images/home_prizes_e.gif) !important;
}
div#nav li ul li#press a {
	background-image: url(../images/home_press_e.gif) !important;
}
div#nav li ul li#review a {
	background-image: url(../images/home_review-e.gif) !important;
}
/**************/


div#nav ul li ul li a:hover {
	background-color:#94afc9 !important;
}

#marques{background-color:#fff}
div#h-valeurs {
	/*padding-left:5px;
	padding-right:5px;*/
	margin:0 -15px;
	
}

div#h-valeurs dl {
	padding:8px 15px 8px;
	/*margin-left:10px;*/
	float:left;
	/*padding-left:5px;
	padding-right:5px;*/
	color:#575757;
	margin-right:9px;
	width:224px;
	background-color:#fff;
	background-position:right bottom;
	background-repeat:no-repeat;
}
#h-valeurs #h-distc{background-image:url(/images/h_bg_distc.jpg);width:170px}
#h-valeurs.fr #h-distc a{padding-right:50px}
#h-valeurs.en #h-distc a{padding-right:30px}
#h-valeurs #h-innov{background-image:url(/images/h_bg_innov.jpg);width:279px}
#h-valeurs.fr #h-innov a{padding-right:130px}
#h-valeurs.en #h-innov a{padding-right:100px}
#h-valeurs #h-jobs{background-image:url(/images/h_bg_emplois.jpg);width:223px}
#h-valeurs.fr #h-jobs a{padding-right:40px;}
#h-valeurs.en #h-jobs a{padding-right:100px;}

#h-valeurs dl.last{margin-right:0;}
/*#h-valeurs.en dl dd a{padding-right:60px}
#h-valeurs.fr dl dd a{padding-right:46px}
#h-valeurs.fr dl.last dd a{padding-right:20px}*/
div#h-valeurs dt {
	text-transform: uppercase;
	padding-left:0px;
	font-size:100%;
	
}
div#h-valeurs dd {
	/*background: #f7f7f7;*/
	padding:5px 0px 0 0px;
	font-size:20px;
	line-height:23px
}

div#h-valeurs dd strong {
	display:block;
	padding-bottom:6px;
	font-weight: normal
}
div#h-valeurs dd a {
	text-decoration: none;
	color:#575757;
	display:block;
	height:92px;
	padding-top:8px;
}
div#h-valeurs dd a:hover {
	color:#2A5F93;
}


div.clear {
	float:none;
	clear:both;
	border:0 !important;
}

.right {
	/*margin-bottom:8px;*/
	margin-top:10px;
}


