BODY	{
	margin-top: 113px;
	margin-right: 0px; 
	margin-left: 120px;
	margin-bottom: 0px;
	background-color: #C4D4D4;
	background-image: url(bleu.gif);
	background-repeat: repeat-y;
	background-position: left top;
	color: #006699;
}

BODY, TD, LI, UL {
	font-family: "Arial", "Helvetica", Sans-serif;
	font-size: 11pt;
}

IMG			{ border: 0; padding: 0; margin: 0;}
#thehint	{ position: absolute; left: 0px; top: 0px; width: 120px; }
.logo		{ position: absolute; width: 128px; height: 113px; top: 0px; left: 126px; z-index: 9; }
.left1		{ position: absolute; top: 115px; left: 28px; width: 64px; height: 64px; }
.left2		{ position: absolute; top: 195px; left: 28px; width: 64px; height: 64px; }
.left3		{ position: absolute; top: 275px; left: 28px; width: 64px; height: 64px; }
.left4		{ position: absolute; top: 355px; left: 28px; width: 64px; height: 64px; }
.left5		{ position: absolute; top: 435px; left: 28px; width: 64px; height: 64px; }
.left6		{ position: absolute; top: 515px; left: 28px; width: 64px; height: 64px; }
.societe	{ position: absolute; top: 31px; left:  233px; }
.emballage	{ position: absolute; top: 65px; left:  233px; }
.partenaire	{ position: absolute; top: 44px; right:  12px; font-size: 11pt; font-weight: bold; letter-spacing: 0.2em;}
.menuemball	{ position: absolute; top: 73px; right: 185px; z-index: 9; }
.menucolles	{ position: absolute; top: 73px; right:  12px; z-index: 9; }
.soustitre	{ position: absolute; top: 73px; right:  12px; }
.titre		{ 
	position: absolute; top: 12px; right: 12px; 
	font-family: "Times new roman", "Times", serif; 
	font-size: 24pt; 
	font-weight: bold; 
	font-style: italic;
}
.barregauche	{ position: absolute; top: 62px; left:  233px; height: 3px; width: 70%;}
.barredroite	{ position: absolute; top: 62px; right:  12px; height: 3px; width: 360px; }
H1, H2			{ font-family: "Times new roman", "Times", serif; font-weight: bold; font-style: italic; margin: 0; }
H1				{ font-size: 18pt; margin: 0; margin-bottom: 0.5em; text-align: left; }
H2				{ font-size: 14pt; margin: 0; text-align: left; }
UL 				{ font-size: 11pt; color:#003366; margin-left: 1.5em; margin-top: 0.5em;}
TABLE, TD		{ font-family: Arial, Helvetica, Sans-serif; font-size: 11pt; }
TABLE.present		{ color: white; background-color: #3399CC; border: 8px solid #3399CC;}
TD.contact, TD.nom	{ font-size: 8pt; }
TD.nom				{ font-weight: bold; text-align: left; }
TD.details			{ font-size: 9pt; font-weight: normal; color: black; padding-right: 8px; padding-left: 8px; }
TD.soustitre		{ font-size : 12pt; font-weight: bold; color: #006699; padding-right: 8px; padding-left: 8px; }
TD.under			{ border-top: 3px solid #006699; }

A:link		{ text-decoration:none; color: #3399CC;}
A:visited	{ text-decoration:none; color: #3399CC; }
A:active	{ text-decoration:none; color: #3399CC; }
A:hover		{ text-decoration:none; color: #FF0000;}
A:focus		{ text-decoration:none; color: #FF0000;}

A.menu			{ color: #FFFFFF; font-size: 11pt; text-decoration: none; font-weight: bold; }
A:link.menu		{ color: #FFFFFF; text-decoration: none; }
A:visited.menu	{ color: #FFFFFF; text-decoration: none; }
A:active.menu	{ color: #000000; text-decoration: none; }
A:hover.menu	{ color: #FFFFFF; text-decoration: none; }
A:focus.menu	{ color: #000000; text-decoration: none; }

.popper	{ 
	position: absolute; 
	visibility: hidden; 
	z-index: 9; 
	margin: 0;
	padding: 0;
	width: 165px;
	margin-top: 8px;
}

TEXTAREA, INPUT, SELECT {
	font-family: "Arial", "Helvetica", Sans-serif;
	font-weight: bold; 
	font-size: 10pt;
	color: #006699;
	border: 1px solid #006699;
	background-color: white; 
}

.news	{
	margin-left: 4em; 
	margin-right: 4em; 
	margin-top: 1em;
	margin-bottom: 1em;
	padding-bottom: 1em; 
	border-bottom: 1px solid #006699; 
	font-size: 12pt; 
	font-family: "Arial", "Helvetica", Sans-serif;
	text-align: left;
	font-weight: bold;
}

.noscreen { display: none; }

@media print {
	.noscreen { display: block; position: absolute; top: 120px; left: 120px; }
}
@page { size: landscape; }

