@charset "utf-8";

/**
 * BODY
 ***********************************************************
 ***********************************************************
 */
html {
	background:#c9c9c9;
}
body {
	background:#ffffff;
	display:block;
	margin:15px auto 15px auto;
	position:relative;
	padding:0;
	width:850px;
}

/**
 * LANGUAGE
 ***********************************************************
 ***********************************************************
 */
#language {
	display:none; visibility:hidden;
}

/**
 * HEADER
 ***********************************************************
 ***********************************************************
 */
div#header {
	background:#ffffff;
	height:150px;
	margin:0;
	overflow:hidden;
	padding:0;
}
#header a img {
	display:block;
	float:left;
	padding:0px;
	margin:10px 0px 0px 20px;
}
#header img {
	display:block;
	float:left;
	padding:0px;
	margin:30px 0px 0px 20px;
}
#header #encart {
	display:block;
	float:right;
	padding:25px 0px 0px 20px;
	margin:10px 10px 0px 0px;
	height:75px;
	width:200px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	background:url('../images/bck_encart.png') no-repeat center center;
}
#header #encart h1 {
	padding:0px 0px 5px 0px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
#header #encart  a, #header #encart  a:link, #header #encart  a:visited, #header #encart  a:active, #header #encart  a:hover {
	text-decoration:none;
	color:#ffffff;
}

/**
 * CORPS
 ***********************************************************
 ***********************************************************
 */
div#corps {
	display:block;
	margin:0;
	overflow:hidden;
	padding:0;
}

/**
 * LEFT
 ***********************************************************
 ***********************************************************
 */
#sidenav {
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	width:190px;
	height:600px;
}
#sidenav ul {
	padding:0px 10px 10px 10px;
	margin:0px;
	list-style-type:none;
}
#sidenav li {
	padding:0px;
	margin:0px;
}
#sidenav li a, #sidenav li a:link, #sidenav li a:active, #sidenav li a:visited {
	display:block;
	padding:0px 0px 0px 20px;
	margin:15px 0px 15px 0px;
	height:15px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:bolder;
	color:#696a6c;
	text-decoration:none;
	background:url('../images/puce.png') no-repeat left top;
}
#sidenav li a.categorie, #sidenav li a.categorie:link, #sidenav li a.categorie:active, #sidenav li a.categorie:visited {
	display:block;
	padding:0px 0px 0px 10px;
	margin:5px 0px 5px 0px;
	height:20px;
	font-family:verdana, arial, serif;
	font-size:10px;
	font-weight:bolder;
	color:#696a6c;
	text-decoration:none;
	background:none;
}
#sidenav li a:hover, #sidenav li a.categorie:hover {
	color:#e42032;
}

/**
 * CONTENT
 ***********************************************************
 ***********************************************************
 */
#content {
	display:block;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 200px;
	background:#ffffff;
	border:1px solid gray;
	border-width:0px 0px 0px 1px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	color:#696a6c;
}
* html #content {
	height:1%;
	overflow:visible;
}
#content h1 {
	display:block;
	padding:0px 0px 0px 20px;
	margin:15px 0px 15px 5px;
	height:15px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:bolder;
	color:#696a6c;
  text-align:left;
	text-decoration:none;
	background:url('../images/puce.png') no-repeat left top;
}
div#corps div#content h1.offre {
	border:1px solid #cccccc;
	background:none;
	display:block;
	height:60px;
	margin:0px auto 30px auto;
	overflow:hidden;
	padding:0px 0px 0px 10px;
	width:360px;
}
div#corps div#content h1.offre a {
	color:#696a6c;
	font-size:1.2em;
	line-height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
div#corps div#content h1.offre a img {
	display:block;
	float:left;
	overflow:hidden;
}
div#corps div#content h1.offre  a strong {
	display:block;
	cursor:pointer;
	font-variant:small-caps;
	overflow:hidden;
	padding:10px 0px 0px 0px;
	text-decoration:blink;
}
div#corps div#content h1.offre  a span {
	color:#E52034;
	cursor:pointer;
	display:block;
	font-size:0.7em;
	overflow:hidden;
}
div#corps div#content p {
	display:block;
	font-family:arial, serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:5px 0px 5px 0px;
	padding:0px;
	position:relative;
	text-align:justify;
}
div#corps div#content p a {
	color:#696a6c;
}
div#corps div#content p strong {
	display:block;
	font-weight:normal;
	margin:0px;
	padding:0px;
	position:relative;
}
div#corps div#content p.mentions_obligatoires {
	color:#e42032;
	display:block;
	margin:10px 5px 10px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	text-align:justify;
}
body.accueil div#corps div#content p.mentions_obligatoires {
	margin:10px 25px 10px 25px;
	text-align:center;
}
div#corps div#content p.mentions_obligatoires strong {
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px;
	position:relative;
	text-align:center;
}

