body	{
		margin:0;
		padding:0;
		font-size:80%;
		text-align:center;
}
#conteneur	{
		font-size:1em;
		margin:0 auto;
		padding:0;
		background-color:#fff;
		width:700px;
		text-align:left;
		font-family: Verdana, Arial, sans-serif;
}
#entete	{
		padding:0;
		margin:0;
		width:700px;
		height:160px;
		background-color:#fff;
}
#entete	img {
		border:none;
}
#entete	img.bandeau {
		margin:0 0 55px 0;
		padding:0;
		width:460px;
		height:60px;
}
#entete	img.bandeau2 {
		margin:0 0 55px 0;
		padding:0;
		width:640px;
		height:60px;
}
#entete	object.bandeau {
		margin:0 0 55px 0;
		padding:0;
		width:460px;
		height:60px;
}

div#top	{
		clear:both;
		margin:0 auto;
		padding:0;
		width:700px;
		height:30px;
		background-color:#fff;
	}
div#top ul	{
		margin:0 auto;
		padding:0;
		width:700px;
		height:30px;
		list-style:none;
	}
div#top ul li	{
		margin:0 0 0 40px;
		padding:0;
		height:30px;
		line-height:30px;
		float:left;
	}
div#top ul li a	{
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		color:#000;
	}
div#top ul li a.seled	{
		font-weight:bold;
		border-bottom: 4px solid #000;
		color:#ee9c00;
	}
div#top ul li a.ed:hover	{
		font-weight:bold;
		border-bottom: 4px solid #333;
		color:#ee9c00;
	}
div#top ul li a.selco	{
		font-weight:bold;
		border-bottom: 4px solid #000;
		color:#954691;
	}
div#top ul li a.co:hover	{
		font-weight:bold;
		border-bottom: 4px solid #333;
		color:#954691;
	}
div#top ul li a.selfo	{
		font-weight:bold;
		border-bottom: 4px solid #000;
		color:#0089ca;
	}
div#top ul li a.fo:hover	{
		font-weight:bold;
		border-bottom: 4px solid #333;
		color:#0089ca;
	}
div#top ul li a.selrj	{
		font-weight:bold;
		border-bottom: 4px solid #000;
		color:#c60040;
	}
div#top ul li a.rj:hover	{
		font-weight:bold;
		border-bottom: 4px solid #333;
		color:#c60040;
	}
div#undertop	{
		margin:0 auto;
		padding:0;
		width:700px;
		height:30px;
		background-color:#fff;
	}
div#undertop ul	{
		font-size:0.8em;
		margin:0;
		padding:0;
		width:700px;
		height:30px;
		line-height:30px;
		list-style:none;
	}
div#undertop ul li	{
		margin:0 0 0 20px;
		padding:0;
		height:30px;
		line-height:30px;
		float:left;
	}
div#undertop ul li a	{
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		color:#000;
	}
div#undertop ul li a.seled	{
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		background-color:#ee9c00;
	}
div#undertop ul li a.selco	{
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		background-color:#954691;
	}
div#undertop ul li a.selfo	{
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		background-color:#0089ca;
	}
div#undertop ul li a.selrj	{
		font-weight:bold;
		text-decoration:none;
		text-align:center;
		background-color:#c60040;
	}
#contenu	{
		font-size:1em;
		margin:0 auto;
		padding:0;
		background-color:#fff;
		width:700px;
		text-align:left;
		font-family: Verdana, Arial, sans-serif;
		/*float:left;*/
}
div#tools {
	margin:0 0 0 0;
	height:30px;
	line-height:30px;
	padding:0;
	text-align:center;
	font-size:9px;
	background-color:#ddd;
}

/*#tools p form	{
	padding:5px;
	margin:0px;
	border:0px;
}

#tools p form input	{
	color:#333;
	padding:0px;
	margin:0px;
	
}

#tools a {
	color:#333;
	font-weight:normal;
	text-decoration:none;
}

#tools a:hover {
	color:#000;
	text-decoration:underline;
}
*/
/*
#entete {
	margin:0 0 180px 0;
	padding:0;
	border:none;
	background-color:#a00;
}

.logo	{
	margin:0;
	padding:0;
	width:145px;
	height:160px;
	border:none;
	position:absolute;
	top:0;
	left:0;
	}




*/

.titre {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	text-align:left;
}

.titreliste {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align:left;
}

.soustitre {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	text-align:left;
}

.rged
{
	margin:0;
	padding:0;
	font-size: 0.8em ;
	font-weight: normal ;
	text-align:left;
}

img.liste
{
	width:60px;
	padding: 0px;
	border-width:1px;
	border-style:solid;
	border-color:#000;
	margin:0px 20px 20px 0px;
	float:left;
}

