* {
	margin:0;
	padding:0;
}
a img {
	border:0
}
body {
	font: normal 12px Trebuchet Ms, Arial, Verdana;
	color: #454334;
	background-color:#ece9d8
}
#body {
	background-color:#646877;
	padding:15px 0; /*3d2209*/
}
#body_popup {
	margin:10px;
}
h1 {
	font:bold 12px Trebuchet MS;
	text-transform:uppercase;
	color:#fff;
	background-color:#c30080;
	padding:1px 0 0 8px;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
}
h2 {
	font:bold 16px Trebuchet MS;
	color:#c30080;
	margin-bottom:10px;
	line-height:1em;
}
h3 {
	font:bold 12px Trebuchet MS;
	margin-bottom:2px;
}
#slogan h1 {
	font:bold 18px Trebuchet MS;
	color:#c30080;
	line-height:1em;
	background:none;
	margin:0;
	padding:0;
	text-transform:none;
	margin-bottom:8px;
}
p {
	text-align:justify;
	line-height:1.1em;
}
a {
	text-decoration:none;
	color:#c30080;
}
a:hover {
	text-decoration:underline;
}
label {
	font-size:11px;
}
input, select, textarea {
	border:1px solid #848484;
	font-size:10px;
	font-family:Arial;
}
table {
	font-size:12px;
}
.color {
	color:#c30080;
}
.vert {
	color:#74a202;
	font-weight:bold;
}
.barre {
	text-decoration:line-through;
}
.italic {
	font-style:italic;
}
.tit-b {
	font-weight:bold;
	text-transform:uppercase;
}
.bold {
	font-weight:bold;
}
.maj {
	text-transform:uppercase;
}
.clear {
	clear:both;
}
/******************************************/
/**************  ELEMENTS COMMUNS ******************/
/******************************************/

h1 span.retirer {
	float:right;
	font:italic 10px "Trebuchet Ms";
	line-height:20px;
	padding-right:10px;
}
h1 span.resultat {
	font-style: italic;
}
p.centre {
	text-align:center;
}
p.par {
	margin-bottom:10px;
}
#contenu p.par {
	margin:0 30px 10px;
}
div.hr {
	font-size:1px;
	height:15px;
	border-bottom:2px solid #c30080;
	margin:0 0 15px;
}
.form_defaut p {
	clear:both;
}
.form_defaut p label {
	float:left;
	width:180px;
	text-align:right;
	padding-top:4px;
	margin-right:10px;
}
.form_defaut p.checkbox {
	padding:0 0 10px 190px
}
.form_defaut p.checkbox label {
	float:none;
	display:inline;
	margin:0;
	padding:0;
	cursor:pointer;
}
.form_defaut .row_rad .label {
	float:left;
	width:180px;
	text-align:right;
	padding-top:4px;
	margin-right:10px;
}
.form_defaut .rad {
	margin:0 0 10px 190px;
}
.form_defaut .rad label {
	float:none;
	display:inline;
	margin:0;
	padding:0;
	cursor:pointer;
}
.form_defaut .rad input {
	vertical-align:middle;
	border:0
}
.div_image_concept {
	margin-left:190px;
	overflow:hidden;
}
.asterisque {
	font:italic 8pt Trebuchet MS;
}
.asterisque a {
	font:italic 8pt Trebuchet MS;
}
.prix {
	color:#c30080;
}
.prix span.prix_barre {
	color:#454334;
	text-decoration:line-through
}
.lien_retour {
	display:block;
	text-align:right;
	font-size:12px;
	margin-bottom:5px;
}
.bouton {
	display:block;
	width:135px;
	height:17px;
	text-align:center;
	font:normal 10px "Trebuchet MS";
	line-height:17px;
	color:#9b0066;
	background-image:url(images/pictos/bouton.gif);
}
/* champs multilangues*/
.multi_drapeau {
	margin:0 2px 1px 0;
	vertical-align:middle;
}
.multi_langue {
	float:left;
	margin-bottom:5px;
}
/* menus boutique et client*/
#menu_boutique,  #menu_client {
	margin-bottom:10px;
	background-color:#f4f2e8;
	padding:1px 10px;
	text-align:center;
	border:2px solid #d3ceaa;
}
/* Moteur recherche */
.MoteurNavigation {
	text-align:center;
	margin-bottom:10px;
}
.MoteurNavigation a {
	font:normal 10px "Trebuchet Ms";
	color:#000;
}
.MoteurNavigation a:hover,  .MoteurNavigation .MoteurNavigationPageActuelle {
	font:bold 11px "Trebuchet Ms";
	color:#c30080;
	text-decoration:none;
}
/*.Moteur{width:100%; border-collapse:collapse;}
    .Moteur td, .Moteur th{padding:1px 3px; border:2px solid #d3ceaa;}
    .Moteur thead th{background-color:#c30080; color:#fff; text-align:center; font: bold 12px "Trebuchet Ms";}
    .Moteur tbody .MoteurLigne1{background-color:#fff;}
    .Moteur tbody .MoteurLigne0{background-color:#f4f2e8;}
    .Moteur tfoot td{background-color:#c30080; color:#fff; font: bold 12px "Trebuchet Ms";}  */

