	body 
	{
		margin: 0;
		padding: 0;
		font-family: lucida sans;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		background-color: #969696;
		text-align: center;
	}

	#conteneur 
	{
		margin: 0;
		padding: 0;
		position: relative;
		margin: 0 auto;
		width: 912px;
		text-align: center;
		background-color: #969696;
		background-image: url("../images/ombre.png");
		background-position: top left;
		background-repeat: repeat-y;
	}

	#sousconteneur 
	{
		position: relative;
		margin: 0 auto;
		width: 900px;
		text-align: left;
		background-color: #FFFFFF;
	}

	#filariane
	{
		position: relative;
		margin-left: 175px;
		margin-top: 2px;
		font-family: lucida sans;
		font-size: 10px;
		font-weight: bold;
		color: #0069B4;
		text-decoration: none;
	}

	#filariane a
	{
		font-family: lucida sans;
		font-size: 10px;
		font-weight: bold;
		color: #0069B4;
		text-decoration: none;
	}

	#filariane a:hover
	{
		text-decoration: underline;
	}
	
	#contenu
	{
		/*margin: 0px 0px 0px 6px;*/
		margin: 0px 0px 0px 0px;
		padding: 0px;
		float: left;
		width: 748px;
		background-color: #FFFFFF;
		/*clear: both;*/
	}

	#header
	{
		margin: 0;
		padding: 0;
		width: 748px;
		height: 104px;
		float: left;
		background-image: url("../images/header.gif");
		background-position: top left;
		background-repeat: no-repeat;
	}

	#menuDroit
	{
		margin: 0;
		padding: 0;
		width: 152px;
		float: left;
		background-color: #FFFFFF;
		height: expression(this.scrollHeight < 405 ? 405 : "auto");
		min-height: 405px;
	}
	
	#menuBleu
	{
		margin-top: 10px;
		margin-left: 7px;
		font-family: lucida sans;
		font-size: 10px;
		font-weight: bold;
		color: #0069B4;
		text-decoration: none;
	}

	#menuBleu a
	{
		font-family: lucida sans;
		font-size: 10px;
		font-weight: bold;
		color: #0069B4;
		text-decoration: none;
	}

	#menuBleu a:hover
	{
		text-decoration: underline;
	}

	#marqueFlash
	{
		margin-top: 5px;
		text-align: center;
	}

	#actualite
	{
		margin-top: 5px;
		margin-left: 15px;
		text-align: left;
		padding-right: 3px;
	}

	#titreActu
	{
		font-family: lucida sans;
		font-size: 10px;
		font-weight: bold;
		color: #E10026;
		text-decoration: none;
	}

	#dateActu
	{
		float: left;
		font-family: lucida sans;
		font-size: 9px;
		font-weight: normal;
		color: #969696;
		text-decoration: none;
	}

	#suiteActu
	{
		font-family: lucida sans;
		font-size: 9px;
		font-weight: normal;
		color: #0069B4;
		text-decoration: none;
	}

	#suiteActu a
	{
		font-family: lucida sans;
		font-size: 9px;
		font-weight: normal;
		color: #0069B4;
		text-decoration: none;
	}

	#suiteActu a:hover
	{
		text-decoration: underline;
	}

	#separateurActu
	{
		width: 123px;
		padding: 3px 0px 3px 0px;
	}

	#video
	{
		margin-top: 5px;
		text-align: center;
	}

	#menuGauche
	{
		margin: 0;
		padding: 0;
		float: left;
		width: 152px;
		background-image: url("../images/gauche.gif");
		background-position: top left;
		background-repeat: no-repeat;
		height: expression(this.scrollHeight < 405 ? 405 : "auto");
		min-height: 405px;
	}

	#recherche
	{
		margin-left: 12px;
		width: 132px;
		height: 32px;
		background-image: url("../images/recherche.png");
		background-position: top left;
		background-repeat: no-repeat;
	}

	#input
	{
		position: relative;
		float: left;
		margin-left: 3px;
		margin-top: 6px;
	}

	#submit
	{	
		position: relative;
		float: left;
		margin-left: 2px;
		padding-top: 4px;
	}

	.inputRech
	{
		height: 13px;
		width: 90px;
		border: 1px;
		font-family: lucida sans;
		font-size: 10px;
		font-weight: normal;
		color: #969696;
		text-decoration: none;
	}
	
	#menu
	{
		margin-left: 12px;
		padding-top: 10px;
	}

	ul
	{
		margin: 0;
		margin-left: 12px;
		padding: 0;
		font-family: lucida sans;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		color: #0069B4;
		line-height: 1.2em;
		list-style-type: none;
	}

	li a
	{
		font-family: lucida sans;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		color: #0069B4;
	}

	li a:hover
	{
		color: #E10026;
	}
	
	#categ 
	{
		margin-top: 15px;
	}

	#categ ul
	{
		margin: 0;
		padding: 0;
		font-family: lucida sans;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		color: #5A5A5A;
		line-height: 1.5em;
		list-style-type: none;
	}

	#categ li a
	{
		font-family: lucida sans;
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		color: #5A5A5A;
	}

	#categ li a:hover
	{
		color: #0069B4;
	}

	#categIntro
	{
		text-align: left;
	}
	
	.categTitre
	{
		color: #E10026;
		font-family: lucida sans;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}

	.categIntro
	{
		color: #0069B4;
		font-family: lucida sans;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}

	.titreProd
	{
		color: #5A5A5A;
		font-family: lucida sans;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}

	.titreActu
	{
		color: #E10026;
		font-family: lucida sans;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}

	.titreProdSuite
	{
		color: #0069B4;
		font-family: lucida sans;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
	}
	
	.titreProdEntier
	{
		text-decoration: none;
	}

	.titreProdEntier:hover
	{
		text-decoration: none;
	}

	.descProd
	{
		color: #5A5A5A;
		font-family: lucida sans;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
	}

	.descActu
	{
		color: #5A5A5A;
		font-family: lucida sans;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
	}

	.plusdinfo
	{
		font-family: lucida sans;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #E10026;
	}

	.plusdinfo:hover
	{
		text-decoration: underline;
	}


	#menuRouge
	{
		margin-top: 5px;
		font-family: lucida sans;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #E10026;
	}

	#menuRouge a
	{
		margin-top: 5px;
		font-family: lucida sans;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #E10026;
	}

	#menuRouge a:hover
	{
		text-decoration: underline;
	}

	#milieu
	{
		margin: 0;
		padding: 0;
		width: 596px;
		float: left;
		background-image: url("../images/milieu.gif");
		background-position: top left;
		background-repeat: no-repeat;
		height: expression(this.scrollHeight < 405 ? 405 : "auto");
		min-height: 405px;
	}

	#arrondi
	{
		width: 596px;
		height: 17px;
		background-image: url("../images/arrondi.png");
		background-position: top left;
		background-repeat: no-repeat;
	}
	
	#cadre
	{
		width: 596px;
		background-image: url("../images/cadre.png");
		background-position: top left;
		background-repeat: repeat-y;
		height: expression(this.scrollHeight < 405 ? 405 : "auto");
		min-height: 405px;
	}

	#marque
	{
		margin: 15px 15px 0px 15px;
		text-align: center;
	}

	#marque a
	{
		font-family: lucida sans;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		color: #0069B4;
		line-height: 1.3em;
	}

	#marque a:hover
	{
		color: #E10026;
	}

	#marque .puce
	{
		text-align: center;
		font-family: lucida sans;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: #E10026;
	}

	#separateurContenu
	{
		margin-top: 15px;
		text-align: center;
	}

	#separateurSol
	{
		margin-top: 9px;
		text-align: center;
	}

	#accueil
	{
		margin: 15px 15px 0px 15px;
	}

	#introAccueil
	{
		font-family: lucida sans;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #5A5A5A;
	}

	#photoAccueil
	{
		margin-top: 8px;
		float: left;
	}

	#texteAccueil
	{
		margin-top: 9px;
		margin-left: 240px;
		font-family: lucida sans;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #5A5A5A;
	}

	#photoCateg
	{
		margin-bottom: 15px;
		margin-top: 15px;
		vertical-align: middle;
	}

	#pageMilieu
	{
		margin: 15px;
	}

	#footer
	{
		width: 912px;
		height: 30px;
		margin: 0 auto;
		background-image: url("../images/footer.png");
		background-position: top left;
		background-repeat: no-repeat;
		padding-top: 6px;
	}

	#footer a
	{
		font-family: lucida sans;
		font-size: 11px;
		font-weight: normal;
		color: #FFFFFF;
		text-decoration: none;
	}

	#footer a:hover
	{
		text-decoration: underline;
	}

	.point
	{
		font-family: lucida sans;
		font-size: 9px;
		font-weight: normal;
		color: #FFFFFF;
	}
	
	#liens
	{	
		position: relative;
		float: left;
		padding-left: 250px;
	}

	#lsm
	{
		position: relative;
		float: right;
		padding-right: 20px;
	}

	.adresse
	{
		font-family: lucida sans;
		font-size: 11px;
		font-weight: normal;
		color: #838383;
		text-decoration: none;
	}

	.loiInfo
	{
		font-family: lucida sans;
		font-size: 11px;
		font-weight: normal;
		color: #838383;
		text-decoration: none;
	}

	.Field
	{ 
		font-family: "Lucida Sans Unicode";
		font-size: 10px; 
		font-weight: normal; 
		color: #666666; 
		text-decoration: none ; 
		background-color: #FFFFFF;
		border-color: #0069B4 #0069B4 #0069B4 #0069B4;
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px
	}
	
	.Bouton 
	{ 
		font-family: "Lucida Sans Unicode"; 
		font-size: 11px; 
		font-weight: bold; 
		color: #FFFFFF; 
		text-decoration: none ;
		background-color: #E10026;
		border-color: #FF6666 #993300; 
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 1px
	}

	.texteBleu
	{
		font-family: lucida sans;
		font-size: 12px;
		font-weight: normal;
		text-decoration: none;
		color: #0069B4;
	}

	.texteRougeBold
	{
		font-family: lucida sans;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #E10026;
	}

	.texteRouge
	{
		font-family: lucida sans;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #E10026;
	}
	
	.texteNoir
	{
		font-family: lucida sans;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #000000;
	}

	.texteGris
	{
		font-family: lucida sans;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #838383;
	}

	#afficheCateg
	{
		position: relative; 
		display:block;
		height: 20px; 
		width:150px;
		font-family: lucida sans;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		color: #5A5A5A;
	}