

/* 22 janvier 2010 : v1.1 */

*{
	font-family:Arial, Helvetica, sans-serif;
}
BODY{
	background-color:#ffffff;margin:0;padding:0;font-size:11px;text-align:center;color:#434343;
}
form{
	padding:0px;margin:0px;
}
input, select, textarea,table,p,a,li,td{
	font-size:11px;color:#485159;
}
input, select, textarea{
	color:#485159; font-weight:bold;
}
#search .inp {
	font-weight:normal;
}
a{
	text-decoration:none;
}
img{
	border:0px;
}
h1,h2,h3,h4,h5,h6{
	margin:0px;padding:0px;font-size:11px;
}
ul,ol{
	list-style : none outside none;margin:0px;padding:0px;
}
li a{
	 _height:1%;
}
hr{
	margin:0px;padding:0px;height:0; _margin: -7px 0;border:0px;visibility:hidden;display:block;
}
p{
	margin:0;padding:0;
}
acronym,abbr{
	cursor: help;
	border-bottom: 1px dotted solid;
}
table {
	margin:0; padding:0; border:0; border-collapse:collapse; 
}
html{
	overflow:auto; _overflow-x:hidden;
}

.clear{
	clear:both;font-size:1px;height:1px;
}
.left{
	float:left;
}
.right{
	float:right;
}
#content {
	width:976px;margin-left:auto;margin-right:auto;text-align:left;
}

.caractLvl1 { padding:1px 0 1px 12px;margin:1px 0 0 0;background:url(http://www.lapeyrepro.com/digitalAssets/110/110509_c-grey.gif) no-repeat 0 4px;font-weight:normal; }
.caractLvl2 { display:block;padding:1px 0 1px 32px;margin:2x 0 0 0;}

/*** GLOBAL ***/
#contentCenter{
	float:left;width:819px;
}
#contentLeft{
	float:left;width:147px;margin:0 10px 0 0;
}
#contentMid{
	float:left;width:558px;padding:0 0 30px 0; min-height:320px; height:auto!important; height:320px;
}
#contentMid .txt ul,#contentMid .txt ol{
	list-style : disc outside none;margin:0 0 0 18px;padding:0 0 0 5px;
}
#contentMid .txt ol{
	list-style : decimal outside none;
}
#contentMid h2{
	padding:5px 14px;background-color:#a1a2a4;color:#FFFFFF;font-weight:normal;font-size:18px;
}
#contentRight{
	float:right;width:248px;position:relative;padding:75px 0 0 0;
}
#flashRightContent {
	position:absolute; top:-20px; left:-30px;
}

#path{
	padding:10px 0 4px 10px;
}
#path, #path a{
	color:#5e5d5d;
}
#path .linked,  .ideesDeco #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110745_fd-marron.gif) no-repeat 4px 4px;color:#846f64;
}
.conseils #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110743_fd-grey.gif) no-repeat 4px 4px;color:#6a878e;
}
.cuisine #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110754_fd-yellow.gif) no-repeat 4px 4px;color:#ff9c00;
}
.sdb #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110739_fd-blue.gif) no-repeat 4px 4px;color:#0051c0;
}
.interieur #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110747_fd-orange.gif) no-repeat 4px 4px;color:#eb4200;
}
.exterieur #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110742_fd-green.gif) no-repeat 4px 4px;color:#3f8818;
}
.services #path strong, .contactezNous #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110749_fd-red.gif) no-repeat 4px 4px;color:#d40600;
}
.outils #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110747_fd-orange.gif) no-repeat 4px 4px;color:#fd6700;
}
.identification #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110749_fd-red.gif) no-repeat 4px 4px;color:#d40600;
}
.panier #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110748_fd-purple.gif) no-repeat 4px 4px;color:#7d0082;
}
.achatExpress #path strong, .votreMagasin #path strong, .recherche #path strong, .divers #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110740_fd-bluep.gif) no-repeat 4px 4px;color:#90b0d0;
}
.divers #path strong, .divers2 #path strong{
	padding-left:12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110740_fd-bluep.gif) no-repeat 4px 

4px;color:#90b0d0;
}


ul.link, ul.link li { list-style-type:none;}

ul.link li , a.link, span.link, .cf, .boxCont .txt ul.link li{
	display:block;padding:1px 0 1px 16px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110704_cf-grey.gif) no-repeat 0 2px;color:#000000;font-weight:bold;
}
ul.link li a, span.link a{
	color:#000000;
}

#register .cf{ display:inline; }

.cfOrange{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110707_cf-orange.gif) no-repeat 0 2px;
}
.cfOrange2{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110708_cf-orange2.gif) no-repeat 0 2px;
}
.cfBlue{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110698_cf-blue.gif) no-repeat 0 2px;
}
.cfBrown, ul.linkAdd li.cfBrown{
	background:url(http://www.lapeyrepro.com/digitalAssets/112/112202_cf-grey.gif) no-repeat 0 2px;
}
.cfRed {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110710_cf-red.gif) no-repeat 0 2px;
}
.cfGreen{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110703_cf-green.gif) no-repeat 0 2px;
}
.cfRedp {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110711_cf-redp.gif) no-repeat 0 2px;
}
.cfGrey {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110704_cf-grey.gif) no-repeat 0 2px;
}
.cfBluep {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110700_cf-bluep.gif) no-repeat 0 2px;
}
.cfPurple {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110709_cf-purple.gif) no-repeat 0 2px;
}
.cfPink {
	background:url(http://www.lapeyrepro.com/digitalAssets/119/119603_cf-pink.gif) no-repeat 0 2px;
}
.cfOpen {
	padding:0 0 0 16px;
}
.cfOpenRed {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110712_cfopen-red.gif) 0 1px no-repeat;
}
.myBg {
	padding:8px 10px; display:block; margin:0 0 9px 0;
}
.myBgGrey {
	background:#f1efed;
}
.clef{
	display:block;padding:1px 0 1px 18px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110475_clef.gif) no-repeat 0 0;color:#000000;font-weight:bold;
}
.clef strong{
	color:#6a878e;
}
.print{
	padding:1px 0 1px 26px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110535_print.gif) no-repeat 0 0;color:#000000;font-weight:bold;
}
.print strong{
	color:#6a878e;
}
.flash{
	display:block;padding:3px 0 3px 28px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110483_flash.gif) no-repeat 0 0;color:#000000;font-weight:bold;
}
.help {
	display:block; padding:0 0 2px 18px; line-height:20px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110530_help.gif) no-repeat; font-weight:bold; color:#f0efed;
}
.ok, #container .loginTop .ok {
	color:#fff; background:#a1a1a1; font-weight:bold; padding:2px 5px;
}
.bin {
	background:url(http://www.lapeyrepro.com/digitalAssets/111/111625_110496_poubelle.gif) no-repeat; padding:0 0 0 22px; font-weight:bold;
}
.myInput, .myTextarea {
	border:1px solid #a1a1a1; _height:14px; min-height:14px;
}
.mySelect2 {
	width:59px;
}
.mySelect4 {
	width:77px;
}
.c {
	padding:0 0 0 14px;
}
.cBrown {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110509_c-grey.gif) no-repeat 0 4px;
}
.cRed {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110695_c-red.gif) no-repeat 0 4px;
}
.cOrange {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110512_c-orange.gif) no-repeat 0 4px;
}
.fd {
	padding:0 0 0 11px;
}
.fdU {
	text-decoration:underline;
}
.fdTurquoise {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110751_fd-turquoise.gif) no-repeat 0 9px;
}
.fdBrown {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110745_fd-marron.gif) no-repeat 0 4px;
}
.fdGreen {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110742_fd-green.gif) no-repeat 0 4px;
}
.fdYellow {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110754_fd-yellow.gif) no-repeat 0 4px;
}
.fdBlue {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110739_fd-blue.gif) no-repeat 0 4px;
}
.fdOrange {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110747_fd-orange.gif) no-repeat 0 4px;
}
.fdRed {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110749_fd-red.gif) no-repeat 0 4px;
}
.f {
	padding:0 0 0 9px;
}
.fRedP {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110733_f-redp.gif) no-repeat 0 4px;
}
.sh {
	padding:22px 0 0 0;clear:both;
}
.shBrown {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left top repeat-x;
}
#path .sub {
	padding:0 0 0 8px; margin:0 0 0 5px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110745_fd-marron.gif) no-repeat 0 4px;
}
.back {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110504_back.gif) no-repeat 0 4px; padding:0 0 0 9px; font-weight:bold; color:#5e5d5d;
}
.backHome {
	float:right; background:url(http://www.lapeyrepro.com/digitalAssets/110/110504_back.gif) no-repeat 0 4px; padding:0 0 0 9px; font-weight:bold; color:#8E8E8E;
}
#myAlt {
	position:absolute; top:0; left:0; visibility:hidden; white-space:nowrap; padding:0 3px 0 0; color:#444444; background:url(http://www.lapeyrepro.com/digitalAssets/110/110369_my-alt-right.gif) right top no-repeat;
}
#myAlt div {
	padding:4px 18px 0 13px; height:24px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110368_my-alt-fd.gif) no-repeat;
}
.tcuisine, .tcuisine a, .cuisine .txtprod {
	color:#ff9c00;
}
.tcuisineOn, .tcuisineOn a {
	background:#ff9c00; color:#ffe2b8;
}
.tsdb, .tsdb a, .sdb .txtprod {
	color:#0051c0;
}
.tsdbOn, .tsdbOn a {
	background:#0051c0; color:#bad0ee;
}
.tinterieur, .tinterieur a, .interieur .txtprod {
	color:#eb4200;
}
.tinterieurOn, .tinterieurOn a {
	background:#eb4200; color:#f8c0aa;
}
.texterieur, .texterieur a, .exterieur .txtprod {
	color:#3f8818;
}
.texterieurOn, .texterieurOn a {
	background:#3f8818; color:#caecb8;
}
.tservices, .tservices a {
	color:#d40600;
}
.tservicesOn, .tservicesOn a {
	background:#d40600; color:#f5c7c6;
}

.popDyn {
	position:absolute; padding:0 2px 0 0; background:url(http://www.lapeyrepro.com/digitalAssets/110/110372_pop-dyn-right.gif) right top repeat-y; text-align:left; z-index:1500;
}
.popDyn .bgRight {
	background:#fff url(http://www.lapeyrepro.com/digitalAssets/110/110373_pop-dyn-top.gif) repeat-x; border:1px solid #c6c6c6;
}
.popDyn .bgBot {
	height:2px; font-size:1px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110371_pop-dyn-bot.gif) left bottom repeat-x;
}
.popDyn .close {
	position:absolute; top:8px; right:8px;
}

.popDynSimple .bgRight {
	padding:20px;
}

.listMenu {
	margin:20px 0 0 0;
}
.listMenu li {
	clear:both;
}
.listMenu a {
	margin:1px 0; text-decoration:none; float:left; display:block; font-weight:bold; color:#000; padding:6px 6px 6px 18px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110751_fd-turquoise.gif) no-repeat 7px 9px;
}
.listMenu a:hover, .listMenu .on a {
	background:#8aa2a8 url(http://www.lapeyrepro.com/digitalAssets/110/110753_fd-white.gif) no-repeat 7px 9px;
}
.listMenu a:hover span, .listMenu .on a span {
	color:#fff;
}
.listMenu a span {
	color:#668d97;
}

.legal, .legal a {
	color:#b4b4b4;
}
.legal {
	padding:16px 8px 0 8px;
}
.legal a {
	text-decoration:underline;
}

.highlight {
	color:#6B6B6B; padding:12px; background:#d1c9c4; margin:0 0 15px 0;
}
.highlight span {
	color:#453126;
}

.contact {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110528_contact.gif) 0 2px no-repeat; padding:0 0 2px 20px;
}

.alert {
	color:#d40600;
}

.boxRaison {
	width:250px; padding:10px 0; background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left top repeat-x;
}
.boxRaisonFirst {
	background:none; padding:15px 0 10px 0;
}
.boxRaison img {
	vertical-align:middle;
}
.boxRaison p {
	padding:5px 0;
}

.boxCommande {
	background:#fff; padding:10px; margin:10px 0; _height:1%;
}
.boxCommandeFirst {
	margin:0;
}
.boxCommande p {
	padding:6px 0;
}
.boxCommande li {
	float:left; padding:0 0 0 42px;
}
.boxCommande li a {
	display:inline;
}
.boxCommande .firstLink {
	padding:0;
}

#productTools {
	width:168px; z-index:1500; visibility:hidden; cursor:pointer;
}
#productTools img {
	position:absolute; left:-8px; top:-6px;
}
#productTools ul {
	padding:10px;
}
#productTools a {
	font-weight:bold; color:#000;
}

.boxDesc .cont {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110376_white-bg.png); _background:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.lapeyrepro.com/digitalAssets/110/110376_white-bg.png', sizingMethod='scale'); background:url(http://www.lapeyrepro.com/digitalAssets/110/110376_white-bg.png)!important; background:none;
}

.myImgZoom {
	border:1px solid #c6c6c6; position:absolute; visibility:hidden; z-index:1500; background:#fff;
}
.recherche .myImgZoom{ margin-left:-115px !important; margin-left:0; }


.boxSubHome{
	float:left;width:273px;height:308px;margin:0 2px 16px 2px !important;margin:0 1px 16px 2px;padding-bottom:5px;border:1px solid #c6c6c6;
}
.boxSubHome h3{
	padding:0 0 0 15px;margin:8px 0 1px 8px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110509_c-grey.gif) no-repeat 0 6px;color:#434343;font-size:18px;font-weight:normal;
}
.boxSubHome h4{
	padding:0 0 6px 23px;color:#434343;font-size:14px;font-weight:normal;
}
.boxSubHome .txt{
	min-height:78px;height:auto !important;height:78px;padding:12px 2px 12px 12px;margin:0 0 5px 0;color:#606060;background-color:#f1efed;line-height:15px;
}
.boxSubHome .cf {
	margin:8px 0 0 14px;font-weight:normal;
}
.boxSubHome .cf a{
	color:#000000;font-weight:bold;
}

.conseilsHome .boxSubHome .txt {
	border-left:8px solid #8aa2a8;
}
.services .boxSubHome h3{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110696_c-redp.gif) no-repeat 0 6px;
}
.services .boxSubHome .txt {
	border-left:8px solid #e15a56;
}
.services .list ul.link li , .services .list a.link{
	display:block;padding:1px 0 1px 16px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110711_cf-redp.gif) no-repeat 0 2px;color:#000000;font-weight:bold;
}
.services .list .link li a{
	color:#000000;font-weight:bold;
}

.continue, .rightBtns {
	float:right;
}
.rightBtns {
	margin:15px 0 -20px 0;
}

/*******************/

/*** HEADER ***/
#header{
	position:relative;width:976px;height:73px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;text-align:left;
}
#logo{
	  position:absolute;left:0;top:0;width:301px;height:37px;
}

#search{
	position:absolute;left:372px;top:19px;width:240px;height:40px;
}
#search label{
	float:left;display:block;margin:0 0 6px 0;
}
#search #inputSearch{
	margin:0;padding:0 2px;border:1px solid #a1a1a1;background-color:#ffffff;width:210px;height:15px;color:#898989;float:left;
}
#search #validSearch{
	float:left;margin:0 0 0 0;padding:0 0 0 0;
}
#search a{
	float:right;display:block;padding-left:9px;margin-right:4px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110745_fd-marron.gif) no-repeat 0 3px;color:#434343;
}

#account{
	position:absolute;left:724px;top:19px;width:250px;text-align:left;
}
#account h2{
	height:auto;margin-bottom:3px;font-size:13px;font-weight:bold;color:#d40600;
}
#account a{
	display:block;background:url(http://www.lapeyrepro.com/digitalAssets/110/110710_cf-red.gif) no-repeat 0 1px;padding:0 0 2px 16px;
}

#account a.puce{
	float:right; margin:-15px 15px 0 0; padding:0 0 0 10px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110745_fd-marron.gif) no-repeat 0 4px;
}
#account input.adr{
	width:100px;
}
#account input.adroff{
	background:none;width:100px;
}
#account input.mdp{
	width:80px;
}
#account input.mdpoff{
	background:none;width:80px;
}
.loginTop {
	margin:-5px 0 0 0;
}
.loginTop input {
	width:98px; margin:-2px 8px 2px 0; float:left; height:13px;
}
#container .loginTop a {
	padding:0 0 0 8px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110745_fd-marron.gif) no-repeat 0 4px; float:left;
}
#container .loginTop .ok{
	float:left; margin:-2px 0 2px 0;
}
#account .pwd{
	float:right;
}
#account .pwd a{
	padding-right:10px;
}