.MoteurHaut {
	font-size:1px;
	width:608px;
	height:8px;
	background-image:url(images/fonds/moteur_haut.gif);
}
.MoteurBas {
	font-size:1px;
	width:608px;
	height:12px;
	background-image:url(images/fonds/moteur_bas.gif);
}
.Moteur {
	width:608px;
	border-collapse:collapse;
	background-image:url(images/fonds/moteur_contenu.gif);
}
.Moteur td, .Moteur th {
	padding:1px 3px;
}
.Moteur thead th {
	text-align:center;
	font: normal 11px "Trebuchet Ms";
	padding-bottom:5px;
	background-color:#eedad8;
	color:#c30080;
	text-transform:uppercase;
}
.Moteur thead th.MoteurHautGauche {
	background-image:url(images/fonds/moteur_haut_gauche.gif);
	background-position:left;
	background-repeat: repeat-y;
}
.Moteur thead th.MoteurHautDroite {
	background-image:url(images/fonds/moteur_haut_droite.gif);
	background-position:right;
	background-repeat: repeat-y;
}
.Moteur tbody .MoteurLigne1 {
}
.Moteur tbody .MoteurLigne0 {
	background-color:#e5e1cc;
}
.Moteur tfoot td {
	background-color:#c30080;
	color:#fff;
	font: bold 12px "Trebuchet Ms";
}
.MoteurFiltre {
	background-color:#f4f2e8;
	border:2px solid #d3ceaa;
	padding:5px 0;
	margin-bottom:0;
	width:604px;
}
.MoteurFiltre p {
	float:left;
	width:302px;
	line-height:1em;
}
.MoteurFiltre .MoteurLabel {
	float:left;
	width:100px;
	text-align:right;
}
.MoteurFiltre .FiltreChamp {
}
.MoteurFiltre .FiltreDate {
}
.MoteurFiltre .MoteurCalendrier {
	vertical-align:middle;
}
.FiltreSubmit {
	display:block;
	margin:2px 0 10px auto;
	cursor:pointer;
	padding:0 10px;
}
/* adresses de facturation et livraison */
.form_defaut .div_adresse {
	float:left;
	width:304px; /*la moitié du contenu*/
}
.form_defaut .div_adresse p label {
	float:none;
	display:block;
	text-align:left;
	padding:0;
	margin:0;
}
.form_defaut .div_adresse p.checkbox {
	padding:0;
	margin-top:5px;
}
.form_defaut .div_adresse p.checkbox label {
	display:inline;
}
/******************************************/
/********  ENTETE / PIED DE PAGE  *********/
/******************************************/
#conteneur {
	position:relative;
	margin:0 auto;
	width:940px;
	background-color:#e8e5d0;
}
#conteneur.photo_bas_droite {
	background:#e8e5d0 url(images/fonds/accueil.jpg) bottom right no-repeat;
}
#header {
	width: 940px;
	height:180px;
}
#header #logo {
	width:321px;
	height:180px;
	float:left;
	background:#f4f2e8 url(images/fonds/cornBandeau.gif) top right no-repeat;
}
#header #logo img {
	margin: 36px 0 0 36px;
}
#header #bandeau {
	width:619px;
	height:98px;
	float:left;
}
#header #bandeau #slogan {
	width:460px;
	margin:10px 0 0 0;
	float:left;
}
#header #bandeau #slogan h2 {
	font-size:11px;
	line-height:1.1em;
	text-align:justify;
	color:#454334;
	font-weight:inherit;
}
#header #bandeau #pictos {
	width:100px;
	float:right;
	display:inline;
	margin:0 20px 0 0;
	text-align:center;
	font-size:10px;
}
#header #bandeau #pictos a img {
	margin-top:3px;
}
#header ul#menu {
	width:619px;
	height:58px;
	float:left;
	background: url(images/fonds/menu.gif);
	list-style-type:none;
}
#header ul#menu li {
	float:left;
	margin:16px 0 0 0;
	padding:0;
}
#header ul#menu li a {
	float:left;
	height:27px;
	text-decoration:none;
}
#header ul#menu li a#accueil {
	width:60px;
	background:url(images/menu/accueil.gif);
	margin-left:1px;
}
#header ul#menu li a#accueil:hover,  #header ul#menu li a#accueil.hover {
	background:url(images/menu/accueil-over.gif);
}
#header ul#menu li a#nous {
	width:121px;
	background:url(images/menu/quisommesnous.gif);
}
#header ul#menu li a#nous:hover,  #header ul#menu li a#nous.hover {
	background:url(images/menu/quisommesnous-over.gif);
}
#header ul#menu li a#client {
	width:102px;
	background:url(images/menu/espace.gif);
}
#header ul#menu li a#client:hover,  #header ul#menu li a#client.hover {
	background:url(images/menu/espace-over.gif);
}
#header ul#menu li a#partenaire {
	width:113px;
	background:url(images/menu/partenaires.gif);
}
#header ul#menu li a#partenaire:hover,  #header ul#menu li a#partenaire.hover {
	background:url(images/menu/partenaires-over.gif);
}
#header ul#menu li a#newsletter {
	width:90px;
	background:url(images/menu/newsletter.gif);
}
#header ul#menu li a#newsletter:hover,  #header ul#menu li a#newsletter.hover {
	background:url(images/menu/newsletter-over.gif);
}
#header ul#menu li a#forum {
	width:58px;
	background:url(images/menu/forum.gif);
}
#header ul#menu li a#forum:hover,  #header ul#menu li a#forum.hover {
	background:url(images/menu/forum-over.gif);
}
#header ul#menu li a#contact {
	width:64px;
	background:url(images/menu/contact.gif);
}
#header ul#menu li a#contact:hover,  #header ul#menu li a#contact.hover {
	background:url(images/menu/contact-over.gif);
}
#content {
	width:290px;
	float:left;
	overflow:hidden;
}
#content #recherche {
	width:290px;
	height:230px;
	background:url(images/fonds/recherche.gif);
	position:relative;
}
#content #recherche h2 {
	margin:0 0 0 25px;
	padding:5px 0 10px 0;
}
#content #recherche .champ {
	clear:both;
	margin: 11px 0 0 10px;
}
#content #recherche .champ p {
	width:94px;
	height:20px;
	background:#eaebbe;
	float:left;
	margin-right:15px;
	text-align:center;
}
#content #recherche .champ label {
	line-height:20px;
	text-transform:uppercase
}
#content #recherche .champ input {
	width:140px;
	height:15px;
	padding: 2px 0 0 2px;
}
#content #recherche .champ select {
	width:144px;
}
#content #recherche input#bt {
	clear:both;
	position:absolute;
	bottom:23px;
	right:45px;
	border:none;
	width:56px;
	height:14px;
	background:none;
}
#content #boutons {
	clear:both;
	width:273px;
	margin: 30px 0 30px 14px;
}
#content #boutons img {
	display:block;
}
#content #affaires {
	width:269px;
	height:126px;
	overflow:hidden;
	background-image:url(images/fonds/affaires.gif);
	margin:0 0 0 16px;
}
#content #affaires h2 {
	padding: 8px 0 0 20px;
}
#content #affaires #fotoAff {
	float:left;
	display:inline;
	text-align:center;
	margin:5px 20px 0 30px;
	width:67px;
	height:67px;
	padding:5px;
	background-image:url(images/fonds/affaires_img.gif)
}
#content #affaires p {
	float:left;
	display:inline;
	color:#454334;
	margin-top:10px;
	line-height:1.3em;
}
#content #affaires p .tit-b {
	color:#454334
}
#content #affaires p .prix {
	font-size:13px;
	color:#74a202;
	font-weight:bold;
}
#content #affaires p .prix span {
	font-size:12px;
	font-weight:normal;
}

