@charset "UTF-8";

/********************************************/
/* Elements de base */
/********************************************/
a:link { color: #605ea2; font-weight:bold; text-decoration: underline;}
a:visited { color: #605ea2; font-weight:bold; text-decoration: none;}
a:hover { color: #d2321a; font-weight:bold; text-decoration: underline;}
a:active { color: #d2321a; font-weight:bold; text-decoration: underline;}

body {
	background-color: #fff8d6;
	padding: 0;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color: #67179f;
	}

h1 {
	margin: 0;
	padding: 0;
	}

h2 {
	}

h3 {
	}

img {
	border: 0;
	}






/********************************************/
/* Conteneur default */
/********************************************/

#global {
	background:#ffed5d url(../img/com/fd_bleu.gif) left top no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top: 5px;
	padding: 0;
	text-align: left;
	width: 990px;
	min-height: 583px;
	height: auto !important;
	height: 583px;
	position:relative;
	}


		
/********************************************/
/* Accueil */
/********************************************/

#Accueil{
	background:#ffed5d url(../img/fr/accueil/montage_photos.jpg) left top no-repeat;
	width: 990px;
	height:492px;
	}
	#Accueil #AnimFlash{
	padding:30px 0 30px 280px;
	margin:0;
	width: 615px;
	height:100px;
	}
	#Accueil #Actualites{
	padding:117px 0 0 25px;
	margin:0;
	width: 615px;
	height:100px;
	}
		#Accueil #Actualites a:link, #Accueil #Actualites a:visited{
		font-size:10px; color: #6a302c; text-decoration: none; font-weight:bold;
		padding:0 0 0 200px;
		}
		#Accueil #Actualites a:hover, #Accueil #Actualites a:active { 
		font-size:10px; color: #67179f; text-decoration: none; font-weight:bold;
		padding:0 0 0 200px;
		}
		#Accueil #Actualites table td{
		width: 150px;
		}		
#AccueilGb{
	background:#ffed5d url(../img/gb/accueil/montage_photos.jpg) left top no-repeat;
	width: 990px;
	height:492px;
	}
	#AccueilGb #AnimFlash{
	padding:30px 0 30px 280px;
	margin:0;
	width: 615px;
	height:100px;
	}
	#AccueilGb #Actualites{
	padding:117px 0 0 25px;
	margin:0;
	width: 615px;
	height:100px;
	}
		#AccueilGb #Actualites a:link, #AccueilGb #Actualites a:visited{
		font-size:10px; color: #6a302c; text-decoration: none; font-weight:bold;
		padding:0 0 0 200px;
		}
		#AccueilGb #Actualites a:hover, #AccueilGb #Actualites a:active { 
		font-size:10px; color: #67179f; text-decoration: none; font-weight:bold;
		padding:0 0 0 200px;
		}
		#AccueilGb #Actualites table td{
		width: 150px;
		}		
#BlocTransparent{
	width: 666px;
	height:492px;
	position:absolute;
	left:325px;
	top:80px;
	}
#Actu1Zoom{
	width: 642px;
	height:550px;
	position:absolute;
	left:310px;
	top:25px;
	background-color:#ffffff;
	border: 1px solid #ffffff;
	margin:0;
	padding: 10px;
	visibility:hidden;
	}
	#Actu1Zoom a:link, #Actu1Zoom a:visited{
		font-size:10px; color: #6a302c; text-decoration: none; font-weight:bold;
		padding:5px;
/*		float:right;*/
		}
	#Actu1Zoom a:hover, #Actu1Zoom a:active { 
		font-size:10px; color: #67179f; text-decoration: none; font-weight:bold;
		padding:5px;
/*		float:right;*/
		}
#Actu2Zoom{
	width: 642px;
	height:550px;
	position:absolute;
	left:310px;
	top:25px;
	background-color:#ffffff;
	border: 1px solid #ffffff;
	margin:0;
	padding: 10px;
	visibility:hidden;
	}
	#Actu2Zoom a:link, #Actu2Zoom a:visited{
		font-size:10px; color: #6a302c; text-decoration: none; font-weight:bold;
		padding:5px;
/*		float:right;*/
		}
	#Actu2Zoom a:hover, #Actu2Zoom a:active { 
		font-size:10px; color: #67179f; text-decoration: none; font-weight:bold;
		padding:5px;
/*		float:right;*/
		}
	#Actu2Zoom #Actu2ZoomBtnVideo {
		width: 120px;
		height:50px;
		position:absolute;
		left:500px;
		top:430px;
		}
/********************************************/
/* Conteneurs Généraux */
/********************************************/
	