/*******************/

/*** TOP ***/
#top{
	height:25px;background-color:#a2a2a2;text-align:left;
}
#top .cont{
	z-index:5; position:relative;width:976px;margin-left:auto;margin-right:auto;
}

.myBasket{
	position:absolute;right:0;color:#ffffff;cursor:pointer;
}
.myBasketOn {
	padding:0 0 8px 0; background:#ca65d0 url(http://www.lapeyrepro.com/digitalAssets/110/110762_fr-white.gif) 25px 26px no-repeat;
}
.myBasket .myCont {
	background:#7c0082; padding:5px 0 0 14px; width:237px; height:20px;
}
.myBasket a{
	float:left;display:block;padding:0 26px 0 9px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110753_fd-white.gif) no-repeat 0 3px;color:#FFFFFF;font-size:12px;font-weight:bold;
}
.myBasket .products{
	float:left;width:150px;
}
.myBasketOn a {
	background:none;
}

#navTop{
	position:absolute;left:0;z-index:1000;
}
#navTop li{
	position:relative;float:left;
}
#navTop li p a{
	display:block;width:131px;height:20px;padding:5px 0 0 16px;font-size:12px;font-weight:bold;color:#FFFFFF;
}
#navTop li.services p a{
	width:121px;
}
#navTop li p.on, .produit #navTop li p, .produit #navTop li.off p.on, .services #navTop li p, .services #navTop li.off p.on{
	width:auto !important;width:1%;height:33px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110762_fr-white.gif) no-repeat 15px 26px;
}

#navTop li.la-cuisine p a{
	background-color:#fc9400;
}
.cont #navTop li.la-cuisine p.on, #navTop li.la-cuisine.on p{
	background-color:#ffb544;
}
#navTop li.la-cuisine ol  a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110737_f-yellowp.gif);
}
#navTop li.la-cuisine ol a:hover, #navTop li.la-cuisine ol a:focus{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110736_f-yellow.gif);background-color:#ffe2b8;color:#fd9500;
}

#navTop li.salle-de-bains p a{
	background-color:#0051c0;
}
.cont #navTop li.salle-de-bains p.on, #navTop li.salle-de-bains.on p{
	background-color:#4f87d4;
}
#navTop li.salle-de-bains ol a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110718_f-bluep.gif);
}
#navTop li.salle-de-bains ol a:hover, #navTop li.salle-de-bains ol a:focus{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110717_f-blue.gif);background-color:#bad0ee;color:#0051c0;
}

#navTop li.interieur p a{
	background-color:#eb4200;
}
.cont #navTop li.interieur p.on, #navTop li.interieur.on p{
	background-color:#f07342;
}
#navTop li.interieur ol a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110731_f-orangep.gif);
}
#navTop li.interieur ol a:hover, #navTop li.interieur ol a:focus{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110729_f-orange.gif);background-color:#f8c0aa;color:#eb4200;
}

#navTop li.exterieur p a{
	background-color:#3f8818;
}
.cont #navTop li.exterieur p.on, #navTop li.exterieur.on p{
	background-color:#65b13c;
}
#navTop li.exterieur ol a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110724_f-greenp.gif);
}
#navTop li.exterieur ol a:hover, #navTop li.exterieur ol a:focus{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110723_f-green.gif);background-color:#caecb8;color:#3f8818;
}

#navTop li.services p a{
	background-color:#d40600;
}
.cont #navTop li.services p.on, #navTop li.services.on p{
	background-color:#e25a56;
}
#navTop li.services ol a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110733_f-redp.gif);
}
#navTop li.services ol a:hover, #navTop li.services ol a:focus{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110732_f-red.gif);background-color:#f5c7c6;color:#d40600;
}

#navTop ol{
	position:absolute;left:0;top:33px;visibility:hidden;width:147px;padding:0 0 10px 0;background-color:#c8c9cb;
}
#navTop li.services ol{
	width:137px;
}
#navTop ol li{
	float:none;
}
#navTop ol li a{
	display:block;height:1%;padding:2px 2px 2px 14px;margin:2px 0;background-repeat:no-repeat;background-position:5px 6px;color:#ffffff;font-weight:bold;
}
#navTop ol li a:hover, #navTop ol li a:focus{
	background-repeat:no-repeat;background-position:5px 6px;
}

.produit #navTop li.off p, .services #navTop li.off p{
	height:25px; background-color:#FFFFFF;
}
.produit #navTop li.off p a, .services #navTop li.off p a{
	opacity:0.5;
	filter:alpha(opacity:50);
}
.produit #navTop li.off p.on a, .services #navTop li.off p.on a{
	opacity:1;
	filter:alpha(opacity:100);
}
/*******************/

/** FOOTER **/
#footer{
	width:976px;height:26px;margin:6px auto 0 auto;text-align:left;
}
#footer li{
	float:left;height:26px;padding: 0 12px 0 0;margin:0 12px 0 0;background:url(http://www.lapeyrepro.com/digitalAssets/110/110782_sv-footer.gif) no-repeat right center;
}
#footer li.txt{
	height:18px;padding-top:4px;margin-top:2px;margin-bottom:2px;
}
#footer li.sep{
	background:none;border-right:1px solid #434343;
}
#footer li a{
	color:#8e8e8e;
}
#footer li.end{

	background:none;
}
/*******************/

/*** BOXS ***/
.pages {
	float:right;
}
.pages strong {
	font-size:11px; color:#8E8E8E; float:left;
}
.pages ul {
	float:left; font-weight:bold; float:left;
}
#contentMid .pages li {
	float:left; padding:0 5px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110789_sv-marronp.gif) right top repeat-y;
}
#contentMid .pages .last {
	background:none;
}
#contentMid .pages a {
	color:#8E8E8E;
}
#contentMid .pages .on {
	background:#A1A2A4; margin:0 0 0 -1px; border-left:1px solid #A1A2A4;
}
#contentMid .pages .on a {
	color:#fff;
}

.tool{
	height:22px;margin:6px 18px 2px 0;
	/*height:22px;margin:6px 0 2px 0;*/
}
.tool ul{
	float:right;height:22px;
}
.tool li{
	float:left;padding:0 10px 0 10px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110784_sv-grey.gif) repeat-y right top;
}
.tool li.end{
	background:none;
}
.tool li img{
	vertical-align:center;
}

.boxActu{
	height:160px;background-color:#a2a2a2;position:relative;
}
.boxActu .boxCont{
	width:976px;margin-left:auto;margin-right:auto;text-align:left;position:relative;
}
.boxPromo{
	height:160px;
}
.boxPromo{
	float:left;width:421px;height:160px;background-color:#d90000;
}
.boxPromo .top{
	height:22px;padding:10px 0 0 0;
}
.boxPromo h3{
	/*padding:0 0 0 15px;float:left;width:142px;*/
	padding:0 0 0 10px;float:left;width:142px;
}
.boxPromo .pager{
	padding:0 0 0 10px;float:left;
}
.boxPromo .pager li{
	float:left;width:16px;text-align:center;
}
.boxPromo .pager li a{
	padding:1px 0;color:#f9d6ae;background:urlhttp://www.lapeyrepro.com/digitalAssets/110/110785_sv-greyb.gif) no-repeat right center;display:block;font-weight:bold;
}
.boxPromo .pager li a.on{
	color:#717171;background:#ffed00;
}
.boxPromo .pager li.end a{
	background:none;
}
.boxPromo .link{
	float:right;color:#f9d6ae;display:block;background:url(http://www.lapeyrepro.com/digitalAssets/110/110767_fs-yellowp.gif) no-repeat 0 5px;padding:0 10px 0 8px;
}
.boxPromo .linkPro {
	clear:both; float:none; margin:-3px 0 3px 15px;
}
.boxPromo .cont{
	background-color:#dcdad8;height:114px; cursor:pointer;
}
.boxPromo .cont .bvisu{
	float:left;width:228px;
}
.boxPromo .cont .bcont{
	float:left;width:190px;padding:12px 0 0 0;
}
.boxPromo .cont .bcont .visu{
	float:left;width:78px;padding:0 10px;
}
.boxPromo .cont .bcont .txt{
	float:left;width:88px;color:#6B6B6B;font-size:12px;
}
.boxPromo .cont .bcont .txt span{
	color:#f95504;font-size:13px;
}
.boxPromo .cont .bcont .txt strike{
	color:#f95504;font-size:11px; white-space:nowrap;
}

.boxMagasin{
	float:left;width:141px;height:150px;padding:10px 10px 0 18px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110514_magasin-fd.gif) no-repeat #ee0000;color:#d0cecf;
}
.boxMagasin a{
	color:#fefbcc;
}
.boxMagasin h3{
	height:25px;
}

.boxAchat{
	position:relative;float:left;width:165px;height:150px;padding:10px 10px 0 18px;background-color:#ffd500;color:#d0cecf;
}
.boxAchat a{
	color:#5d5c5c;
}
.boxAchat h3{
	height:25px;
}
.boxAchat .visu{
	position:absolute;left:121px;top:40px;
}

.boxPratique{
	float:left;width:165px;height:150px;padding:10px 10px 0 18px;background-color:#c20000;color:#d0cecf;
}
.boxPratique h3{
	height:25px;
}
.boxPratique li{
	color:#f9d6ae;background:url(http://www.lapeyrepro.com/digitalAssets/110/110765_fs-bluep.gif) no-repeat 0 5px;display:block;padding:0 0 0 8px;	
}
.boxPratique li a{
	color:#f9d6ae;
}

.boxTitle {
	background:#A1A2A4;
}
.boxTitle h2 {
	float:left;
}
.boxTitle .help {
	float:right; margin:8px 10px 0 0;
}

.boxContSimple {
	padding:11px 17px 36px 16px; background:#f0efed; color:#606060;height:auto !important;height:1%; min-height:1%;
}
.boxContSimple p {
	height:1%;
}

.boxesCatalogue {
	font-weight:bold; color:#434343;
}
.boxesCatalogue .boxLeft, .boxesCatalogue .boxRight {
	float:left; margin:36px 0 0 0;
}
.boxesCatalogue .boxRight {
	width:220px;
}
.boxesCatalogue .boxFirst {
	margin:24px 0 0 0;
}
.boxesCatalogue .boxLeft {
	padding:0 0 0 8px; width:289px;
}
.boxesCatalogue input {
	margin:0 -3px 0 0; width:35px; vertical-align:middle; font-weight:normal;
}	
	.boxesCatalogue input[class] {
		vertical-align:inherit; /* FF */
	}
	*:first-child+html .boxesCatalogue input[class] {
		 vertical-align:middle; /* IE7 */
	}
.boxesCatalogue .cont, .boxesCatalogue .myImg {
	float:left;
}
.boxesCatalogue .myImg {
	margin:0 10px 0 0;
}
.boxesCatalogue h3 {
	margin:3px 0 0 0; height:32px;
}
.boxesCatalogue label {
	display:block; padding:0 0 4px 0; font-weight:bold;
}
.boxesCatalogue .cf {
	margin:20px 0 0 0;
}

.boxAchatExpress {
	padding:0 0 7px 0;
}
.boxAchatExpress .codeArticle {
	width:179px; float:left;
}
.boxAchatExpress .quantite {
	float:left;
}
.boxAchatExpress label {
	color:#434343; display:block; float:left; padding:2px 0 0 0;
}
.boxAchatExpress .codeArticle label {
	width:69px;
}
.boxAchatExpress .quantite label {
	width:58px;
}
.boxAchatExpress .codeArticle input {
	width:85px; float:left;
}
.boxAchatExpress .quantite input {
	width:25px; float:left; font-weight:bold; text-align:center;
}
.boxAchatExpress a {
	display:block; float:left;
}

.boxLeftSearch .title {
	padding:10px 0 0 0;
}
.boxLeftSearch input {
	width:145px; text-indent:3px; margin:4px 0 0 0;
}
.boxLeftSearch ul {
	padding:7px 0 10px 0;
}
.boxLeftSearch li {
	font-weight:bold;
}
.boxLeftSearch li img {
	margin:0 4px 0 0; vertical-align:middle;
}
	.boxLeftSearch li img[class] {
		line-height:1px; margin:0 4px -1px 0;  vertical-align:inherit; /* FF */
	}
	*:first-child+html .boxLeftSearch li img[class] {
		margin:0 4px 0 0; vertical-align:middle; /* IE7 */
	}
.boxImgTxt {
	/*background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left top repeat-x;*/ padding:26px 0 0 0; margin:/*22px*/ 0 0 0;
}
.boxImgTxtFirst {
	background:none; padding:0; margin:22px 0 -22px 0;
}
.boxImgTxt h3 {
	padding:11px 0 11px 13px; margin:0 0 15px 0; font-size:15px; background:#f1efed;
}
.boxImgTxt .myImg {
	float:left; border:1px solid #c6c6c6; margin:0 18px 0 0;
}
.boxImgTxt .txt {
	float:left; width:379px;
}
.boxImgTxt p {
	margin:0 0 8px 0; line-height:18px;
}

.boxImgTxtSmall {
	width:264px; float:left; position:relative;
}
.boxImgTxtSmall h3 {
	padding:11px 0 11px 13px; margin:0 0 15px 0; font-size:15px; background:#f1efed;
}
.boxImgTxtSmall .myImg {
	border:1px solid #c6c6c6; float:left;
}
.boxImgTxtSmall .txt {
	float:left; width:161px; position:relative; padding:0 0 20px 12px; min-height:63px; _height:63px;
}
.boxImgTxtSmall .cf {
	margin:5px 0 0 0;
}
.boxImgTxtSmall p {
	min-height:62px; _height:62px;
}
.boxImgTxtSmallLeft {
	padding:0 20px 0 0;
}

.services .boxImgTxt h3, .services .boxImgTxtSmall h3 {
	border-left:9px solid #e15a56; color:#e15a56;
}

.boxTri {
	margin:0 0 13px 0;
}
.boxTri span {
	margin:0 15px 0 0;
}
.boxTri strong {
	margin:0 26px 0 5px;
}

.boxUnivers {
	position:relative; height:1%; padding:14px 0 26px 0; background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left top repeat-x;
}
.boxUnivers .myLink {
	position:absolute; top:74px; left:89px; /*position:absolute; top:101px; left:89px;*/
}
.boxUnivers .cf {
	font-size:12px; margin:0 0 8px 0;
}
.boxUnivers h4 {
	font-size:12px; color:#434343; _height:1%;
}
.boxUnivers h5 a {
	font-size:12px;
}
.boxUnivers strong a {
	font-size:13px; margin:15px 0 0 0; display:block;
}
.boxUnivers .cont {
	background:#f1efed; padding:10px; border-left:9px solid #8aa2a8; margin:9px 0 0 0;
}
.divers2 .boxUnivers .cont {
	border-left:9px solid #90b0d0;
}
.boxUnivers .item {
	float:left; width: 95px;
}
.boxUnivers .itemParams {
	float:left; width:355px;
}
.boxUnivers .myImg {
	float:left;width:78px;height:78px;margin:0 10px 0 0;
}
.boxUnivers .myImg img {
	border:1px solid #c6c6c6; margin:0 10px 0 0;
}


#boxAutresEditions {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110361_autres-editions-bg.gif) left bottom repeat-x; height:124px; color:#1c2a58; padding:18px 0 0 0;
}
#boxAutresEditions ul {
	padding:5px 0 0 9px;
}
#boxAutresEditions strong {
	display:block; padding:0 0 0 9px;
}
#boxAutresEditions li {
	float:left; padding:0 19px 0 0;
}

.boxFormInfos {
	font-size:13px; color:#685349; padding:15px; background:#c9c0bb; font-weight:bold;
}

/*******************/

/** NAV LEFT **/
#contentLeft p.title{
	height:33px;background-color:#5e5e5d;
}
#contentLeft .noNav {
	border-bottom:8px solid #c8c9ca;
}
#navLeft{
	background-color:#c8c9cb;
}