#content #boiteTags {
	width:269px;
	overflow:hidden;
	background-image:url(images/fonds/nuage-tags-fond.gif);
	margin:18px 0 0 16px;
}
#content #boiteTags h2 {
	background-image:url(images/fonds/nuage-tags-top.gif);
	background-repeat:no-repeat;
	padding: 15px 0 0 20px;
	margin-bottom:0px
}
#content #boiteTags #bottom {
	background:url(images/fonds/nuage-tags-bas.gif);
	width:269px;
	height:11px;
}
#content #boiteTags h1 {
	background:transparent;
	color:#454334;
	font-family:Trebuchet MS;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:auto;
	line-height:24px;
	margin-bottom:5px;
	padding:10px 13px 0;
	text-transform:none;
	text-align:center;
}

/* statuts cde du commerçant*/
  #content #statuts {
	padding:0 10px;
	width:249px;
	height:126px;
	overflow:hidden;
	background-image: url(images/fonds/affaires.gif);
	margin:20px 0 10px 16px;
}
#content #statuts h2 {
	padding-left:10px;
	font:bold 12px 'Trebuchet MS';
	text-transform: uppercase;
	color:#fff;
	line-height: 26px;
	margin-bottom:0;
}
#content #statuts ul {
	list-style-type: none;
}
#content #statuts ul li a {
	display:block;
	font-size:11px;
	line-height:18px;
	color: #454334;
}
#content #statuts ul li a:hover,  #content #statuts ul li a.hover {
	color: #c30080;
	text-decoration: none;
}
#contenu {
	float:left;
	display:inline;
	width:608px;
	overflow:hidden;
	margin:0 10px 0 32px;
}
#piedpage {
	clear:both;
	width: 940px;
	padding-top:25px;
}
#piedpage p {
	float:left;
	color:#454334;
	font-size:10px;
	margin:0px 0 10px 0;
	text-align:center;
	width:940px;
}
#piedpage p a, #piedpage p a:visited{
	color:#454334;
	font-size:10px;
	text-decoration:none;
}
#piedpage p a:hover {
	text-decoration:underline;
}
.cybermut{
	margin:auto;
	margin-top:5px;
	width:940px;
	font-size:10px;
	color:#E8E5D0;
}
/******************************************/
/***************   INDEX   ****************/
/******************************************/
  .select-Acc {
	float:left;
	display:inline;
	width:132px;
	border:1px solid #cbc490;
	margin:0 18px 23px 0;
}
.select-Acc .visu {
	width:132px;
	height:110px;
}
.select-Acc .visu a {
	display:block;
	text-align:center;
}
.select-Acc .infos {
	background:#cbc49b;
	height:43px;
	overflow:hidden;
	border-top:1px solid #a2975e;
	text-align:center;
	padding-top:3px;
	line-height:1em;
}
.select-Acc .infos a {
	color:#454334;
	font-size:11px;
	line-height:1.2em;
}
#rejoint {
	clear:both;
	width:269px;
	height:126px;
	background:url(images/fonds/rejoint.gif);
	position:relative;
}
#content #rejoint {
	margin:18px 0 0 16px;
}/*quand il est en colonne gauche*/
#rejoint h2 {
	padding: 8px 0 8px 20px;
}
#rejoint p {
	text-align:center;
	line-height:1.2em;
}
#rejoint p a {
	color:#454334
}
#rejoint p.rejoint_logo a {
	display:block;
	width:75px;
	height:56px;
	margin:0 auto;
	padding:5px;
	text-align:center;
	background-image:url(images/fonds/rejoint_logo.gif)
}
#rejoint #zone1 {
	width:133px;
	height:99px;
	overflow:hidden;
	position: absolute;
	bottom:0;
	left:0;
	border-right:1px solid #ccc59d;
}
#rejoint #zone2 {
	width:134px;
	height:99px;
	overflow:hidden;
	position: absolute;
	bottom:0;
	right:0;
	border-left:1px solid #fff;
}
/******************************************/
/**************  PRODUIT BOUTIQUE ******************/
/******************************************/
.pbo_f #FAM_ID .pbo_fam_2 {
	padding-left:10px;
	background-color:#e8e5d0;
}
.pbo_f #FAM_ID .pbo_fam_3 {
	padding-left:25px;
}
.pbo_f .div_image_concept img {
	width:50%;
	height:50%
}
#pbo_l .Moteur {
	margin-bottom:10px;
}
#pbo_l .ajout_pdt {
	margin-bottom:10px;
}
#pbo_l .limite {
	font-weight:bold;
}
/******************************************/
/**************  CONNEXION ******************/
/******************************************/
#form_acces #acces_oubli {
	display:block;
	margin-left:200px;
}
/******************************************/
/**************  MON PANIER ******************/
/******************************************/
.panier .bou_entete .be_fond_img {
	float:left;
	margin-right:20px;
}
.panier .bou_entete .be_suiteg {
	float:left;
}
.panier .asterisque {
	text-align:center;
	color:#c30080
}
#moteur_panier div.hr {
	font-size:1px;
	height:2px;
	background-image:url(images/fonds/panier_hr.gif);
	border-width:0px;
	margin:5px;
}
#moteur_panier tbody th {
	font: normal 12px 'Trebuchet Ms';
	text-align:left;
	padding-left:10px
}
#moteur_panier tbody .ss_total,  #moteur_panier tbody .ss_total th {
	font: italic 11px 'Trebuchet MS';
}
#moteur_panier .panier_img {
	float:left;
	width:45px;
	height:45px;
	padding:5px;
	margin-right:5px;
	background-image:url(images/fonds/panier_img.gif);
	text-align:center;
}
#total_panier {
	width:auto;
}
#total_panier td, #total_panier th {
	border:1px solid #d3ceaa;
}
#total_panier tbody th {
	padding-left:30px;
	font: normal 11px "Trebuchet Ms";
	background-color:#eedad8;
	color:#c30080;
	text-transform:uppercase;
	text-align:right;
}
#total_panier tbody td {
	padding-left:30px;
	text-align:right;
}
/******************************************/
/**************  PRODUIT ******************/
/******************************************/



