/* Début du frame de contenu */
	body{
		background-color:#221E1F;
		text-align:center;	
	}
	img {
		border: 0px;
	}
	a:link{
		color:#00817C;	
		text-decoration:underline;
	}
	a:active{
		color:#00817C;	
		text-decoration:underline;
	}
	a:visited{
		color:#48aaa6;
		text-decoration:underline;
	
	}
	div#wrapcontent{
		float:left;
		width:506px;
		padding:0px 0px 0px 6px;		
	}
	div#wrapbody{
		margin:0px auto 0px auto;
		width:737px;		
	}
	div#wrapentete{
		width:744px;
		float:left;
		clear:both;
		text-align:left;
	}
	div#logo{
		width:253px;
		float:left;	
	}
	div#topcontenu, div#wrapmiddle{
		float:left;
		clear:both;	
		width:737px;		
	}
	div#middlecontenu{		
		float:left;
		width:728px;
		text-align:left;
		background-color:#FFFFFF;	
		background-image:url(/_images/background_bottom.gif);
		background-repeat:no-repeat;		
		background-position:bottom;	
	}
	div#imggauche{
		float:left;
		width:9px;
	
	}
	div#contenu{
		width:712px;
		float:left;	
	}
	div#imgdroite{
		width:16px;
		float:left;
	}
	div#wrapbottom{
		float:left;
		width:737px;	
	}	
	div#wrapmenubottom{
		float:left;
		clear:both;
		margin:10px 0px 0px;
		font:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:right;	
	
	}
	
	/* Accueil */
	
		
	div.datepromo{
		width:256px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		padding:3px 0px 3px 0px;
		color:#00817C;
	
	}
	
	div#bloccentral{
		float:left;
		width:506px;
		padding:0px 0px 0px 6px;		
	}
	
	
	/* Primeur Bloc vert */
	
	div#primeurvert{
		width:232px;
		float:left;	
	}
	div#primeurvertborddroit{
		float:left;
		width:9px;	
	}
	div#primeurverthaut{
		float:left;
		clear:both;
		width:232px;		
	}
	div#primeurvertcontenu{
		float:left;
		width:223px;
		background-color:#00817C;
		font-family:Arial, Helvetica, sans-serif;				
	}
	
	h1#primeurverttitre{
		color:#FFFFFF;
		font-size:24px;
		font-weight:bolder;	
		padding:0px 5px 0px 5px;
	}
	div#primeurvertdescription{
		font-size:12px;
		color:#000000;		
		text-align:left;
		padding:5px;
	
	}
	div#primeurvertplusinfo{
		padding: 5px 15px;
	}
	
	/* Primeur bloc blanc */
	div#primeurblanc{
		width:232px;
		float:left;
	}
	div#primeurblancborddroit{
		float:left;
		width:9px;	
	}
	div#primeurblanchaut{
		float:left;
		clear:both;
		width:232px;		
	}
	div#primeurblanccontenu{
		float:left;
		width:223px;
		background-color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
	}
	h1#primeurblanctitre{
		font-size:24px;
		font-weight:bolder;	
		padding:0px 5px 0px 5px;
	}
	div#primeurblancdescription{
		font-size:12px;
		color:#000000;		
		text-align:left;
		padding:5px;
		margin-top:48px;
	}

	div#primeurblancplusinfo{
		padding: 5px 15px;
	}	
	
	
	div#primeurpromosem{
		float:left;
		width:256px;		
		padding:0px 0px 0px 5px;		
	}
	div.primeurpromoproduit{
		padding:10px 0px 0px 0px;
	
	}
	div.primeurpromoproduit div.imgproduitpromo{
		float:left;
		width:121px;
		padding:0px;
		margin:0px;		
	}
	div.primeurpromoproduit div.bloctxtpromo{
		float:left;
		width:125px;		
		padding:0px 5px 0px 5px;
		margin:0px;		
		font-family:Arial, Helvetica, sans-serif;
	}
	.exposant{
		font-size:11px;
		vertical-align:text-top;	
	}
	div.primeurpromoproduit div.marqueproduitpromo{
		font-size:10px;
		font-weight:bold;	
	}
	div.primeurpromoproduit div.prixpromo{
		font-size:24px;
		font-weight:bold;
		font-style:italic;	
	}
	div.primeurpromoproduit div.titrepromo{	
		font-size:14px;
		font-weight:bold;
		color:#00827A;
	}
	div.primeurpromoproduit div.DescPromo{
		font-size:10px;	
	}
	div.separateurprimeur{
		padding:5px 0px 5px 0px;	
	}
	div#primeurbas{	
		font-family:Arial, Helvetica, sans-serif;	
		margin:5px 0px 0px 0px;
		padding:0px 0px 0px 9px;
		float:left;
		
	}
	div#backgroundgris{
		float:left;
		background-image:url(/_images/BackGround_PrimeurGris.gif);
		background-repeat:repeat-y;	
		width: 486px;
	}
	
	div#primeurbasgauche{
		float:left;
		width:223px;
		background-color:#C5C5C5;
		padding:0px;
		margin:0px;	
	}
	div#primeurbasdroite{
		float:left;
		width:256px;
		background-color:#C5C5C5;
		margin:0px 0px 0px 5px;	
	}
	span.grandtitrebasprimeur{
		background-color:#FFFFFF;
		margin:0px;
		padding:0px;		
		font-size:12px;
		font-weight:bold;
		vertical-align:text-top;
		height:17px;		
		float:left;
		clear:both;
	}
	h1.titrebasprimeur{
		float:left;
		clear:both;
		font-size:24px;
		font-weight:bolder;
		color:#FFFFFF;
		padding:5px 10px 0px 10px;
		white-space:nowrap;	
	}
	div.descriptionprimeurbas{
		float:left;
		clear:both;
		width:243px;
		font-size:12px;
		color:#000000;
		padding:5px 10px 0px 10px;				
	}
	
	
	
	div.primeurbasplusinfo{
		float:left;
		clear:both;
		padding:5px 10px 0px 10px;					
	}
	div#coinbasgauche{
		float:left;
		clear:both;	
	}
	
	
	div#primeurbasplein{
		width:484px;
		float:left;
		clear:both;
		background-color:#C5C5C5;
		font-family:Arial, Helvetica, sans-serif;
	
	}
	div.descriptionpimeurplein{
		float:left;
		clear:both;
		width:464px;
		font-size:12px;
		color:#000000;
		padding:5px 10px 0px 10px;					
	
	}
	div.lignebas{
		float:left;
		clear:both;
		width:484px;
		padding:0px;
		margin:0px;
	}
	
	
	/* BLOC DE PRIMEUR DE DROITE */	
	
	div#sepcalcula{
		text-align:center;
		padding:3px 0px 3px 0px;
	
	}
	div#blockprimdroite{
		font-family:Arial, Helvetica, sans-serif;
		float:left;
		width:200px;
		
	}
	div#PLF{
		float:left;
		clear:both;
		width:200px;	
	}
	div#job{
		float:left;
		clear:both;
		width:200px;
		padding-top: 5px;	
	}
	.abonnervous{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		width:100px;
	
	}
	div.boiteblockdroit{
		float:left;
		clear:both;
		width:194px;
		border:3px solid #000000;
		margin:5px 0px 0px 0px;
		padding:0px;
		text-align:left;		
	}
	h3.titreblockprimeurdroit{
		font-size:15px;
		font-weight:bold;
		margin:0px;
		padding:0px 5px 0px 5px;	
	}
	
	div.boiteblockdroitblanc{
		float:left;
		clear:both;
		width:194px;
		border:3px solid #000000;
		margin:5px 0px 0px 0px;
		padding:0px;
		text-align:left;
		background-color: #00817A;
	}
	h3.titreblockprimeurdroitblanc {
		font-size:15px;
		font-weight:bold;
		margin:0px;
		padding:0px 5px 4px 5px;
	}	
	h3.titreblockprimeurdroitblanc a{
		color: #FFF;
	}

	h3.titreblockprimeurdroit a:link,h3.titreblockprimeurdroit a:active,h3.titreblockprimeurdroit a:visited{
		font-size:15px;
		font-weight:bold;		
		text-decoration:none;
		color:#000000;	
	}
	div.descblockprimeurdroit{		
		font-size:11px;
		color:#000000;
		padding:5px;	
	}
	div.heurestitre{
		font-weight:bold;	
	}
	div.descblockprimeurdroit select{
		width:182px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin:2px 0px 2px 0px;
	
	}
	
	div.logoolympique{
		float:left;
		clear:both;
		margin:5px 0px 0px 0px;
	
	}
	
	/* bloc de page section et sous section */
	div.separateurss{
		float:left;
		clear:both;
		width:493px;
		height:10px;
		text-align:center;
		padding:5px 0px 0px 0px;
		margin:10px 0px 0px 0px;
		background-image:url(/_images/separateur_sous-section.gif);
		background-repeat:repeat-x;
	
	}
	div#blocturquoise{
		font-family:Arial, Helvetica, sans-serif;
		background-color:#00817A;
		float:left;
		width:493px;
		margin:0px 0px 0px 0px;
	}	
	div#blocturquoise .titre{
		color:#FFFFFF;
		font-size:14px;
		font-weight:bold;
		padding:0px 19px 0px 19px;
		margin:0px;
			
	}
	div#blocturquoise div.descriptionturquoise{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:5px 19px 19px 19px;
		margin:0px;		
		color:#FFFFFF;
	}
	div.Liens{
		font-family:Arial, Helvetica, sans-serif;
		width:494px;
		float:left;
		clear:both;
		padding:5px 0px 5px 0px;	
		margin:0px 0px 10px 0px;
	}

	div.colones{
		float:left;
		font-size:12px;
		width:228px;
		float:left;	
		padding:0px 0px 0px 19px;	
		margin:0px;		
	}
	div.colones li{
		color:#00817A;
		padding:0px;
		margin:0px;	
	}
	div.colones a{
		padding:0px;
		margin:0px;
	
	}
	
	div.Liens .liensallfiche{
		display:block;
		margin:5px 5px 0px 19px;		
		font-size:12px;
	}
	div.blockss{
		width:494px;
		float:left;
		clear:both;
		margin-top:15px;
	
	}
	div.imgss {
		width:151px;
		float:left;
		padding:0px 0px 0px 19px;
	}
	div.descss{
		font-family:Arial, Helvetica, sans-serif;
		float:left;
		width:313px;
		padding:0px 5px 0px 5px;	
	}
	h3.descsstitre{
		font-size:12px;
		font-weight:bold;
		margin-top:0;
	    padding-top:0;	
	}
	h3.descsstitre a {
	   margin-top:0;
	   padding-top:0;
	}
	div.desctxt{		
		font-size:12px;
		padding:0px 19px 0px 0px;
		
	
	}