#navLeft li{
	font-size:1px;
}
#navLeft ol{
	display:none;
}
#navLeft ol.on{
	display:block;
}


#navLeft .n1{
	background-color:#A1A2A4;
}
#navLeft li a{
	font-size:11px;
}

#navLeft.n1 li a{
	display:block;padding:4px 2px 4px 14px;background-repeat:no-repeat;background-position:5px 8px;color:#ffffff;font-weight:bold;
}

#navLeft ol.n2 li a{
	padding:4px 2px 4px 24px;background-position:15px 9px;font-weight:normal;
}

#navLeft ul.n3{
	position:absolute;z-index:500;left:0;top:0;visibility:hidden;width:148px;border:1px solid #cfc6c2;border-left:0;
}

#navLeft ul.n3 li a{
	display:block;padding:4px 2px 4px 14px;background-repeat:no-repeat;background-position:5px 9px;
}

#navLeft .n3 ul{
	position:absolute;z-index:500;left:147px;top:-1px;visibility:hidden;width:147px;border:1px solid #cfc6c2;
}

#navLeft ul.on, #navLeft ul.open{
	visibility:visible;
}
/**** NEW PRO **/
.conseils #navLeft.n1 li a, .divers #navLeft.n1 li a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110726_f-greyp.gif);
}
.conseils #navLeft.n1 li a.on, .conseils #navLeft.n1 li a:hover, .conseils #navLeft ul.n3 li a:hover,
.divers #navLeft.n1 li a.on, .divers #navLeft.n1 li a:hover, .divers #navLeft ul.n3 li a:hover

{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110725_f-grey.gif);background-color:#d0dbdc;color:#6a878e;
}
.conseils #navLeft.n1 li a.open, .conseils #navLeft.n1 li a.open:hover,
.divers #navLeft.n1 li a.open, .divers #navLeft.n1 li a.open:hover
{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110758_fr-grey.gif);background-color:#d0dbdc;color:#6a878e;
}
.conseils #navLeft ol.n2, .conseils #navLeft ul.n3, .conseils #navLeft .n3 ul, 
.divers #navLeft ol.n2, .divers #navLeft ul.n3, .divers #navLeft .n3 ul {
	background-color:#ecf0f1;
}
.conseils #navLeft ol.n2 li a, .divers #navLeft ol.n2 li a{
	position:relative;background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110725_f-grey.gif);color:#6a878e;
}
.conseils #navLeft ol.n2 li a:hover, .conseils #navLeft ol.n2 li a.on,
.divers #navLeft ol.n2 li a:hover, .divers #navLeft ol.n2 li a.on
{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110734_f-white.gif);background-color:#a9bbbf;color:#ffffff;
}
.conseils #navLeft ul.n3, .divers #navLeft ul.n3{
	border-left:10px solid #a9bbbf;
}


.cuisine #navLeft.n1 li a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110737_f-yellowp.gif);
}
.cuisine #navLeft.n1 li a.on, .cuisine #navLeft.n1 li a:hover, .cuisine #navLeft ul.n3 li a:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110736_f-yellow.gif);background-color:#ffe2b8;color:#fa9600;
}
.cuisine #navLeft.n1 li a.open, .cuisine #navLeft.n1 li a.open:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110763_fr-yellow.gif);background-color:#ffe2b8;color:#fa9600;
}
.cuisine #navLeft ol.n2, .cuisine #navLeft ul.n3, .cuisine #navLeft .n3 ul{
	background-color:#fef5e6;
}
.cuisine #navLeft ol.n2 li a{
	position:relative;background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110736_f-yellow.gif);color:#fa9600;
}
.cuisine #navLeft ol.n2 li a:hover, .cuisine #navLeft ol.n2 li a.on{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110736_f-yellow.gif);background-color:#ffe2b8;color:#fa9600;
}
.cuisine #navLeft ul.n3{
	border-left:10px solid #ffe2b8;
}

.sdb #navLeft.n1 li a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110718_f-bluep.gif);
}
.sdb #navLeft.n1 li a.on, .sdb #navLeft.n1 li a:hover, .sdb #navLeft ul.n3 li a:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110717_f-blue.gif);background-color:#bbd0ef;color:#0350c2;
}
.sdb #navLeft.n1 li a.open, .sdb #navLeft.n1 li a.open:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110755_fr-blue.gif);background-color:#bbd0ef;color:#0350c2;
}
.sdb #navLeft ol.n2, .sdb #navLeft ul.n3, .sdb #navLeft .n3 ul{
	background-color:#e5edf8;
}
.sdb #navLeft ol.n2 li a{
	position:relative;background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110717_f-blue.gif);color:#0350c2;
}
.sdb #navLeft ol.n2 li a:hover, .sdb #navLeft ol.n2 li a.on{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110717_f-blue.gif);background-color:#bbd0ef;color:#0350c2;
}
.sdb #navLeft ul.n3{
	border-left:10px solid #bbd0ef;
}

.interieur #navLeft.n1 li a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110731_f-orangep.gif);
}
.interieur #navLeft.n1 li a.on, .interieur #navLeft.n1 li a:hover, .interieur #navLeft ul.n3 li a:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110729_f-orange.gif);background-color:#f8bfab;color:#ec4302;
}
.interieur #navLeft.n1 li a.open, .interieur #navLeft.n1 li a.open:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110759_fr-orange.gif);background-color:#f8bfab;color:#ec4302;
}
.interieur #navLeft ol.n2, .interieur #navLeft ul.n3, .interieur #navLeft .n3 ul{
	background-color:#fde6de;
}
.interieur #navLeft ol.n2 li a{
	position:relative;background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110729_f-orange.gif);color:#ec4302;
}
.interieur #navLeft ol.n2 li a:hover, .interieur #navLeft ol.n2 li a.on{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110729_f-orange.gif);background-color:#f8bfab;color:#ec4302;
}


.interieur #navLeft ul.n3{
	border-left:10px solid #f8bfab;
}

.exterieur #navLeft.n1 li a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110724_f-greenp.gif);
}
.exterieur #navLeft.n1 li a.on, .exterieur #navLeft.n1 li a:hover, .exterieur #navLeft ul.n3 li a:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110723_f-green.gif);background-color:#caecb9;color:#428818;
}
.exterieur #navLeft.n1 li a.open, .exterieur #navLeft.n1 li a.open:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110756_fr-green.gif);background-color:#caecb9;color:#428818;
}
.exterieur #navLeft ol.n2, .exterieur #navLeft ul.n3, .exterieur #navLeft .n3 ul{
	background-color:#eef9e9;
}
.exterieur #navLeft ol.n2 li a{
	position:relative;background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110723_f-green.gif);color:#428818;
}
.exterieur #navLeft ol.n2 li a:hover, .exterieur #navLeft ol.n2 li a.on{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110723_f-green.gif);background-color:#caecb9;color:#428818;
}
.exterieur #navLeft ul.n3{
	border-left:10px solid #caecb9;
}

.services #navLeft.n1 li a, .identification #navLeft.n1 li a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110731_f-orangep.gif);
}
.services #navLeft.n1 li a.on, .services #navLeft.n1 li a:hover, .services #navLeft ul.n3 li a:hover,
.identification #navLeft.n1 li a.on, .identification #navLeft.n1 li a:hover, .identification #navLeft ul.n3 li a:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110729_f-orange.gif);background-color:#f5c7c7;color:#d60501;
}
.services #navLeft.n1 li a.open, .services #navLeft.n1 li a.open:hover,
.identification #navLeft.n1 li a.open, .identification #navLeft.n1 li a.open:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110759_fr-orange.gif);background-color:#f5c7c7;color:#d60501;
}
.services #navLeft ol.n2, .services #navLeft ul.n3, .services #navLeft .n3 ul,
.identification #navLeft ol.n2, .identification #navLeft ul.n3, .identification #navLeft .n3 ul{
	background-color:#ed5d59;
}
.services #navLeft ol.n2 li a, .identification #navLeft ol.n2 li a{
	position:relative;background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110729_f-orange.gif);background-color:#f8d7d7;color:#ed5d59;
}
.services #navLeft ol.n2 li a:hover, .services #navLeft ol.n2 li a.on,
.identification #navLeft ol.n2 li a:hover, .identification #navLeft ol.n2 li a.on{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110734_f-white.gif);color:#fff;background-color:#ed5d59;
	
}
.services #navLeft ul.n3, .identification #navLeft ul.n3{
	border-left:10px solid #f5c7c7;
}

.divers2 #navLeft.n1 li a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110740_fd-bluep.gif);
}
.divers2 #navLeft.n1 li a.on, .divers2 #navLeft.n1 li a:hover, .divers2 #navLeft ul.n3 li a:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110740_fd-bluep.gif);background-color:#e2e8ef;color:#90b0d0;
}
.divers2 #navLeft.n1 li a.open, .divers2 #navLeft.n1 li a.open:hover{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110740_fd-bluep.gif);background-color:#e2e8ef;color:#90b0d0;
}
.divers2 #navLeft ol.n2, .divers2 #navLeft ul.n3, .divers2 #navLeft .n3 ul{
	background-color:#eff3f8;
}
.divers2 #navLeft ol.n2 li a{
	position:relative;background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110740_fd-bluep.gif);color:#90b0d0;
}
.divers2 #navLeft ol.n2 li a:hover, .divers2 #navLeft ol.n2 li a.on{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110740_fd-bluep.gif);background-color:#e2e8ef;color:#90b0d0;
}
.divers2 #navLeft ul.n3{
	border-left:10px solid #e2e8ef;
}

.divers #navLeft li.liContact a, .divers2 #navLeft li.liContact a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110721_f-contact.gif); padding:7px 2px 4px 25px;
}
.divers #navLeft li.liContact a:hover, .divers #navLeft li.liContact a.on, .divers2 #navLeft li.liContact a:hover, 

.divers2 #navLeft li.liContact a.on{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110720_f-contact-on.gif); padding:7px 2px 4px 25px;
}
.divers #navLeft li.mode a, .divers2 #navLeft li.mode a{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110728_f-mode-emploi.gif); padding:9px 2px 7px 25px;
}
.divers #navLeft li.mode a:hover, .divers #navLeft li.mode a.on, .divers2 #navLeft li.mode a:hover, .divers2 

#navLeft li.mode a.on{
	background-image:url(http://www.lapeyrepro.com#); padding:9px 2px 7px 25px;
}

.panier #navLeft.n1 li a.on, .panier #navLeft.n1 li a:hover{
	background-color:#d9afdb;color:#7c0082;
}
.panier #navLeft.n1 li a.open, .panier #navLeft.n1 li a.open:hover{
	background-color:#d9afdb;color:#7c0082;
}
/********************/


/**** NEW FIN PRO **/












/********** TEMP OLD

#navLeft.n1 li a:hover{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110734_f-white.gif) no-repeat 5px 8px #D90000;
}

**>




#navLeft.n1 li a.open, #navLeft.n1 li a.on{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110734_f-white.gif) no-repeat 5px 8px #D90000;
}
#navLeft.n1 li a.contact{
	padding:6px 2px 6px 25px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110721_f-contact.gif) no-repeat  5px 6px;
}
#navLeft.n1 li a.contact:hover{
	background-color:#D90000;
}
#navLeft.n1 li a.help{
	padding:4px 2px 4px 25px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110728_f-mode-emploi.gif) no-repeat  5px 6px;
}
#navLeft.n1 li a.help:hover{
	background-color:#D90000;
}

#navLeft ol.n2 li a:hover{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110734_f-white.gif) no-repeat 15px 9px #D90000;
}









/********************/

.tg {
	height:1%;
}
.tg li{
	padding:4px 0 4px 0;margin:0 0 0 60px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x left bottom;
}
.tg li a{
	margin:0 0 0 -60px;
}
/********************/


/** HOME RUBRIQUES **/
#contentMid .boxHome .visuTop{
	display:block; padding-bottom:15px;
}
#contentMid .boxHome .visuTop{
	display:block; padding-bottom:15px;
}
#contentMid .boxHome .visuBot{
	display:block; float:left; width:270px;
}
#contentMid .boxHome .visuBotFirst{
	padding-right:17px;
}
#contentMid .boxHome .visuBot img{
	border:1px solid #dfd6d1;
}
/********************/



/** CUISINE **/
.cuisine .boxDesc .cont{
	border-bottom:9px solid #feb544;
}
.cuisine .boxProdChoix .contlist{
	border-left:9px solid #fef5e6;
}
.cuisine .boxProdChoix .cont{
	border-left:9px solid #ffe2b8;
}
.styleCuisines .tool{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x bottom;
}
.styleCuisines .boxUnivers{
	background-position:bottom; min-height:1%;
}
.styleCuisines .boxUnivers .myImg{
	width:90px;
}
.styleCuisines .boxUnivers .myImg img{
	padding:0; margin:4px 7px 0 0;
}
.styleCuisines .pages{
	margin-top:10px;
}
.styleCuisines .myLink{
	top:74px;
}
.styleCuisines .linkAdd{
	float:right; margin:10px 0 0 0; width:360px;
}
.styleCuisines .linkAdd li{
	float:left; margin:0 20px 0 0;
}
.styleCuisines .pictos{
	float:right; margin:0 0 -15px 0; padding:10px 10px 0 0; width:360px; text-align:right;
}
.styleCuisines .pictos img{
	margin:0 0 0 5px;
}
.styleCuisines .composition{
	display:none; width:575px; _overflow:hidden;
}
.styleCuisines .composition .bgRight{
	height:1%; padding:25px 5px 5px 5px;
}
.styleCuisines .composition .bgRight .main{
	width:535px; padding:10px; border:1px solid #A1A2A4;
}
.styleCuisines .composition .title{
	font-size:15px; font-weight:bold; color:#fc9401;
}
.styleCuisines .composition .top{
	padding:0 0 10px 0
}
.styleCuisines .composition .left{
	width:200px;
}
.styleCuisines .composition .right{
	width:330px;
}
.styleCuisines .composition .right table td{
	padding:0 5px;
}
.styleCuisines .composition .right table td.dim{
	white-space:nowrap;
}
.styleCuisines #viewHover{
	z-index:2000; position:absolute; display:none; border:1px solid #A1A2A4;
}

.guide{
	margin:20px -10px 0 0; width:568px;
}
.guide h3{
	margin:10px 0; font-size:18px; color:#ff9c00;
}
.guide h4{
	padding:5px 10px; color:#FF9C00; background:#f0efed; border-left:9px solid #FF9C00;
}
.guide .sub{
	float:left; margin:0 10px 0 0; width:179px;
}
.guide .sub .link{
	padding:5px 10px 20px 20px;
}
.guide .sub .link li{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/112/112202_cf-grey.gif);
}

/** SDB **/
.sdb .boxDesc .cont{
	border-bottom:9px solid #0051C0;
}
.sdb .boxProdChoix .contlist{
	border-left:9px solid #e5edf8;
}
.sdb .boxProdChoix .cont{
	border-left:9px solid #bbd0ef;
}

/** INTERIEUR **/
.interieur .boxDesc .cont{
	border-bottom:9px solid #f07441;
}
.interieur .boxProdChoix .contlist{
	border-left:9px solid #fde6de;
}
.interieur .boxProdChoix .cont{
	border-left:9px solid #f8bfab;
}

/** EXTERIEUR **/
.exterieur .boxDesc .cont{
	border-bottom:9px solid #65b13c;
}
.exterieur .boxProdChoix .contlist{
	border-left:9px solid #CAECB9;
}
.exterieur .boxProdChoix .cont{
	border-left:9px solid #71A654;
}

/** CONSEIL **/
.conseils #contentMid h2 strong{
	font-weight:normal;font-size:20px;
}
.conseils .desc, .boxDesc{
	height:106px;
}
.conseils .desc .cont, .boxDesc .cont{
	width:262px;height:73px;padding:12px 5px 12px 12px;border-bottom:9px solid #8aa2a8;
	/*border-bottom:0;*/
}
.conseils .desc h3, .boxDesc h3{
	padding:0 0 6px 0;font-size:18px;color:#6B6B6B;font-weight:normal;
}

.boxDesc .cont font{
	padding:0 0 6px 0;color:#765f52;font-weight:normal;
}
.conseils .desc li, .boxDesc li{
	padding:0 0 0 14px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110510_c-marron.gif) no-repeat 0 4px;color:#6B6B6B;font-weight:bold;
}
.conseils .desc li span, .boxDesc li span{
	color:#6a878e;
}
.conseils .intro{
	padding:8px 0 10px 0;background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x;color:#606060;line-height:16px;
}
.conseils .intro h3{
	padding:9px 0;color:#434343;font-size:18px;font-weight:normal;
}

