#diapo 
{
	width : 500px ;
	background-color : #EADFCB;
}

#diapo img
{
	border: none ;
}

body 
{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}



/*form, h1, h2 {
	margin: 0;
	padding: 0;
}*/

h1 {
	color : #5A2D6D ;
	font-size : 20px ;
	font-weight : normal ;
	margin : 45px 0 0 90px ;
}

.ent 
{
	margin : 55px 0 0 50px ;
}

h2 
{
	color : #5F357B ;
	font-size : 18px ;
	font-weight : normal ;
	position : absolute ;
	top : 60px ;
	left : 240px ;
}

h3 {
	font-size: 14px;
	margin: 0 0 20px 0;
	color : #5A2D6D ;
	padding-bottom : 5px ;
	border-bottom : solid 1px #FFF ;
}

h4 
{
	color : #FFF ;
	font-size: 13px;
}

/*a 
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

div#menu {
	float: left;
	z-index: 100;
	margin-left: 30px;
}*/

.menu 
{
	margin:  0 ;
	padding: 0 ;
	list-style-type: none;
	height : 280px ;
	color: white;
}

#menufarines 
{
	background-image : url(../img/bando_farines.jpg) ;
	background-repeat : no-repeat ;
}

#menugraines 
{
	background-image : url(../img/bando_graines.jpg) ;
	background-repeat : no-repeat ;
}

#menuflocons 
{
	background-image : url(../img/bando_flocons.jpg) ;
	background-repeat : no-repeat ;
}

#menufruits, #menu, #menuaccueil 
{
	background-image : url(../img/bando_fruits.jpg) ;
	background-repeat : no-repeat ;
}

.menu ul
{	
	position : absolute ;
	top : 100px ;
	left : 200px ;
}


.menu li
{
	margin: 2px 0;
	padding: 7px 10px 3px 10px;
	height: 16px;
	width: 134px;
	display : inline ;
}

.menu a
{
	color: white;
	font-weight: bold;
	text-decoration : none ;
}

.menu a:hover
{
	text-decoration : underline !important;
}

#contact .accueil a, #entreprise .accueil a 
{
	color : #FFF !important;
}

#contactlight
{
	width : 580px ;
	text-align : center ;
	background-color : #E2D3B6 ;
}

.menu a.selected, #menuG a.selected, #contact .contact a, #entreprise .entreprise
{
	color: #330066 !important;
}

.dashed 
{
	border-bottom : dashed 1px #CEB383;
	padding-bottom : 20px ;
	
}

/*.article
{
	letter-spacing: 0.2em;
	line-height: 14px;
	padding: 20px;
}

.article.detail
{
	margin: 10px 10px 10px 200px;
	padding: 0;
	background-color: #0272DB;
	background-image: url(images/charte/detail-bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.article.detail hr
{
	clear: right;
	visibility: hidden;
}

.article.detail img
{
	float: right;
	border: none;
}
.article.detail .texte
{
	padding: 0 20px 20px 20px;
}
.article.detail h3 
{
	clear: right;
	padding: 10px 20px;
	background-image: url(images/charte/detail-top.gif);
	background-repeat: no-repeat;
}

.article p
{
	margin: 0 0 14px 0;
}*/
.table_listControl, .list_table
{
	text-align : center ;
}

.table_listControl h4,.list_table h4 
{
	text-align : right ;
	background-image : url(../img/tiret.gif) ;
	background-repeat : repeat-x ;
	background-position : center ;
}

.table_listControl h4 span,.list_table h4 span
 
{
	background-color : #CEB383 ;
	padding-left : 5px ;
}

#photo
{
	background-color : #CEB383 ;
	margin : 0 50px 0 320px ;
	padding : 20px 20px;
}

#photo h4
{
	text-align : right ;
}

#Procede 
{
	margin-left : 200px ;	
}

#Procede, #Variantes 
{
	float : left ;
	width : 280px ;
	color : #5A2D6D ;
	text-align : justify ;
}

#Variantes 
{
	overflow : hidden ;
}

#clear 
{
	clear : both ;
	margin-left : 200px ;
}

#Conditionnement 
{
}

#Applications, #Conditionnement
{
	width : 280px ;
	margin-left : 530px ;
	color : #5A2D6D ;
	text-align : justify ;
}

.table_listControl td, .list_table td
{
	padding : 5px 10px ;
	background-color : #CEB383 ;
}

/*.list_table td
{
	background-image: url(images/charte/list-bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

.article.liste h3 
{
	color: #05CCFE;
	margin: -20px -20px 0 -20px;
	padding: 10px 20px 5px;
	background-image: url(images/charte/list-top.gif);
	background-repeat: no-repeat;
	border-bottom: 2px solid #0161C7;

}

.article.liste a
{
	display:block;
	text-align: center;
}*/

#main 
{
	width : 950px ;
	margin : 0 auto ;
	padding : 0 ;
	background-image : url(../img/pix.gif);
	background-repeat : repeat-y ;
}

#contenu
{
	background-image: url(../img/fond_haut.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	min-height: 1000px;
}

#contenuENT
{
	background-image: url(../img/fond_haut.jpg);
	background-repeat: no-repeat;
	background-position : top ;
	min-height: 400px;
}

#menuG 
{
	float : left ;
	width : 200px ;
}

#menuG a
{
	display : block ;
	margin-left : 30px ;
	line-height : 18px ;
	color : #FFF ;
	text-decoration : none ;
	font-weight : bold ;	
}

#menuG a:hover
{
	text-decoration : underline ;
}

#interne, #interneDetail, #interneEntreprise 
{
	padding : 50px 40px 0 0 ;
	overflow : hidden ;
}

#interneEntreprise 
{
	color : #5A2D6D ;
	text-align : justify ;
}

#blanc
{
	color : #FFF ;
}

#description
{
	float : left ;
	color : #5A2D6D ;
	width : 280px ;
	overflow : hidden ;
}

#listeent li
{
	line-height : 30px ;
}

/*hr#articles_end
{
	clear: both;
	visibility: hidden;
}

.list_table
{
	margin: 0 0 0 190px;
	padding: 0px;
}

table.list_table td
{
	background-color: #0272DB;
	width: 50%;
	vertical-align: top;
}

table.list_table td .article
{
	margin: 0;
}

.list_table td a.lien_detail
{
	color: #05CCFE;
	display: block;

	text-align: right;
	padding: 0 30px 3px 0px;
}*/


#pied {
	height: 67px;
	background-image: url(../img/pied.jpg);
	font-style: normal;
	text-align: center;
	padding-top : 15px ;
	color : #FFF ;
	line-height : 20px ;
}

#pied a
{
	color : #FFF ;
	text-decoration : none ;
}

#pied a:hover 
{
	text-decoration : underline ;
}