#Rubrique{
	background:#ffed5d url(../img/fr/img_fd.jpg) left top no-repeat;
	padding:0;
	margin:0;
	width: 990px;
	}
	
	
#Titrage{
	margin:0;
	padding:80px 0 30px 350px;
	}
	
#Contenu {
	width: 990px;
	text-align:justify;
	padding:0;
	margin:0;
	}	
	#Contenu Table {
	text-align:justify;
	width:890px;
	padding:0;
	margin:0 50px 0 50px;
	top:0;
	}
	#Contenu Table.heightmin {
	height:200px;
	}		

	#Contenu #BDP {
	background:transparent url(../img/com/bdp.gif) left bottom no-repeat;
	height:104px;
	}	
	#Contenu #GroupeJacquet {
	background:transparent url(../img/com/groupe_jacquet/bdp.gif) left bottom no-repeat;
	height:520px;
	width:890px;
	padding: 20px 50px 0 50px;
	}	
	#Contenu #GroupeJacquet Table{
	text-align:justify;
	width:570px;
	height:150x;
	padding:0;
	margin-left:200px;
	top:0;
	}
	#Contenu #JacquetFoodSolutions {
	background:transparent url(../img/fr/jacquet_food_solutions/bdp.gif) left bottom no-repeat;
	height:970px;
	width:900px;
	padding: 0 40px 0 50px;
	}
	#Contenu #JacquetFoodSolutions Table {
	text-align:justify;
	width:800px;
	height:150x;
	padding:0;
	margin:0;
	top:0;
	}
	#Contenu #JacquetInternational {
	background:transparent url(../img/com/bdp.gif) left bottom no-repeat;
	width:990px;
	height:790px;
	margin:0;
	padding:0;
	}
		#Contenu #JacquetInternational Table{
		width:890px;
		padding:0;
		margin-left:50px;
		margin-top:30px;
		top:0;
		}
			#Contenu #JacquetInternational Table td{
				background-color:#fff17b;
				padding-left: 7px;				}
			#Contenu #JacquetInternational Table th{
				background-color:#f0e160;
				padding-left: 7px;
				font-weight:normal;
				}
	#Contenu #JacquetInternational Table.Belgium{
		width:400px;
		padding:0;
		margin:0;	
		top:0;
		color: #67179f;
		font-weight:normal;
		}
	#Contenu #JacquetInternational Table.International{
		background-color:transparent;
		width:400px;
		padding:0;
		margin:0;	
		top:0;
		color: #67179f;
		font-weight:normal;
		}
	#Contenu #JacquetInternational Table.RepartitionCA{
		background-color:transparent;
		width:300px;
		padding:0;
		margin:0;	
		}
	#Contenu #NosProduits {
	background:transparent url(../img/com/bdp.gif) left bottom no-repeat;
	height:600px;
	width:990px;
	padding: 10px 0 0 0;
	text-align:center;
	}	
		#Contenu #NosProduits Table{
		width:650px;
		padding:0;
		margin-left:50px;
		margin-top:5px;
		}
			#Contenu #NosProduits Table th {
			text-align:left;
			width:150px;
			padding:5px;
			}
			#Contenu #NosProduits Table td {
			padding: 0 0 0 70px;
			}
	#Contenu #NosActualites {
	height:520px;
	width:890px;
	padding: 20px 50px 0 50px;
	text-align:center;
	}	
	#Contenu #Recrutement {
	padding:0;
	margin:0;
	min-height:200px;
	}		
	#Contenu #Recrutement Table {
	width:760px;
	padding: 20px 0 0 0;
	}
		#Contenu #Recrutement Table th {
		background-color:#f7c829;
		color:#d2321a;
		font-weight:bold;
		font-size:11px;
		padding:5px;
		}
		#Contenu #Recrutement Table td {
		background-color:#eddb4c;
		color:#73413d;
		padding:5px;
		}
		#Contenu #Recrutement input	{
		margin:0;
		padding:0;
		}
		#Contenu #Recrutement input.btn	{
		margin:0;
		padding:0;
		width:100px;
		height:25px;
		cursor: pointer;
		border:1px solid red;
		background-color:#f7c829;
		color:#d2321a;
		font-size:11px;
		}
	#Contenu #Contact {
	background:transparent url(../img/com/bdp.gif) left bottom no-repeat;
	padding:60px 150px 0 150px;
	margin:0;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	}
		#Contenu #Contact Table {
			width: 650px;
			margin:0;
			padding:0;
			}
			#Contenu #Contact Table th {
				background-color:#f7c829;
				color:#d2321a;
				font-weight:bold;
				font-size:11px;	
				padding:5px;
				}
			#Contenu #Contact Table td {
				background-color:#eddb4c;
				color:#73413d;
				padding:5px;
				}
		#Contenu #Contact input	{
			margin:0;
			padding:0;
			}
			#Contenu #Contact input.btn	{
				margin:0;
				padding:0;
				width:100px;
				height:25px;
				cursor: pointer;
				border:1px solid red;
				background-color:#f7c829;
				color:#d2321a;
				font-size:11px;
				}
		#Contenu #Contact a:link, #Contenu #Contact a:visited  { 
		font-size:11px; color: #d2321a; text-decoration: none; font-weight:bold; line-height:14px;
		}
		#Contenu #Contact a:hover, #Contenu #Contact a:active { 
		font-size:11px; color: #d2321a; text-decoration: underline; font-weight:bold; line-height:14px;
		}					