/** SERVICES **/
.services .boxDesc .cont{
	border-bottom:9px solid #e15a56;
}

#getReadyToolPop {
	top:0; left:0; visibility:hidden; width:314px;
}
#getReadyToolPop .bgRight {
	padding:4px 7px 11px 11px;
}
#getReadyToolPop .clef {
	float:left;
}
#getReadyToolPop p {
	clear:both; padding:6px 0 0 0;
}
#getReadyToolPop .check {
	margin:0 10px 0 0;
}
#getReadyToolPop ul {
	padding:12px 0 14px 0; margin:0 0 11px 0; background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left bottom repeat-x; font-weight:bold;
}
#getReadyToolPop ul img {
	vertical-align:middle; cursor:pointer;
}

/********************/

/** CONSEIL - HOME **/
.conseilsHome .boxSubHome h5, .conseilsHome .boxSubHome label{
	display:block;padding:0 0 0 10px;margin:0px 0 6px 0;background:url(http://www.lapeyrepro.com/digitalAssets/110/110510_c-marron.gif) no-repeat 0 4px;font-weight:normal;font-size:11px;
}
.conseilsHome .boxSubHome .dico{
	padding:0 42px 0 23px;
}
.conseilsHome .boxSubHome .dico a{
	display:block;float:left;padding:3px;margin:0 3px;font-weight:bold;font-size:14px;
}
.conseilsHome .boxSubHome .dico a:hover{
	background-color:#8aa2a8;color:#FFFFFF;
}
.conseilsHome .boxSubHome .dico .sep{
	clear:both;height:25px;margin:0 -32px 0 -13px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x center;
}
.conseilsHome #dictionnaire .txt{
	min-height:1%;height:auto;
}
.conseilsHome #dictionnaire .inp{
	width:238px;font-weight:bold;
}
.conseilsHome #dictionnaire {
	width:273px;
}
/*******************/

/** CONSEIL BIEN CHOISIR & CONSEIL BIEN POSER **/
.conseilsFiche .boxCont{
	padding:5px 0 5px 0; 
}
.conseilsFiche .boxCont h4, #contentMidOnglet h4{
	padding:6px 0 6px 13px;margin:10px 0 17px 0;border-left:9px solid #d50600;background-color:#f0efed;color:#d50600;font-size:15px;
}
.conseilsFiche .boxCont .visu{
	float:left;width:170px;
}
.conseilsFiche .boxCont .visu img{
	display:block;margin:0 0 10px 0;
}
.conseilsFiche .boxCont .visu img{
	border:1px solid #c6c6c6;
}
.conseilsFiche .boxCont .txt{
	float:left;width:388px;color:#606060;line-height:17px;
}
.conseilsFiche .boxCont .list{
	margin:15px 0 0 0;background:url(http://www.lapeyrepro.com/digitalAssets/110/110786_sv-marron.gif) repeat-y 184px 0;
}
.conseilsFiche .boxCont .list ul{
	float:left;width:180px;padding:0 12px 0 0;
}
.conseilsFiche .boxCont .list ul li{
	margin:2px 5px 2px 0;
}
.conseilsFiche .boxCont .myPicto {
	padding:10px 0 0 0;
}
.conseilsFiche .boxCont .myPictoCenter {
	text-align:center;
}
.conseilsFiche .boxCont .myPictoRight {
	text-align:right;
}
.conseilsFiche .notation{
	height:32px;
}
.conseilsFiche .notation a.clef{
	float:right;padding-top:8px;background-position:0 8px;
}
.conseilsFiche .notation .cont{
	float:left;
}
.conseilsFiche .layer{
	width:320px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110363_box-layer-fd.gif) repeat-y left top #FFFFFF;border:1px solid #c6c6c6;text-align:left;
}
#contentMidOnglet .txtOnglet{ float:right; width:560px; }
#contentMidOnglet{ width:770px; overflow:hidden; }
/*******************/

/** CONSEIL FICHES PROJETS **/
.conseilsFichesProjets .boxCont{
	float:left;width:181px;padding:0 5px 25px 0;
}
.conseilsFichesProjets .boxCont .link{
	margin-top:3px;
}
.conseilsFichesProjets .boxCont h4{
	height:35px;padding:1px 0 0 13px;margin:0 0 7px 0;border-left:9px solid #8aa2a8;background-color:#f1efed;font-size:15px;
}
.conseilsFichesProjets .boxCont h4.int{
	border-color:#eb4200;color:#eb4200;
}
.conseilsFichesProjets .boxCont h4.ext{
	border-color:#3f8818;color:#3f8818;
}
.conseilsFichesProjets .boxCont h4.renovation, .conseilsFichesProjets .boxCont h4.defaut{
	border-color:#8E8E8E;color:#8E8E8E;
}
.conseilsFichesProjets .boxCont h4.tcuisine{
	border-color:#ff9c00;color:#ff9c00;
}
.conseilsFichesProjets .boxCont h4.tva{
	border-color:#8E8E8E;color:#8E8E8E;
}
.conseilsFichesProjets .boxCont h4.sdb{
	border-color:#0051c0;color:#0051c0;
}
.conseilsFichesProjets .boxCont h4.renotop{
	border-color:#d36a0b;color:#d36a0b;
}
.conseilsFichesProjets .boxCont h4.tservice{
	border-color:#d40600;color:#d40600;

}
/*******************/

/** CONSEIL DICTIONNAIRE **/
.conseilsDico .cont{
	padding:3px 9px 20px 9px;margin:0 0 40px 0;background-color:#f0efed;border-bottom:8px solid #8aa2a8;
}
.conseilsDico h3{
	padding:4px 0;color:#6B6B6B;font-size:18px;font-weight:normal;
}
.conseilsDico strong.txtsup{
	color:#6B6B6B;
}
.conseilsDico .form{
	height:1%;padding:16px 0 12px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x left bottom;
}
.conseilsDico .produit{
	background:none;
}
.conseilsDico .form label{
	display:block;padding:0 0 0 10px;margin:0px 0 6px 0;background:url(http://www.lapeyrepro.com/digitalAssets/110/110510_c-marron.gif) no-repeat 0 4px;font-weight:normal;font-size:11px;
}
.conseilsDico .fast .inp{
	float:left;margin:0;padding:0 2px;border:1px solid #A1A1A1;background-color:#ffffff;width:210px;height:15px;color:#434343;font-weight:bold;
}
.conseilsDico .fast #validFastSearch{
	margin:0 0 0 0;padding:0 0 0 0;
}
.conseilsDico .fast .res{
	clear:both;padding:10px;margin:12px 0 0 0;background-color:#FFFFFF;
}
.conseilsDico .fast .visu{
	float:left;width:90px;
}
.conseilsDico .fast .visu img{
	border:1px solid #c6c6c6;
}
.conseilsDico .fast .txt{
	float:left;width:420px;color:#444444;
}
.conseilsDico .fast .txt h4{
	padding:0 0 5px 0;font-size:12px;
}
.conseilsDico .alphabet .list a, .conseilsDico .alphabet h4{
	display:block;float:left;padding:2px 4px;margin:0 2px 0 1px;font-weight:bold;font-size:14px;color:#434343;
}

.conseilsDico .alphabet .list a:hover, .conseilsDico .alphabet .list a.on, .conseilsDico .alphabet h4{
	background-color:#8aa2a8;color:#FFFFFF;
}
.conseilsDico .alphabet .res, .conseilsDico .produit .res {
	clear:both;padding:10px 0 10px 10px;margin:8px 0 0 0;background-color:#FFFFFF;
}
.conseilsDico .alphabet .res h4{
	margin-left:0;
}
.conseilsDico .alphabet .res ul, .conseilsDico .produit .res ul{
	float:left;width:165px;padding:4px 8px 0 0;
}
.conseilsDico .alphabet .res ul li, .conseilsDico .produit .res ul li{
	margin:2px 0;
}
.conseilsDico .alphabet .res ul li a, .conseilsDico .produit .res ul li a{
	color:#434343;font-size:12px;
}
.conseilsDico .alphabet .res .detail, .conseilsDico .produit .res .detail{
	padding:10px 0 5px 0;margin:8px 10px 0 0;background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x;
}
.conseilsDico .alphabet .res .detail h5, .conseilsDico .produit .res h5{
	font-size:12px;
}
.conseilsDico .produit .inp{
	border:1px solid #A1A1A1;width:240px;color:#434343;font-weight:bold;
}
.conseilsDico .produit .res h4{
	color:#434343;font-weight:bold;font-size:14px;
}

/*********PARTIE 1 FIN **********/


/** HOME **/
#flashhomecontent{
	height:469px;
}
/*******************/

/** ACHAT EXPRESS **/

#achatExpressCodeArticle p {
	padding:0 0 22px 0;
}
#achatExpressCodeArticle .links {
	padding:5px 0 0 0;
}
#achatExpressCodeArticle .links a {
	float:left;
}
#achatExpressCodeArticle .links .cf {
	margin:3px 0 0 0;
}
#achatExpressCodeArticle .links .basketAdd {
	float:right;
}
#achatExpressCodeArticle #removeArticle {
	margin-left:15px;
}
#achatExpressDevis p {
	padding:0 0 22px 0;
}
#achatExpressDevis label {
	color:#434343; width:101px; float:left; display:block;
}
#achatExpressDevis .label2 {
	width:74px; padding:0 0 0 14px;
}
#achatExpressDevis input {
	float:left; width:155px;
}
#achatExpressDevis select {
	float:left; width:157px;
}
#achatExpressDevis .clear {
	height:7px;
}
#achatExpressDevis span {
	display:block; float:left; margin:17px 0 0 0;
}
#achatExpressDevis a {
	display:block; float:right; margin:21px 0 0 14px;
}

.achatExpressDevisMag h3 {
	font-size:18px; color:#434343; font-weight:normal;
}
.achatExpressDevisMag .boxContSimple p {
	margin:0 0 15px 0; line-height:15px;
}
.achatExpressDevisMag #basketBottom {
	float:right; text-align:right;
}
.achatExpressDevisMag #basketBottom .myCont {
	float:right;
}
.achatExpressDevisMag #basketBottom .subPrice {
	padding:0 20px 0 0;
}
.achatExpressDevisMag #basketTotal, .achatExpressDevisMag #ssTotalPrix1 {
	color:#5E5D5D; font-size:18px; background:#A1A2A4; padding:5px 17px; float:left;
}
.achatExpressDevisMag #basketBottom strong {
	font-size:12px; color:#5E5D5D; float:left; padding:7px 12px 0 0; display:block;
}
.achatExpressDevisMag #basketBottom a {
	float:left;
}
.achatExpressDevisMag #basketBottom .bin{
	margin-left:9px; float:left;
}
.achatExpressDevisMag .bin {
	margin:7px 0 0 0; float:left; display:block;
}
.achatExpressDevisMag #basketEmptyMsg {
	font-size:18px; color:#434343; display:none; margin:0 0 10px 0;
}
.achatExpressDevisMag #addToBasket {
	display:block; float:right;
}
.achatExpressDevisMag #basketBottom {
	_margin:0 0 -2px 0;
}
.achatExpressDevisMag #basketContent {
	padding:0;
}
.achatExpressDevisMag #boxContSimpleBasketContent {
	padding-bottom:15px; margin:0 0 -15px 0;
}
.achatExpressDevisMag .boxContSimple p {
	padding:8px 0 0 0;
}
.achatExpressDevisMag .basketContentSimple {
	margin:-35px 0 0 0;
}

/*******************/

/** MAGASINS **/

#findShop {
	color:#444444;
}
#findShop label {
	display:block; padding:0 0 6px 14px;
}
#findShop input {
	margin:0 -3px 0 0; width:214px; vertical-align:middle; font-weight:normal;
}	
	#findShop input[class] {
		vertical-align:inherit; /* FF */
	}
	*:first-child+html #findShop input[class] {
		 vertical-align:middle; /* IE7 */

	}
#findShop #mapFrance {
	margin:22px 0 0 27px;
}
#mapSearchShop {
	padding:28px 0 0 0;
}
#findShop .c {
	height:1%;
}
#mapSearchShop .boxLeft {
	float:left; width:349px;
}
#mapSearchShop .boxRight {
	float:left; padding:19px 0 0 0; _width:160px;
}
#mapSearchShop .boxRight strong {
	display:block; float:left; width:83px; margin:14px 0 0 0;
}
#mapSearchShop .boxRight img {
	float:left; margin:14px 0 0 0; vertical-align:middle;
}
#mapSearchShop .boxNoResult{
	float:left; padding:110px 0 0 0; margin-left:-20px; width:130px; font-weight:bold; font-size:15px; color:#685349; line-height:15px;
}
#mapSearchShop .boxNoResult a{
	display:block; padding-top:20px; width:81px;
}


#listCommunes{
	padding-left:10px;
}
#listCommunes a{
	color:#685349; text-decoration:underline;
}
#listCommunes a:hover{
	text-decoration:none;
}
#listCom{
	padding:18px 0 13px 10px;
}
#listCom li{
	padding:0 0 5px 13px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110695_c-red.gif) 0 4px no-repeat;
}


#bigMap{
	float:left; width:320px; padding-top:5px;
}
#listMag{
	float:left; width:198px; padding-bottom:35px;
}
#listMag ul{
	background-color:#FFFFFF; border:1px solid #A1A2A4; padding:0 0 20px 12px;
} 
#listMag li{
	padding:13px 0 0 13px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110695_c-red.gif) 0 18px no-repeat;
}	
#listMag li a{
	display:block; color:#685349; text-decoration:underline
}


#container .simpleTitle {
	color:#434343; background:#f0efed; padding:0; height:1%;
}
	
#regionsContent h3 {
	font-size:12px; color:#D40600; float:left; padding:0 0 2px 0; font-weight:bold;
}
#regionsContent .back {
	float:right;
}
#regionsMap {
	text-align:center; padding:17px 0 0 0; font-weight:bold; color:#fff;
}
#regionsMap a {
	color:#fff;
}
#regionsMap .cont {
	 position:relative; margin:0 auto;
}
#regionsMap .magasin, #regionsMap .region, #regionsList ul {
	position:absolute;
}
#regionsList {
	position:relative;
}
#regionsList ul {
	top:50px; left:0;
}
#regionsList li {
	font-weight:bold;
}

#detailMagasins{
	padding:11px 0 10px 0;
}
#detailMagasins .tool{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left bottom repeat-x; padding-bottom:10px;
}
#detailMagasins .tool ul{
	float:left;padding:0;margin:0;
}
#detailMagasins .tool li.addMag{
	background:none; float:left;width:330px;
}
#detailMagasins .tool li.addMag a{
	background:url(http://www.lapeyrepro.com/digitalAssets/112/112202_cf-grey.gif) no-repeat 0 2px; padding:0 0 0 15px; font-weight:bold; color:#8E8E8E;
}
#detailMagasins .contDetail{
	padding:10px 15px 0 15px; height:1%;
}
#detailMagasins .contDetail span.region{
	display:block; color:#D40600; font-size:12px; font-weight:bold;
}
#detailMagasins .contDetail span.commune{
	display:block; margin-bottom:14px; font-size:14px; font-weight:bold;
}
#detailMagasins .contDetail .boxContact{
	float:left; padding:20px 0 20px 0;width:220px;
}
#detailMagasins .contDetail .boxContactFirst{
	padding-right:45px;
}
#detailMagasins .contDetail .boxContact span{
	display:block; float:left; margin:0 1px 7px 0; padding:0 8px 5px 0; font-weight:bold;
}
#detailMagasins .contDetail .boxContact .cuisine{
	border-bottom:7px solid #FF9C00; color:#FF9C00; width:59px;
}
#detailMagasins .contDetail .boxContact .interieur{
	border-bottom:7px solid #EB4200; color:#EB4200; width:64px;
}
#detailMagasins .contDetail .boxContact .exterieur{
	border-bottom:7px solid #3F8818; color:#3F8818; width:67px;
}
#detailMagasins .contDetail .boxContact .sdb{
	border-bottom:7px solid #0051C0; color:#0051C0; width:107px;
}
#detailMagasins .contDetail .plan{
	float:right; width:315px; background-color:#FFFFFF; padding:9px 0 9px 0; text-align:center;
}
#detailMagasins .contDetail .plan ul, #popLoupePlan{
	padding:15px 0 0 9px;
}
#detailMagasins .contDetail .plan ul li, #popLoupePlan li{
	float:left; background:url(http://www.lapeyrepro.com/digitalAssets/110/110786_sv-marron.gif) repeat-y left top; padding:0 0 0 9px; text-align:left;
}
#detailMagasins .contDetail .plan ul li.loupe, #popLoupePlan li.loupe{
	background:none; padding:0; width:40px;
}
#detailMagasins .contDetail .plan a.popCarte, #popLoupePlan a.popCarte{
	display:block; background:url(http://www.lapeyrepro.com/digitalAssets/110/110474_cible.gif) no-repeat 0 2px; padding-left:15px; width:85px; font-weight:bold; color:#8E8E8E;
}
#detailMagasins .contDetail .plan a.popMag, #popLoupePlan a.popMag{
	display:block; background:url(http://www.lapeyrepro.com/digitalAssets/110/110471_car.gif) no-repeat 0 2px; padding-left:25px; width:70px; font-weight:bold; color:#8E8E8E;
}
#detailMagasins .contDetail .infoLeft{
	width:204px;
}
#detailMagasins .contDetail .infoLeft img{
	padding-bottom:13px;
}
#detailMagasins .contDetail .infoLeft div{
	padding:0 15px 26px 10px; color:#6B6B6B;
}