div#content ul.mailing {
  height:72px;
  margin:0;
  padding:0;
}
div#content ul.mailing li {
  float:left;
}
div#content ul.mailing li a {
  display:block;
  height:72px;
  margin:5px;
  width:200px;
}
div#content ul.mailing li a.bann-1 {
  background:url('../images/vis_bann-1.gif') no-repeat top left;
}
div#content ul.mailing li a.bann-2 {
  background:url('../images/vis_bann-2.gif') no-repeat top left;
}
div#content ul.mailing li a.bann-3 {
  background:url('../images/vis_bann-3.gif') no-repeat top left;
}
div#content ul.mailing li a span {
  display:none;
  visibility:hidden;
}

/**
 * FORMULAIRE
 ***********************************************************
 ***********************************************************
*/
#FCNT {
	padding:10px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#696a6c;
}
#FCNT p {
	padding:10px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#696a6c;
}
#FCNT .alert  {
	padding:0px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	color:#e42032;
}
#FCNT label {
	padding:0px;
	margin:2px;
	display:block;
	float:left;
	width:150px;
}
#FCNT input {
	padding:0px;
	margin:2px 0px 0px 0px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#696a6c;
}
#FCNT textarea {
	padding:0px;
	margin:2px 0px 0px 0px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#696a6c;
}

/**
 * BON DE COMMANDE
 ***********************************************************
 ***********************************************************
*/
body.boncommande div#corps div#content h2 {
	font-size:1em;
	margin:0;
	padding:0;
}
body.boncommande div#corps div#content form {
	padding:0;
}
body.boncommande div#corps div#content form fieldset {
	border:1px solid #666666;
	margin:10px 10px 10px 0px;
	padding:10px;
}
body.boncommande div#corps div#content form fieldset legend {
	font-weight:bold;
	padding:0px 5px 0px 5px;
}
body.boncommande div#corps div#content form fieldset label {
	clear:left;
	display:block;
	font-weight:normal;
	line-height:18px;
	width:180px;
}
body.boncommande div#corps div#content form fieldset input {
	margin:2px 0px 2px 0px;
}
body.boncommande div#corps div#content form fieldset label.short {
	display:block;
	font-weight:normal;
	line-height:18px;
	width:25px;
}
body.boncommande div#corps div#content form fieldset input.checkbox {
	display:block;
	position:absolute;
	z-index:1;
}
body.boncommande div#corps div#content form fieldset p {
	line-height:18px;
	margin:0;
	padding:0;
}
body.boncommande div#corps div#content form fieldset p.checkbox {
	margin-left:25px;
}
body.boncommande div#corps div#content form fieldset a img {
	display:block;
	margin:auto;
}

/**
 * RIGHT
 ***********************************************************
 ***********************************************************
*/
#aside {
	display:block;
	float:right;
	padding:0px;
	margin:0px;
	width:169px;
	height:600px;
	border:1px solid gray;
	border-width:0px;
	background-color:#ffffff;
}
#aside a, #aside a:link, #aside a:visited, #aside a:active, #aside a:hover {
	display:block;
	padding:5px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:11px;
	font-weight:normal;
	color:#696a6c;
	text-align:center;
	text-decoration:none;
}
#aside a img {
	display:block;
	padding:0px 0px 5px 0px;
	margin:0px;
	margin:auto;
}
#aside a span {
	display:block;
	padding:0px;
	margin:0px;
	margin:auto;
	font-size:10px;
	font-weight:bold;
	color:#e42032;
}

/**
 * FOOTER
 ***********************************************************
 ***********************************************************
*/
#footer {
	display:block;
	float:left;
	padding:5px 0px 0px 4px;
	margin:0px;
	height:20px;
	width:846px;
	background-color:#696a6c;
}
#footer p {
	padding:0px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	color:#ffffff;
}
#footer a, #footer a:link, #footer a:visited, #footer a:active, #footer a:hover {
	color:#ffffff;
}

/**
 * KEYWORDDS
 ***********************************************************
 ***********************************************************
*/
#keywords {
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	width:100%;
	background-color:#c9c9c9;
}
#keywords p {
	padding:5px;
	margin:0px;
	font-family:verdana, arial, serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color:#ffffff;
}