img.imageproduit
{
	padding: 0px;
	border-width:1px;
	border-style:solid;
	border-color:#000;
	margin:0px 20px 20px 0px;
	float:left;
}


a.collection
{
	color: #000 ;
	font-size: 0.9em ;
	font-style: italic ;
	text-decoration:none;
}

a.collection:hover
{
	text-decoration:underline;
}


hr.liste
{
	clear:both;
}

hr.iliste
{
	clear:both;
	visibility:hidden;
}

div#formulaire {
	width:635px;
	font-size:0.8em;
	font-style:italic;
	margin:20px;
	padding:10px;
	background-color:#fff;
}


form {
  margin-top: 0px;
  margin-bottom: 0px;
  display:inline;
}

input, select, file, textarea {
  font-size: 1em;
}

span.comment	{
 	font-size: 0.8em;
	font-style:italic;
	font-weight:normal;

}

fieldset {
display:block;
font-style:normal;
font-weight:bold;
border:0;
padding:30px;
margin:0 auto;
text-align:center;
}

table {
margin:0 auto;
border:1px solid #333;
border-collapse:collapse;
width:95%;
}

th, td {
border:1px solid #333;
padding:5px;
}

th {
text-align:center;
}

td {
text-align:left;
}

label {
cursor:pointer;
}




a:link, a:visited {
  color: #000;
  text-decoration: none;
}

a:hover {
  color: #a00;
  text-decoration: underline;
}

#pied {
	clear:both;
	text-align:center;
	font-size: 0.7em ;
	font-style:italic ;
	height:30px;
	color:#ccc;
}

div.produit	{
	line-height: 1.1em;
	margin:15px;

	background-color:#fff;
/*	background-color:#def;*/
}
div.produit ul	{
	margin:0;
	padding:0;
	list-style:none;
}

div.abo	{
/*
	margin:0 auto;
*/	margin:0px 0px 20px 0px;
	padding:2px;
/*
	padding:10px;
*/	line-height: 1.1em;
	font-size: 1em;
	width:640px;
	margin:15px;
	background-color:#fcebcc;
}



div.abo p	{
	margin:0;
	padding:0;
	font-size: 0.8em;
}


h1.edtitre	{
	margin-left:50px;
	font-family:sans-serif;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color:#ee9c00;
}

h4.rjslogan	{
	margin-left:70px;
	font-family:sans-serif;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	color:#000;
}

h1.rjslogan	{
	margin-left:50px;
	font-family:sans-serif;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color:#c60040;
}

p.rjtitre	{
	font-family:sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	background-color:#c60040;
	padding:5px;
	color:#fff;
}


li.rj1	{
	font-weight: bold;
	text-align: left;
	color:#c60040;
	font-style: italic;
}
li.rj2	{
	font-weight: normal;
	text-align: left;
	color:#000;
	font-style: normal;
}

p.infos	{
	clear:both;
	margin:0px 0px 20px 0px;
	padding:2px;
	background-color:#ee9c00;
	font-size: 0.8em ;
	font-weight: bold ;
}

p.sommaire	{
	background-color:#fcebcc;
	padding:5px;
	font-size: 0.8em ;
	font-weight: normal ;
}
p.message	{
	background-color:#fff;
	margin:10px 0px 10px 30px;
	padding:0;
	font-size: 0.8em ;
	font-weight: normal ;
}

h4.foslogan	{
	margin-left:70px;
	font-family:sans-serif;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	color:#000;
}

h1.foslogan	{
	margin-left:50px;
	font-family:sans-serif;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color:#0089ca;
}

p.fotitre	{
	font-family:sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	padding:5px;
	color:#0089ca;
}


li.fo1	{
	font-weight: bold;
	text-align: left;
	color:#0089ca;
	font-style: italic;
}
li.fo2	{
	font-weight: normal;
	text-align: left;
	color:#000;
	font-style: normal;
}
p.fo3	{
	margin:30px;
	font-weight: normal;
	text-align: left;
	color:#000;
	font-style: normal;
}

h4.coslogan	{
	margin-left:70px;
	font-family:sans-serif;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	color:#000;
}

h1.coslogan	{
	margin-left:50px;
	font-family:sans-serif;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color:#954691;
}

p.cotitre	{
	font-family:sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	padding:5px;
	color:#954691;
}


li.co1	{
	font-weight: bold;
	text-align: left;
	color:#954691;
	font-style: italic;
}
li.co2	{
	font-weight: normal;
	text-align: left;
	color:#000;
	font-style: normal;
}
p.co3	{
	margin:30px;
	font-weight: normal;
	text-align: left;
	color:#000;
	font-style: normal;
}
h1.edslogan	{
	margin-left:50px;
	font-family:sans-serif;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color:#ee9c00;
}