/*[fmt]AA90-1A0A-3*/
/*CSS Document*/
body
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #572103;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #FFD193 url(structure-generale/fresque.gif) repeat-y top center;
}
.spacer
{
	clear: both;
}
/*Structure Generale*/
#fond
{
	width: 100%;
	padding: 0;
	margin: 0;
	background: url(structure-generale/fond.gif) repeat-x top left;
}
#wallpaper
{
	width: 100%;
	padding: 0;
	margin: 0;
	background: url(wallpaper/wallpaper.jpg) no-repeat top center;
}
#conteneur
{
	width: 988px;
	padding: 0;
	margin: 0 auto;
}
a
{
	color: #572103;
}
a:hover
{
	color: #572103;
	text-decoration: none;
}
a.ss
{
	text-decoration:none;
	color: #572103;
}
a:hover.ss
{
	text-decoration:underline;
	color: #572103;
}
#acces-rapide a
{
}
/*Header*/
#header
{
	width: 988px;
	height:198px;
	padding: 0;
	margin: 0;
	background: url(header/fond.jpg) no-repeat top center;
}
#logo
{
	float: left;
	width: 480px;
	padding: 0;
	margin: 0;
}
#infos-header
{
	float: right;
	width: 438px;
	padding: 0;
	margin: 0;
}
#id-compte
{
	float: left;
	width: 215px;
	padding: 0;
	margin: 0;
	color: #572103;
}
#id-compte a
{
	font-size: 10px;
	color: #572103;
}
#id-compte a.service-client
{
	color: #FFFFFF;
}
#id-compte a:hover.service-client
{
	color: #572103;
}
#reassurance-haut
{
	float: left;
	width: 215px;
	padding: 0;
	margin: 0 15px 0 0;
	font-size: 12px;
	color: #FFFFFF;
}
#reassurance-haut span
{
	font-size: 18px;
}
#reassurance-haut a.service-client
{
	color: #FFFFFF;
	text-decoration: none;
}
#reassurance-haut a:hover.service-client
{
	color: #572103;
}
#reassurance-haut ul
{
	padding: 0;
	margin: 0;
}
#reassurance-haut ul li
{
	float: left;
	width: 52px;
	list-style: none;
	padding: 0;
	margin: 6px 1px 0 0;
}
#reassurance-haut ul li a
{
	display: block;
	width: 52px;
	list-style: none;
	font-size: 9px;
	line-height: 10px;
	text-align: center;
	padding: 28px 0 0;
	color: #F7DED3;
	text-decoration: none;
	margin: 0;
}
#reassurance-haut ul li a.port
{
	width: 54px;
	background: url(header/infos-header/reassurance/picto-port.gif) no-repeat top center;
}
#reassurance-haut ul li a:hover.port
{
	color: #FFFFFF;
	background: url(header/infos-header/reassurance/picto-port_on.gif) no-repeat top center;
}
#reassurance-haut ul li a.secu
{
	background: url(header/infos-header/reassurance/picto-secu.gif) no-repeat top center;
}
#reassurance-haut ul li a:hover.secu
{
	color: #FFFFFF;
	background: url(header/infos-header/reassurance/picto-secu_on.gif) no-repeat top center;
}
#reassurance-haut ul li a.expe
{
	background: url(header/infos-header/reassurance/picto-expe.gif) no-repeat top center;
}
#reassurance-haut ul li a:hover.expe
{
	color: #FFFFFF;
	background: url(header/infos-header/reassurance/picto-expe_on.gif) no-repeat top center;
}
#reassurance-haut ul li a.satisfait
{
	background: url(header/infos-header/reassurance/picto-satisfait.gif) no-repeat top center;
}
#reassurance-haut ul li a:hover.satisfait
{
	color: #FFFFFF;
	background: url(header/infos-header/reassurance/picto-satisfait_on.gif) no-repeat top center;
}
#zone-panier
{
	float: left;
	width: 208px;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
}
#panier
{
	float: left;
	width: 116px;
	height: 76px;
	padding: 0;
	margin: 0;
}
#panier #apercu_panier
{
	float: left;
	width: 101px;
	height: 64px;
	padding: 12px 0 0 15px;
	font-size: 12px;
	line-height: 14px;
	margin: 0;
	text-align: center;
	background: url(header/infos-header/zone-panier/fond-panier.gif) no-repeat 0 0;
	text-decoration: none;
	color: #FFFFFF;
}
#article-vue #apercu_prodvu
{
	float: left;
	width: 92px;
	height: 58px;
	padding: 12px 0 0;
	font-size: 12px;
	line-height: 14px;
	margin: 0 0 7px;
	text-align: center;
	background: url(header/infos-header/zone-panier/fond-article-vue.gif) no-repeat 0 0;
	text-decoration: none;
	color: #FFFFFF;
}
.btn_action .btn_panier
{
	display: block;
	width: 150px;
	height: 22px;
	background: url(process-commande/bouton-marron.gif) no-repeat 0 -22px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border: none;
	cursor: pointer;
	padding:0;
	margin:0 auto 0 auto;
}
.btn_action .btn_panier_on
{
	display: block;
	width: 150px;
	height: 22px;
	background: url(process-commande/bouton-marron.gif) no-repeat 0 0;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border: none;
	cursor: pointer;
	padding:0;
	margin:0 auto 0 auto;
}
#panier span, #article-vue span
{
	font-size: 14px;
	font-weight: bold;
}
#banque
{
	float: left;
	width: 77px;
	padding: 0;
	margin: 0 11px 0 28px;
	-margin: 0 11px 0 14px;
}
#compte
{
	float: left;
	width: 92px;
	padding: 0;
	margin: 0;
}
#compte a
{
	float: left;
	width: 88px;
	height: 20px;
	padding: 0;
	margin: 0;
	border: 1px solid #C18052;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	background: #C18052 url(header/infos-header/zone-panier/fond-compte.gif) repeat-x bottom left;
}
#site-pro a
{
	float: right;
	width: 184px;
	height: 46px;
	padding:0 5px 0 0;
	margin:10px 0 0 0;
	*margin:-10px 0 5px 0;
	background: url(header/infos-header/fond-pro.gif) no-repeat 0 0;
	text-align: right;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
}
#compte a:hover, #compte a.select, #panier a:hover, #article-vue a:hover, #site-pro a:hover
{
	color: #572103;
}
/*Menu*/
#menu
{
	float: left;
	width: 988px;
	padding:0;
	-margin:3px 0 0 0;
	font-size: 11px;
}
#menu ul
{
	width: 988px;
	padding: 0;
	margin:6px 0 0 0;
	-margin: 0;
}
#menu ul li
{
	float:left;
	height:35px;
	list-style: none;
	margin: 0 2px 0 0;
	text-align: center;
	line-height: 12px;
}
#menu ul li a
{
	display: block;
	height: 30px;
	padding: 5px 4px 0 5px;
	text-decoration: none;
	color: #7C5337;
	background: url(header/menu/fond.gif) repeat-x bottom left;
}
#menu ul li.menu1
{
	width: 72px;
	-width: 70px;
}
#menu ul li.menu2
{
	width: 42px;
	-width: 42px;
}
#menu ul li.menu3
{
	width: 56px;
	-width: 56px;
}
#menu ul li.menu4
{
	width: 58px;
	-width: 58px;
}
#menu ul li.menu5
{
	width: 66px;
	-width: 60px;
}
#menu ul li.menu6
{
	width: 55px;
	-width: 53px;
}
#menu ul li.menu7
{
	width: 53px;
	-width: 51px;
}
#menu ul li.menu8
{
	width: 62px;
	-width: 60px;
}
#menu ul li.menu9
{
	width: 50px;
	-width: 45px;
}
#menu ul li.menu10
{
	width: 49px;
	-width: 43px;
}
#menu ul li.menu11
{
	width: 83px;
	-width: 83px;
}
#menu ul li.menu12
{
	width: 67px;
	-width: 67px;
}
#menu ul li.menu13
{
	width: 69px;
	-width: 69px;
}
#menu ul li.menu14
{
	width: 80px;
	-width: 80px;
}
#menu ul li.menu15
{
	width: 56px;
	-width: 56px;
}
#menu ul li.menu16
{
	width: 40px;
	-width: 40px;
	margin: 0;
}
#menu ul li.menu1 a:hover, #menu ul li.menu1 a#menu1.select, #menu ul li.menu1 a, table tr td.menu1
{
	background: #A0634E;
	color: #FFFFFF;
}
#menu ul li.menu2 a:hover, #menu ul li.menu2 a#menu2.select, table tr td.menu2
{
	background: #959900;
	color: #FFFFFF;
}
#menu ul li.menu3 a:hover, #menu ul li.menu3 a#menu3.select, table tr td.menu3
{
	background: #F39100;
	color: #FFFFFF;
}
#menu ul li.menu4 a:hover, #menu ul li.menu4 a#menu4.select, table tr td.menu4
{
	background: #FF670A;
	color: #FFFFFF;
}
#menu ul li.menu5 a:hover, #menu ul li.menu5 a#menu5.select, table tr td.menu5
{
	background: #E25129;
	color: #FFFFFF;
}
#menu ul li.menu6 a:hover, #menu ul li.menu6 a#menu6.select, table tr td.menu6
{
	background: #C35A53;
	color: #FFFFFF;
}
#menu ul li.menu7 a:hover, #menu ul li.menu7 a#menu7.select, table tr td.menu7
{
	background: #CF932E;
	color: #FFFFFF;
}
#menu ul li.menu8 a:hover, #menu ul li.menu8 a#menu8.select, table tr td.menu8
{
	background: #B26E2B;
	color: #FFFFFF;
}
#menu ul li.menu9 a:hover, #menu ul li.menu9 a#menu9.select, table tr td.menu9
{
	background: #639700;
	color: #FFFFFF;
}
#menu ul li.menu10 a:hover, #menu ul li.menu10 a#menu10.select, table tr td.menu10
{
	background: #11A7BE;
	color: #FFFFFF;
}
#menu ul li.menu11 a:hover, #menu ul li.menu11 a#menu11.select, table tr td.menu11
{
	background: #C57400;
	color: #FFFFFF;
}
#menu ul li.menu12 a:hover, #menu ul li.menu12 a#menu12.select, table tr td.menu12
{
	background: #E07276;
	color: #FFFFFF;
}
#menu ul li.menu13 a:hover, #menu ul li.menu13 a#menu13.select, table tr td.menu13
{
	background: #682C45;
	color: #FFFFFF;
}
#menu ul li.menu14 a:hover, #menu ul li.menu14 a#menu14.select, table tr td.menu14
{
	background: #95394A;
	color: #FFFFFF;
}
#menu ul li.menu15 a:hover, #menu ul li.menu15 a#menu15.select, table tr td.menu15
{
	background: #6B93DD;
	color: #FFFFFF;
}
#menu ul li.menu16 a:hover, #menu ul li.menu16 a#menu16.select, table tr td.menu16
{
	background: #A98240;
	color: #FFFFFF;
}
/*Sous-menu*/
.categorie
{
	display: none;
	position: absolute;
	width: 988px;
	font-size: 12px;
	padding: 0 0 10px;
	margin: -2px 0 0;
	z-index: 1000;
}
.conteneur-ss-categorie
{
	float: left;
	width: 622px;
	min-height: 180px;
	background: #F6E2D2 url(structure-generale/fresqueH.gif) repeat-x bottom left;
	margin: 10px 0 0 11px;
	-margin: 10px 0 0 6px;
	padding: 5px 10px 18px;
}
.conteneur-ss-categorie h3
{
	float: left;
	width: 100%;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
	font-size: 26px;
	padding: 0;
	margin: 0 0 12px;
	font-weight: normal;
}
.conteneur-ss-categorie ul
{
	float: left;
	padding: 0;
	margin: 0 10px 0 0;
	-margin: 0 5px 0 0;
}
.conteneur-ss-categorie ul li
{
	list-style: none;
	width: 190px;
	line-height: 12px;
	padding: 0;
	margin: 0 0 7px;
	=margin: 0 0 5px;
	font-size: 12px;
	font-weight: bold;
}
.conteneur-ss-categorie ul li ul
{
	margin: 0 0 4px 5px;
	=margin: 0 0 2px 3px;
}
.conteneur-ss-categorie ul li ul li
{
	line-height: 12px;
	margin: 2px 0 2px 5px;
	=margin: 0 0 0 5px;
	font-weight: normal;
}
.conteneur-ss-categorie a
{
	text-decoration: none;
	padding: 0;
	margin: 0;
	color: #572103;
}
.conteneur-ss-categorie a:hover
{
	text-decoration: underline;
}
#categorie1 .conteneur-ss-categorie ul li ul li a, #categorie2 .conteneur-ss-categorie ul li ul li a, #categorie3 .conteneur-ss-categorie ul li ul li a, #categorie4 .conteneur-ss-categorie ul li ul li a, #categorie5 .conteneur-ss-categorie ul li ul li a, #categorie6 .conteneur-ss-categorie ul li ul li a, #categorie7 .conteneur-ss-categorie ul li ul li a, #categorie8 .conteneur-ss-categorie ul li ul li a, #categorie9 .conteneur-ss-categorie ul li ul li a, #categorie10 .conteneur-ss-categorie ul li ul li a, #categorie11 .conteneur-ss-categorie ul li ul li a, #categorie12 .conteneur-ss-categorie ul li ul li a, #categorie13 .conteneur-ss-categorie ul li ul li a, #categorie14 .conteneur-ss-categorie ul li ul li a, #categorie15 .conteneur-ss-categorie ul li ul li a, #categorie16 .conteneur-ss-categorie ul li ul li a
{
	color: #572103;
}
#categorie1
{
	background: #A0634E url(header/menu/fd-categorie1.jpg) no-repeat top right;
	color: #A0634E;
}
#categorie1 .conteneur-ss-categorie a, #categorie1 .conteneur-ss-categorie a.voir_cat
{
	color: #A0634E;
}
#categorie2
{
	background: #959900 url(header/menu/fd-categorie2.jpg) no-repeat top right;
	color: #959900;
}
#categorie2 .conteneur-ss-categorie a, #categorie2 .conteneur-ss-categorie a.voir_cat
{
	color: #959900;
}
#categorie3
{
	background: #F39100 url(header/menu/fd-categorie3.jpg) no-repeat top right;
	color: #F39100;
}
#categorie3 .conteneur-ss-categorie a, #categorie3 .conteneur-ss-categorie a.voir_cat
{
	color: #F39100;
}
#categorie4
{
	background: #FF670A url(header/menu/fd-categorie4.jpg) no-repeat top right;
	color: #FF670A;
}
#categorie4 .conteneur-ss-categorie a, #categorie4 .conteneur-ss-categorie a.voir_cat
{
	color: #FF670A;
}
#categorie5
{
	background: #E25129 url(header/menu/fd-categorie5.jpg) no-repeat top right;
	color: #E25129;
}
#categorie5 .conteneur-ss-categorie a, #categorie5 .conteneur-ss-categorie a.voir_cat
{
	color: #E25129;
}
#categorie6
{
	background: #C35A53 url(header/menu/fd-categorie6.jpg) no-repeat top right;
	color: #C35A53;
}
#categorie6 .conteneur-ss-categorie a, #categorie6 .conteneur-ss-categorie a.voir_cat
{
	color: #C35A53;
}
#categorie7
{
	background: #CF932E url(header/menu/fd-categorie7.jpg) no-repeat top right;
	color: #CF932E;
}
#categorie7 .conteneur-ss-categorie a, #categorie7 .conteneur-ss-categorie a.voir_cat
{
	color: #CF932E;
}
#categorie8
{
	background: #B26E2B url(header/menu/fd-categorie8.jpg) no-repeat top right;
	color: #B26E2B;
}
#categorie8 .conteneur-ss-categorie a, #categorie8 .conteneur-ss-categorie a.voir_cat
{
	color: #B26E2B;
}
#categorie9
{
	background: #639700 url(header/menu/fd-categorie9.jpg) no-repeat top right;
	color: #639700;
}
#categorie9 .conteneur-ss-categorie a, #categorie9 .conteneur-ss-categorie a.voir_cat
{
	color: #639700;
}
#categorie10
{
	background: #11A7BE url(header/menu/fd-categorie10.jpg) no-repeat top right;
	color: #11A7BE;
}
#categorie10 .conteneur-ss-categorie a, #categorie10 .conteneur-ss-categorie a.voir_cat
{
	color: #11A7BE;
}
#categorie11
{
	background: #C57400 url(header/menu/fd-categorie11.jpg) no-repeat top right;
	color: #C57400;
}
#categorie11 .conteneur-ss-categorie a, #categorie11 .conteneur-ss-categorie a.voir_cat
{
	color: #C57400;
}
#categorie12
{
	background: #E07276 url(header/menu/fd-categorie12.jpg) no-repeat top right;
	color: #E07276;
}
#categorie12 .conteneur-ss-categorie a, #categorie12 .conteneur-ss-categorie a.voir_cat
{
	color: #E07276;
}
#categorie13
{
	background: #682C45 url(header/menu/fd-categorie13.jpg) no-repeat top right;
	color: #682C45;
}
#categorie13 .conteneur-ss-categorie a, #categorie13 .conteneur-ss-categorie a.voir_cat
{
	color: #682C45;
}
#categorie14
{
	background: #95394A url(header/menu/fd-categorie14.jpg) no-repeat top right;
	color: #95394A;
}
#categorie14 .conteneur-ss-categorie a, #categorie14 .conteneur-ss-categorie a.voir_cat
{
	color: #95394A;
}
#categorie15
{
	background: #6B93DD url(header/menu/fd-categorie15.jpg) no-repeat top right;
	color: #6B93DD;
}
#categorie15 .conteneur-ss-categorie a, #categorie15 .conteneur-ss-categorie a.voir_cat
{
	color: #6B93DD;
}
#categorie16
{
	background: #A98240 url(header/menu/fd-categorie16.jpg) no-repeat top right;
	color: #A98240;
}
#categorie16 .conteneur-ss-categorie a, #categorie16 .conteneur-ss-categorie a.voir_cat
{
	color: #A98240;
}
/*Mise en avant produit*/
.mise-avant
{
	float: right;
	width: 210px;
	height: 125px;
	background: #FFFFFF;
	padding: 0 0 0 5px;
	margin: 0;
	cursor: pointer;
}
.mise-avant p.sugg
{
	float: left;
	width: 117px;
	margin: 5px 0 3px;
	padding: 0;
	font-size: 16px;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
}
.mise-avant img
{
	float: right;
	width: 83px;
	height: 125px;
	border: 0;
}
.mise-avant .bloc-produit-home
{
	float: left;
	width: 117px;
	color: #572103;
	padding: 0;
	margin: 0;
}
.mise-avant a
{
	text-align: center;
	text-decoration: underline;
}
.mise-avant a:hover
{
	text-decoration: none;
	background: none;
}
/*Page*/
#page
{
	width: 988px;
	padding: 0;
	margin: 0;
	background: #F9ECE0 url(droite/fond.gif) repeat-y top right;
}
#page.process
{
	background: #F9ECE0 none;
}
/*Contenu*/
#contenu
{
	float: left;
	width: 780px;
	padding: 10px 10px 10px 18px;
	margin: 0;
}
/*Home*/
.bloc-home
{
	float: left;
	width: 703px;
	padding: 0;
	=padding: 0 0 10px;
	margin: 15px 0;
	background: #FFFFFF url(home/pied-bloc.gif) no-repeat bottom left;
}
.titre-home
{
	float: left;
	width: 704px;
	height: 45px;
	padding: 6px 0 0;
	margin: 0;
	background: url(home/fond-t-bloc.gif) no-repeat 0 0;
	text-align: center;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
	font-size:20px;
}
.bloc-produit-home
{
	float: left;
	width: 120px;
	height: 265px;
	margin: 10px 4px 15px 0;
	padding: 0;
	font-weight: bold;
	line-height: 14px;
}
.bloc-produit-home img
{
	float: left;
	margin: 0 0 5px;
	width: 120px;
	height: 180px;
	border: 0;
}
.bloc-produit-home a
{
	display: block;
	width: 120px;
	text-decoration: none;
	color: #572103;
}
.bloc-produit-home a:hover
{
	background: #F9ECE0;
}
.bloc-produit-home span
{
	color: #C4875B;
	font-weight: normal;
	font-style: italic;
}
.bloc-produit-home p
{
	width: 100%;
	font-size: 14px;
	padding: 0;
	margin: 0;
	color: #572103;
}
.bloc-produit-home p strike
{
	font-size: 10px;
	font-variant: normal;
	color: #C4875B;
}
.bloc-produit-home p span.euro
{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #572103;
}
.satisfaction
{
	float: left;
	width: 120px;
	background: #FFFFFF;
}
.satisfaction ul
{
	padding: 0;
	margin: 0;
}
.satisfaction ul li
{
	float: left;
	width: 14px;
	height: 12px;
	padding: 0;
	margin: 4px 4px 0 0;
	list-style: none;
	background: url(home/coeur-plein.gif) no-repeat 0 0;
}
.satisfaction ul li.vide
{
	float: left;
	width: 14px;
	height: 12px;
	padding: 0;
	margin: 4px 4px 0 0;
	list-style: none;
	background: url(home/coeur-vide.gif) no-repeat 0 0;
}
.b-bloc-home
{
	display: block;
	width: 86px;
	height: 85px;
	position: absolute;
	margin: 155px 0 0 684px;
	=margin: 105px 0 0 28px;
}
.b-bloc-home a
{
	display: block;
	width: 86px;
	height: 72px;
	color: #572103;
	text-align: center;
	text-decoration: none;
	margin: 0;
	padding:13px 0 0;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
	background: url(home/b-bloc-home.gif) no-repeat 0 -85px;
	font-size: 16px;
	line-height: 18px;
}
.b-bloc-home a:hover
{
	background: url(home/b-bloc-home.gif) no-repeat 0 0;
	color: #FFFFFF;
}
.b-bloc-home span
{
	font-size: 16px;
}
/*Fil Ariane*/
#ariane
{
	float: left;
	width: 600px;
	margin: 15px 0 10px 10px;
}
#ariane div
{
	display: inline;
}
#ariane a
{
	color: #572103;
	text-decoration: none;
}
#ariane a:hover, #ariane span.select, .beige-ariane
{
	color: #C18052;
	text-decoration: none;
}
#retour
{
	float: right;
	width: 130px;
	margin: 15px 10px 15px 0;
	font-size: 11px;
	text-align: right;
}
#retour a
{
	color: #572103;
	padding: 0 0 0 20px;
	background: url(detail/b-retour.gif) no-repeat 0 2px;
}
#retour a:hover
{
	text-decoration: none;
}
/*Detail*/
#detail
{
	float: left;
	width: 771px;
	background: #FFFFFF url(detail/pied-detail.gif) no-repeat bottom left;
	padding: 0 0 20px;
	margin: 5px 0 0;
}
#zone-descriptif
{
	float: left;
	width: 530px;
	padding: 0;
	margin: 0;
}
#t-detail
{
	width: 510px;
	height: 42px;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
	font-size: 18px;
	padding: 10px 0 0 20px;
	margin: 0 0 15px;
	background: url(detail/t-detail.gif) no-repeat 0 0;
	font-weight:normal;
}
#zone-visuel
{
	float: left;
	width: 200px;
	padding: 0;
	margin: 0 30px 0 15px;
	-margin: 0 30px 0 8px;
}
#visuel
{
	width: 200px;
	cursor: pointer;
}
#loupe
{
	display: block;
	position: absolute;
	width: 34px;
	height: 34px;
	background: url(detail/loupe.png) no-repeat 0 0;
	-background: url(detail/loupe.gif) no-repeat 0 0;
	margin: 5px 0 0 5px;
	z-index: 500;
	cursor: pointer;
}
.zoom-detail
{
	position: absolute;
	display: none;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	margin: 0;
	z-index: 1000;
	cursor: pointer;
}
#descriptif
{
	float: left;
	width: 285px;
	-width: 265px;
	padding: 0;
	margin: 0;
}
#descriptif p
{
	font-size: 14px;
	padding: 0;
	margin: 0;
}
#descriptif a
{
	float: left;
	width: 200px;
	color: #572103;
}
#descriptif a:hover
{
	text-decoration: none;
}
#zone-partage
{
	float: right;
	width: 285px;
	-width: 275px;
	padding: 0;
	margin: 25px 0 0;
}
#zone-partage.partage-recette
{
	margin: 0;
	float: left;
	width: 470px;
}
#zone-partage a
{
	float: left;
	width: 206px;
	height: 23px;
	background: url(detail/b-partage.gif) no-repeat 0 -30px;
	padding: 7px 0 0;
	margin: 0 0 10px;
	color: #572103;
	text-decoration: none;
}
#zone-partage a:hover
{
	background: url(detail/b-partage.gif) no-repeat 0 0;
	color: #FFFFFF;
}
#zone-partage a span
{
	float: left;
	width: 60px;
	height: 30px;
	padding: 0;
	margin: -7px 0 0;
}
#zone-partage a span.fb
{
	background: url(detail/picto-partage-fb.gif) no-repeat 0 0;
}
#zone-partage a span.mail
{
	background: url(detail/picto-partage-mail.gif) no-repeat 0 0;
}
#zone-partage a span.print
{
	background: url(detail/picto-partage-print.gif) no-repeat 0 0;
}
#zone-partage img
{
	float: right;
}
/*Envoi ami*/
#envoi-ami
{
	display: none;
	position: absolute;
	width: 315px;
	padding: 5px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin: 100px 0 0;
}
#envoi-ami label
{
	float: left;
	width: 150px;
	margin: 0 5px 0 0;
	font-weight: bold;
}
#envoi-ami input
{
	float: left;
	width: 150px;
	border: 1px solid #CCCCCC;
}
#envoi-ami img
{
	float: right;
	cursor: pointer;
}
#envoi-ami input.valid-ami
{
	float: right;
	display: block;
	width: 80px;
	height: 20px;
	padding: 0;
	margin: 2px 4px 0 0;
	-margin: 2px 2px 0 0;
	text-align: center;
	cursor: pointer;
	background: #6D3F25;
	color: #FFFFFF;
}
#envoi-ami input.valid-ami_on
{
	float: right;
	display: block;
	width: 80px;
	height: 20px;
	padding: 0;
	margin: 2px 4px 0 0;
	-margin: 2px 2px 0 0;
	text-align: center;
	background: #C18052;
	cursor: pointer;
	color: #FFFFFF;
}
.txt_beige
{
	color: #C4875B;
}
#zone-prix
{
	float: left;
	width: 241px;
	padding: 0;
	margin: 0;
}
#prix
{
	float: left;
	width: 185px;
	height: 98px;
	background: url(detail/fd-prix.gif) no-repeat top right;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	line-height:33px;
	_line-height:27px;
	padding: 10px 30px 0 26px;
	-padding: 10px 30px 0 26px;
}
#Tarif
{
	display: inline;
	margin: 0;
	padding: 0;
}
#prix span
{
	font-size: 14px;
	line-height:12px;
	padding:0;
	margin:0;
	font-weight: normal;
}
#prix strike
{
	font-size: 12px;
	font-variant: normal;
	color: #C18052;
}
#prix span.euro
{
	font-size: 12px;
	font-weight: normal;
}
#prix p
{
	float: left;
	font-size: 12px;
	padding: 0;
	margin: 10px 5px 0 36px;
	-margin: 10px 5px 0 20px;
}
#prix a
{
	float: left;
	width: 10px;
	height: 17px;
	padding: 0;
	margin: 10px 2px 0;
}
#prix a.quantite-moins
{
	background: url(detail/quantite-moins.gif) no-repeat 0 0;
}
#prix a.quantite-plus
{
	background: url(detail/quantite-plus.gif) no-repeat 0 0;
}
#prix input
{
	float: left;
	width: 17px;
	height: 20px;
	padding: 0 4px;
	margin: 8px 0 0;
	border: 1px solid #572103;
	background: #FFFFFF;
	text-align: right;
}
#b-panier
{
	float: left;
	width: 212px;
	height: 41px;
	padding: 0;
	margin: 0;
}
#b-panier.recette a
{
	margin: 0 0 0 2px;
}
#b-panier a
{
	float: left;
	width: 157px;
	height: 33px;
	background: url(detail/b-panier.gif) no-repeat 0 -41px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 8px 0 0 55px;
	margin: 5px 0 0 13px;
	font-size: 15px;
	font-weight: bold;
}
#b-panier a:hover
{
	background: url(detail/b-panier.gif) no-repeat 0 0;
}
#site-pro-detail a
{
	float: left;
	width: 184px;
	height: 46px;
	padding: 0 5px 0 0;
	margin: 35px 0 0 20px;
	background: url(detail/fond-pro.gif) no-repeat 0 0;
	text-align: right;
	color: #572103;
	text-decoration: none;
	font-size: 11px;
}
#site-pro-detail a:hover
{
	text-decoration: underline;
}
#reassurance-detail
{
	float: left;
	width: 206px;
	height: 59px;
	background: #F9ECE0;
	padding: 0;
	margin: 20px 0 0 16px;
	-margin: 20px 0 0 6px;
}
#reassurance-detail ul
{
	padding: 0;
	margin: 0;
}
#reassurance-detail ul li
{
	float: left;
	width: 52px;
	list-style: none;
	padding: 0;
	margin: 6px 7px 0;
}
#reassurance-detail ul li a
{
	display: block;
	width: 52px;
	list-style: none;
	font-size: 9px;
	line-height: 10px;
	text-align: center;
	padding: 28px 0 0;
	color: #717374;
	text-decoration: none;
	margin: 0;
}
#reassurance-detail ul li a.secu
{
	background: url(detail/reassurance/picto-secu.gif) no-repeat top center;
}
#reassurance-detail ul li a:hover.secu
{
	color: #572103;
	background: url(detail/reassurance/picto-secu_on.gif) no-repeat top center;
}
#reassurance-detail ul li a.expe
{
	background: url(detail/reassurance/picto-expe.gif) no-repeat top center;
}
#reassurance-detail ul li a:hover.expe
{
	color: #572103;
	background: url(detail/reassurance/picto-expe_on.gif) no-repeat top center;
}
#reassurance-detail ul li a.satisfait
{
	background: url(detail/reassurance/picto-satisfait.gif) no-repeat top center;
}
#reassurance-detail ul li a:hover.satisfait
{
	color: #572103;
	background: url(detail/reassurance/picto-satisfait_on.gif) no-repeat top center;
}
#reassurance-detail.recette
{
	margin: 50px 0 5px 9px;
	=margin: 50px 0 5px 8px;
	-margin: 50px 0 5px 2px;
}
#reassurance-port-detail.recette
{
	margin: 0 0 5px 9px;
	=margin: 0 0 5px 8px;
	-margin: 0 0 5px 2px;
}
#reassurance-port-detail
{
	float: left;
	width: 206px;
	height: 59px;
	padding: 0;
	margin: 5px 0 0 16px;
	-margin: 5px 0 0 6px;
}
#reassurance-port-detail a
{
	float: left;
	width: 138px;
	-width: 142px;
	height: 49px;
	padding: 10px 0 0 70px;
	margin: 0;
	font-size: 10px;
	line-height: 13px;
	color: #717374;
	text-decoration: none;
	background: #F9ECE0 url(detail/reassurance/picto-port.gif) no-repeat 5px 15px;
}
#reassurance-port-detail a:hover
{
	color: #572103;
	background: #F9ECE0 url(detail/reassurance/picto-port_on.gif) no-repeat 5px 15px;
}
#reassurance-port-detail a p
{
	color: #C18052;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
/*Liste*/
#t-menu
{
	clear: both;
	width: 100%;
	font-size: 34px;
	text-align: center;
	margin: 0 0 5px;
	padding: 0;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
	font-weight:normal;
}
.zone-liste, .zone-static
{
	float: left;
	width: 771px;
	background: #FFFFFF url(detail/pied-detail.gif) no-repeat bottom left;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.zone-static p
{
	margin: 0 10px 0 20px;
	line-height: 13px;
}
#liste
{
	margin: 0 0 0 15px;
}
.t-liste
{
	width: 510px;
	height: 42px;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
	font-size: 18px;
	padding: 10px 0 0 20px;
	margin: 0 0 15px;
	background: url(detail/t-detail.gif) no-repeat 0 0;
	font-weight:normal;
}
#zone-pagination
{
	display: block;
	position: absolute;
	width: 191px;
	height: 106px;
	padding: 7px 0 5px 50px;
	margin: -67px 0 0 530px;
	=margin: -67px 0 0 515px;
	background: url(liste/fd-pages-liste.gif) no-repeat 0 0;
}
.pagination
{
	margin: 5px 0 0 10px;
}
.pagination select
{
	float: left;
	margin: 0 0 5px;
}
.pagination a
{
	float: left;
	width: 10px;
	height: 17px;
	padding: 0;
	margin: 1px 6px 0;
}
.pagination a.quantite-moins
{
	background: url(liste/page-moins.gif) no-repeat 0 0;
}
.pagination a.quantite-plus
{
	background: url(liste/page-plus.gif) no-repeat 0 0;
}
.sans-pagination
{
	margin-top: 15px;
}
/*Pages statiques*/
.angle-bloc
{
	display: block;
	position: absolute;
	width: 191px;
	height: 106px;
	padding: 7px 0 5px 50px;
	margin: 0 0 0 530px;
	background: url(detail/angle-bloc.gif) no-repeat 0 0;
}
.colonne
{
	float: left;
	width: 350px;
	padding: 0;
	margin: 0 10px 0 20px;
	=margin: 0 10px;
	line-height: 13px;
}

.colonne-galettes{
	float: left;
	width: 360px;
	padding: 0;
	margin: 0 10px 0 20px;
	=margin: 0 10px;
	_margin: 0 5px 0 10px;
	line-height: 13px;
}

.colonne-galettes-mag{
	float: left;
	width: 300px;
	padding: 0;
	margin: 0 10px 0 20px;
	=margin: 0 10px;
	line-height: 13px;
}

.couleur-galettes{
	color:#ac5900;
}


span.sepa
{
	display: block;
	width: 771px;
	height: 3px;
	padding: 0;
	margin: 10px 0;
	background: url(detail/hr.gif) repeat-x 0 0;
	border: none;
}

span.sepa-galette
{
	display: block;
	width: 771px;
	height: 3px;
	padding: 0;
	margin: 10px 0 20px 0;
	background: url(detail/hr-2.gif) repeat-x 0 0;
	border: none;
}
.nom-boutiques
{
	font-size: 14px;
	padding-left: 20px;
	background: url(detail/puce-planete.gif) no-repeat 0 0;
}
/*Menu Intermediaire*/
#menu-intermediaire
{
	float: left;
	width: 771px;
	padding: 0;
	margin: 10px 0;
	color: #FFFFFF;
}
#menu-intermediaire
{
	font-size: 26px;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
	background: #F9ECE0;
}
#menu-intermediaire.menu1
{
	border: 2px solid #A0634E;
}
#menu-intermediaire.menu2
{
	border: 2px solid #959900;
}
#menu-intermediaire.menu3
{
	border: 2px solid #F39100;
}
#menu-intermediaire.menu4
{
	border: 2px solid #FF670A;
}
#menu-intermediaire.menu5
{
	border: 2px solid #E25129;
}
#menu-intermediaire.menu6
{
	border: 2px solid #C35A53;
}
#menu-intermediaire.menu7
{
	border: 2px solid #CF932E;
}
#menu-intermediaire.menu8
{
	border: 2px solid #B26E2B;
}
#menu-intermediaire.menu9
{
	border: 2px solid #639700;
}
#menu-intermediaire.menu10
{
	border: 2px solid #11A7BE;
}
#menu-intermediaire.menu11
{
	border: 2px solid #C57400;
}
#menu-intermediaire.menu12
{
	border: 2px solid #E07276;
}
#menu-intermediaire.menu13
{
	border: 2px solid #682C45;
}
#menu-intermediaire.menu14
{
	border: 2px solid #95394A;
}
#menu-intermediaire.menu15
{
	border: 2px solid #6B93DD;
}
#menu-intermediaire.menu16
{
	border: 2px solid #A98240;
}
#menu-intermediaire .btn_tous
{
	display: block;
	width: 142px;
	height: 28px;
	margin: 10px auto 5px;
}
#menu-intermediaire .btn_tous a
{
	display: block;
	width: 142px;
	height: 23px;
	background: url(header/menu/bouton-marron.gif) no-repeat 0 -28px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	border: none;
	cursor: pointer;
	padding: 5px 0 0;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menu-intermediaire .btn_tous a:hover
{
	background: url(header/menu/bouton-marron.gif) no-repeat 0 0;
	color: #FFFFFF;
}
#menu-intermediaire ul
{
	width: 170px;
	font-size: 12px;
	color: #572103;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 10px 0 10px 30px;
	margin: 0;
}
#menu-intermediaire ul li
{
	width: 170px;
	padding: 0;
	margin: 0;
	line-height: 15px;
}
#menu-intermediaire ul li a
{
	display: block;
	width: 170px;
	padding: 0;
	margin: 0;
	text-decoration: none;
	text-align: left;
}
#menu-intermediaire ul li a:hover, #menu-intermediaire ul li a.select
{
	text-decoration: underline;
}
/*Zone Fiches Detail*/
#zone-fiches, .zone-fiches-detail
{
	float: left;
	width: 771px;
	background: #FFFFFF url(detail/pied-detail.gif) no-repeat bottom left;
	padding: 0;
	margin: 72px 0 0;
	-margin: 40px 0 0;
}
#zone-fiches.p-recette
{
	margin: 40px 0 0;
	-margin: 0;
}
#boutons-fiches
{
	float: left;
	width: 771px;
	margin: -32px 0 20px;
	-margin: 0;
	padding: 0;
	background: url(detail/angle-fiche.gif) no-repeat 766px 32px;
	-background: url(detail/haut-fiche.gif) repeat-x top left;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
}
#boutons-fiches a
{
	float: left;
	width: 168px;
	height: 48px;
	padding: 3px 0 0;
	margin: 0 7px 0 0;
	background: url(detail/b-fiches.gif) no-repeat 0 -51px;
	text-align: center;
	color: #572103;
	font-size: 17px;
	text-decoration: none;
}
#boutons-fiches a:hover, #boutons-fiches a.select
{
	background: url(detail/b-fiches.gif) no-repeat 0 0;
}
#boutons-fiches a.normal
{
	background:none;
	text-decoration:underline;
}
#boutons-fiches a:hover.normal
{
	text-decoration:none;
}
#retour-haut
{
	float: right;
	width: 175px;
	margin: 10px 0;
}
#retour-haut a
{
	color: #572103;
	padding: 0 0 0 20px;
	font-size: 11px;
	background: url(detail/b-retour-haut.gif) no-repeat 0 2px;
}
#retour-haut a:hover
{
	text-decoration: none;
}
#fiche-detail
{
	display: block;
	width: 751px;
	padding: 10px;
	margin: 0 0 15px;
	font-size: 12px;
}
#fiche-detail p
{
	float: left;
	width: 731px;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 0;
	background: url(detail/puce-planete.gif) no-repeat 0 4px;
}
#fiche-detail span
{
	display: block;
	width: 751px;
	height: 3px;
	padding: 0;
	margin: 10px 0;
	background: url(detail/hr.gif) repeat-x 0 0;
}
#produit-associes
{
	display: none;
	width: 746px;
	padding: 10px 10px 10px 15px;
	-padding: 10px 10px 10px 13px;
	margin: 0 0 15px;
	font-size: 12px;
}
/*Droite*/
#droite
{
	float: left;
	width: 180px;
	-width: 170px;
	padding: 0;
	margin: 0;
	font-size: 11px;
}
/*Rechercher*/
#recherche
{
	float: left;
	width: 180px;
	height: 38px;
	margin: 0;
	padding: 0;
	background: url(droite/fond-rechercher.gif) no-repeat 0 0;
}
#recherche input
{
	float: left;
	width: 114px;
	height: 14px;
	padding: 0 2px 2px;
	font-size: 11px;
	margin: 10px 0 0 31px;
	=margin: 11px 0 0 31px;
	border: 0;
	color: #BBA79E;
}
#recherche input.ok
{
	float: left;
	width: 21px;
	height: 14px;
	padding: 0;
	margin: 0;
	border: 0;
	margin: 12px 0 0 2px;
	background: none;
	cursor: pointer;
}
/*Bloc Histoire*/
.bloc-droit
{
	float: left;
	width: 158px;
	margin: 0 0 10px 8px;
	-margin: 0 0 10px 4px;
	color: #FFFFFF;
	text-align: center;
	line-height: 12px;
	cursor: pointer;
}
.bloc-droit a
{
	color: #572103;
	text-decoration: underline;
}
.bloc-droit a:hover
{
	text-decoration: none;
}
.bloc-droit p
{
	font-size: 22px;
	color: #FFD193;
	font-family: 'OFL Sorts Mill Goudy TT', "Times New Roman", Times, serif;
	padding: 0 0 10px;
	margin: 0;
}
#histoire
{
	height: 102px;
	padding: 80px 3px 0;
	background: url(droite/fond-histoire.jpg) no-repeat 0 0;
}
#magasin
{
	height: 89px;
	padding: 52px 3px 0;
	margin-top: 5px;
	background: url(droite/fond-magasin.gif) no-repeat 0 0;
}
/*Recette*/
#recette
{
	height:111px;
	padding:80px 3px 0;
	background: url(droite/fond-recette.jpg) no-repeat 0 0;
}
.panier-recette{
	display:block;
	font-size:16px;
	padding:3px 0 0 0;
}
#zone-recette
{
	display: block;
	width: 746px;
}
#liste-recette
{
	float: left;
	width: 450px;
	padding: 10px;
	margin: 0 0 15px 20px;
	-margin: 0 0 15px 10px;
	font-size: 12px;
}
#liste-recette p
{
	float: left;
	width: 470px;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 0;
	background: url(detail/puce-planete.gif) no-repeat 0 4px;
}
#liste-recette span
{
	display: block;
	width: 470px;
	height: 3px;
	padding: 0;
	margin: 10px 0;
	background: url(detail/hr.gif) repeat-x 0 0;
}
#liste-recette ul
{
	display: block;
	margin: 20px 0;
}
#liste-recette ul li a
{
	text-decoration: none;
}
#liste-recette ul li a:hover
{
	text-decoration: none;
	background: #F9ECE0;
}
#zone-droite-recette
{
	float: right;
	width: 225px;
}
.visuel-recette
{
	position: absolute;
	margin: 0 0 0 -150px;
}
.fd-panier
{
	background: url(recette/fd-panier.gif) no-repeat 0 0;
	padding: 0;
	margin: 0;
	text-align: center;
	line-height: 14px;
}
.fd-panier p
{
	color: #FFFFFF;
	padding: 6px 0 10px 20px;
	font-size: 11px;
}
#liste-ingredient-panier
{
	width: 180px;
	background: #F9ECE0;
	padding: 10px 10px 0;
	margin: 0 0 0 12px;
	=margin: 0;
}
#liste-ingredient-panier p
{
	color: #C18052;
	padding: 0;
	margin: 0;
}
#liste-ingredient-panier span
{
	font-size: 10px;
}
#liste-ingredient-panier table tr td
{
	padding: 5px 0;
	background: url(recette/pointilles.gif) repeat-x left bottom;
}
#liste-ingredient-panier table tr.total td
{
	background: none;
}
.check
{
	float: left;
	width: 14px;
	height: 14px;
	border: none;
	padding: 0;
	margin: 0;
}
#livre-recette
{
	display: block;
	width: 164px;
	height: 246px;
	background: url(recette/livre-recette.gif) no-repeat 0 0;
	margin: 10px 0;
	padding: 125px 28px 0;
	line-height: 14px;
	color: #FFFFFF;
}
#livre-recette a
{
	display: block;
	width: 164px;
	text-align: center;
	padding: 5px 0 0;
}
#ajout-recette
{
	display: none;
}
#ajout-recette form
{
	width: 455px;
	margin: 50px auto;
	padding: 0 0 0 55px;
}
input.recette, input.recette_gd
{
	float: left;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 7px 6px 0;
	=margin: 6px 3px 6px 0;
	padding: 0 2px 0 5px;
	border: none;
	color: #572103;
/*color:#a8a8aa;*/
}
input.recette
{
	width: 180px;
	background: url(/charte/process-commande/input_standard.gif) no-repeat 0 0;
}
input.recette_gd
{
	width: 381px;
	background: url(/charte/process-commande/input_adresse.gif) no-repeat 0 0;
}
input.select_select
{
	float: left;
	width: 165px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 7px 6px 0;
	=margin: 6px 3px 6px 0;
	padding: 0 2px 0 20px;
	border: none;
	cursor: pointer;
	background: url(/charte/process-commande/select_standard.gif) no-repeat 0 -27px;
	color: #572103;
/*color:#a8a8aa;*/
}
span.select_select
{
	float: left;
	width: 165px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 7px 6px 0;
	=margin: 6px 3px 6px 0;
	padding: 0 2px 0 20px;
	border: none;
	cursor: pointer;
	background: url(/charte/process-commande/select_standard.gif) no-repeat 0 -27px;
	color: #A8A8AA;
}
#ingredient_recette
{
	float: left;
	width: 493px;
	height: 184px;
	border: none;
	background: url(recette/fond_textfield.gif) no-repeat 0 0;
	margin: 0 0 0 -55px;
	-margin: 0 0 0 -28px;
}
#text_recette
{
	float: left;
	width: 493px;
	height: 184px;
	border: none;
	background: url(recette/fd-recette.jpg) no-repeat 0 0;
	margin: 0 0 0 -55px;
	-margin: 0 0 0 -28px;
}
textarea.area_off
{
	width: 370px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 4px 2px 7px 5px;
	margin: 3px 20px 6px 55px;
	=margin: 3px 20px 6px 112px;
	-margin: 3px 20px 6px 85px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
/*color:#a8a8aa;*/
	color: #572103;
	border: 0;
	background: none;
}
.process_nl
{
	padding-top: 20px;
	line-height: 15px;
}
.process_nl em
{
	font-weight: normal;
}
.process_nl input
{
	float: left;
	width: 14px;
	height: 14px;
	border: none;
	padding: 0;
	margin: 0 10px 0 0;
}
.process_nl span
{
	font-size: 10px;
	line-height: 13px;
}
/*Newsletter*/
#newsletter-droite
{
	height: 121px;
	padding: 20px 3px 0;
	margin-top: 5px;
	background: url(droite/fond-newsletter.gif) no-repeat 0 0;
}
#newsletter-droite input
{
	float: left;
	width: 114px;
	height: 14px;
	padding: 0 2px 2px;
	font-size: 11px;
	margin: 14px 0 0 9px;
	=margin: 14px 0 0 1px;
	border: 0;
	color: #BBA79E;
}
#newsletter-droite input.ok
{
	float: left;
	width: 21px;
	height: 14px;
	padding: 0;
	margin: 0;
	border: 0;
	margin: 15px 0 0 3px;
	=margin: 15px 0 0;
	background: none;
	cursor: pointer;
}
.nl-form
{
	width: 385px;
	margin: 30px auto;
}
input.off
{
	width: 381px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 7px 6px 0;
	padding: 0 2px 0 5px;
	border: none;
	background: url(/charte/process-commande/input_adresse.gif) no-repeat 0 0;
	color: #A8A8AA;
}
.select_liste
{
	position: absolute;
	display: none;
	width: 175px;
	background: #FFFFFF;
	border-left: 1px solid #848282;
	border-right: 1px solid #848282;
	border-bottom: 1px solid #848282;
	padding: 5px;
	margin: 30px 0 0;
	=margin: 24px 0 0 -380px;
	-webkit-box-shadow: 5px 5px 5px #cccccc;
	-moz-box-shadow: 5px 5px 5px #cccccc;
	box-shadow: 5px 5px 5px #CCCCCC;
/*IE*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=120, Strength=5);
	zoom: 1;
}
#difficulte.select_liste
{
	margin: 30px 0 0 194px;
	=margin: 24px 0 0 -190px;
}
#prospect
{
	width: 369px;
}
.select_liste ul
{
	padding: 0px 2px 0 0;
	margin: 0px;
	list-style: none;
}
.select_liste ul li
{
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}
.select_liste ul li a
{
	padding: 2px 0 0 15px;
	margin: 0;
	display: block;
	height: 16px;
	cursor: pointer;
	color: #505254;
	text-decoration: none;
}
.select_liste ul li a:hover
{
	background: #C18052;
	color: #FFFFFF;
}
.select_liste ul li .hover
{
	background: #C18052;
	color: #FFFFFF;
}
span.select_gd_select
{
	clear: both;
	display: block;
	width: 359px;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	margin: 6px 20px 6px 0;
	padding: 0 2px 0 20px;
	border: none;
	cursor: pointer;
	background: url(/charte/process-commande/select_gd.gif) no-repeat 0 0;
	color: #572103;
}
/*Footer*/
#footer
{
	width: 988px;
	padding: 0;
	margin: 0;
	font-size: 11px;
}
/*Menu bas*/
#menu-bas
{
	width: 974px;
	height: 21px;
	padding: 3px 3px 3px 10px;
	margin: 0;
	background: #572103;
	color: #FFFFFF;
}
#menu-bas a
{
	color: #FFFFFF;
	text-decoration: none;
}
#menu-bas a:hover
{
	text-decoration: underline;
}
/*Reassurance bas*/
#reassurance-bas
{
	width: 988px;
	-width: 973px;
	height: 30px;
	padding: 5px 0 0;
	margin: 0;
	background: #EDB476;
	color: #FFFFFF;
}
#reassurance-bas ul
{
	padding: 0;
	margin: 0 0 0 200px;
}
#reassurance-bas ul li
{
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 15px 0 0;
	text-align: center;
}
#reassurance-bas ul li a
{
	display: block;
	height: 26px;
	color: #DC834D;
	text-decoration: none;
	font-size: 12px;
	line-height: 11px;
	font-size: 9px;
	line-height: 10px;
	margin: 0;
	padding: 2px 0 0 50px;
	-padding: 2px 0 0 40px;
}
#reassurance-bas span
{
	font-size: 18px;
}
#reassurance-bas ul li a.port
{
	-width: 65px;
	background: url(footer/reassurance/picto-port.gif) no-repeat top left;
}
#reassurance-bas ul li a:hover.port
{
	-width: 65px;
	color: #FFFFFF;
	background: url(footer/reassurance/picto-port_on.gif) no-repeat top left;
}
#reassurance-bas ul li a.secu
{
	-width: 45px;
	padding: 2px 0 0 30px;
	background: url(footer/reassurance/picto-secu.gif) no-repeat top left;
}
#reassurance-bas ul li a:hover.secu
{
	-width: 45px;
	padding: 2px 0 0 30px;
	color: #FFFFFF;
	background: url(footer/reassurance/picto-secu_on.gif) no-repeat top left;
}
#reassurance-bas ul li a.expe
{
	-width: 65px;
	background: url(footer/reassurance/picto-expe.gif) no-repeat top left;
}
#reassurance-bas ul li a:hover.expe
{
	-width: 65px;
	color: #FFFFFF;
	background: url(footer/reassurance/picto-expe_on.gif) no-repeat top left;
}
#reassurance-bas ul li a.satisfait
{
	-width: 50px;
	padding: 2px 0 0 30px;
	background: url(footer/reassurance/picto-satisfait.gif) no-repeat top left;
}
#reassurance-bas ul li a:hover.satisfait
{
	-width: 50px;
	padding: 2px 0 0 30px;
	color: #FFFFFF;
	background: url(footer/reassurance/picto-satisfait_on.gif) no-repeat top left;
}
#reassurance-bas ul li a.service-client
{
	padding: 6px 0;
	font-size: 12px;
	color: #FFFFFF;
}
#reassurance-bas ul li a:hover.service-client
{
	color: #572103;
}
/*Acces rapide*/
#acces-rapide
{
	float: left;
	width: 900px;
	margin: 0 0 0 40px;
	-margin: 0 0 40px 20px;
	padding: 0 0 30px;
}
#acces-rapide h1, #acces-rapide a
{
	color: #F9ECE0;
	font-size: 8.1pt;
}
#acces-rapide p
{
	display: block;
	width: 832px;
	text-align: center;
	margin: 0 auto 20px;
	color: #F9ECE0;
	font-size: 10px;
}
#acces-rapide ul
{
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0;
	margin: 0 20px;
	list-style: none;
}
#acces-rapide ul li
{
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	color: #F9ECE0;
}
#acces-rapide ul li a
{
	color: #F9ECE0;
	text-decoration: none;
}
#acces-rapide ul li a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}
ul.autocompleter-choices
{
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #7C7C7C;
	border-left-color: #C3C3C3;
	border-right-color: #C3C3C3;
	border-bottom-color: #DDD;
	background-color: #FFF;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index: 3000;
	background-color: #FFF;
}
ul.autocompleter-choices li
{
	position: relative;
	margin: -2px 0 0;
	padding: 0.2em 1.5em 0.2em 1em;
	display: block;
	float: none !important;
	cursor: pointer;
	font-weight: normal;
	white-space: nowrap;
	font-size: 10px;
	line-height: 1.5em;
}
ul.autocompleter-choices li.autocompleter-selected
{
	background-color: #444;
	color: #FFF;
}
ul.autocompleter-choices span.autocompleter-queried
{
	display: inline;
	float: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color: #9FCFFF;
}
ul.ligne
{
	display: block;
}
li.ligne
{
	list-style: none;
	display: block;
	float: left;
}
input.autocompleter-loading
{
	background-image: url(spinner.gif);
	background-repeat: no-repeat;
	background-position: right 50%;
}