#popUpMag{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110366_fd-popUpMag.gif) repeat-x left top; text-align:left;
}
#popUpMag h1{
	background-color:#A1A2A4; margin:0; padding:7px 0 7px 10px; font-weight:bold; text-transform:uppercase; font-size:13px; color:#FFFFFF; 
}
#popUpMag .innerPop{
	position:relative; width:596px; padding:10px;
}
#popUpMag .innerPopSmall{
	width:342px;
}
#popUpMag .intro{
	padding:10px;
}
#popUpMag .printThis{
	position:absolute; top:25px; right:12px;
}
#popUpMag span.region{
	display:block; color:#D40600; font-size:12px; font-weight:bold;
}
#popUpMag span.commune{
	display:block; margin-bottom:14px; font-size:14px; font-weight:bold;
}
#popUpMag .plan{
	padding-bottom:20px;
}
#popUpMag .boxContact{
	float:left; padding:20px 0 20px 0;


}
#popUpMag .boxContactFirst{
	padding-right:45px;
}
#popUpMag .innerPopSmall .boxContactFirst{
	padding-right:22px;
}
#popUpMag .boxContact span{
	display:block; float:left; margin:0 1px 7px 0; padding:0 8px 5px 0; font-weight:bold;
}
#popUpMag .innerPopSmall span{
	padding-right:5px;
}
#popUpMag .cuisine{
	border-bottom:7px solid #FF9C00; color:#FF9C00; width:59px;
}
#popUpMag .interieur{
	border-bottom:7px solid #EB4200; color:#EB4200; width:64px;
}
#popUpMag .exterieur{
	border-bottom:7px solid #3F8818; color:#3F8818; width:67px;
}
#popUpMag .sdb{
	border-bottom:7px solid #0051C0; color:#0051C0; width:97px;
}
#popUpMag form{
	padding-bottom:30px;
}
#popUpMag .commentaireForm label{
	display:block; padding-bottom:10px !important;
}
#popUpMag .commentaireForm textarea{
	width:586px; height:80px; border:1px solid #A1A1A1;
}
#popUpMag table{
	margin:10px 0 0 15px;
}
#popUpMag table td{
	vertical-align:top; padding:0 20px 15px 0; color:#685349;
}
#popUpMag table td.back{
	text-align:right; padding-right:60px; background:none;
}
#popUpMag .infoPratique{
	border-top:1px solid #444444; padding-top:15px;
}	
#popUpMag .infoPratique .right{
	color:#FF0000;
}
#popUpMag .infoPratique .left .tools{
	padding-top:15px;
}
#popUpMag .infoPratique .left .tools li{
	float:left; padding:0 10px 0 0;margin:0 0 0 10px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110786_sv-marron.gif) repeat-y right top;
}
#popUpMag .infoPratique .left .tools li.end{
	background:none;
}
#popUpMag .sendFriend label{
	display:block; float:left; width:130px; padding:0 0 10px 15px; font-weight:bold; color:#685349;
}	 
#popUpMag .sendFriend input, #popUpMag .itineraire input{
	display:block; float:left; width:170px; border:1px solid #685349; color:#685349;
}
#popUpMag .sendFriend input.disable{
	border:0; background:none; font-weight:normal;
}
#popUpMag .sendFriend a, #popUpMag .itineraire a{
	float:right; padding-top:10px;
}
#popUpMag .sendConfirm{
	text-align:center; padding-top:50px; font-weight:bold; font-size:12px;
}
#popUpMag .itineraire{
	padding:10px;
}
#popUpMag .itineraire .rub{
	display:block; float:left; padding-bottom:10px; width:60px; font-weight:bold; color:#685349;
}
#popUpMag .itineraire .srub{
	float:left; padding-left:7px;
}
#popUpMag .itineraire input{
	width:255px;
}
#popUpMag .itineraire label, #popUpMag .itineraire .slabel {
	display:block; float:left; width:50px; padding:0 0 10px 15px; font-weight:bold; color:#000000;
}	
#popUpMag .itineraire .sinput{
	display:block; float:left; width:170px;
}
/*******************/

/** RECHERCHE **/
.recherche .c {
	font-weight:bold; color:#000; padding-bottom:10px; margin:16px 0 0 0;
}
.recherche .c strong {
	color:#6B6B6B;
}
.recherche .typeResult {
	font-weight:bold; padding:0 0 0 6px;
}
.recherche .typeResult .first {
	padding:4px 8px; margin:0;
}
.recherche .typeResult li {
	float:left; padding:4px 8px; margin:0 0 0 8px;
}
.recherche .typeResult a span {
	color:#000;
}
.recherche .typeResult .on a span {
	color:#fff;
}
.typeResult .typeOn {
	background:#8E8E8E;
}
.typeResult .typeOn a {
	color:#fff;
}
.recherche .resultsNum {
	color:#000; padding:0 0 5px 0; display:block;
}
.recherche .resultsNum big {
	font-size:16px; color:#d40600;
}
.recherche #rechercheResultats {
	border-bottom:9px solid #A1A2A4; padding-bottom:9px; _height:1%;
}
.recherche .boxViewResults {
	font-size:14px; padding:13px 0 0 0;
}
.recherche .boxViewResults big {
	font-size:16px; color:#d40600; margin:0 0 0 5px;
}
.recherche .resultsNum2 {
	float:left; display:block;
}

.recherche .boxProduct {
	padding:19px 0 0 0;
}
.recherche .boxProductLast{
	margin:0 0 5px 0;
}
.recherche .boxProduct img {
	float:left; border:1px solid #c6c6c6; margin:0 10px 0 0;
}
.recherche .boxProduct .myLink {
	position:absolute; bottom:2px; left:0;
}
.recherche .boxProduct .myLink img {
	border:0;
}
.recherche .boxProduct p{
	float:right; width:360px; height:1%;
}
.recherche .boxProduct strong {
	float:left; font-size:12px; display:block; width:105px; height:78px; position:relative;
}
.recherche .boxProduct strong span {
	font-size:13px;
}
.recherche .boxProduct ul {
	float:left; width:353px; line-height:13px;

}
.recherche .boxText {
	color:#434343; font-size:11px; padding:10px 0 8px 2px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left bottom repeat-x;
}
.recherche .boxTextLast {
	background:none;
}
.recherche .boxTextFirst {
	background:none;
}
/*******************/
.produit #contentMid h2.titlefiche span{
	color:#FFFFFF;font-size:18px;font-weight:normal;
}
.produit #contentMid h2.titlefiche {
	position:relative;padding:0;height:32px;
}
.produit #contentMid h2.titlefiche .bg {
	position:absolute;left:0;top:0;
}
.produit #contentMid h2.titlefiche span {
	position:absolute;left:14px;top:5px;
}
.produit .boxConsulte{
	padding:25px 0 0 0;
}
.produit .boxConsulte h3{
	padding:0 0 10px 0;
}
.produit .boxConsulte .box .visu{
	padding:2px 0 0 0;
}
.produit .boxConsulte .box .visu{
	float:left;width:40px;
}
.produit .boxConsulte .box .visu img{
	border:1px solid #e0dbd8;
}
.produit .boxConsulte .box .txt{
	float:left;width:107px;min-height:30px;height:auto !important;height:30px;padding:2px 0;background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left bottom repeat-x;
}
.produit .boxConsulte .box .txt h4{
	color:#6B6B6B;
}
.produit .boxConsulte .box .txt h4 a{
	font-size:10px;
}

/* dans le old pro DEV5*/
.proAdd{
	float:right; padding:0 10px 10px 0; width:130px; text-align:right; color:#e52e21;
}
.proAdd img.prix{
	margin:8px 0;
}
.proAdd .sub{
	padding:0 0 5px 10px; text-align:left; background:url(http://www.lapeyrepro.com/digitalAssets/110/110784_sv-grey.gif) repeat-y;
}
.proAdd .sub a{
	padding:0 0 0 10px; color:#e52e21; text-decoration:underline; background:url(http://www.lapeyrepro.com/digitalAssets/110/110766_fs-red.gif) no-repeat 0 4px;
}
.proAdd .sub .probat{
	float:right; margin:0 0 0 5px;
}
/* ******************** */ 

.produit .boxTop{
	padding:6px 0 0 0;
}
.produit .boxTop h3{
	float:left;width:282px;min-height:50px;height:auto !important;height:50px;padding:6px 0 0 12px;font-size:16px;
}
.produit .boxTop .right{
	float:right;width:264px;
}
.produit .boxTop .pages,.produit .boxTop .back{
	float:right;margin:6px 0 0 0;
}
.produit .boxTop .tool{
	float:right;width:75px;
}

.produit .boxProduct{
	float:left;width:186px;padding:0 0 10px 0;
}
.produit .boxProduct .visu{
	float:left;width:89px; 
}
.produit .boxProduct .visu img {
	border:1px solid #c6c6c6;
}
.produit .boxProduct strong {
	float:left;position:relative;display:block;width:88px;min-height:56px;height:auto !important;height:78px;padding:0 2px 25px 0;font-size:12px;
}
.produit .boxProduct strong a {
	font-size:10px;
}
.produit .boxProduct strong span {
	font-size:13px;
}
.produit .boxProduct .myLink {
	position:absolute; bottom:2px; left:0;
}
.produit .boxProduct .myLink img {
	border:0;
}
.boxProdInfo .cont{
	height:1%;padding:0 10px 16px 0;border:1px solid #e4dfdc;border-top:0;display:none;
}
.boxProdInfo ul.nav{
	height:33px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110374_pro-nav-prod-fd.gif) repeat-x left bottom;
}
.boxProdInfo ul.nav li{
	float:left;padding:0 2px 0 0;
}
.boxProdInfo ul.nav li a{
	_width:1%;height:auto;padding:0;display:block;border:1px solid #e4dfdc;border-bottom:0;background-color:#f0efed;
}
.boxProdInfo ul.nav li.on p{
	_width:1%;height:33px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110762_fr-white.gif) no-repeat 10px 26px #c1bfc0;
}
.boxProdInfo ul.nav li.on a{
	border:1px solid #a2a2a4;border-bottom:0;background-color:#a2a2a4;
}
.boxProdInfo h3{
	clear:both;padding:11px 0 24px 28px;color:#5d5d5d;font-size:14px;
}
.boxProdInfo h3 strong{
	font-size:18px;
}
.boxProdInfo .visu{
	float:left;width:190px;
}
.boxProdInfo .visu .picto{
	text-align:center;
}
.boxProdInfo .txt{
	float:left;width:200px;padding:0 15px 0 0;background:url(http://www.lapeyrepro.com/digitalAssets/110/110786_sv-marron.gif) repeat-y right top;
}
.boxProdInfo .txt .pos{
	float:left;width:27px;color:#000000;font-weight:bold;text-align:right;
}
.boxProdInfo .txt .txtlist{
	float:left;width:168px;padding:0 0 0 5px
}
.boxProdInfo .txt .clear{
	height:12px;
}
.boxProdInfo .list{
	float:left;width:376px;padding:0 0 0 26px;margin:0 0 0 -1px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110786_sv-marron.gif) repeat-y left top;
}
.boxProdInfo .list li{
	display:block;padding:0 0 0 12px;margin:0 0 10px 0;
}
.boxProdInfo .listGreen li{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110507_c-greenp.gif) no-repeat 0 4px;
}
.boxProdInfo .listGrey li{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110509_c-grey.gif) no-repeat 0 4px;
}
.boxProdInfo .listBrown li{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110510_c-marron.gif) no-repeat 0 4px;
}
.boxProdInfo .listRed li{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110696_c-redp.gif) no-repeat 0 4px;
}
.boxProdMention{
	padding:8px 0;font-size:10px;color:#8e8e8e;
}
.ajout .fdYellow {
	margin:0 0 0 10px;
}
.boxProdDetail{
	margin:0 0 22px 0;width:100%;
}
.boxProdDetail .boxVisu{
	position:relative;float:left;width:294px;z-index:2;
}
.boxProdDetail .visuPrint{
	display:none;
}
.boxProdDetail {
	position:relative;
}
.boxProdDetail .visuProductZoom {
	position:absolute;background-color:#FFFFFF;border:1px solid #b8aca5;z-index:2;
}
.boxProdDetail ul.nav{
	height:33px;
}
.boxProdDetail ul.nav li{
	float:left;padding:0 2px 0 0;
}
.boxProdDetail ul.nav li a{
	_width:1%;height:18px;display:block;padding:8px 14px 0 14px;border:1px solid #e4dfdc;border-bottom:0;background-color:#ffffff;
}
.boxProdDetail ul.nav li.on p{
	_width:1%;height:32px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110762_fr-white.gif) no-repeat 10px 26px #c1bfc0;
}
.boxProdDetail ul.nav li.on a{
	border:1px solid #a2a2a4;border-bottom:0;background-color:#a2a2a4;
}
.boxProdDetail .visulist{
	margin:-6px 0 0 0;border:1px solid #C6C6C6;border-bottom:0;
}
.boxProdDetail .visulist ul{
	padding:6px;
}
.boxProdDetail .visulist li{
	position:relative;float:left;width:26px;height:26px;margin:6px 0 6px 10px;
}
.boxProdDetail .visulist img{
	position:absolute;border:1px solid #C6C6C6;
}
.boxProdDetail .visulist a{
	position:absolute;display:block;z-index:10;left:1px;top:1px;width:26px;height:26px;cursor:hand;background:url(http://www.lapeyrepro.com/digitalAssets/116/116258_select-produit-fd-off.gif) no-repeat;
}
.boxProdDetail .visulist a:hover, .boxProdDetail .visulist li.on a{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110375_select-produit-fd.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.lapeyrepro.com/digitalAssets/110/110375_select-produit-fd.png', sizingMethod='scale');
}
.boxProdDetail .visu{
	position:relative;height:292px;
}
.boxProdDetail .img{
	position:absolute;
}
.boxProdDetail .zoom{
	position:absolute;right:0;bottom:0;
}
.boxProdDetail .boxTxt{
	position:relative;float:right;width:250px;height:364px;margin:0 0 0 14px;z-index:1;
}
.boxProdDetail .boxTxt .desc{
	min-height:192px;height:auto !important;height:192px;
}
.boxProdDetail .boxTxt .desc span{
	font-size:12px;
}
.boxProdDetail .boxTxt .desc .prix{
	font-size:24px;
}
.boxProdDetail .boxTxt .desc .pictospe{
	padding:10px 0;
}
.boxProdDetail .boxTxt .desc .pictoFinancez{
	width:136px;height:46px;margin:-7px 0 0 8px;line-height:15px;background:url(http://www.lapeyrepro.com/digitalAssets/110/110482_financez-produit.gif) no-repeat;color:#FFFFFF;
}
.boxProdDetail .boxTxt .pictospe img, .boxProdDetail .boxTxt .pictospe .pictoFinancez{
	float:left;

}
.boxProdDetail .boxTxt .desc .pictoFinancez div{
	width:25px;height:25px;padding:8px 0 0 10px;text-align:center;
}
.boxProdDetail .boxTxt .desc .pictoFinancez div strong{
	font-size:16px;
}

.boxProdDetail .boxTxt .desc .pictoFinancez{
	position:relative;background:none;
}
.boxProdDetail .boxTxt .pictospe .pictoFinancez img{
	position:absolute;left:0;top:0;
}
.boxProdDetail .boxTxt .desc .pictoFinancez div{
	position:absolute;left:10px;top:8px;padding:0;
}


.boxProdDetail .boxTxt .ajout label{
	font-weight:bold;color:#000000;
}
.boxProdDetail .boxTxt .ajout a{
	display:block;padding-left:12px;margin:0 0 0 20px;
}
.boxProdDetail .boxTxt .ajout .checkRadio {
	padding:0; float:left; display:block; cursor:pointer; margin:0 5px 0 20px; _margin:0 5px 0 10px;
}
.boxProdDetail .boxTxt .ajout .checkRadio img {
	vertical-align:middle; margin:0;
}
	.boxProdDetail .boxTxt .ajout .checkRadio img[class] {
		margin:0 0 2px 0; /* FF */
	}
	*:first-child+html .boxProdDetail .boxTxt .ajout .checkRadio img[class] {
		 margin:0; /* IE7 */
	}

.boxProdDetail .boxTxt .picto{
	position:absolute;left:0;bottom:0;
}
.boxProdDetail .boxTxt .picto img{
	padding:0 10px 0 0;
}

.boxProdChoix{
	margin:0 0 32px 0;
}
.boxProdChoix h3{
	margin:0 0 5px;padding:0;background-color:#a1a2a4;
}

.boxProdChoix .contlist{


	padding:0 0 7px 10px;margin:0 0 1px 0;
}
.boxProdChoix .contlist .list{
	float:left;width:153px;padding:0 22px 5px 0;
}
.boxProdChoix .contlist .list label{
	display:block;padding:0 0 2px 0;
}
.boxProdChoix .contlist .list .inp{
	width:152px;font-weight:bold;
}

.boxProdChoix .cont{
	padding:0 0 0 10px;background-color:#f1efed;
}
#filterAddBasketProduct {
	display:none;
}
.boxProdChoix .cont .quantitechoix{
	float:left;width:157px;padding:17px 0 0 0;
}
.boxProdChoix .quantite label {
	width:58px;color:#434343; display:block; float:left; padding:2px 0 0 0;
}
.boxProdChoix .quantite input {
	width:25px; float:left; font-weight:bold; text-align:center;
}
.boxProdChoix .quantite a {
	float:left;
}
.boxProdChoix .cont .prix{
	float:left;width:203px;padding:12px 0 0 0;font-size:12px;
}
.boxProdChoix .cont .prix span{
	font-size:20px;
}
.boxProdChoix .cont .ajouter{
	float:left;width:149px;padding:8px 14px;background-color:#E5E1DE;
}
.boxProdChoix .contTab{
	height:20px;padding:14px 0 0 0;
}
.boxProdChoix .contTab li{
	float:left;font-weight:bold;padding:0 0 0 12px;font-size:12px;
}
.boxProdChoix .contData{
	margin:0 0 7px 0;
}
.boxProdChoix .contData .title{
	float:left;width:160px;padding:5px 0 0 0;font-weight:bold; overflow:hidden; text-overflow:ellipsis;
}
.boxProdChoix .contData .quantitechoix{
	float:left;width:80px;padding:10px 0 0 0;
}
.boxProdChoix .contData .prix{
	font-size:20px;font-weight:bold;
}
.boxProdChoix .contData .prix{
	float:left;width:120px;padding:10px 0 0 0;text-align:center;
}
.boxProdChoix .contData .ajouter{
	float:left;width:149px;padding:8px 14px;background-color:#E5E1DE;
}
.boxProdComp h3{
	padding:10px 14px;margin:0 0 12px 0;background-color:#a1a2a4;;
}

/*******************/
		
#advancedSearch {
	width:396px; top:6px; left:100px; visibility:hidden;
}
#advancedSearch .inputSearch {
	padding:6px 0 18px 0; 
}
#advancedSearch input {
	margin:0 -3px 0 0; width:214px; vertical-align:middle; text-indent:3px; color:#846f64; font-weight:normal;
}	
	#advancedSearch input[class] {
		vertical-align:inherit; /* FF */
	}
	*:first-child+html #advancedSearch input[class] {
		 vertical-align:middle; /* IE7 */
	}