#PostIt{
	background:transparent url(../img/com/post_it.gif) left top no-repeat;
	width: 178px;
	height: 201px;
	right:15px;
	top:145px;
	position:absolute;
	display:none;
	}
	#PostIt p {
	margin: 75px 12px 0 10px;
	color:#d2321a;
	text-align:justify;
	}
	#PostIt img {
	padding: 30px 0 0 0;
	}
	#PostIt a:link, #PostIt a:visited  { 
	font-size:10px; color: #6a302c; text-decoration: none; font-weight:bold; line-height:18px;
	}
	#PostIt a:hover, #PostIt a:active { 
	font-size:10px; color: #67179f; text-decoration: none; font-weight:bold; line-height:18px;
	}
	body#pageNosProduits #PostIt   { 
	display:block;
	}
			
body#pagePetitDejeuner #PostIt   { 
		display:block;
		background:transparent url(../img/com/post_it_lg.gif) left top no-repeat;
		width: 178px;
		height: 300px;
		right:15px;
		top:145px;
		position:absolute;
		}

	
			 
#BDP{
	background-color:#e70018;
	width: 970px;
	height:38px;
	padding:10px 0 10px 20px;
	color:#f5f5f5;
	text-align:left;
	}
	#BDP a:link, #BDP a:visited  { 
		font-size:10px; color: #fff; text-decoration: none; font-weight:bold; line-height:18px;
		}
	#BDP a:hover, #BDP a:active { 
		font-size:10px; color: #fff; text-decoration: none; font-weight:bold; line-height:18px;
		}
	
	
/********************************************/
/* Groupe Jacquet */
/********************************************/
			
#Baguettine{
	background:transparent url(../img/com/groupe_jacquet/baguettine.jpg) right top no-repeat;
	width: 233px;
	height: 252px;
	right:0;
	top:118px;
	position:absolute;
	display:none;
	}


body#pageGroupeJacquet #Baguettine   { 
	display:block;
	}

/********************************************/
/* Les classes */
/********************************************/


.separateur {
	clear: both;
	visibility: hidden;
	}

.Transparence {
	background-color:transparent;
	}
	
.TxtJustifie {
	text-align:justify;
	}
	
.TxtCentre {
	text-align:center;
	}
	
.IntroRubrique {
	color:#d2321a;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	margin-left:150px;
	}
	
.IntroRgeBold {
	color:#d2321a;
	font-weight:bold;
	font-size:13px;
	line-height:18px;
	}
.Bold {
	font-weight:bold;
	}
	
.Police11pxBold {
	font-size:11px;
	font-weight:bold;
	}	
.Vert {
	color: #96bd0d;
	font-weight:bold;
	}
/********************************************/
/* Positionnement */
/********************************************/
.droite {
	float: right;
	}

.gauche {
	float: left;
	}


.ClearBoth {
	clear: both;
	}

.VisibilityHidden {
	visibility:hidden;
	}

.MarginTop70px	{
	margin-top:70px;
	text-align:center;	
}

.Retrait60px	{
	margin-left:60px;
}
.Retrait15px	{
	margin-left:15px;
}

.Retrait150px	{
	margin-left:150px;
}

.Retrait200px	{
	margin-left:200px;
}
.Retrait350px	{
	margin-left:350px;
}
.PaddingLeft1	{
	padding-left:170px;
}

.x-dlg .x-dlg-hd-left {background-color:#000; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right {background-color:#000; background-image:none;}
.x-dlg .x-dlg-hd-left .x-dlg-hd-right .x-dlg-hd {background-color:#000; background-image:none;}
.x-dlg .x-dlg-dlg-body {border-bottom:3px solid #000; border-right:3px solid #000; border-left:3px solid #000; background-color:#000;}

.x-dlg-mask {opacity: 0.6; background-color: #000;}