/* Détail (fiche_pdt sur le site, fiche_new dans la newsletter, moins large) */
.fiche_pdt {
	width:608px;
	overflow:hidden;
}
.fiche_pdt #fp_haut {
	height:12px;
	background-image:url(images/fonds/fp_haut.gif);
	font-size:1px;
}
.fiche_pdt #fp_bas {
	height:12px;
	background-image:url(images/fonds/fp_bas.gif);
	font-size:1px;
}
.fiche_pdt #fp_contenu {
	padding:0 12px;
	background-image:url(images/fonds/fp_contenu.gif);
}
.fiche_new {
	width:560px;
	overflow:hidden;
}
.fiche_new #fp_haut {
	height:12px;
	background-image:url(images/fonds/fp_haut_new.gif);
	font-size:1px;
}
.fiche_new #fp_bas {
	height:12px;
	background-image:url(images/fonds/fp_bas_new.gif);
	font-size:1px;
}
.fiche_new #fp_contenu {
	padding:0 12px;
	background-image:url(images/fonds/fp_contenu_new.gif);
}
.fiche_pdt #fp_ctn_gauche {
	float:left;
	display:inline;
	width:327px;
	margin-left:5px;
	overflow:hidden;
}
.fiche_new #fp_ctn_gauche {
	float:left;
	display:inline;
	width:279px;
	margin-left:5px;
	overflow:hidden;
}
#fp_ctn_gauche h2 {
	margin-bottom:0;
}
#fp_ctn_gauche h2 span {
	font:normal 12px "Trebuchet MS";
	color:#454334;
}
#fp_ctn_gauche .fam_libelle {
	margin-bottom:10px;
}
#fp_ctn_gauche .hr {
	height:5px;
	margin-bottom:5px;
	border-bottom-width:1px;
}
#fp_ctn_gauche .pdt_dispo {
	font-style: italic;
}
#fp_ctn_gauche .fp_panier {
	float:right;
	margin-top:5px;
} /*width:74px; height:24px; padding:18px 3px 0 30px; text-align:center; font-size:10px; line-height:1em; color:#454334; background-image: url(images/pictos/reserver.gif);*/
#fp_ctn_gauche .prix {
	font:bold 20px 'Trebuchet MS';
}
#fp_ctn_gauche .prix .prix_barre {
	font:normal 12px 'Trebuchet MS';
}
#fp_ctn_gauche .prix .ttc {
	font-size:14px;
}
#fp_ctn_droite {
	float:right;
	display:inline;
	width:230px;
	margin-right:5px;
	overflow:hidden;
}
#fp_ctn_droite .fp_fond_img {
	width:220px;
	height:220px;
	background-image:url(images/fonds/fp_img.gif);
	padding:5px;
	margin-bottom:5px;
	text-align:center;
}
#fp_ctn_droite .fp_drt_lien {
	color:#454334;
	font-size:10px;
	display:block;
	text-align:center;
	margin-bottom:5px;
}
#fp_ctn_droite .fp_drt_lien img {
	vertical-align:middle;
}
.connexe_h2 {
	text-align:center;
	font-size:12px;
	margin-bottom:20px;
	margin-top:40px;
}
.connexe {
	float:left;
	display:inline;
	width:109px;
	border:1px solid #cbc490;
	margin:0 5px 10px 5px;
	font-size:9px
}
.connexe .visu {
	width:109px;
	height:90px;
}
.connexe .visu a {
	display:block;
	text-align:center;
}
.connexe .infos {
	background:#cbc49b;
	height:29px;
	overflow:hidden;
	border-top:1px solid #a2975e;
	text-align:center;
	padding-top:3px;
	line-height:1em;
}
.connexe .infos a {
	color:#454334;
	line-height:1.1em;
}
/* Liste */
.ligne_boutique {
	width:598px;
	height:174px;
	padding:10px 0 0 10px;
	overflow:hidden;
	background-image: url(images/fonds/bou_avec.gif);
	margin-bottom:16px;
	position:relative;
}
.ligne_boutique .case_pdt {
	float:right;
	display:inline;
	width:100px;
	text-align:center;
	overflow:hidden;
	margin:22px 15px 0 0;
}
.ligne_boutique .case_pdt .cp_fond_img {
	width:90px;
	height:90px;
	padding:5px;
	margin-bottom:1px;
	background-image: url(images/fonds/cp_img2.gif);
	text-align:center;
}
.ligne_boutique .case_pdt h3 {
	font:normal 11px 'Trebuchet MS';
	color:#000;
	line-height:1em;
}
.ligne_boutique .case_pdt .prix {
	font:bold 12px 'Trebuchet MS';
	line-height:1em;
}
.ligne_boutique .case_pdt .prix .prix_barre {
	font:normal 10px 'Trebuchet MS';
}
.ligne_boutique .asterisque {
	position:absolute;
	width:215px;
	text-align:center;
	bottom:4px;
	right:15px;
	font-size:10px;
}
.ligne_boutique .lb_autres {
	position:absolute;
	top:8px;
	right:20px;
}
.ligne_boutique .lb_lien {
	display:block;
	width:86px;
	height:17px;
	overflow:hidden;
	background-image: url(images/pictos/fiche.gif);
	color:#3d2209;
	font-size:10px;
	line-height:17px;
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	left:10px;
	bottom:7px;
}
.ligne_boutique .bou_description {
	width:280px;
	margin-bottom:15px;
}
.ligne_boutique .bou_adresse {
	line-height:1em;
}
.ligne_boutique .lb_fond_img {
	position:absolute;
	left:177px;
	bottom:10px;
	width:104px;
	height:79px;
	text-align:center;
}
.ligne_boutique .lb_fond_img .lb_arrondi {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
/******************************************/
/*************  BOUTIQUE ******************/
/******************************************/

/* Fiche */
.bou_entete {
	width:346px;
	height:152px;
	padding: 12px 248px 0 14px;
	overflow:hidden;
	background-image: url(images/fonds/bou_entete.gif);
	margin-bottom:10px;
	position:relative;
}
.bou_entete .be_fond_img {
	float:left;
	width:104px;
	height:79px;
	position:relative;
	text-align: center;
	margin:0 10px 3px 0;
}
.bou_entete .be_fond_img .be_arrondi {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
.bou_entete h2 {
}
.bou_entete .bou_adresse {
	line-height:1em;
}
.bou_entete .bou_description {
	clear:both;
}
.bou_entete .be_lien {
	display:block;
	width:86px;
	height:17px;
	overflow:hidden;
	background-image: url(images/pictos/fiche.gif);
	color:#3d2209;
	font-size:10px;
	line-height:17px;
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	left:18px;
	bottom:10px;
}
.bou_entete .bou_url {
	display:block;
	width:59px;
	height:17px;
	overflow:hidden;
	background-image: url(images/pictos/bou_url.gif);
	color:#9b0066;
	font-size:10px;
	line-height:17px;
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	left:118px;
	bottom:10px;
}
.bou_entete #affiner {
	position:absolute;
	bottom:10px;
	right:10px;
	font-size:10px
}
.bou_entete #affiner p {
	width:157px;
	height:20px;
}
.bou_entete #affiner h3 {
	color:#4d8e00;
	font:bold 12px Trebuchet MS;
	margin-bottom:5px;
	text-transform:uppercase;
}
.bou_entete #affiner select {
	width:150px;
	height:17px;
	margin-bottom:5px;
}
.bou_entete #affiner #FLAG_PROMO {
	border:0;
	margin-right:5px;
	vertical-align:middle;
	width:13px;
	height:13px;
}
.bou_entete #affiner .f2 {
	padding-left:10px;
	background-color:#e8e5d0;
}
.bou_entete #affiner .f3 {
	padding-left:25px;
}
.bou_entete #affiner label {
	text-transform: none;
}
.bou_entete #affiner .image {
	border:0;
	margin-top:5px;
}
#boutique_d .case_pdt {
	float:left;
	display:inline;
	position:relative;
	padding:12px 0 0 12px;
	width:271px;
	height:114px;
	overflow:hidden;
	background-image: url(images/fonds/partenaire.gif);
	margin:0 0 12px 15px;
}
#boutique_d .case_pdt h2 {
	font:bold 12px 'Trebuchet MS';
	color:#000;
	margin-bottom:3px;
}
#boutique_d .case_pdt .cp_fond_img {
	float:left;
	width:90px;
	height:90px;
	padding:5px;
	margin-right:10px;
	background-image: url(images/fonds/cp_img.gif);
	text-align:center;
}
#boutique_d .case_pdt .cp_lien {
	display:block;
	position:absolute;
	left:122px;
	bottom:17px;
	width:73px;
	height:17px;
	color:#9b0066;
	font-size:10px;
	line-height:17px;
	text-align:center;
	text-transform:uppercase;
	background-image: url(images/pictos/details.gif);
}
#boutique_d .case_pdt .prix {
	display:block;
	font:bold 14px 'Trebuchet MS'
}
#boutique_d .case_pdt .prix .prix_barre {
	font:normal 11px 'Trebuchet MS'
}
#boutique_d .case_pdt .prix .ttc {
	font-size:11px
}
/* Liste */
.case_boutique {
	width:371px;
	height:98px;
	padding:11px 222px 0 15px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
	background-image: url(images/fonds/bou_sans.gif);
}
.case_boutique .cb_fond_img {
	float:left;
	position:relative;
	width:104px;
	height:79px;
	text-align:center;
	margin-right:10px;
}
.case_boutique .cb_fond_img .cb_arrondi {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
.case_boutique .bou_adresse {
	position:absolute;
	right:12px;
	top:20px;
	text-align:right;
	line-height:1em;
}
.case_boutique .cb_lien {
	display:block;
	width:86px;
	height:17px;
	overflow:hidden;
	background-image: url(images/pictos/fiche.gif);
	color:#3d2209;
	font-size:10px;
	line-height:17px;
	text-align:center;
	text-transform:uppercase;
	position:absolute;
	right:11px;
	bottom:16px;
}
/******************************************/
/**************  COMMANDE ******************/
/******************************************/
.cmd .form_defaut p.checkbox {
	padding-left:0
}
/******************************************/
/************  PARTENAIRES ****************/
/******************************************/
.partenaire {
	float:left;
	width:144px;
	height:111px;
	padding:15px 125px 0 14px;
	overflow:hidden;
	position:relative;
	background-image: url(images/fonds/partenaire.gif);
	margin:0 18px 15px 0;
}
.partenaire h2 {
	line-height:1em;
}
.partenaire .par_description {
	line-height:1.1em;
	text-align:justify;
}
/*.partenaire .partenaire_img{position:absolute; width:104px; height:79px; top:12px; right:12px; text-align:center; background-color:#f0ede0} 
.partenaire .partenaire_img .img1{z-index:1}
.partenaire .partenaire_img .img2{position:absolute; top:0; left:0; z-index:2}*/
.partenaire .partenaire_img {
	position:absolute;
	top:12px;
	right:12px;
	border:2px solid #c4bfa4;
}
/******************************************/
/********  RECOMMANDER LE SITE  *********/
/******************************************/
.submit {
	text-align:center;
}
/******************************************/
/********  PROFIL  *********/
/******************************************/
.form_profil p {
	margin-bottom:5px
}
.form_news p {
	margin-bottom:5px
}
/******************************************/
/********  PROFIL BOUTIQUE  *********/
/******************************************/
.profil_bou .rad p {
	padding-right:30px;
}
.profil_bou .rad label {
	font-weight:bold;
}
/*.profil_bou .rad label:hover{color:#C30080} */
.profil_bou .rad p {
	margin-top:5px;
}
/******************************************/
/********  QUI SOMMES NOUS  *********/
/******************************************/
.bou_qsn {
	background-image:url('images/fonds/qsn_background.gif');
}
.bou_qsn .gauche {
	width:300px;
	float:left;
	display:inline;
	margin:0px 20px;
}
.bou_qsn .coordonnee {
	position:relative;
	zoom:1;
}
.coordonnee .plan {
	position:absolute;
	bottom:0;
	right:0;
}
.bou_qsn .description {
	text-align:justify
}
.bou_qsn .univers {
	margin-bottom:10px;
}
.bou_qsn .droite {
	width:235px;
	height:253px;
	float:right;
	background-image:url('images/fonds/qsn_haut_droite.gif');
}
.bou_qsn .droite_petit {
	background-image:url('images/fonds/qsn_haut_droite_petit.gif');
	background-repeat:no-repeat;
	margin-right:2px;
}
.bou_qsn .droite p {
	text-align:right;
	margin-right:10px;
}
.bou_bottom {
	height:288px;
	position:relative;
	background-image:url('images/fonds/qsn_bas.gif');
}
.bou_bottom .fond {
	position:absolute;
}
.bou_bottom .photo {
	position:absolute;
	bottom:0px;
	left:4px;
	text-align:center;
	width:350px;
}
.bou_bottom .logo {
	position:absolute;
	bottom:30px;
	right:20px;
}

/******************************************/
/**********  ACTU DECOENVILLE  ************/
/******************************************/
#cadreInfoDeco {
	background:url(images/fonds/actu_droite.gif) no-repeat;
	width:370px;
	height:698px;
	float:right;
}