#advancedSearch .bgRight {
	padding:14px 0 10px 9px; position:relative;
}
#advancedSearch .title2, #advancedSearch  #checkBoxAllGroup {
	display:block;font-weight:bold; position:relative;height:auto !important;height:1%;float:left;
}
#advancedSearchCheckboxGroup, #advancedSearchTitleAll {
	height:1%;
}
#advancedSearchCheckboxGroup ul {
	float:left; padding:12px 23px 12px 0;
}
#advancedSearchCheckboxGroup a {
	font-weight:bold;
}
#advancedSearch .check {
	margin:0 10px -1px 0;
}
#checkBoxAllGroup .check {
	margin:0 10px -1px 22px;
}
#checkBoxAllGroup img[class] {
	margin:0 10px -1px 23px; /* FF */
}
*:first-child+html #checkBoxAllGroup img[class] {
	 margin:0 10px -1px 22px; /* IE7 */
}
#advancedSearch .searchBtn {
	position:absolute; top:146px; right:12px;
}
#advancedSearch #howToUse {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x; width:376px; padding:9px 0 0 0;
}
#advancedSearch #howToUse li {
	padding:0 0 16px 0;
}
#advancedSearch #howToUse p {
	margin:0 0 18px 0;
}
#advancedSearch #howToUse .last {
	padding:0;
}
#advancedSearch #howToUse .cont {
	padding:16px 0 0 0;
}
#advancedSearch #howToUseCont {
	display:none;
}
#advancedSearch .myBg {
	font-weight:normal;
}
#advancedSearch .cf {
	font-weight:normal;
}


/*******************/

.alertError {
	width:200px; z-index:1500; visibility:hidden; top:7px; left:17px;
}
.alertError .bgRight {
	padding:15px; position:relative; 
}
.alertError img.warn {
	position:absolute; left:-8px; top:-6px; _left:-23px; _top:-5px;
}
.alertError .bgRight .innerError{
	 text-align:left;
}
.alertError .bgRight .innerError strong{
	color:#d30601; font-weight:bold;
}

#livraisonSup {
	width:360px; z-index:1500; visibility:hidden; cursor:pointer; position:absolute; top:170px; left:290px;
}
#livraisonSup .bgRight {
	padding:15px; position:relative; 
}
#livraisonSup h3 {
	padding:0 0 8px 0; margin:0 0 15px 0; background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left bottom repeat-x;  
}
#livraisonSup img.warn {
	position:absolute; left:-8px; top:-6px;
}
#livraisonSup .bgRight .innerError{
	 text-align:left;
}
#livraisonSup .bgRight .innerError strong{
	color:#d30601; font-weight:bold;
}

#lapeyreDirect {
	width:360px; z-index:1500; visibility:hidden; cursor:pointer; position:absolute; top:170px; left:290px;
}
#lapeyreDirect .bgRight {
	padding:15px; position:relative; 
}
#lapeyreDirect h3 {
	margin:-10px 0;
}
#lapeyreDirect h4 {
	margin:0 0 10px 0;
}

/*******************/


.contactezNous .boxDesc span {
	color:#d40600;
}
.contactezNous .cBrown {
	 color:#444444; height:1%;
}

.demandeForm {
	color:#444444; height:1%;
}
.demandeForm label {
	font-weight:bold; float:left; width:134px;
}
.demandeForm label span {
	font-weight:normal;
}
.demandeForm input {
	float:left; width:214px; margin:0 0 5px 0;
}
.demandeForm .formBoxRadios {
	padding:0 0 5px 0; margin:12px 0 0 0; padding:18px 0 8px 0; background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x;
}
.demandeForm .formBoxRadios span {
	display:block; font-weight:bold; float:left; width:134px;
}
.demandeForm .formBoxRadios label {
	width:auto; padding:0 24px 0 0;
}
.demandeForm .formBoxRadios input {
	width:auto; margin:-2px 7px 0 0;
}
.demandeForm .formBoxRadios input[class] {
	margin:1px 7px 0 0; /* FF */
}
*:first-child+html .demandeForm .formBoxRadios input[class] {
	margin:-2px 7px 0 0; /* IE7 */
}
.demandeForm .myTextarea {
	/*width:532px; height:183px; margin:7px 0 0 0;*/
	width:518px; height:183px; margin:7px 0 0 0;
}
.demandeForm .mandatory {
	float:left; padding:11px 0 0 0;
}
.demandeForm .send {
	float:right; margin:10px -10px 0 0;
}

.demandeFormDomTom {
	color:#444444; height:1%;
}
.demandeFormDomTom label {
	font-weight:bold; float:left; width:134px;
}
.demandeFormDomTom label span {
	font-weight:normal;
}
.demandeFormDomTom input {
	float:left; width:214px; margin:0 0 5px 0;
}
.demandeFormDomTom .formBoxRadios {
	padding:0 0 5px 0; margin:12px 0 0 0; padding:18px 0 8px 0;
}
.demandeFormDomTom .formBoxRadios span {
	display:block; font-weight:bold; float:left; width:134px;
}
.demandeFormDomTom .formBoxRadios label {
	width:auto; padding:0 24px 0 0;
}
.demandeFormDomTom .formBoxRadios input {
	width:auto; margin:-2px 7px 0 0;
}
.demandeFormDomTom .formBoxRadios input[class] {
	margin:1px 7px 0 0; /* FF */
}
*:first-child+html .demandeFormDomTom .formBoxRadios input[class] {
	margin:-2px 7px 0 0; /* IE7 */
}
.demandeFormDomTom .myTextarea {
	width:532px; height:183px; margin:7px 0 0 0;
}
.demandeFormDomTom .mandatory {
	float:left; padding:11px 0 0 0;
}
.demandeFormDomTom .send {
	float:right; margin:10px -10px 0 0;
}

.votreDemandeDossier {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x; padding:16px 0 0 0;
}
.votreDemandeDossier select, .votreDemandeDossier input {
	color:#846f64; font-weight:bold;
}
.votreDemandeDossier select {
	width:270px; margin:0 0 7px 0;
}
.votreDemandeDossier input {
	text-indent:3px; width:140px;
}

/*******************/

.modeEmploi #contentMid .boxCont{
	padding:20px 0 25px 0;background-color:#fff;
}
.modeEmploi #contentMid .boxCont h4{
	height:auto !important;height:1%;padding:6px 0 6px 13px;margin:0 0 17px 0;border-left:9px solid #8aa2a8;color:#6a878e;font-size:15px;
}
.modeEmploi #contentMid .boxCont .visu{
	float:left;width:160px;
}
.modeEmploi #contentMid .boxCont .txt{
	width:388px;color:#606060;line-height:17px;padding:0 0 0 4px;float:left; background-color:#fff;
}

/*******************/

.divers2 #contentMid .boxCont h4{
	padding:6px 0 6px 13px;margin:0 0 17px 0;border-left:9px solid #90b0d0;color:#90b0d0;font-size:15px;
}
.divers2 #contentMid .boxSubHome .txt {
	border-left:8px solid #90b0d0;
}
.divers2 #contentMid .boxSubHome h3{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110506_c-bluep.gif) no-repeat 0 6px;
}
.divers2 #contentMid .boxSubHome .cf{
	font-weight:bold;
}
.divers2 #contentMid .intro {
	padding:14px 0 17px 0; background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left top 

repeat-x;
}

/*******************/

.identification .boxDesc .cont {
	border-bottom:9px solid #df2924;
}
.identification #login .boxLeft {
	float:left; background:url(http://www.lapeyrepro.com/digitalAssets/110/110784_sv-grey.gif) right top repeat-y; padding:0 29px 0 0; margin:0 19px 0 0;
}
.identification #login .boxLeft .fdBrown {
	margin:3px 0 0 0; display:block; float:left;
}
.identification #login .boxRight {
	float:left;
}
.identification #login h3 {
	font-size:15px; color:#8E8E8E; margin:0 0 7px 0;
}
.identification #login input {
	width:98px; text-indent:3px;
}
.identification .create, .identification .last {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left bottom repeat-x; padding:0 0 1px 0;
}
.identification #navLeft .create a {
	 padding-top:4px; padding-bottom:4px; background-position:5px 8px;
}
.identification #navLeft.n1 li .contact,
.identification #navLeft.n1 li .contact:hover, .identification #navLeft ul.n3 li .contact:hover,
.panier #navLeft.n1 li .contact, .panier #navLeft.n1 li .contact:hover, .panier #navLeft ul.n3 li .contact:hover
{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110528_contact.gif); background-position:5px 9px; 

background-repeat:no-repeat; padding:8px 0 4px 25px;
}
.identification #navLeft.n1 li .help, .identification #navLeft.n1 li .help:hover, .identification #navLeft ul.n3 li 

.help:hover,
.panier #navLeft.n1 li .help, .panier #navLeft.n1 li .help:hover, .panier #navLeft ul.n3 li .help:hover
{
	background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110530_help.gif); background-position:5px 9px; 

background-repeat:no-repeat; padding:8px 0 4px 25px;
}

.identification #passwordLost {
	padding:25px 17px 17px 16px; height:1%;
}
.identification #passwordLost label {
	float:left; width:185px; display:block; font-weight:bold; color:#444444; padding:2px 0 0 0;
}
.identification #passwordLost input {
	float:left; width:216px; margin:0 0 5px 0;
}
.identification #passwordLost select {
	margin:0 9px 10px 0;
}
.identification #passwordLost .send {
	float:right; display:block; margin:0 -5px 0 0;
}

#register {
	height:1%;
}
#register h3 {
	font-size:18px; font-weight:normal; color:#434343; padding:0 0 12px 0;
}
#register label {
	font-weight:bold; width:218px; display:block; float:left; color:#444444;
}
#register label span {
	font-weight:normal;
}
#register input {
	width:214px; margin:0 0 4px 0; float:left; text-indent:3px;
}
#register .formBoxRadios span {
	display:block; font-weight:bold; float:left; width:218px; color:#444444;
}
#register .formBoxRadios label {
	width:auto; padding:0 24px 0 0;
}
#register .formBoxRadios input {
	width:auto; margin:-2px 7px 0 0;
}
#register .formBoxRadios input[class] {
	margin:1px 12px 6px 1px; /* FF */
}
*:first-child+html #register .formBoxRadios input[class] {
	margin:-2px 7px 6px 0; /* IE7 */
}
#register .clearSpace {
	height:8px;
}
#register #recevoirNewsletter {
	background:#a1a2a4; padding:8px 0 8px 9px; width:520px; display:block;
}
#register #recevoirNewsletter img {
	margin:0 4px -1px 0;
}
#register #recevoirNewsletter a {
	color:#FFFFFF;
}
#register .cRed {
	color:#444444; display:block;
}
#register #remindPassword {
	margin:19px 0 18px 0;
}
#register #btnRegister, #register #btnRegister2 {
	float:right; margin:10px 0 0 0;
}
#register #btnRegister2 {
	margin-right:10px;
}
#register .mySelect2 {
	float:left; margin:0 9px 0 0;
}
#register .mySelect4 {
	float:left; margin:0 0 0 2px;
}
#register #popPassModify {
	width:480px; width:500px; top:0; left:0; visibility:hidden;
}
#register #popPassModify .bgRight {
	padding:15px 0 10px 20px; height:1%;
}
#register #popPassModify .valid {
	float:right; margin:0 42px 0 0;
}
#register #popPassModify .close {
	height:1%;
}