/* gabarit de page */
	h1.titreliensrapide{
		font-size:14px;
		color:#00817A;
		font-weight:bold;
		padding:10px 5px 2px 19px;
		margin:0px;
	}
	div#liensrapide{
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		width:491px;
		border:1px solid #00817A;	
		padding:0px 0px 5px 0px;
	}
	div.LesLiensRapides{
		float:left;
		width:227px;
		padding:0px 0px 0px 18px;
	}
	div.LesLiensRapides a{
		font-size:10px;
		display:block;
	
	}
	
	div#topvertpage{
		float:left;
		clear:both;
	}
	div#ariane{
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:0px 5px 10px 19px;
	}
	div#ariane a{
		color:#FFFFFF;
	
	}
	h1.titrepage{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		padding:0px 5px 0px 5px;
	}
	div.textepage {
		float:left;
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:24px;		
		width:445px;
	}
	
div.textepagecommunique{
		float:left;
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:24px;		
		width:550px;
}

div.textepagepromotion{
		float:left;
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:15px;		
		width:600px;
}

/* MENU */
div#hautcoin{
	float:left;
	width:484px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
div#hautcoin a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	padding:0px 0px 0px 10px;	
}
div#menuhaut{	
	float:left;
	width:484px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	margin:30px 0px 0px 0px;	
		
}
div#menuhaut div{
	float:right;
	padding:0px 0px 0px 10px;
	margin:0px;
	text-align:center;
	
}
div#menuhaut a{
	color:#BABABA;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	padding:0px 5px 0px 0px;
	
}
div#menuhaut a:hover{
	color:#FFD900;
}
div#menuhaut .menuhautover{
	color:#FFD900;	
}

div.menuhautss{
	position:absolute;
	top:0px;
	left:0px;
	visibility:hidden;
}

div#menubas2{
	float:left;
	clear:both;
	text-align:right;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:5px 6px 0px 5px;
	width:737px;

}

div#menubas2 a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 15px 0px 15px;
	margin:0px;
	color:#929292;
}


div#menubas{
	float:left;
	clear:both;
	text-align:right;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:15px 0px 0px 5px;
	width:737px;

}

div#menubas a{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	margin:0px;
}

div#menubas a:hover{
	color:#FFD900;
}
div#menubas .menubasover{
	color:#FFD900;
}
/* FIN MENU */