#cadreInfoDeco #titre {
	width:350px;
	padding:10px 10px 5px;
	text-align:center;
	font-weight:bold;
	color:#c30080;
	font-size:16px;
}

#cadreInfoDeco #enseigne {
	width:350px;
	padding:0 10px 7px 10px;
	text-align:center;
	font-weight:bold;
	line-height:14px;
}

#cadreInfoDeco #image {
	width:350px;
	padding:0px 10px;
	text-align:center;
}

#cadreInfoDeco img, #actus_deco img {
	padding:7px;
	border:1px solid #cec796;
}

#cadreInfoDeco #texte {
	width:330px;
	padding:15px 20px 0px;
	text-align:justify;
}

#actus_deco{
	background:url(images/fonds/actu_gauche.gif) no-repeat;
	width:227px;
	height:690px;
	padding-top:9px;
}

#actus_deco .menu_deroulant {
	width:200px;
	padding-left:15px;
	text-align:left;
}


#actus_deco .actu {
	height:680px;
	width:200px;
	position:absolute;
	top:0;
	left:15px;;
}

#actus_deco .image {
	width:195px;
	text-align:center;
}

#actus_deco .titre{
	width:195px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, "Comic Sans MS";
}

#actus_deco .texte{
	width:195px;
	margin-bottom:10px;	
	text-align:left
}

#actus_deco .lieu{
	width:195px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
	text-align:center;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, "Comic Sans MS";
}

#preloadImagesMenu{
	position:absolute;
	top:0;
	left:0;
}

.voirCata{
	position:absolute;
	top:3px;
	left:10px;
	background:url(images/bulle.gif);
	width:228px;
	height:46px;
}

#tomove{
	background:url(images/div_newsletter.png) no-repeat;
	border:0;
	cursor:move;
	font-size:0.9em;
	height:200px;
	position:absolute;
	width:200px;
	z-index:110;
}