.identification  .boxDesc .cont, .demandeCatalogue  .boxDesc .cont{
	padding:0; border:0; height:auto;
}
.identification  .boxDesc .cont .inner, .demandeCatalogue  .boxDesc .cont .inner{
	padding:10px; height:86px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110517_pro-box-desc.gif) repeat-x bottom left;
}
.identification  .boxDesc .intro, .demandeCatalogue  #content .boxDesc .intro{
	padding:0 0 5px 15px; background:none;
}
.identification  .boxDesc li, .demandeCatalogue  .boxDesc li{
	margin:0 0 3px 0; color:#383737; background-image:url(http://www.lapeyrepro.com/digitalAssets/110/110695_c-red.gif);
}
.hotline{
	margin:15px 0 0 0; color:#FFFFFF; background:#a1a2a4;
}
.hotline .text{
	padding:5px 10px;
}
.hotline .text a{
	padding:0 0 0 15px; color:#FFFFFF; font-weight:bold; background:url(http://www.lapeyrepro.com/digitalAssets/110/110710_cf-red.gif) no-repeat 0 2px;
}


#register #commandesMagasin {
	background:#fff; padding:10px; margin:10px 0 0 0; height:1%;
}
#register #commandesMagasin select {
	width:180px; margin:10px 0;
}
#register #commandesMagasin input {
	width:180px;
}
#register #commandesMagasin label {
	width:120px;
}
.achatExpress #CmdStatus, #commandesMagasinAsk #CmdStatus{
	clear:both;padding:5px;margin:5px 0;background-color:#FFFFFF;
}
#register #etatCommande {
	width:250px; top:0; left:0; text-align:center; visibility:hidden;
}
#orderStatus, #orderView, .orderView {
	visibility:hidden;
}
#orderView, .orderView {
	width:600px; _overflow:hidden; display:none;
}
#orderView .cfRed, .orderView .cfRed {
	float:right; margin:-5px 0 0 0;
}
#orderView #basketBottom{
	padding:0 !important; padding:0 23px 0 0;
}
.orderView #basketBottom{
	padding:0 1px 0 0;
}
*:first-child+html #orderView #basketBottom{
	padding:0 23px 0 0 !important;
}
#orderView #basketssTotal {
	margin-top:5px;
}
#orderViewCancel {
	padding:10px 0 0 0; display:none;
}
.orderStatus {
	_width:350px;
}
#register #viewOrderShopsNext {
	float:right; margin:10px 0 0 0;
}

#popMore {
	width:306px; top:6px; left:100px; visibility:hidden;
}
#popMore strong {
	border-left:10px solid #df2924; height:21px; display:block; background:#765f52; padding:10px 0 0 9px;
}
#popMore strong img {
	vertical-align:middle;
}
#popMore p {
	padding:16px 20px 16px 20px;
}

#myAdresses {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left top repeat-x; padding:13px 0 0 0; margin:15px 0 0 0; height:1%;
}
#myAdresses .numAdresses {
	margin:20px 0 -15px 0; display:block;
}
#myAdresses strong {
	color:#444444;
}
#myAdresses .boxAdresses {
	background:#e2e0dd; padding:12px; margin:13px 0 0 0;
}
#popErrorStreet {
	top:0; left:0; visibility:hidden; width:384px; _width:394px;
}
#popErrorStreet .bgRight {
	padding:30px 21px 22px 21px;
}
#popErrorStreet table {
	width:347px; margin:14px 0 0 0;
}
#popErrorStreet tr {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left bottom repeat-x; font-weight:bold;
}
#popErrorStreet .noBg {
	background:none;
}
#popErrorStreet .link {
	float:right;
}
#adressRegister {
	display:none;
}
#register .donneesInfos {
	margin:-12px 0 15px 0; display:block;
}
#register .labelNormal {
	font-weight:normal;
}
#register .myTextarea {
	height:54px; width:214px; overflow:auto; margin:0 0 4px 0!important; margin:0 0 4px -3px;
}
#register .addAddress {
	background:#fff; padding:12px 0 12px 12px;
}
#register .addAddress label {
	width:206px;
}
#register .addAddress .formBoxRadios label {
	width:auto;
}
#register .addAddress .formBoxRadios {
	padding:15px 0 0 0;
}
#register #btnRegisterAdd {
	float:right; margin:10px 0 0 0;
}
#register .boxCommande h4 {
	color:#444444;
}

#registerFinish {
	height:1%;
}
#registerFinish .cRed {
	color:#6B6B6B;
}
#registerFinish #myPseudo {
	padding:10px 0 5px 0;
}
#registerFinish label {
	font-weight:bold; color:#444444; padding:0 5px 0 0;
}
#registerFinish .myInput {
	width:214px;
}
#registerFinish #okCharte {
	float:left; padding:0 3px 0 0;
}
#registerFinish #okCharte img {
	margin:0 4px -1px 0;
}
#registerFinish .charteLink {
	color:#444444; text-decoration:underline; font-weight:bold; float:left;
}
#registerFinish #btnRegister {
	float:right; margin:-20px 0 0 0;
}
#newsletter {
	height:1%;
}
/*
#newsletter .boxLeft {
	float:left; width:415px; padding:0 22px 0 0;
}
*/
#newsletter .boxRight {
	float:left; padding:7px 0 0 0;
}
#newsletter h4 {
	font-size:15px; color:#8E8E8E;
}
#newsletter label {
	font-weight:bold; color:#444444; width:194px; display:block; float:left; margin:0 0 5px 0;
}
#newsletter input {
	width:214px; text-indent:3px; display:block; float:left; margin:0 0 5px 0;
}
#newsletter .cRed {
	padding-bottom:12px; margin-top:5px; color:#6B6B6B; display:block;
}
#newsletter .cRed a {
	color:#000;
}
#newsletter .boxNewsletter {
	padding:0 0 34px 0;
}
#newsletter .boxNewsletter h3 {
	text-align:left;font-size:18px; color:#434343; font-weight:normal;
}
#newsletter .boxNewsletter p {
	padding:10px 0;
}
#newsletter .boxNewsletter img {
	float:right;
}
#newsletter .boxUnregister {
	padding:15px 0 0 0; margin:10px 0 0 0; background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left top repeat-x;
}
#newsletter #btnRegister {
	float:right; margin:0 3px 0 0;
}
#newsletter #btnRegister {
	float:right; margin:0 3px 0 0;
}

/*******************/

.servicesHome .intro , .services .intro {
	padding:14px 0 17px 0; background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left top repeat-x;
}
.simplifiezPose .boxImgTxt {
	background:none; padding:0;
}
.simplifiezPose .sh {
	display:block; margin:18px 0 0 0; padding-left:5px;
}
.simplifiezPose .boxImgTxtFirst {
	background:none; padding:0; margin:22px 0 0 0;
}
.simplifiezPose .intro {
	padding:16px 0 0 0; line-height:18px;
}

/*********

.outils .intro {
	padding:14px 0 10px 0; background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left top repeat-x;
}
.outils .boxSubHome {
	height:auto;padding-bottom:10px; position:relative;
}
.outils .boxSubHome .txt {
	border-left:8px solid #fd6700;
}
.outils .boxSubHome h3{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110512_c-orange.gif) no-repeat 0 6px;
}
.outils .boxSubHome h4 {
	margin:8px 0 0 8px; padding-left:15px;
}
.outils .new {
	position:absolute; left:0; background:#fd6700; padding:10px; color:#fff; font-size:12px;
}
.outils .flash {
	margin:0 0 20px 0;
}
.outils .cf {
	margin-left:8px; font-weight:bold;
}

****************/
#contentMid .txt .list ul , #contentMid .txt .list ol
{
	list-style : none outside none;margin:0px;
}
.offresSpeciales .boxCont{
	padding:20px 0 25px 0;
}
.offresSpeciales .boxCont h4{
	padding:6px 0 6px 13px;margin:0 0 17px 0;border-left:9px solid #8aa2a8;background-color:#f1efed;color:#6a878e;font-size:15px;
}
.offresSpeciales .boxCont .visu{
	float:left;width:152px;
}
.offresSpeciales .boxCont .visu img{
	display:block;margin:0 0 0 13px;width:109px;height:147px;
}
.offresSpeciales .boxCont .visu img{
	border:1px solid #c6c6c6;
}
.offresSpeciales .boxCont .txt{
	float:left;width:388px;color:#606060;line-height:17px;
}
.offresSpeciales .intro{
	padding:8px 0 10px 0;background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x;color:#606060;line-height:16px;
}
.offresSpeciales h3{
	padding:9px 0;color:#434343;font-size:18px;font-weight:normal;margin:0 0 5px 0;
}
.offresSpeciales .bottomLink a {
	font-weight:bold; color:#000; text-decoration:underline;
}
.offresSpeciales .introPages h3 {
	float:left;
}
.offresSpeciales .introPages .boxTri{
	float:left;
}

/*******************/

.ideesDeco #contentMid {
	width:715px;
}
.ideesDeco .tool {
	padding:0 0 2px 0; margin-bottom:13px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left bottom repeat-x;
}

/*******************/

.gagnezTemps .intro {
	padding:20px 0;
}
.gagnezTemps .shBrown {
	margin:10px 0 0 0; padding:14px 0 0 6px;
}

/*******************/

.economiesInstallation h3 {
	font-size:18px; color:#434343; font-weight:normal;
}
.economiesInstallation #contentMid p {
	margin:15px 0; line-height:18px;
}
.economiesInstallation .listBot {
	padding:10px 0 0 0; margin:10px 0 0 0;
}
.economiesInstallation .boxDesc {
	margin:0 0 18px 0;
}
#boxEconomieMontant {
	font-size:13px; color:#606060; font-weight:bold; padding-top:17px; padding-bottom:17px; margin:0 0 20px 0;
}
#boxEconomieMontant img {
	vertical-align:middle; float:right;
}
#boxEconomieMontant input {
	width:75px; color:#606060; font-size:13px; text-align:right;
}
#boxEconomieMontant .myForm {
	float:left;
}
#boxEconomieMontant span {
	color:#000;
}
#boxEconomieMontant .result {
	width:531px; height:26px; padding:5px 0 0 0; margin:10px 0 0 0; background:url(http://www.lapeyrepro.com/digitalAssets/110/110362_box-economie.gif); text-align:center;
}
#boxEconomieMontant .result span {
	color:#d40600;
}
#boxEconomieMontant .tva55 {
	margin:10px 0 0 0;
}

/*******************/

.demandeCatalogue h4{
	padding:6px 0 6px 13px;margin:0 0 4px 0; border-left:9px solid #8aa2a8; background:#f1efed; color:#6a878e; font-size:15px;
}
.boxCatalogue img {
	float:left; margin:0 16px 0 0;
}
.boxCatalogue strong {
	float:left; display:block; width:387px; padding:22px 0 0 0; line-height:18px;
}
.demandeCatalogue #mainInfos {
	padding-left:16px;
}
.demandeCatalogue .boxContSimple {
	margin:0 0 18px 0;
}
.demandeCatalogue label {
	width:202px; float:left; font-weight:bold;
}
.demandeCatalogue #mainInfos label span {
	font-weight:normal; display:block; padding:0 0 8px 0;
}
.demandeCatalogue #mainInfos .myInput, .demandeCatalogue  #moreInfos .myInput {
	width:214px; margin:0 0 4px 0; text-indent:3px;float:left;
}
.demandeCatalogue #moreInfos .mySelect {
	width:216px;
}
.demandeCatalogue select {
	height:17px; text-indent:3px; margin:0 0 4px 0;
}
.demandeCatalogue .mySelect2, .demandeCatalogue .mySelect4 {
	margin:0;
}
.demandeCatalogue .lastField {
	padding:0;
}
.demandeCatalogue .formBoxRadios {
	font-weight:bold; padding:0 0 4px 0;
}
.demandeCatalogue .formBoxRadios span {
	display:block; font-weight:bold; float:left; width:202px;
}
.demandeCatalogue .formBoxRadios label {
	width:auto; padding:0 24px 0 0; float:none;
}
.demandeCatalogue .formBoxRadios input {
	width:auto; margin:-2px 7px 0 0; vertical-align:top;
}
	.demandeCatalogue .formBoxRadios input[class] {
		margin:1px 7px 0 0; vertical-align:middle; /* FF */
	}
	*:first-child+html .demandeCatalogue .formBoxRadios input[class] {
		margin:-2px 7px 0 0; vertical-align:inherit; /* IE7 */
	}
.demandeCatalogue #recevoirNewsletterSMS {
	background:#d1c9c4; padding:0 0 8px 9px; margin:15px 0 0 0; width:520px; display:block; font-weight:bold;
}
.demandeCatalogue #recevoirNewsletterSMS div {
	padding:8px 0 0 0;
}
.demandeCatalogue #recevoirNewsletterSMS img {
	margin:0 4px -1px 0;
}
.demandeCatalogue #recevoirNewsletterSMS a {
	color:#6B6B6B;
}
#recevoirCatalogues{
	background:#a1a2a4; padding:8px 0 8px 9px; width:520px; display:block;
}
#recevoirCatalogues a{
	color:#FFFFFF; margin:0 40px 0 0;
}
#recevoirCatalogues img{
	vertical-align:middle; margin:-1px 5px 0 0;
}
#register #label_recevoirCatalogues{
	display:none;
}
.demandeCatalogue .cRed {
	color:#6B6B6B; margin:15px 0 15px 1px; display:block;
}
.demandeCatalogue .highlight {
	background:#f7f7f6; color:#5e5e5e; padding:15px;
}
.demandeCatalogue .highlight a {
	font-weight:bold; text-decoration:underline;
}
#yourProjects, #yourProjectsFor, #mainInfos {
	padding:14px 0 14px 9px;
}
#yourProjects .clear{
	height:10px;
}
#moreInfos {
	padding:14px 0 20px 9px;
}
#yourProjects table, #yourProjectsFor table {
	width:540px;
}
#yourProjects th {
	text-align:center;
}
#yourProjects label, #yourProjects .puceErreur {
	float:left;
}
#yourProjects td, #yourProjectsFor td {
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) left bottom repeat-x; padding:6px 0; vertical-align:top; text-align:center;
}
#yourProjects .col1 {
	text-align:left; width:201px;
}
	#yourProjects td[class] {
		width:38%; /* FF */
	}
	*:first-child+html #yourProjects td[class] {
		width:201px; /* IE7 */
	}
#yourProjects .boxProjetsAutres, #yourProjects .boxProjetsAutres td {
	background:none;
}
#yourProjects label span {
	font-weight:normal;
}
#yourProjects .boxProjetsAutres label {
	width:82px; float:left;
}
#yourProjects textarea {
	width:444px; height:96px; float:left; overflow:auto;
}
#boxProjetsAutres {
	float:left;
}
.demandeCatalogue .mandatory {
	float:left; padding:0 0 0 8px;
}
.demandeCatalogue #registerBtn {
	float:right; padding:0 8px 0 0;
}

#yourProjectsFor .col1 {
	text-align:left; width:45%;
}
#yourProjectsFor .myRadio {
	float:left; margin-top:-2px;
}
	#yourProjectsFor input[class] {
		margin-top:2px; /* FF */
	}
	*:first-child+html #yourProjectsFor input[class] {
		margin-top:-2px; /* IE7 */
	}
#yourProjectsFor label {
	float:left; width:auto; color:#846f64;
}
#yourProjectsFor .col1 label {
	color:#444444;
}
#yourProjectsFor .last td {
	background:none;
}

/*******************/

#seeBasketProduct {
	width:348px; top:0; left:50%; margin:0 0 0 -174px; visibility:hidden;
}
#seeBasketProduct strong {
	display:block; height:1%;
}
#seeBasketProduct .bgRight {
	padding:22px 9px 12px 9px;
}
#seeBasketProduct .highlight {
	background:#f0efed; color:#434343; width:305px; padding:9px 11px; margin:5px 0 9px 0;
}
#seeBasketProduct .highlight strong {
	font-size:13px; color:#7c0082; display:inline;
}
#seeBasketProduct .back {
	float:left; margin:7px 0 0 0;
}
#seeBasketProduct .viewBasket {
	float:right;
}

/*******************/

#navBasket {
	padding:0 0 10px 0;
}
#navBasket li {
	float:left;
}
.panier .tool .fdBrown {
	font-weight:bold; color:#8E8E8E;
}
.panier .intro{
	padding:8px 0 10px 0;background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x;color:#606060;
}
.panier .intro h3{
	margin:0;padding:9px 0;color:#434343;font-size:18px;font-weight:normal;
}
.panier .intro .dossier{
	background-color:#f0efed; margin:13px 0 13px 0; padding:5px 20px 5px 20px; 
}
.panier .intro span{
	font-weight:bold; color:#753778;
}

.panier .boxContact, .siteMap .boxContact, .divers2 .boxContact{
	padding:20px 0 0 0;
}
.panier .boxContact .cont, .siteMap .boxContact .cont, .divers2 .boxContact .cont{
	background-color:#A2A2A2; padding:10px; color:#FFFFFF; line-height:11px; 
}
.panier .boxContact .cont, .divers2 .boxContact .cont{
	margin-top:-3px;
}
.panier .boxContact .cont a, .siteMap .boxContact .cont a, .divers2 .boxContact .cont a{
	display:block; background:url(http://www.lapeyrepro.com/digitalAssets/110/110705_cf-lightBlue.gif) no-repeat 0 8px; padding:7px 0 3px 16px; color:#FFFFFF; font-weight:bold;
}

.panier .boxSecure{
	padding-top:30px;
}

#basketContent, #basketssTotal, .basketContentSimple {
	width:558px;
}
#basketContent th, .basketContentSimple th , #basketssTotal th {
	color:#FFFFFF; text-align:center; border-bottom:1px solid #fff; background:#c8c9cb; padding:5px 0; border-right:1px solid #fff;
}
#basketContent th span, .basketContentSimple th span , #basketssTotal  th span{
	padding-left:21px;
}
#basketContent td, .basketContentSimple td , #basketssTotal td {

	text-align:center; padding:0 0 15px 0; background:#f0efed; border-right:1px solid #fff; vertical-align:top;
}
#basketContent .first td, .basketContentSimple .first td , #basketssTotal .first td {
	padding-top:15px;
}
#basketContent .col1 , .basketContentSimple .col1{
	text-align:left; padding-left:9px; width:163px;
}
#basketContent .col1Long, .basketContentSimple .col1Long{
	width:290px;
}
#basketContent .col1 div, .basketContentSimple .col1 div {
	float:left;
}
#basketContent .col1 .del {
	width:20px;

}
#basketContent .col1 .prod {
	width:140px; overflow:hidden; text-overflow:ellipsis;
}

#basketContent .col1 div img, .basketContentSimple .col1 div img {
	margin:2px 10px 0 0;
}
#basketContent a, .basketContentSimple a {
	text-transform:uppercase; font-weight:bold; text-decoration:underline;
}
#basketContent input, .basketContentSimple input {
	width:25px; float:left; text-align:center; margin:0;
}
#basketContent .quantite div, .basketContentSimple .quantite div {
	width:82px; margin:auto;
}
#basketContent .quantite a, .basketContentSimple .quantite a {
	float:left;
}
#basketssTotal .bonAchat{
	background:#c8c9cb; padding:5px 0 5px 15px; text-align:left; border-top:1px solid #fff; border-bottom:1px solid #fff;
}
#basketssTotal .bonAchat a{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110745_fd-marron.gif) no-repeat 20px 10px; padding:7px 0 3px 28px; color:#8e8e8e; font-weight:bold; text-transform:lowercase;
}
#basketssTotal .ssTotal{
	text-align:right; padding-right:15px; width:403px;
}
#basketssTotal .ssTotal a{
	text-decoration:underline;
}
#basketssTotal .ssTotal a:hover{
	text-decoration:none;
}
#basketssTotal .ssTotalPrix{
	text-align:right; padding-right:18px; width:104px;
}

.panierEtape1{
	z-index:1; position:relative;
}
.panierEtape1 #basketBottom #orderView #basketBottom, .panierEtape1 #basketBottom .orderView #basketBottom {
	float:right; text-align:right;
}
.panierEtape1 #basketBottom .myCont, #orderView #basketBottom .myCont , .orderView #basketBottom .myCont{
	float:right;
}
.panierEtape1 #basketBottom .subPrice, #orderView #basketBottom .subPrice, .orderView #basketBottom .subPrice{
	padding:0 20px 0 0;
}
.panierEtape1 #basketTotal, .panierEtape1 #ssTotalPrix1, #orderView #basketTotal, #orderView #ssTotalPrix1, .orderView #basketTotal, .orderView #ssTotalPrix1 {
	color:#666666; font-size:18px; background:#c8c9cb; padding:5px 17px; float:left;
}
.panierEtape1 #basketBottom strong, #orderView #basketBottom strong, .orderView #basketBottom strong{
	font-size:12px; color:#8E8E8E; float:left; padding:7px 12px 0 0; display:block;
}
.panierEtape1 #basketBottom a {
	float:left;
}
.panierEtape1 #basketBottom .bin{
	margin-left:9px; float:left;
}
.panierEtape1 #ecoparticipationCont, .panierEtape1 #bonAchatCont {
	margin:7px 0 0 0; font-size:12px; float:left;
}
.panierEtape1 h3 {
	font-size:18px; font-weight:normal; padding:19px 0 20px 0; margin:19px 0 0 0;
}
.panierEtape1 .bin {
	margin:7px 0 0 0;  float:left; display:block;
}
.panierEtape1 #livraisonChoix div {
	padding:0 0 10px 22px;
}
.panierEtape1 #livraisonChoix a {
	margin:0 10px 0 0;
}
.panierEtape1 #livraisonChoix .check {
	margin:2px 0 0 0; vertical-align:middle;
}
	.panierEtape1 #livraisonChoix img[class] {
		margin-top:-2px; /* FF */
	}
	*:first-child+html .panierEtape1 #livraisonChoix img[class] {
		margin-top:2px; /* IE7 */
	}
.panierEtape1 #shopChange {
	margin:-1px 0 0 46px; float:left; display:none;
}
.panierEtape1 #livraisonCp {
	width:43px; color:#444444; text-align:left; vertical-align:middle; margin:0 4px 0 0;
}
.panierEtape1 #gotoStep2, .panierEtape1 #gotoStep3, .panierEtape1 #valider  {
	float:right;
}
.panierEtape1 #backtoStep2  {
	float:left;
}
.panierEtape1 #basketEmptyMsg {
	font-size:18px; color:#434343; display:none; margin:0 0 10px 0;
}
.panierEtape1 .boxContSimple {
	padding:14px;
}

#bda2{
	display:none; position:relative;
}
#bda2 div{
	padding:10px 0 5px 0; color:#8E8E8E;
}
#bda2 input{
	width:60px; border:1px solid #8E8E8E; margin:0 5px 0 5px; text-align:center; color:#8E8E8E; 
}
#bda2 a{
	display:block; width:24px; height:17px; position:absolute; top:80px; right:40px; text-align:center;	background:none !important; background-color:#f0efed !important; padding:2px 0 0 0 !important; font-weight:bold; color:#856f62;
}


#magasinsChoix{
	background-color:#f0efed; padding:9px 12px 17px 12px;
}
#magasinsChoix .magasinsInput{
	padding:0 0 5px 0; 
}
#magasinsChoix .magasinsInput .input{
	display:block; float:left; width:260px;
}
#magasinsChoix .magasinsInput .input .check{
	padding-right:5px;
}
#magasinsChoix .magasinsInput span{
	display:block; float:left; width:185px;
}
#magasinsChoix .magasinsInput .acces{
	padding-left:10px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110745_fd-marron.gif) no-repeat 0 4px; font-weight:bold;
}
.panier .continuer{
	display:block; float:right; width:102px; padding-top:18px;
}


#loadingBox{
	padding:30px 0 30px 0; width:500px; text-align:center; color:#753977;
}
#container .loadingBoxBlue {
	color:#90b0d0;
}

.panierEtape1 .boxConfirmation{
	padding-bottom:15px;
}
.panierEtape1 .boxConfirmation .adress, .panierEtape1 .boxConfirmation .cheque, .panierEtape1 .boxConfirmation .bpe{
	float:left; width:145px; padding:17px 37px 0 20px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110789_sv-marronp.gif) right top repeat-y #f0efed; height:100px; 
}
.panierEtape1 .boxConfirmation .cheque{
	width:200px; padding-right:10px;

}
.panierEtape1 .boxConfirmation .bpe{
	width:95px; padding-right:10px; background:none; background-color:#f0efed; 
}
.panierEtape1 .boxConfirmation .bot{
	background-color:#A1A2A4; padding:15px;
}

.recapBoxes {
	background-color:#f0efed;
}
.panierEtape1 .recapBox {
	float:left; width:279px;
}
.panierEtape1 .recapBox .item {
	padding:7px 0 9px 10px; background-color:#A1A2A4; font-weight:bold; color:#5E5D5D; height:15px; overflow;hidden;
}
.panierEtape1 .recapBox .item select {
	width:120px; margin:0 0 0 10px; vertical-align:middle;
}
.panierEtape1 .recapBox .itemEmpty {
	padding:7px 0 9px 0;
}
.panierEtape1 .recapBox .cont {
	padding:15px 20px 15px 20px; background-color:#f0efed;
}
.panierEtape1 .recapBox .cont a {
	font-weight:bold;
}
.panierEtape1 .recapBoxFirst .cont{
	padding-right:0;
}
.recapAll{
	margin-top:15px;background-color:#f0EFED;
}
.panierEtape1 .recapBoxFirst {
	margin-top:0;
}
.panierEtape1 .recapBoxFirst .cont div{
	padding-right:20px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110789_sv-marronp.gif) right top repeat-y;
}
.panierEtape1 .recapBox .more{
	display:block; background:url(http://www.lapeyrepro.com/digitalAssets/110/110745_fd-marron.gif) 0 3px no-repeat; margin-top:10px; padding-left:12px; font-weight:bold; color:#8E8E8E;
}
.panierEtape1 .recapBox .check{
	float:left; padding:2px 5px 0 0;
}
.panierEtape1 #newRetry {
	margin:0 5px 0 0;
}

#cgv{
	padding:15px;
}
#cgv .check{
	float:left; padding:2px 5px 0 0;
}
#cgv a{
	text-decoration:underline;
}
#cgv a:hover{
	text-decoration:none;
}
#popCGV {
	width:500px; top:100px; visibility:hidden;
}
#popCGVScrollMask {
	overflow:hidden; height:400px; padding:0 2px 0 0; text-align:justify;
}
#popCGVScrollElems {
	position:absolute; top:22px; right:4px;
}
#popCGVScDn {
	position:absolute; top:388px; right:0;
}
#popCGVCursor {
	position:absolute; top:4px; right:0; width:4px; height:380px; background:#c6c6c6;
}

.panierEtapeRegion #mapSearchShop {
	background:#f0efed; padding:0 23px 40px 23px; margin:-15px 0 0 0;
}
.panierEtapeRegion #mapSearchShopCont {
	text-align:center;
}
.panierEtapeRegion h3 {
	font-size:18px; font-weight:normal; padding:15px 0 20px 0; margin:19px 0 0 0;
}

.retraitMagasinLeft {
	float:left;
}
.retraitMagasinRight {
	float:right;
}
.panierEtapeRegion .retraitMagasinRight a {
	font-weight:bold;
}
	.panierEtapeRegion .retraitMagasinRight a[class] {
		margin:0 0 10px 0; display:block; /* FF */
	}
	*:first-child+html .panierEtapeRegion .retraitMagasinRight a[class] {
		margin:0; /* IE7 */
	}

	
.valideCommande .recapBoxPayment {
	width:100%;
}
.valideCommande textarea {
	width:100%; height:100px; overflow:auto;
}
.valideCommande #cgv {
	padding:10px 0 0 0;
}
.valideCommande #basketBottom strong {
	float:none; padding:0;
}
.valideCommande #basketBottom {
	width:100%; margin:0 0 10px 0; background:#fff;
}
.valideCommande #basketBottom td {
	text-align:right;
}
.valideCommande #basketTotal {
	color:#5E5D5D; font-size:18px; background:#A1A2A4; padding:5px 17px; float:right; display:block;
}

.panier .noShops {
	margin:-10px 0 10px 0;
}
.panier .noShops h4 {
	padding:0 0 10px 0;
}

/*******************/

#container span.error, #container label.error, #container strong.error{
	color:#d30601;
}
#container a.puceErreur {
	width:15px; padding:2px 0 0 10px; display:block; float:left;
}
#container .puceErreur img {
	display:inline;
}

/*******************/

.offresSpeciales .introComparateur{
	background:url(http://www.lapeyrepro.com/digitalAssets/110/110780_sh-marron.gif) repeat-x; color:#606060; padding:11px 0 10px 5px; min-height:1%; _height:1%;
}
.offresSpeciales .introComparateur .boxSupprimer{
	float:left;
}
.offresSpeciales .introComparateur .boxSupprimer span{
	padding:0 30px 0 15px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110746_fd-marron2.gif) no-repeat 0 5px; font-weight:bold;
}
.offresSpeciales .introComparateur .boxSupprimer a.vider{
	padding:0 30px 0 15px; margin-left:35px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110745_fd-marron.gif) no-repeat 0 4px; font-weight:bold;
}
.offresSpeciales .introComparateur .pages{
	padding:0
}

.boxComparateur {
	margin-left:23px; padding-bottom:12px; min-height:1%; _height:1%;
}
.boxComparateur .checkProd{
	position:relative; margin:0 0 -15px -22px; min-height:1%; _height:1%;
}
.boxComparateur .myLink {
	position:absolute; top:74px; left:89px;
}
.boxComparateur .myImg {
	width:90px;height:78px;display:block;
}
.boxComparateur .special{
	position:absolute; top:100px; left:0;
}
.boxComparateur .itemParams{
	width:338px;
}
.boxComparateur .itemPuce{
	padding:5px 0 0 195px;
}
.boxComparateur .itemPuce li{
	float:left; width:46px;
}
.boxComparateur .addBasket{
	float:right; width:150px; padding:5px 5px 0 0; 
}

#introSearchShop {
	padding:8px 0 10px 0;color:#606060;
}
#introSearchShop h3{
	margin:0;padding:9px 0;color:#434343;font-size:18px;font-weight:normal;
}

#myBaskets h3 {
	color:#434343; font-size:18px; font-weight:normal; margin:0 0 5px 0;
}
#myBaskets h4 {
	font-size:12px; margin:0 0 5px 0;
}

.siteMap h3 {
	border-left:9px solid #8ba3a8; padding:11px 0 11px 13px; background:#f1efed; margin:0 0 14px 0;
}
.siteMap h3 a {
	font-size:15px; color:#8ba3a8;
}
#siteMapLeft {
	float:left; width:264px; padding:10px 30px 0 0;
}
#siteMapRight {
	float:left; width:264px; padding:10px 0 0 0;
}
.siteMap #contentMid ul {
	padding:0 0 20px 0;
}
.siteMap #contentMid li {
	margin:0 0 10px 9px;
}
.siteMap #contentMid li a {
	padding-left:12px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110740_fd-bluep.gif) no-repeat 4px 4px; color:#5e5d5d; font-weight:bold;
}
.siteMap #contentMid ol {
	margin:10px 0 0 0;
}
.siteMap #contentMid ol li {
	margin:0 0 0 14px;
}
.siteMap #contentMid ol li a {
	font-weight:normal; background:none; color:#5e5d5d;
}
.siteMap #contentMid ol li a:hover {
	color:#8ba3a8; font-weight:bold;
}

/**** Liste speciale ****/
#contentMid .listeNormale ul{
	padding:10px 0 20px 0;list-style : none outside none;margin:0px;
}
#contentMid .listeNormale ul li{
	padding:0 0 10px 25px; background:url(http://www.lapeyrepro.com/digitalAssets/110/110773_li-listNormale.gif) no-repeat 15px 7px;
}

#frameXiti{ position:absolute; left:-9999px; }






/*** GLOBAL NOEL 2008***/

/*
#header{
                background:url(http://www.lapeyrepro.com/digitalAssets/114/114591_header.gif) #FFFFFF;
}
#logo{
                left:0px;top:0px;
}
.lapeyrePro #logo{
                left:0;top:0;
}
#footer{
                height:35px;margin-top:0;padding-top:6px;background:url(http://www.lapeyrepro.com/digitalAssets/114/114621_footer.gif) #FFFFFF;
}
*/





#basketContent .colisage td {
	background:none repeat scroll 0 0 #D6D5D3 !important;
}

#basketContent td {
    padding-top: 5px;
}

#colisageTop {
	padding:8px;
	margin:10px;
	margin-bottom:20px;
	background:none repeat scroll 0 0 #D6D5D3;
	border:solid 2px #766150;
}

