.panier div#PageContent div#ExecContent .clear, .panier div#PageContent div#ExecContent #LIncitation, #PageMiddle, .ResultList, .MagasinsList, #FooterBas, .blocForm p, #PageMainZone, .critereAge, .criterePrix, .critereSegment, .blockAS div.Plus {
clear:both;
}

#PageContent,#footerLinkMenu a,ul#subMenuPageType li a {
color:#9B837B;
}

#ClientHeader {float:left}
#ariane li,.ariane li {
background:transparent url(medias/img/puce_ariane.gif) no-repeat scroll right 5px;
color:#4E4C47;
float:left;
margin:0;
padding:0 9px 0 4px;
}

#ariane li.lastChild,#ariane li.lastChild a,.ariane li.lastChild,#ariane li.lastChild a {
background:transparent none repeat scroll 0 0;
color:#7a795a;
font-weight:bold;
text-decoration:none;
}

/* ============= HOME CONTENT FIN ============ */
#bac {
background:url(medias/img/slide-homepage.png) no-repeat -0px -178px transparent;
clear:both;
float:left;
height:70px;
margin:10px 0;
width:100%;
}

#bac .blocBac1,#bac .blocBac2,#bac .blocBac3,#bac .blocBac4 {
background:url(medias/img/sepBac.png) no-repeat right bottom;
float:left;
height:70px;
}

#bac .titreBac {
height:70px;
}

#bac .titreBac a {
color:#FFF;
display:block;
font-size:14px;
text-decoration:none;
text-transform:uppercase;
}

#bac .titreBac a:hover {
color:#e4f659;
}

#bac .blocBac1 {
width:240px;
}
#bac .titreBac.b1 {
background:url(medias/img/bac_planete_king_nature.gif) no-repeat 25px center;
}
#bac .titreBac.b1 a {
left:120px;
position:relative;
top:20px;
width:100px;
}

#bac .blocBac2 {
width:240px;
}
#bac .titreBac.b2 {
background:url(medias/img/bac_fabrique_france.gif) no-repeat 30px center;
}
#bac .titreBac.b2 a {
left:100px;
position:relative;
top:10px;
width: 160px;
}

#bac .blocBac3 {
width:240px;
}
#bac .titreBac.b3 {
background:url(medias/img/bac_meilleur_rapport_qualit.gif) no-repeat 30px  center;
}
#bac .titreBac.b3 a {
left:100px;
position:relative;
top:10px;
width:120px;
}

#bac .blocBac4 {
width:200px;
}
#bac .titreBac.b4 {
background:url(medias/img/bac_signaletique.gif) no-repeat 16px center;
}
#bac .titreBac.b4 a {
left:122px;
position:relative;
top:10px;
width:130px;
}


#bgSearchAdvanced {
background:#DDF995 url(medias/img/bgSearchAdvanced.jpg) repeat-x center bottom;
float:left;
margin:35px 0 10px;
padding-bottom:40px;
width:955px;
}

#bonachat .bonachatchoix {
float:left;
margin:15px 0 0 62px;
width:200px;
}

#bonachat .inputbonachat,.blocFormSection.aniv input,.blocFormSection.aniv select {
float:left;
margin-right:4px;
}

#cdc {
float:left;
margin:10px 15px 0 0;
width:525px;
}

/* ============= FOOTER DEBUT ============ */
#footerLink {
background:#fafaf6;
float:left;
margin-top:10px;
width:100%;
}

#footerLinkMenu {
background:url(medias/img/slide-homepage.png) no-repeat -0px -250px transparent;
color:#79795a;
float:left;
list-style-type:none;
padding:5px 0;
text-transform:uppercase;
width:100%;
}

#footerLinkMenu li {
float:left;
margin:0 10px;
padding:5px 25px 5px 40px;
}

#footerLinkMenu li.menu1 {
background:url(medias/img/slide-homepage.png) no-repeat -0px -100px transparent;  padding-right: 0;
    width: 174px;
}

#footerLinkMenu li.menu2 {
background:url(medias/img/slide-homepage.png) no-repeat -209px -73px transparent;
}

#footerLinkMenu li.menu3 {
background:url(medias/img/slide-homepage.png) no-repeat -526px -79px  transparent;
}

#footerLinkMenu li.menu4 {
background:url(medias/img/slide-homepage.png) no-repeat -0px -139px transparent;
}

#footerLinkMenu li.menu5 {
background:url(medias/img/slide-homepage.png) no-repeat -213px -134px transparent;
}

#footerLinkSubMenu .titre-footer,#footerAvantages .titre-footer{
background:#fafaf6;
border-bottom:solid 1px #dadac5;
clear:both;
color:#9B837B;
font:bold normal 16px/normal Arial, Helvetica, sans-serif;
padding:14px 0 0;
text-align:center;
width:100%;
}

#footerLinkSubMenu ul.blockAD {
float:left;
list-style:none;
margin:12px;
width:163px;
}

#footerLinkSubMenu ul.blockAD li {
background:url(medias/img/slide-homepage.png) no-repeat -2px -65px transparent;
font-weight:normal;
padding:0 0 0 10px;
}

#footerLinkSubMenu ul.blockAD li a,ul#footer li a {
color:#9B837B;
text-decoration:none;
}

#footerLinkSubMenu ul.blockAD li.titre {
background:none;
margin:0 0 0 -10px;
}
#footerLinkSubMenu ul.blockAD li.titre  h3{
font-size:11px;

}

#footerLinkSubMenu ul.blockAD.Part {
margin:0 194px 0 12px;
padding:12px 0;
width:168px;
}

#footerLinkSubMenu ul.blockAD.Part.LastChild {
margin:0 0 0 12px;
}

#footerLinkSubMenu,#footerAvantages {
color:#9B837B;
padding:10px;
}

#headMenu {
float:left;
height:18px;
width:232px;
}

#headMenu .espace_client a.espace-client-lien {
background:#0e6c14 url(medias/img/bgEspace_client.gif) no-repeat left top;
float:right;
height:16px;
padding:2px 0 0 15px;
width:128px;
}



#headMenu .espace_client a:hover,#headMenu .espace_client a:active {
background:url(medias/img/bgEspace_client.gif) no-repeat left -18px;
border-bottom:solid 1px #fff;
color:#fff
}

#headMenu .espace_client ul.commandesDescr  a{
color:#fff
}

#headMenu .espace_client ul.commandesDescr  a:hover{
color:#fff;text-decoration :underline
}

#headMenu .espace_client div {

color:#fff;
background:#8ab904;
display:none;
left:89px;
padding:8px;
position:absolute;
top:19px;
width:127px;
}

#headMenu .espace_client ul li a {
background:none;
padding:0;
}

#headMenu .espace_client ul li a:hover {

text-decoration:underline;

border:0;
color:#fff;
}

#headMenu .espace_client,div.CampagneHome {
position:relative;
}

#headMenu .newsletter a {
background:#0f6f14 ;
float:left;
height:16px;
padding:2px 0 0 15px;
width:74px;

color:#fff;
}

#headMenu .newsletter a:hover {
background:#8ab904;
color:#fff
}

#headMenu a {
color:#fff;
text-decoration:none;
}

/* ============= HEADER DEBUT ============*/ 
#header {
height:132px;
}

#header #logo {
background:url(medias/img/king-jouet.png) no-repeat left 12px;
float:left;
height:102px;
width:304px;
}

#header #logo a {
display:block;
height:102px;
width:304px;
}

#headerLeft {
/*background:#fff url(medias/img/bgHeaderLeft-bbking.jpg) no-repeat right -2px;*/
float:left;
height:120px;
width:723px;
}

#headerLeft h1,#headerLeft h1 a, #headerLeft p,#headerLeft p a {
color:#638404;font-weight:normal;
font-size:10px;
margin-top:4px;
text-decoration:none;
}

#headerRight {
float:left;
height:120px;
width:232px;
}


/* ============= TOP MENU FIN ============ 
 ============= MAIN MENU DEBUT ============ */
#mainMenu {
background:url(medias/img/bgMainMenuRep.jpg) repeat-x center top;
float:left;
}

#mainMenu .UneSeule {
width:250px;
}

#mainMenu ul {
float:left;
list-style-type:none;
margin:0;
position:relative;
z-index:99;
}

#mainMenu ul .sub {
background:#fff;
border-style:solid;
border-width:2px;
padding:10px;
position:absolute;
top:-999em;
width:480px;
z-index:110;
}

#mainMenu ul .sub div.artList img {
max-width:290px;
}

#mainMenu ul .sub.cf.categorie10 {
left:300px;
}

#mainMenu ul .sub.cf.categorie11 {
left:365px;
}

#mainMenu ul .sub.cf.categorie12 {
left:453px;
}

#mainMenu ul .sub.cf.categorie2 {
left:108px;
}

#mainMenu ul .sub.cf.categorie3 {
left:188px;
}

#mainMenu ul .sub.cf.categorie4 {
left:295px;
}

#mainMenu ul .sub.cf.categorie5 {
left:367px;
}

#mainMenu ul .sub.cf.categorie6 {
left:420px;
}

#mainMenu ul .sub.cf.categorie7 {
left:43px;
}

#mainMenu ul .sub.cf.categorie8 {
left:105px; width:500px;
}

#mainMenu ul .sub.cf.categorie9 {
left:212px;
}

#mainMenu ul li {
color:#648600;
float:left;
font-size:11px;
font-weight:bold;
line-height:12px;
margin:0;
padding:0;
}

#mainMenu ul li .sub .addPanier a,#topMenu ul li .sub .addPanier a {
height:15px;
margin:0;
text-align:left;
}

/*#mainMenu ul li .sub { top:200px; }
#topMenu ul li:hover .sub { top:22px; }
#topMenu ul li: .sub { top:142px; }*/
#mainMenu ul li .sub ul {
float:left;
margin-right:10px;
width:180px;
}

#mainMenu ul li .sub ul li a,#topMenu ul li .sub ul li a {
background:none;
border-bottom:solid 1px #d8d4d1;
color:#703d08;
display:block;
font-weight:normal;
height:auto;
margin:0;
padding:5px 0 0;
width:100%;
}

#mainMenu ul li .sub ul li a:hover,#topMenu ul li .sub ul li a:hover {
background:#e2f652;
}

#mainMenu ul li .sub ul li,#topMenu ul li .sub ul li,.critereSegment div.tout span.tout {
float:none;
}

#mainMenu ul li .sub ul li.all a,#topMenu ul li .sub ul li.all a {
border:none;
font-weight:bold;
text-decoration:underline;
}

#mainMenu ul li .sub ul li.exclu a,#topMenu ul li .sub ul li.exclu a {
color:#819b20;
font-weight:bold;
}

#mainMenu ul li .sub ul li:first-child.exclu a:hover,#topMenu ul li .sub ul li:first-child.exclu a:hover {
background:none;
padding:5px 0 0;
}

#mainMenu ul li a {
height:52px;
}

#mainMenu ul li a.levelOne {
background:url(medias/img/bgMainMenu.jpg) no-repeat center top;
border-right:solid 1px #bbd43a;
color:#648600;
display:table-cell;
padding:0 5px 0 5px;
text-align:center;
text-decoration:none;
vertical-align:middle;
}

#mainMenu ul li a.levelOne:hover {
background:url(medias/img/bgMainMenu.jpg) no-repeat center -52px;
}

#mainMenu ul li.lastChild a.levelOne {
background:url(medias/img/bgMainMenuLeft.gif) no-repeat right top;
border-right:none;
padding: 0 8px;
color:#fff;
width:100%;
height:52px
}

#mainMenu ul li.lastChild a.levelOne:hover {
background:url(medias/img/bgMainMenuLeft.gif) no-repeat right -52px;

}

#mainMenu ul li:first-child a.levelOne {
background:url(medias/img/bgMainMenu.jpg) no-repeat left top;
padding:0 10px 0 11px;
}

#mainMenu ul li:first-child a.levelOne:hover {
background:url(medias/img/bgMainMenu.jpg) no-repeat left -52px;

}

#mainMenu ul li:hover .sub {
top:52px;
}

#million {
height:100px;
left:580px;
position:absolute;
top:0;
width:160px;
z-index:1;
left:330px;
}

#million a {
display:block;
height:99px;
width:160px;
}

#monPanier {
float:left;
height:67px;
overflow:hidden;
width:232px;
}

#monPanier .panier {
background:url(medias/img/caddie.gif) no-repeat left center;
color:#033d06;
float:right;
font:bold normal 18px/normal Arial, Helvetica, sans-serif;
margin:0;
padding:0 0 0 39px;
}

#monPanier a {
color:#033d06;
font-weight:bold;
text-decoration:underline;
}

#monPanier a:hover {
color:#FF7D03;
}

#monPanier p.voirPanier {
clear:both;
float:right
}

#nextLink {
float:right;
right:0;
}

#nextLink:hover,#nextLink:visited:hover {
background:url(medias/img/lightbox/nextlabel.gif) right 15% no-repeat;
}

#outerImageContainer {
background-color:#fff;
height:250px;
margin:0 auto;
position:relative;
width:250px;
}

#overlay {
background-color:#000;
height:500px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:90;
}

#paiements img {
padding:10px 0 10px 1px;
}

#paiements,#mainMenu ul .sub div.artList,.resFilter,.blocFormContentBloc.right,.help img,DIV.StoreDetailsContent DIV.DroiteHaut,DIV.StoreDetailsContent DIV.DroiteBas,.exec DIV.TypesReglementsPrincipaux DIV.TypeReglement div.ModeReglementBoutonOk,#cdkMain #cdkFormInscription DIV#CreationCompteBlocAdresse .Header SPAN {
float:right;
}

#prevLink {
float:left;
left:0;
}

#prevLink,#nextLink {
background:transparent url(medias/img/lightbox/blank.gif) no-repeat;
display:block;
height:100%;
width:49%;
}

#prevLink:hover,#prevLink:visited:hover {
background:url(medias/img/lightbox/prevlabel.gif) left 15% no-repeat;
}

/* ============= FOOTER FIN ============ 
 ============= SLIDER AGE DEBUT ============ */
#priceFilter {
width:454px;
}

#priceFilterBar .left {
background:url(medias/img/priceFilterbar_left.gif) no-repeat left top;
left:-5px;
}

#priceFilterBar .left,#priceFilterBar .right {
height:26px;
position:absolute;
top:0;
width:5px;
}

#priceFilterBar .main {
background:#cae8ff;
float:right;
height:26px;
width:444px;
}

#priceFilterBar .mark {
border-left:1px solid #74b3e6;
float:left;
height:6px;
margin:20px 0 0;
position:relative;
width:0;
}

#priceFilterBar .mark span {
color:#3fabea;
left:-18px;
position:absolute;
text-align:center;
top:-40px;
width:36px;
}

#priceFilterBar .mark.lastChild span {
left:-25px;
}

#priceFilterBar .right {
background:url(medias/img/priceFilterbar_right.gif) no-repeat left top;
right:-5px;
}

#promoCol {
float:left;
margin-top:10px;
width:200px;
}

#recap_panier .td_2 {
width:154px;
}

#rightCol,#PageRightColumn {
float:left;
margin-left:15px;
width:740px;
}

#rightDelim,#rightValue {
right:0;
}

#search {
color:#5f7c0b;
float:left;
font-weight:bold;
height:32px;
margin:0;
padding:0;
width:100%;
}
#search select {
border:1px solid #D3D3BE;
color:#5F7C0B;
float:left;
font-size:11px;
height:18px;
margin:0px 6px 0 0;
width:110px;
}
#search p.txt {
margin:8px 8px 8px 0;
}

#search .text {
background:url(medias/img/slide-homepage.png) no-repeat -214px -112px  transparent;
border:1px solid #d3d3be;
margin:0;
padding:2px 0 2px 25px;
width:200px;
}

#search a {
color:#4b6501;
}

#search input,#searchAdvanced input {
color:#4b6501;
font-size:11px;
}

#search p {
float:left;
margin:6px 8px 6px 0;
}

#search p.txt {
margin:8px 8px 8px 0;
}

#search p.txt a:hover,.fn a:hover {
color:#ff7d03;
}

/* ============= MAIN MENU FIN ============ 
 ============= RECHERCHER DEBUT ============ */
#search,input,form,p,img {
margin:0;
padding:0;
}

#searchAdvanced {
background:#FFF;
color:#0f6f14;
float:left;
margin:10px 70px 0;
padding:10px 20px;
position:relative;
width:775px;
}

#searchAdvanced .accordionHeader {
background:#def998;
font-size:12px;
font-weight:normal;
margin-bottom:1px;
position:relative;
width:775px;
}

#searchAdvanced .accordionHeader a {
color:#0f6f14;
display:block;
padding:6px 4px;
width:763px;
}

#searchAdvanced .accordionHeader.ui-state-active a {
background:url(medias/img/arrowBlackDown.gif) no-repeat right center;
width:755px;
}

#searchAdvanced .accordionHeader.ui-state-default a {
background:url(medias/img/arrowBlack.gif) no-repeat right center;
width:755px;
}

/*#searchAdvanced .blockAS input {
    height: 13px;
    vertical-align: bottom;
    position: relative;
    *overflow: hidden;
	margin-right:2px;
	border:1px solid #ecece0;
}*/
#searchAdvanced .blockAS .TextBox {
padding:2px;
width:390px;
}

#searchAdvanced .blockAS .cbox label {
display:block;
font-weight:normal;
width:90%;
}

#searchAdvanced .searchfield input {
background:none;
border:none;
}

#searchAdvanced h2 {
float:left;
font-size:12px;
margin:8px 0;
text-transform:uppercase;
width:100%;
}

#searchAdvanced label {
padding:0 0 4px 6px;
}

#searchAdvanced p {
float:left;
margin:2px 16px 2px 0;
}

/* ============= HEADER FIN ============ 
 ============= TOP MENU DEBUT ============ */
#topMenu ul {
float:left;
list-style-type:none;
padding:5px 0;
position:relative;
width:100%;
z-index:100;
}

/*end hides from IE mac*/
#topMenu ul .sub {
background:#fff;
border-style:solid;
border-width:2px;
left:0;
padding:10px;
position:absolute;
top:-999em;
width:931px;
z-index:110;
}

#topMenu ul li {
float:left;
height:18px;
margin:0 0 0 -2px;
padding:0;
}

#topMenu ul li .sub ul {
float:left;
margin-right:10px;
width:170px;
}

#topMenu ul li a .middle {
padding:2px 7px;
}

#topMenu ul li a.orange {
color:#ff7d03;
font-weight:bold;
}

#topMenu ul li a.vertClaire {
color:#82ae00;
font-weight:normal;
}

#topMenu ul li a.vertClaire .bgleft,#topMenu ul li a.vertFonce .bgleft,#topMenu ul li a.vertFonceGras .bgleft,#topMenu ul li a.orange .bgleft {
height:18px;
width:2px;
}

#topMenu ul li a.vertClaire .bgright,#topMenu ul li a.vertFonce .bgright {
background:url(medias/img/slide-homepage.png) no-repeat -19px -23px transparent;

height:18px;
width:2px;
}

#topMenu ul li a.vertFonce {
color:#0c5e10;
font-weight:normal;
}

#topMenu ul li a.vertFonceGras {
color:#0c5e10;
font-weight:bold;
}

#topMenu ul li a.vertFonceGras .bgright,#topMenu ul li a.orange .bgright {
background:url(medias/img/topMenuSepGras.gif) no-repeat 0 center;
height:18px;
width:2px;
}

#topMenu ul li a:hover.orange .bgleft {
background:url(medias/img/slide-homepage.png) no-repeat -1px -44px transparent;
height:18px;
width:2px;
}

#topMenu ul li a:hover.orange .bgright {
background:url(medias/img/slide-homepage.png) no-repeat -5px -44px transparent;
height:18px;
width:2px;
}

#topMenu ul li a:hover.orange .middle {
background:#ff7d03;
color:#fff;
height:14px;
}


#topMenu ul li a:hover.vertClaire .bgleft {
background:url(medias/img/slide-homepage.png) no-repeat -1px -23px transparent;
height:18px;
width:2px;
}

#topMenu ul li a:hover.vertClaire .bgright {
background:url(medias/img/slide-homepage.png) no-repeat -5px -23px transparent;
height:18px;
width:2px;
}

#topMenu ul li a:hover.vertClaire .middle {
background:#82ae00;
color:#fff;
height:14px;
}

#topMenu ul li a:hover.vertFonce .bgleft,#topMenu ul li a:hover.vertFonceGras .bgleft {
background:url(medias/img/slide-homepage.png) no-repeat -9px -23px transparent;
height:18px;
width:2px;
}

#topMenu ul li a:hover.vertFonce .bgright,#topMenu ul li a:hover.vertFonceGras .bgright {
background:url(medias/img/slide-homepage.png) no-repeat -13px -23px transparent;
height:18px;
width:2px;
}

#topMenu ul li a:hover.vertFonce .middle,#topMenu ul li a:hover.vertFonceGras .middle {
background:#0c5e10;
color:#fff;
height:14px;
}

#topMenu ul li span {
cursor:pointer;
float:left;
}

#topMenu ul li.orange .sub {
border-color:#ff7d03;
}

#topMenu ul li.vertFonceGras .sub {
border-color:#0c5e10;
}

#vMenuMagasins {
background:#85b204 url(medias/img/bgMagasins.jpg) repeat-x left top;
}

#vMenuMagasins a {
color:#FFF;
text-decoration:none;
}

#vMenuServices {
background:#f5f5ed;
color:#263009;
padding:8px 9px;
}

#vMenuServices .servicesTitre a {
color:#79795a;
display:block;
height:10px;
width:100%;
}

/* blocs reglements 
***********************************************/
#votreModeDePaiement {
border:#999 solid 1px;
width:650px;
}

/* Le Club du king 
**** GENERAL *****/
* {
border:none;
margin:0;
padding:0;
}

* html .clearfix,* html .clearfix,* html .cf {
height:1%;
}

* html .lbContent {
margin-left:-790px;
position:relative;
}

* html .lbMinWidth {
padding-left:790px;
}

.AddOne A {
background:url(medias/img/v08/plus.gif) no-repeat 0 0;
display:block;
height:23px;
width:21px;
}


.BesoinAide DIV {
background-image:url(medias/img/v08/aide_1.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:40px;
}

.BesoinAide H3,.SatisfaitOuRembourse H3,.PaiementSecurise H3 {
color:#B5CF6C;
font-size:12px;
text-transform:uppercase;
}

.BesoinAide SPAN,.SatisfaitOuRembourse SPAN,.PaiementSecurise SPAN {
color:#b0b0b0;
font-size:11px;
}

.BesoinAide_Selected DIV {
background-image:url(medias/img/v08/aide_1.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding-left:40px;
}

.BesoinAide_Selected H3,.SatisfaitOuRembourse_Selected H3,.PaiementSecurise_Selected H3 {
color:#9cbf3b;
font-size:12px;
text-transform:uppercase;
}

.BesoinAide_Selected SPAN,.SatisfaitOuRembourse_Selected SPAN,.PaiementSecurise_Selected SPAN {
color:gray;
font-size:11px;
}

.BoutonStockMagasin,div#ProductDetails div.ColdeGauche .Associes,.exec div.ContactForm P,DIV#CarnetAdresse DIV.NouvelleAdresse .Creer,DIV#ChoixLivraison DIV.NouvelleAdresse .Creer {
margin:5px 0;
}

.CampagneHome .EPubliciteMultiImage {
height:330px;
}

.CritereMore {
color:#76795A;
font-size:12px;
font-weight:bold;
margin-bottom:6px;
padding-bottom:2px;
padding-top:2px;
}

.CritereMore a {
background:url(medias/img/sv_plus_bis2.gif) no-repeat left top;
color:#76795A;
font-size:12px;
font-weight:bold;
padding:0 0 0 15px;
}

.CritereMore a.selected {
background-image:url(medias/img/sv_moins_bis2.gif);
}

.CritereMore ul li a {
background:none;
padding-left:0;
}

.CritereTitre {
color:#76795a;
font-size:12px;
font-weight:bold;
margin-bottom:6px;
}

/*div#CriterePourQui, div#CritereSegmentation, div#CritereLicence, div#CriterePrix, div#CritereAge, div#CritereMarque, div#CritereCategorie {
	border-bottom:1px solid #CDCDA9;
	margin-bottom: 10px; 
	
}*/
.Criteres {
border-bottom:1px solid #CDCDA9;
float:left;
margin-bottom:10px;
width:182px;
}





.Droite {
float:right;
margin-left:50px;
width:180px;
}





.ErreurLogin {
background:transparent url(medias/img/bullet_form.gif) no-repeat scroll 20px 5px;
color:#C00 !important;
display:block;
font-size:12px;
font-weight:bold !important;
height:15px;
margin:5px 0 25px;
padding:4px 0 0 35px;
width:80%;
}


/* mon compte */


.InscriptionNewsletterCreationCompte .Entete {
display:block;
float:left;
font-size:11px;
padding-top:4px;
width:500px;
}

.InvalidTextBox {
background:#FFE0E0;
}

.KjAide {
border-top:1px solid #F5F5F5;
padding:4px 0 0 40px;
width:740px;
}




.LigneCommentaires textarea,#AvisSaisie1_cboNote {
background-color:#F5F5ED;
}

.LigneNom input {
height:20px;
}

.LivraisonChoixHeader {
background-image:url(medias/img/ico48h.png);
background-position:left 15px;
background-repeat:no-repeat;
height:50px;
padding-left:64px;
padding-top:7px;
}

.LivraisonChoixHeader H2 {
font-size:18px;
text-transform:uppercase;
}

.LivraisonChoixHeader H3 {
color:#a0a0a0;
font-size:11px;
}

.LoginBox {
float:right;
margin-left:7px;
width:470px;
}

.LoginBox .bgExec {
padding-top:20px;
}

.MagasinsRechercheCP .TextBox {
border:solid 1px #7c9e1b;
color:#7c9d1c;
float:left;
font-size:11px;
margin:4px 0;
width:120px;
}

.MagasinsRechercheCPButton {
float:left;
margin:2px 14px 2px 2px;
}

.MontantTotal,.EnCoursClientTotal .Montant {
color:#ff7903;
float:right;
text-align:right;
width:20%;
}

.NoAccountBox {
float:left;
margin-right:7px;
width:470px;
}

.NoAccountBox .Header LABEL,.highslide-container .prix,#cdkMain #cdkFormInscription DIV#CreationCompteBlocAdresse {
margin:0;
}

.NoAccountBox TABLE {
clear:both;
margin-top:15px;
width:100%;
}

.NoAccountBox TD.Header {
width:auto;
}

.Noresult,.exec div.ContactForm .ContactSubmit {
margin-left:250px;
}

.PaiementHeader TD {
border:1px solid red;
text-align:center;
}

.PaiementSecurise DIV {
background-image:url(medias/img/v08/aide_3.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:40px;
}

.PaiementSecurise_Selected DIV {
background-image:url(medias/img/v08/aide_3.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding-left:40px;
}

.PanierProduitQuantite A{
color:#9AC325;
font-size:10px;
}

.PanierProduitQuantite INPUT {
text-align:right;
width:25px;
}

.ProduitEnListeSuggestion .fn {
min-height:42px;
}

.ProduitEnListeSuggestion .photo img {
height:100px;
}

.RechercheResumeCritere,.RechercheResumeContent {
margin-bottom:3px;
}

.RemoveAll A {
background:url(medias/img/v08/remove.gif) no-repeat 0 0;
display:block;
height:23px;
width:21px;
}

.RemoveOne A {
background:url(medias/img/v08/minus.gif) no-repeat 0 0;
display:block;
height:23px;
margin-left:0;
width:21px;
}

.SaisieAvis input {
background-color:#F5F5ED;
height:25px;
}

.SaisieCritereSearchButton {
clear:both;
float:right;
margin:10px 0;
}

.SatisfaitOuRembourse DIV {
background-image:url(medias/img/v08/aide_2.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:40px;
}

.SatisfaitOuRembourse_Selected DIV {
background-image:url(medias/img/v08/aide_2.gif);
background-position:left bottom;
background-repeat:no-repeat;
padding-left:40px;
}

.Tags {
height:14px;
}

.Tags span {
color:#fe0089;
font-weight:bold;
}


.ValidTextBox {
background:#EFFFEF;
}

/************************************************************************************************************************************************************************
COMPTE.CSS
-----------*/
.VerificationEmail .erreur .err3 {
background:transparent url(medias/img/bullet_form.gif) no-repeat scroll 20px 5px;
color:#C00 !important;
display:block;
font-size:12px;
font-weight:bold !important;
height:17px;
margin:-10px 0 10px;
padding:4px 0 0 35px;
}

.VerificationEmail .erreur .err4 {
background:transparent url(medias/img/bullet_form.gif) no-repeat scroll 20px 5px;
color:#C00 !important;
display:block;
font-size:12px;
font-weight:bold !important;
height:17px;
margin:5px 0 10px;
padding:4px 0 0 35px;
}

.accordeon {
clear:both;
display:none;
min-height:500px;
}

.addPanier {
color:#FFF;
height:35px;
margin:-2px -7px 0;
padding:0 7px;
width:156px;
}

/*.icoPanier {  float:right; width:35px; height:20px; }*/
.addPanier a {
background:url(medias/img/slide-homepage.png) no-repeat -171px 0px transparent;
color:#FFF;
display:block;
font-size:13px;
font-weight:bold;
height:15px;
margin:0 -7px;
padding:10px 7px;
width:100%;
}

.addPanier a:hover {
background:url(medias/img/slide-homepage.png) no-repeat -171px -35px transparent;
}

.addPanier.Soon a,.addPanier.Soon a:hover {
background:url(medias/img/slide-homepage.png) no-repeat -344px 0px transparent;
}

a.addPanier.Soon2 ,a.addPanier.Soon2:hover {color:#FFF;
display:block;
font-size:13px;
font-weight:bold;
height:15px;
margin:0 -7px;
padding:10px 7px;
width:100%;
background:url(medias/img/slide-homepage.png) no-repeat -344px 0px transparent;
}

.addPanier.mini a {
background:url(medias/img/bgAjouterTxt.png) no-repeat left top;
height:19px;
margin:0;
padding:0;
width:76px;
}

.addPanier.mini a:hover {
background:url(medias/img/bgAjouterTxt.png) no-repeat left -19px;
margin:0;
padding:0;
}


/*#headMenu .espace_client a span#espace_client_roll { display:none; }
#headMenu .espace_client a:hover span#espace_client_roll  {	display:block; }
#espace_client_roll {
	background:#8ab904;
	position:absolute;
	top:19px;left:812px;
	color:#fff;
	padding:8px;
	width:127px;	
}*/
.andes {
display:block;
margin:0 0 6px;
}

.arrowCdc {
color:#7c9d1c;
float:right;
font:11px Arial,Helvetica,sans-serif;
margin:6px 0 0 0;
padding:1px 2px;
text-transform:none;
}

.arrowCdc a {
color:#7c9d1c;
text-decoration:none;
}

.arrowCdc a:hover {
color:#ffa508;
text-decoration:none
}

.articlesFilter {
color:#7a795d;
float:right;
font:normal 11px/normal Arial, Helvetica, sans-serif;
margin:4px;
padding:0 10px;
text-transform:none;
}

.asuppr {
background:url(medias/img/bt_suppr.gif) no-repeat left top;
display:block;
float:right;
height:23px;
margin-right:10px;
width:102px;
}

.bgExec {
background:url(medias/img/bgBlocExec.jpg) repeat-x left top;
height:240px;
padding:10px;
}

.bgExec .err2 {
color:#C00 !important;
font-weight:normal !important;
}

.bgExec input.TextBox {
background:#FFF url(medias/img/input_help.gif) no-repeat right center;
border:solid 1px #ecece0;
color:#9e9e7d;
font-size:10px;
padding:2px 4px;
width:350px;
}

.bgExec p,div#CompteCreationAdresseLivraison p,div#CompteCreationTypeLivraison p {
margin:10px 0;
}

.blocConseils h5 {
color:#fe6102;
font-size:20px;
padding:5px 0;
text-transform:uppercase;
}

.blocForm {
background:#F9F8F6 none repeat scroll 0 0;
float:left;
margin:10px 0;
width:955px;
}

.blocForm .blocFormContent h5 {
font-size:18px;
margin-bottom:8px;
}

.blocForm .blocFormContent h6 {
border-bottom:solid 1px #f0f0e8;
font-size:13px;
margin:0 0 5px;
padding:7px 0;
}

.blocForm h5 {
font-size:13px;
font-weight:bold;
}

.blocForm strong {
float:left;
font-size:13px;
font-weight:bold;
margin-bottom:8px;
}

.blocFormContent {
padding:14px;
width:927px;
}

.blocFormContentBloc {
width:460px;
}

.blocFormContentBloc p {
margin-bottom:10px;
}

.blocFormContentBloc.center {
float:left;
width:927px;
}

.blocFormIco {
float:left;
left:0;
margin:0;
padding:0;
position:relative;
top:0;
}

.blocFormSection {
margin-left:58px;
width:500px;/*
float:left;
margin:10px;
padding-bottom:10px;
width:935px;*/
}

.blocFormSection .err {
background:transparent url(medias/img/bullet_form.gif) no-repeat scroll 20px 5px;
border-bottom:solid 1px #C00;
border-top:solid 1px #C00;
color:#C00 !important;
display:block;
font-size:12px;
font-weight:bold !important;
height:15px;
padding:4px 0 0 35px;
width:180px;
}

.blocFormSection .err2 {
background:transparent url(medias/img/bullet_form.gif) no-repeat scroll 20px 5px;
border-bottom:solid 1px #C00;
border-top:solid 1px #C00;
color:#C00 !important;
display:block;
font-size:12px;
font-weight:bold !important;
height:35px;
padding:4px 0 0 35px;
width:80%;
}

.blocFormSection input.PrenomEnfant,#CritereAge div.realLink {
width:140px;float:left;
}

.blocFormSection input.btok {
float:left;
margin: 0 0 10px 184px;
padding:0;
width:108px;
}

.blocFormSection input.btok2 {
border:none;
float:right;
margin:0;
padding:0;
width:108px;
}

.blocFormSection p {
float:left;
margin:2px;
width:100%;
}

.blocFormSection select {
width:260px;
}

.blocFormSection input,  div.ajout_adresse_livraison .input_acces,Table.infos-perso tr select {
border:1px solid #ecece0;
color:#9B837B;
float:right;
font-size:11px;
padding:2px 4px;
width:250px;
}  
.blocFormSection select {
border:1px solid #ecece0;
color:#9e9e7d;
float:right;
font-size:10px;
padding:2px 4px;
width:260px;
}  

.blocFormSection select.AgeEnfant {
width:80px;
}

.blocFormSection select.GenreEnfant {
width:86px;
}

.blocFormSection span {
float:right;
margin:0 2px;
}

/* Changement de mot de pass */
.blocFormSection span.badfield {
float:left;
margin:2px 0;
text-align:right;
width:100%;
}

.blocFormTitle {
clear:both;
color:#fff;
font-size:20px;
height:67px;
background-color:#F9F8F6 ;
}

.blocFormTitle h4 {
background:#9B837B none repeat scroll 0 0;
font-size:18px;
font-weight:normal;
padding:10px 0 10px 106px;
text-transform:none;
}

.blocFormTitle.mini {
background:none;
height:36px;
color:#FA7E02;
}

.blocFormTitle.mini h4 {
background:none;
font-size:16px;
font-weight:bold;
padding-left:80px;
}

.blocMarque a,.blocServices a {
color:#fe7302;
}

.blocMarque h6 {
border-bottom:solid 1px #ffe3b3;
color:#fe6102;
font-size:11px;
padding:5px 0;
text-transform:uppercase;
}

.blocMarque p {
margin-left:116px;
}

.blocMarque,.blocServices,.blocConseils,#ExecContent,div.tout span.tout {
float:left;
width:100%;
}

.blocMarque.Droite {
margin-left:0;
width:455px;
}

.blocMarque.Gauche {
clear:left;
margin-right:20px;
width:420px;
}

.blocPromo {
margin-bottom:6px;
}

.blocServices h6,.blocConseils h6 {
border-bottom:solid 1px #ffe3b3;
color:#fe6102;
font-size:15px;
padding:5px 0 0;
}

/*search
 CSS de la page resultat recherches */
.blocjaune {
background-color:#F7F6F1;
border-color:#F18405;
border-style:solid;
border-width:2px 2px 2px 10px;
font-family:Arial,Helvetica,sans-serif;
height:auto;
margin:0 0px 50px;
padding:10px;
vertical-align:middle;
width:670px;
}

.blocjaune .link_suggest a {
color:#F18405;
font-size:16px;
font-weight:bold;
}

.blocjaune .link_suggest a:hover {
color:#666;
font-size:16px;
font-weight:bold;
}

.blockAS {
border-bottom:solid 1px #daea94;
float:left;
margin:0;
padding:0 0 5px;
width:100%;
}

.blockAS .critereSegment div.tout {
margin:5px 0 5px 15px;
}

.bold,#imageData #caption,div.Descriptif STRONG,div.Descriptif B,.paginationtable a.current {
font-weight:bold;
}

.botMag {
background:url(medias/img/bgBotMagasins.jpg) no-repeat center bottom;
height:3px;
}

.brand  a{ 
color:#b6b6b6;
font-weight:bold;
margin-bottom:7px;
text-transform:uppercase;
}

.btAvoirs {
float:right;
width:196px;
}

.btAvoirs a {
background:url(medias/img/bt_avoirs.png) no-repeat right top;
display:block;
height:35px;
width:100%;
}

.btAvoirs a:hover {
background:url(medias/img/bt_avoirs.png) no-repeat right -35px;
}












.btFermer a {
background:url(medias/img/bgFermer.png) no-repeat right top;
display:block;
height:20px;
width:100%;
}

.btFermer a:hover {
background:url(medias/img/bgFermer.png) no-repeat right -20px;
}

.btLeft {
float:left;
margin:20px 15px 20px 0;
}

.btLeft a,.btRight a {
background:url(medias/img/bt_retour.png) no-repeat center top;
display:block;
height:35px;
width:108px;
}

.btLeft a:hover,.btRight a:hover {
background:url(medias/img/bt_retour.png) no-repeat center -35px;
}

.btRight {
float:right;
margin:20px 0 20px 15px;
}

.cbox {
width:176px;
}

.cbox.border {
border-bottom:solid 1px #dcd4cd;
}

.cbox2,ul#ageMenu li.firstChild,ul#ageMenu li.lastChild {
width:137px;
}

.choixAge {
float:right;
margin-right:15px;
}

.choixAge .buttons {
clear:both;
padding-top:20px;
}

.choixAge .ui-slider {
background:transparent url(medias/img/ui-slider-mini.gif) no-repeat scroll left top;
clear:both;
width:360px;
}

.choixAge .ui-slider-handle {
background-color:#DC0000;
}

.choixAge .ui-slider-range {
background-color:red;
}

.clearfix,#headMenu .espace_client:hover div,.clearfix,.cf,.exec DIV#NewsletterInscription SPAN.Header,DIV#LesCriteres SPAN.CritereItem,DIV#LesCriteres SPAN.AvecPuce2 {
display:block;
}

.clearfix:after,.clearfix:after,.cf:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.commandesDescr {
color:#e3f657;
display:block;
font-style:italic;
}

ul.commandesDescr {
list-style:none
}

.creation_compte .table1,#ToutesLesMarques TABLE {
width:500px;
}

.deco {
float:right;
width:130px;
}

.err {
background:transparent url(medias/img/bullet_form.gif) no-repeat scroll 20px 5px;
color:#C00 !important;
display:block;
font-size:12px;
font-weight:bold !important;
height:15px;
padding:4px 0 0 35px;
width:200px;
}

.errlogcli1 {
color:#C00 !important;
font-size:12px;
font-weight:bold !important;
padding:10px 0 0 110px;
width:80%;
}

.errlogcli2 {
color:#C00 !important;
font-size:12px;
font-weight:bold !important;
padding-left:110px;
width:80%;
}

.exec .ContactContentHeader div.BlocVertIntro {
margin:20px -30px 25px;
}

/*.exec DIV#ClientHeader {
	padding-bottom:3px;
	padding-top:3px;
}*/
.exec DIV#ClientHeader H2 {
font-size:18px;
padding-top:5px;
}

.exec DIV#NewsletterChangeEtatEMail SPAN.Header,UL.Breadcrumb LI.Item,#CriteoPanier div#cto_ch_7708489_dvpr {
font-weight:700;
}

.exec DIV#PanierMontantRestant {
border-left:solid 1px #999;
border-right:solid 1px #999;
margin-left:100px;
padding:5px 15px 0;
width:620px;
}

.exec DIV#PanierMontantRestant P.MontantRestant SPAN.Calcul {
color:#D80100;
font-weight:400;
}

.exec DIV#PanierMontantRestant P.MontantRestant SPAN.Restant,.exec DIV.TypesReglementsSecondaires DIV.TypeReglementEnCoursAvoir P SPAN.Montant {
color:#D80100;
font-weight:700;
}

/*DIV#CarnetAdresse TABLE.Adresse .Choix A, DIV#ChoixLivraison TABLE.Adresse .Choix A {
	background: url(medias/img/v08/puce_choix_adresse.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #000;
	font-size: 11px;
	font-weight: 700;
	padding-left: 10px;
}*/
.exec DIV#PanierMontantRestant P.MontantRestant,.exec DIV.TypesReglementsSecondaires DIV.TypeReglementEnCoursAvoir P SPAN {
color:#0F1B87;
font-weight:700;
}

.exec DIV#PanierMontantRestant P.Selectionner {
font-weight:400;
}








.exec DIV#RecuContentHeader H1,.exec DIV#RecuContentHeader H1 SPAN {
color:#FF7D03;
font-size:20px;
margin:15px;
}



/*DIV#CarnetAdresse TABLE.Adresse .Choix .AutresCommandes A {
	text-align: right;
	padding-right: 10px;
	font-weight: 400;
	color: #000;
	font-size: 11px;
	background: url(medias/img/v08/puce_choix_adresse.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
	background-position: left center;
}*/

#Step2ProcessHeader .blocFormTitle {
background-color:#fff;}





.exec DIV.ContactContentFooter p.AdresseCourrier {
background-image:url(medias/img/v08/back_champ_contact.gif);
background-position:right top;
background-repeat:repeat-y;
display:inline;
margin-left:50px;
padding-right:10px;
}

.exec DIV.ContactContentHeader H3,.exec DIV.ContactContentFooter H3 {
font-size:14px;
font-weight:700;
margin:15px 0;
text-transform:uppercase;
}

.exec DIV.ContactContentHeader p.NumeroTel {
background-image:url(medias/img/v08/back_champ_contact.gif);
background-position:right top;
background-repeat:repeat-y;
display:inline;
padding-right:10px;
}

.exec DIV.ContactContentHeader p.NumeroTel SPAN.Numero {
font-size:30px;
font-weight:700;
padding-right:10px;
}

.exec DIV.GreenBack {
background-image:url(medias/img/v08/bloc_greenrounded_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
max-height:1000px;
min-height:50px;
width:694px;
}

.exec DIV.GreenBackContent {
background-image:url(medias/img/v08/bloc_greenrounded_top.gif);
background-position:left top;
background-repeat:no-repeat;
padding:15px 20px;
}




.exec DIV.HeaderHomeClient H2 SPAN,.exec DIV.HeaderHomeClient H2 {
color:#2f090b;
font-size:19px;
font-weight:700;
}



.exec DIV.HomeClientPalmiers {
background-image:url(medias/img/v08/clienthome_palmier.jpg);
background-position:left top;
background-repeat:no-repeat;
margin-left:2px;
padding-bottom:35px;
}

.exec DIV.HomeClientPalmiers TABLE {
background-color:#F5FAE9;
border:solid 1px #9CC81D;
margin-left:45px;
margin-top:50px;
width:592px;
}

.exec div.ContactForm SPAN.Entete {
background-image:url(medias/img/v08/back_champ_contact.gif);
background-repeat:repeat-y;
clear:both;
display:block;
float:left;
margin-right:5px;
min-height:20px;
text-align:right;
width:200px;
}

.exec div.ContactForm,.exec DIV.ContactContentHeader,.exec DIV.ContactContentFooter {
margin:0 127px 0 95px;
}

.exec div.ContactFrom P.MessageOk {
font-size:24px;
text-align:center;
}

.exec div.ModeLivraison {
font-size:11px;
margin-bottom:5px;
margin-left:72px;
margin-top:-15px;
}


/*.blocarticle h2 a {font-size:11px;color:#2a2724;}*/

.libelarti {
color:#2a2724;
margin-top:7px;
min-height:42px;
}

.libelarti a {
color:#2a2724;
}
.libelarti h2 {font-size:11px}

.formNotice {
color:#b1b197;
font-size:10px;
font-weight:normal;
}

.help {
border-top:solid 1px #f0f0e8;
float:left;
margin-top:26px;
width:100%;
}

.highslide-header .highslide-close a {
background-image:url(/tools/highslide/graphics/closeX.png) !important;
background-position:0 0;
display:block;
float:right;
height:16px;
width:16px;
}

.highslide-header .highslide-close a:hover {
background-position:0 -16px;
}

.horaires {
background:#f5f5ef;
color:#79795a;
float:left;
margin-left:10px;
width:445px;
}

.horaires caption {
border-bottom:1px solid #FFF;
font-size:12px;
font-weight:bold;
line-height:15px;
padding-bottom:5px;
text-align:left;
width:210px;
}

.horaires table,.inaline2 td {
text-align:left;
}

.horaires td {
font-size:10px;
margin:0;
padding:0;
text-align:left;
}

.horairesEte {
border-right:solid 1px #fff;
float:left;
line-height:20px;
padding:5px;
width:210px;
}

.horairesHiver {
float:left;
line-height:20px;
padding:5px;
width:210px;
}

.horairesHiver th,.horairesEte th {
padding-right:5px;
}

.blocarticle {
border:1px solid #F5F5F5;
float:left;
margin:0 3px 2px 2px;
padding:7px 6px 0;
position:relative;
width:156px;
}

.icon {
position:absolute;
right:12px;
top:10px;
}

.inaline {
border:none;
float:left;
width:100%;
}

.inaline td,.inaline th,.inaline2 th {
border-bottom:solid 1px #f0f0e8;
padding:7px 0;
text-align:left;
}

.infosModeDePaiement {
background-color:#FFF;
color:#333;
font-size:12px;
margin:0;
padding:10px;
}

.infosModeDePaiement .adresse {
border-bottom:#ccc 1px solid;
border-top:#ccc 1px solid;
margin:10px 0 10px 50px;
padding:10px;
width:110px;
}

.infosModeDePaiement .alert {
color:#AC1530;
font-style:italic;
}

.infosModeDePaiement .boutonPaiement {
background:url(medias/img/v08/bouton-paiement.gif) no-repeat 0 0;
display:block;
height:25px;
margin:20px 0 0 auto;
width:90px;
}

.infosModeDePaiement .boutonPaiement:hover,#cdkMain .cdkBtnTrouver:hover {
background-position:0 -25px;
}

.infosModeDePaiement .champTexte {
border:#7F9DB9 solid 1px;
}

.infosModeDePaiement .conditions {
color:#999;
font-size:11px;
padding-top:10px;
}

.infosModeDePaiement .important {
color:#99C51F;
font-size:14px;
font-weight:bold;
}

.infosModeDePaiement li {
line-height:24px;
}

.infosModeDePaiement ul {
padding:10px 0 20px 30px;
}

.int {
border:1px solid #d3d3be;
}

.interieur {
margin:2px 0;
}

.italic {
font-style:italic;
}

/* Min-Width */
.lbWidth {
left:0;
min-width:790px;
position:absolute;
top:0;
width:100%;
}

.leftTitle {
float:left;
margin:5px 2px;
}

.lib_article {
color:#484745;
font-size:14px;
}

.libeleModeDePaiement {
color:#2B4000;
cursor:pointer;
display:block;
font-size:14px;
height:50px;
line-height:50px;
padding-left:70px;
text-decoration:none;
vertical-align:middle;
}

.libeleModeDePaiement A {
color:#2B4000;
}

.libeleModeDePaiementDisabled {
color:#999;
display:block;
font-size:14px;
height:50px;
line-height:50px;
padding-left:70px;
text-decoration:none;
vertical-align:middle;
}

.link_article a:hover {
color:#666;
font-size:14px;
}

.link_article a:link,.link_article a:visited,.link_article a:active {
color:#F18405;
font-size:14px;
}

.lipsum {
background:#CC4;
color:#C00;
}

.list {
color:#c4073f;
}

.listTitle {
clear:left;
color:#2b2b2b;
font-size:20px;
}

.magTitre {
background:#7c9d1c;
font-size:12px;
margin:8px 0;
padding:3px 10px;
text-transform:uppercase;
font-weight:bold
}

.magasinDetail {
float:left;
height:164px;
margin:12px 0 0 20px;
padding-bottom:12px;
width:20%;
}

.magasinDetail p,.infosModeDePaiement .intro,#ExecEnCoursContent TH {
font-size:13px;
}

.magasinListe {
border-bottom:solid 1px #e8e8da;
float:left;
margin-top:12px;
padding-bottom:12px;
width:100%;
}

.magasinListe .plus a {
background:url(medias/img/bgVoirFiche.png) no-repeat center top;
display:block;
float:right;
height:20px;
margin:10px 0;
width:85px;
}

.magasinListe .plus a:hover {
background:url(medias/img/bgVoirFiche.png) no-repeat center -20px;
}


.magasinListe .plus a.AvecSite {
background:url(medias/img/bgVoirSite.png) no-repeat center top;
display:block;
float:right;
height:20px;
margin:10px 0;
width:85px;
}

.magasinListe .plus a.AvecSite:hover {
background:url(medias/img/bgVoirSite.png) no-repeat center -20px;
}

.magasinListe a {
color:#363636;
}

.magasinListe h5,.magasinDetail h5 {
font-size:14px;
text-transform:uppercase;
}

.mdix {
margin:8px 0 15px;
}
.mdix img{
float:left
}

.modeDePaiement {
background-color:#F3F3F3;
border-bottom:#2B4000 1px dotted;
border-top:#2B4000 1px dotted;
margin:0;
width:615px;
}

.modeDePaiementFooter {
border-bottom:#2B4000 1px dotted;
}

.modeDePaiementHeader {
background-color:#F3F3F3;
border-top:#2B4000 1px dotted;
margin:10px;
}

.moitier {
margin:10px 0;
width:50%;
}

.montantckdo {
width:40px;
}

.nav {
background:#f8f9f4;
color:#78785c;
float:left;
width:100%;
}

.nav li {
display:inline;
margin:0 2px;
}

.nav li a {
color:#78795a;
}

.nav select {
color:#c4073f;
float:left;
font-size:12px;
margin:3px 8px;
min-width:45px;
}

.nav.bot {
margin:10px 0 20px;
}

.nb_article {
color:#666;
font-size:12px;
}

.noborder,.blocForm .blocFormContent h6.noborder,#cdkCol2 #cdkPreparerAnimer a:hover {
border-bottom:none;
}

.norequired {
margin-right:7px;
}

.nos {
float:right;
margin:2px 0 5px 5px;
}

.note,.note SPAN,div.creation_compte .InscriptionNewsletterCreationCompte label,#ValidationReglements div.detail_paiement div.texte LI,#ValidationReglements div.detail_paiement div.texte DIV,#ValidationReglements div.detail_paiement div.texte TD,#ValidationReglements div.detail_paiement div.texte DIV,#ValidationReglements div.detail_paiement div.texte B,Table.Produit span,div#StockMagasin INPUT,div.ProduitEnListeSuggestion Table.Tags span,.exec UL.OptionsHomeClient SPAN,.exec div.ModeLivraison SPAN,.exec div.ModeLivraison A {
font-size:11px;
}

.noteexplic {
color:#79795A;
font-size:12px;
}

.notice {
margin-left:20px;
width:36%;
}

.okButton {
margin-bottom:3px;
margin-right:65px;
}

/* =================== Page Type ===================  */
.pageType {
color:#363636;
float:left;
width:955px;
}

.pageType .bgMarques {
background:url(medias/img/nos_marques.jpg) no-repeat right 2px;
clear:both;
height:300px;
}

.pageType h3 {
border-bottom:solid 5px #fea202;
float:left;
font-size:20px;
width:100%;
}

.pageType h4 {
float:left;
font-size:14px;
font-weight:normal;
margin-top:10px;
width:500px;
}

.paginationtable a {
border-right:solid 1px #79795A;
color:#79795A;
padding:2px 5px;
}

.paginationtable li {
float:left;
margin-right:1px;
}

.paginationtable {
float:right;
margin:10px 0;
}


.panier div#ExecContent span.select {
background:url(medias/img/altima/bg-select.gif) no-repeat;
color:#3b0d05;
font-size:12px;
font-style:normal;
height:17px;
overflow:hidden;
padding:4px 0 0 6px;
position:absolute;
width:274px;
}

/* commande_new.css 
***********************************************************************************************************************************************************************
 Bloc css de 01_panier.html 
************************************************************************************************************************************************************************/

.blocarticle .photo img {
height:140px;
}

/*.ProduitEntete .photo img {
height:400px;
}*/

.photo,div.SaisieAvis .LigneOk {
text-align:center;
}

.premiere_visite a:hover {
color:#3B0D05;
text-decoration:none;
}

/* skin du lien dans la page login pour la partie Creer un compte*/
.premiere_visite a:link,.premiere_visite a:visited,.premiere_visite a:active {
color:#9D867E;
text-decoration:none;
}

.process .LeDetailPanier  .td_2 {
font-size:12px;
padding-left:19px;
text-align:left;
width:200px;
}

.products {
float:left;
margin:10px 0 0 15px;
width:740px;
}

.res,.nav .resFilter ul {
float:left;
margin:6px 8px;
}

.resFilter li {
color:#282828;
font-weight:bold;
}

.resFilter li a,.light,.inaline2 th {
font-weight:normal;
}

.resFilter li a:hover {
color:#282828;
font-weight:normal;
}

.searchfield {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(medias/img/icoSearch.gif) no-repeat scroll left center;
border:1px solid #D3D3BE;
margin:0;
padding:2px 0 2px 25px;
width:200px;
}

.searchfield.advanced {
margin:8px 0 16px;
width:400px;
}

.sepform {
background-color:#daea94;
border:0;
clear:both;
color:#daea94;
height:1px;
margin:10px 0;
padding:0;
width:740px;
}

.servicesTitre {
color:#79795a;
font-size:15px;
padding:6px 0;
text-transform:uppercase;
font-weight:bold
}

.servicesTitre a {
background:url(medias/img/slide-homepage.png) no-repeat 20px 0px transparent;
}

.subMenublockAS ul {
background:#FFF;
overflow:hidden;
padding:10px;
width:755px;
}

.subMenublockAS ul li {
float:left;
padding:2px;
width:360px;
}

.tablo {
border:1px solid #4B7A00;
font-family:Arial, Helvetica, sans-serif;
height:auto;
vertical-align:middle;
width:500px;
}

.tablo td {
height:65px;
padding:15px;
vertical-align:middle;
}


/* AVIS 
 CSS de la page resultat recherches */
.titleavis {
font-size:14px;
margin:5px 0 10px;
}

.titreCdc {
color:#FFFFFF;
float:left;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
width:525px;


}


.titreCdc  .leftTitle a{
color:#7c9d1c;
text-decoration:none;
}

.titreCdc  .leftTitle a:hover{
color:#ffa508;
text-decoration:none
}





.txtmarronb {
font-size:16px;
font-weight:bold;
}

/* la page de recherche avancee 
#SaisieCriteres  .critereAge .ui-slider-range 
{
    background-color:red;
}
#SaisieCriteres  .critereAge .ui-slider-handle
{
    background-color:#DC0000;
}*/
.ui-slider {
float:left;
height:23px;
margin:10px 0 20px;
position:relative;
width:775px;
}

.ui-slider .ui-slider-handle {
background:url(medias/img/ui-slider-handle.gif) no-repeat left top;
height:47px;
margin-left:-5px;
margin-top:-5px;
}

.ui-slider .ui-slider-range {
background:transparent url(medias/img/ui-slider-range.png) repeat left top;
height:23px;
}

/*#leftDelim*/
.ui-slider-handle,/*#rightDelim*/ .ui-slider-handle {
cursor:pointer;
height:40px;
position:absolute;
top:-7px;
width:10px;
z-index:2;
}

/*#priceFiltrered*/
.ui-slider-range {
background:url(medias/img/priceFiltered_main.png) repeat left top;
height:26px;
left:5px;
position:absolute;
top:0;
width:100%;
z-index:1;
}

.vMenuGrey {
color:#a3a485;
padding:4px 9px;
}

.vMenuGrey .selectBlock {
background:#FFF url(medias/img/x.gif) no-repeat 6px center;
color:#043f09;
min-height:13px;
padding:0 4px 0 26px;
width:152px;
}

.vMenuGrey .selectBlock .cat {
color:#c3063c;
}

.vMenuGrey .selectBlock A,.vMenuGrey .selectBlock A:visited {
color:#043f09;
float:left;
width:100%;
}

.vMenuGrey .selectBlock A:hover {
background-image:url(medias/img/x.gif);
color:#043f09;
}

.vMenuGrey .selectBlockBot {
background-image:url(medias/img/selectBlockBot.gif);
}

.vMenuGrey .selectBlockTop {
background-image:url(medias/img/selectBlockTop.gif);
}

.vMenuGrey .selectBlockTop,.vMenuGrey .selectBlockBot {
display:block;
font-size:0;
height:6px;
margin:0;
width:182px;
}

.vMenuGrey ul.RechercheCritereValeurs a,.vMenuGrey ul.vMenuList a {
color:#76795a;
}

.vMenuNormal {
background:#f7f6f1 url(medias/img/bgrightColMenuTop.gif) no-repeat center top;
float:left;
margin-bottom:8px;
}

.vMenuNormal .titre-gauche{
color:#797859;
font-size:11px;
height:20px;
display:block;
margin-bottom:10px;
font-weight:bold;
text-transform:uppercase;
width:182px;
}

.wath td a,.EtatsCommandesColisView td a,.EtatsCommandesFacturesView td a {
color:#79795A;
text-decoration:underline;
}

.wath td,.EtatsCommandesColisView td,.EtatsCommandesFacturesView td {
padding-right:20px;
}

.zoom {
left:144px;
position:absolute;
top:134px;
}

.zoom a {
background:url(medias/img/zoom.png) no-repeat center top;
display:block;
height:24px;
width:24px;
}

.zoom a:hover {
background:url(medias/img/zoom.png) no-repeat center -24px;
}


.CritereMore ul.RechercheCritereValeurs {
border-bottom:0;
}

A.BoutonMagasin DIV {
background-image:url(medias/img/v08/header_magasins.png);
background-position:top;
background-repeat:no-repeat;
cursor:pointer;
height:50px;
margin-bottom:5px;
margin-top:2px;
padding-left:105px;
padding-top:15px;
}

A.BoutonMagasin H3,A.BoutonMagasin_hover H3 {
color:#441706;
font-size:18px;
margin-left:-10px;
}

A.BoutonMagasin SPAN,A.BoutonMagasin_hover SPAN {
color:#A65C05;
font-size:13px;
}

A.BoutonMagasin_hover DIV {
background-image:url(medias/img/v08/header_magasins.png);
background-position:bottom;
background-repeat:no-repeat;
cursor:pointer;
height:50px;
margin-bottom:5px;
margin-top:2px;
padding-left:105px;
padding-top:15px;
}

A.EnVert {
color:#79795a;
font-weight:bold;
padding-top:10px;
}

/* =================================== products.css ======================================= */


DIV#ChoixLivraison DIV.NouvelleAdresse TABLE {
margin:10px 5px 0;
}
DIV#ChoixLivraison TABLE.Adresse .Adresse {
padding:0 50px;
}


DIV#ChoixLivraison TABLE.Adresse .Nom {
padding:20px 50px 0;
}

DIV#ChoixLivraison TABLE.Adresse .Ville {
padding:0 50px 20px;
}



DIV#ChoixLivraison DIV.NouvelleAdresse H1 {
background:url(medias/img/v08/header_choixadresse.gif);
background-repeat:repeat-x;
color:#527143;
font-size:13px;
height:20px;
padding-top:7px;
text-align:center;
text-transform:uppercase;
}

DIV#ChoixLivraison TABLE.Adresse {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FDB56C;
font-size:11px;
margin:10px;
padding:0 0 10px 10px;
width:440px
}


DIV#ChoixLivraison TABLE.Adresse .Choix {
padding:0px 0 10px 43px;
}
DIV#ChoixLivraison TABLE.Adresse .Choix a {
margin-top:5px;
height:23px;
width:170px;
display:block;
background:url(/App_Themes/sit_2/medias/img/bt_choisir-adresse.gif) no-repeat  left top}

DIV#ChoixLivraison TABLE.Adresse .Choix a:hover {
background:url(/App_Themes/sit_2/medias/img/bt_choisir-adresse.gif) no-repeat  left -23px}


DIV#ChoixPointLivraison DIV.ContentHeader INPUT.Image {
vertical-align:bottom;
}

DIV#ChoixPointLivraison DIV.ContentHeader INPUT.Textbox {
border:solid 1px #600;
margin-bottom:2px;
vertical-align:baseline;
}



DIV#ChoixPointLivraison DIV.ContentHeader P {
color:#FFF;
font-size:16px;
margin-bottom:10px;
}

DIV#ChoixPointLivraison DIV.Header {
background-repeat:no-repeat;
margin:30px 80px 15px 205px;
padding:0 55px 0 0;
}

DIV#ChoixPointLivraison DIV.Liste .Horaires TABLE {
width:170px;
}

DIV#ChoixPointLivraison DIV.Liste .Horaires TD {
color:#494949;
font-size:9px;
text-align:center;
width:50%;
}

DIV#ChoixPointLivraison DIV.Liste .Horaires TH {
color:#000;
font-size:9px;
text-align:left;
text-transform:lowercase;
width:25px;
}

DIV#ChoixPointLivraison DIV.Liste .Horaires TR.Jour1 {
background-color:#E6F5BC;
}

DIV#ChoixPointLivraison DIV.Liste .Horaires TR.Jour2 {
background-color:#F2FADD;
}

/*DIV#ChoixPointLivraison DIV.Liste {
	border-top: dotted 2px #d0d0d0;
	margin: 0 235px 25px 205px;
}*/
DIV#ChoixPointLivraison DIV.Liste .PointRelais {
border-bottom:dotted 2px #d0d0d0;
padding:20px 0;
width:450px;
}

DIV#ChoixPointLivraison DIV.Liste DIV.Adresse {
float:left;
margin-left:10px;
width:270px;
}

DIV#ChoixPointLivraison DIV.Liste DIV.Adresse P.Adresse,DIV#ChoixPointLivraison DIV.Liste DIV.Adresse P.Ville {
color:gray;
font-size:10px;
}

DIV#ChoixPointLivraison DIV.Liste DIV.Adresse P.Button {
margin-top:15px;
}

DIV#ChoixPointLivraison DIV.Liste DIV.Adresse P.Libelle {
font-size:12px;
margin-top:5px;
}

/* creation de compte */
DIV#CreationCompteBlocAdresse TD {
font-size:12px;
font-weight:bold;
}

DIV#CreationCompteBlocAdresse,DIV#KjTypeHabitation {
margin:0 -10px;
}

DIV#CreationCompteContent #CreationCompteButtons TABLE {
clear:both;
margin-top:15px;
width:100%;
}

DIV#CreationCompteContent #CreationCompteButtons TABLE .Continuer,DIV#CarnetAdresse TABLE.Adresse .Choix .AutresCommandes,.exec DIV.TypeReglement div.ModeReglementBoutonOk,.NoAccountBox .okButton,.LoginBox .btnLogin {
text-align:right;
}

DIV#CreationCompteContent TD.Header {
font-size:12px;
font-weight:bold;
text-align:left;
width:210px;
}

DIV#CreationCompteContent TD.Header SPAN {
float:none;
font-size:12px;
font-weight:bold;
}

.LeDetailPanier .annonce_contenu IMG {
filter:alpha(opacity=30);
opacity:.3;
}

.LeDetailPanier .annonce_contenu SPAN {
color:#A0A0A0;
}

.LeDetailPanier .annonce_contenu TD {
height:30px;
vertical-align:middle;
}

/*DIV#LIncitation DIV.AvantageIncitation {
	background-image: url(medias/img/v08/panier_fond_incitation.gif);
	background-repeat: repeat-y;
}*/
.annonce_offre A,
.annonce_offre A:visited
{
	color:#ffffff;
	text-decoration:underline;
}

.annonce_offre A:hover
{
	color:#ffffff;
	text-decoration:underline;
}

DIV#LIncitation DIV.AvantageIncitation DIV.Header {
background:url(medias/img/panier_fond_incitation.gif) no-repeat left top;
color:#FFF;
height:35px;
padding:5px 0;
}

DIV#LIncitation DIV.AvantageIncitation DIV.Header span {
padding-left:10px;
}

DIV#LIncitation TD.PanierProduitMontant,DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitMontant {
color:#ff7902;
font-size:15px;
font-weight:700;
padding-right:15px;
text-align:right;
}

DIV#LeDetailPanier DIV#LeTransporteur .LivraisonChoixFooter {
color:#a0a0a0;
font-size:10px;
}

DIV#LeDetailPanier DIV#LeTransporteur .LivraisonChoixFooter A {
color:#a0a0a0;
font-size:10px;
text-decoration:underline;
}

DIV#LeDetailPanier DIV#LeTransporteur .PanierProduitMontant {
font-weight:700;
padding-right:15px;
text-align:right;
vertical-align:middle;
}

DIV#LeDetailPanier DIV#LeTransporteur DIV#AdresseNonRenseignee {
background:#f0f0f0;
border:solid 1px #dcdcdc;
padding:5px;
width:490px;
}


DIV#MainHeader DIV#MainHeaderRight DIV#LePanier A {
color:#696969;
font-size:12px;
}


DIV#LeDetailPanier DIV#LeTransporteur TABLE.ModeLivraisonRadioList TD {
height:30px;
}


DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitImage {
width:54px;
}

DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitImage,DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitReference,DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitPrix,DIV#LeDetailPanier DIV#LesArticles TD.RemoveOne,DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitQuantite,DIV#LeDetailPanier DIV#LesArticles TD.AddOne,DIV#LeDetailPanier DIV#LesArticles TD.RemoveAll,DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitMontant,.EnCoursClientDetails TD,.EnCoursClientDetails TH {
border:1px solid transparent;
}

DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitLibelle {
font-size:12px;
font-weight:700;
}

DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitPrix {
padding-right:15px;
text-align:right;
width:138px;
}

DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitQuantite {
width:85px;
}

DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitReference {
width:286px;
}



DIV#LeDetailPanier DIV#LesEntetes {
font-weight:bold;
padding:0 5px;
}

DIV#LeDetailPanier DIV#LesEntetes .colonne1 {
width:340px;
}

DIV#LeDetailPanier DIV#LesEntetes .colonne2,DIV#LeDetailPanier DIV#LesEntetes .colonne3,DIV#LeDetailPanier DIV#LesEntetes .colonne4,DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitStock {
width:138px;
}

DIV#LeDetailPanier DIV#LesEntetes .colonne5,DIV#LeDetailPanier DIV#LesArticles TD.RemoveOne,DIV#LeDetailPanier DIV#LesArticles TD.AddOne,DIV#LeDetailPanier DIV#LesArticles TD.RemoveAll,DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitMontant,.blocFormSection select.LienParenteEnfant {
width:100px;
}

DIV#LeDetailPanier DIV#LesReductions {
min-height:1px;
}

DIV#LeDetailPanier DIV#LesReductions TD.PanierProduitLibelle {
font-size:12px;
font-weight:700;
padding-left:15px;
}

DIV#LeDetailPanier DIV#LesReductions TD.PanierProduitMontant {
color:#fe0089;
font-size:19px;
font-weight:700;
padding-right:15px;
text-align:right;
}



DIV#LesCriteres .Selected SPAN.AvecPuce2,DIV#LesCriteres A,DIV#LesCriteres SPAN.CritereItem A SPAN,DIV#LesGuides A {
color:#484745;
font-size:11px;
font-weight:700;
}

DIV#LesCriteres div#CriteresChoisis {
margin-left:25px;
width:180px;
}

DIV#LesCriteres div#CriteresChoisis .AvecPuce2 {
background-image:none;
}

DIV#LesCriteres div#CriteresChoisis A SPAN.X {
background-color:#FFF;
color:#C00;
font-size:12px;
font-weight:bold;
margin-right:5px;
padding:0 2px;
}

DIV#LesCriteres div#CriteresChoisis div.Footer {
background:#6EA028 url(medias/img/v08/footer_selection.gif) left bottom;
background-repeat:no-repeat;
border:solid 0 transparent;
height:18px;
margin-bottom:35px;
}

DIV#LesCriteres div#CriteresChoisis div.Footer A {
color:#FFF;
float:right;
margin-right:15px;
}

DIV#LesCriteres div#CriteresChoisis div.Header {
background:#6EA028 url(medias/img/v08/header_selection.gif) left bottom;
height:32px;
width:180px;
}

DIV#LesCriteres div#CriteresChoisis div.RechercheResumeContent {
background:#6EA028;
}

DIV#LesCriteres div#CriteresChoisis div.RechercheResumeContent A {
background-color:#B3DF38;
color:#484745;
display:block;
font-size:11px;
margin-bottom:3px;
margin-left:8px;
padding:2px 4px;
width:158px;
}

DIV#LesCriteres div#CriteresChoisis div.RechercheResumeContent A:hover {
background:#FFF;
color:#C00;
text-decoration:line-through;
}

DIV#LesGuides H1 {
background-image:url(medias/img/v08/critere_fond1.gif);
background-repeat:no-repeat;
color:#484745;
font-size:11px;
font-weight:700;
height:26px;
margin-left:-25px;
margin-top:10px;
padding-left:20px;
padding-top:6px;
}

DIV#Logo {
background-image:url(medias/img/v08/logo_kjheader.gif);
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:130px;
margin-left:20px;
width:199px;
}

DIV#MainHeader {
background-image:url(medias/img/v08/header_banner.png);
background-repeat:repeat-y;
color:#a0a0a0;
float:right;
height:132px;
padding-left:10px;
padding-right:10px;
padding-top:0;
width:711px;
}

DIV#MainHeader DIV#MainHeaderLeft {
float:left;
padding-top:3px;
text-align:center;
width:500px;
}

DIV#MainHeader DIV#MainHeaderLeftBottom {
height:35px;
padding-left:10px;
vertical-align:top;
}

DIV#MainHeader DIV#MainHeaderLeftBottom .InscriptionNewsletterInput INPUT.text {
background-image:url(medias/img/v08/fond_input_newsletter.gif);
background-repeat:no-repeat;
border:none 0 transparent;
font-size:10px;
height:15px;
padding:9px 5px 5px 35px;
width:185px;
}

DIV#MainHeader DIV#MainHeaderLeftBottom P {
display:inline;
float:left;
}

DIV#MainHeader DIV#MainHeaderLeftBottom P.HomeInscriptionNewsletter {
color:#696969;
margin-right:10px;
text-align:left;
}

DIV#MainHeader DIV#MainHeaderLeftBottom P.HomeInscriptionNewsletter .smaller {
color:#A0A0A0;
font-size:8pt;
}

DIV#MainHeader DIV#MainHeaderLeftMiddle {
height:60px;
margin:5px 0 5px 10px;
width:468px;
}

DIV#MainHeader DIV#MainHeaderLeftTop {
padding-top:3px;
}

DIV#MainHeader DIV#MainHeaderLeftTop H1,DIV#MainHeader DIV#MainHeaderLeftTop A {
font-size:8pt;
font-weight:400;
}

DIV#MainHeader DIV#MainHeaderRight {
left:760px;
line-height:10px;
margin-right:10px;
padding-top:33px;
position:absolute;
text-align:center;
top:0;
width:200px;
z-index:150;
}

DIV#MainHeader DIV#MainHeaderRight DIV#LiensInfosCommande {
overflow:visible;
}

DIV#MainHeader DIV#MainHeaderRight DIV#LiensInfosCommande A {
font-size:9px;
line-height:14px;
}

DIV#MainHeader DIV#MainHeaderRight DIV#LiensMonCompte {
margin-bottom:5px;
margin-top:2px;
}

DIV#MainHeader DIV#MainHeaderRight DIV#LiensMonCompte LI A {
color:#696969;
font-size:10px;
}

DIV#MainHeader DIV#MainHeaderRight LI {
display:inline;
font-size:10px;
}

DIV#MainHeader DIV#MainHeaderRight UL {
margin:0;
padding:0;
text-align:center;
}

DIV#PageHeader {
background:url(/App_Themes/sit_2/medias/img/bg-head-telephone.jpg) no-repeat scroll 128px  top transparent
}

DIV#PageMainZoneHeader {
width:980px;
}

DIV#PageMainZoneHeader DIV#Magasins {
float:left;
height:75px;
margin:2px;
width:250px;
}

DIV#PageMainZoneHeader DIV#Onglets {
background-image:url(medias/img/v08/header_bottom.gif);
background-position:right top;
background-repeat:no-repeat;
height:60px;
margin-left:250px;
padding-top:2px;
}

DIV#PageMainZoneHeader DIV#Onglets UL {
background-image:url(medias/img/v08/header_tabs.png);
background-repeat:no-repeat;
height:32px;
list-style-type:none;
margin-left:10px;
padding-top:8px;
}

DIV#PageMainZoneHeader DIV#Onglets UL LI {
display:inline;
text-align:center;
}

DIV#PageMainZoneHeader DIV#Onglets UL LI DIV {
float:left;
text-align:center;
}

DIV#PageMainZoneHeader DIV#Onglets UL LI DIV A {
color:#FFF;
font-size:12px;
font-weight:700;
}

DIV#PageMainZoneHeader DIV#Onglets UL LI.Btn1 DIV {
margin-left:3px;
width:71px;
}

DIV#PageMainZoneHeader DIV#Onglets UL LI.Btn2 DIV {
margin-left:0;
width:96px;
}

DIV#PageMainZoneHeader DIV#Onglets UL LI.Btn3 DIV {
margin-left:0;
width:129px;
}

DIV#PageMainZoneHeader DIV#Onglets UL LI.Btn4 DIV {
margin-left:0;
width:105px;
}

DIV#PageMainZoneHeader DIV#Onglets UL LI.Btn5 DIV {
margin-left:10px;
width:185px;
}

DIV#PageMainZoneHeader DIV#Onglets UL LI.Btn6 DIV {
margin-left:0;
width:95px;
}

DIV#PageMainZoneHeader DIV#Onglets UL LI.Btn6 DIV A {
color:#ff0;
}

DIV#PanierCommandes {
border-top:solid 1px #f0f0e8;
height:60px;
}

DIV#PanierHeader DIV#PanierWait {
padding-left:255px;
}

DIV#PanierRight {
float:right;
margin-right:25px;
width:215px;
}

DIV#PanierTotalGeneral TABLE {
margin-left:630px;
margin-top:15px;
width:320px;
}

DIV#PanierTotalGeneral TD.PanierMontant {
padding-bottom:5px;
padding-right:25px;
padding-top:5px;
text-align:right;
width:129px;
}

DIV#PanierTotalGeneral TD.PanierMontant SPAN {
color:#ff7902;
font-size:24px;
font-weight:700;
}

DIV#PanierTotalGeneral TD.PanierMontantTva {
padding-bottom:5px;
padding-right:25px;
text-align:right;
width:129px;
}

DIV#PanierTotalGeneral TD.PanierMontantTva SPAN,DIV#MainHeader A {
color:#a0a0a0;
}

DIV#PanierTotalGeneral TD.TotauxPanierLibelle SPAN {
color:#79795a;
font-size:19px;
font-weight:700;
text-transform:uppercase;
}

DIV#PanierTotalGeneral TD.TotauxPanierLibelle,DIV#PanierTotalGeneral TD.TotauxPanierTvaLibelle {
border-collapse:collapse;
border-right:solid 1px #f0f0e8;
}

DIV#PanierTotalGeneral TD.TotauxPanierTvaLibelle SPAN {
color:#98C520;
padding-left:25px;
}

DIV#Recherche INPUT.text {
background-image:url(medias/img/v08/searchpanel-input.gif);
background-repeat:no-repeat;
border:none 0 transparent;
font-size:.75em;
height:28px;
margin-top:13px;
padding-left:40px;
padding-right:7px;
padding-top:10px;
width:93px;
}

DIV#Recherche div.comment {
color:#fa82a4;
font-size:9px;
margin-top:-3px;
}

DIV#VitrinesCampagnes {
margin-left:13px;
margin-top:10px;
}


DIV.MarquesHome {
clear:both;
height:100px;
margin:0 0 0 20px;
overflow:hidden;
padding-top:60px;
width:695px;
}

DIV.PersonnagesHome {
clear:both;
height:258px;
overflow:hidden;
width:358px;
}

DIV.ProductAddedToCart TABLE,DIV.ProductStockMagasin TABLE {
width:650px;
}

DIV.ProductAddedToCart TD.Image,DIV.ProductStockMagasin TD.Image {
text-align:center;
vertical-align:middle;
width:150px;
}

DIV.ProductAddedToCart TD.Libelle P {
font-size:16px;
margin-bottom:20px;
margin-top:5px;
}

DIV.ProductAddedToCart,DIV.ProductStockMagasin {
background-image:url(medias/img/v08/fond_bloc_ajoutpanier.gif);
background-repeat:no-repeat;
height:153px;
margin:10px 0 0 24px;
padding:15px;
width:668px;
}

DIV.ProductStockMagasin .avertissementMagasin {
color:#97c024;
font-style:italic;
margin-top:15px;
}

DIV.ProductStockMagasin H2 SPAN,DIV.ProductAddedToCart TD.Libelle P SPAN,.exec DIV#ExecNewsletterContent H1 SPAN,.blocFormTitle.mini h5 {
font-size:16px;
}

DIV.SearchYellowHeader {
background-image:url(medias/img/v08/header_recherche.gif);
background-repeat:no-repeat;
height:47px;
margin:5px 0;
padding-left:110px;
padding-top:7px;
width:600px;
}

DIV.StoreDetailsContent DIV.DroiteBas TABLE {
border:solid 1px #4d7b00;
}

DIV.StoreDetailsContent DIV.DroiteBas TABLE TH {
background-image:url(medias/img/v08/fond_header_table.gif);
background-repeat:repeat-x;
color:#FFF;
font-size:14px;
font-weight:700;
height:28px;
}

DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesEte {
float:left;
margin-right:18px;
width:242px;
}

DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesEte P {
color:#4d7b00;
font-size:11px;
margin-bottom:5px;
}

DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesEte P B,DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesHiver P B {
text-transform:uppercase;
}

DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesEte TABLE {
background-image:url(medias/img/v08/fond_horaire_ete.gif);
background-repeat:no-repeat;
font-size:11px;
height:149px;
width:242px;
}

DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesEte TD,DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesHiver TD,DIV#LeDetailPanier DIV#LesEntetes TD {
font-size:12px;
text-align:left;
}

DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesEte TH,DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesHiver TH {
font-size:11px;
height:18px;
width:80px;
}

DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesEte THEAD,DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesHiver THEAD {
color:#FFF;
font-weight:700;
height:21px;
}

DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesHiver {
float:right;
width:242px;
}

DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesHiver P {
color:#404040;
font-size:11px;
margin-bottom:5px;
}

DIV.StoreDetailsContent DIV.DroiteHaut DIV.HorairesHiver TABLE {
background-image:url(medias/img/v08/fond_horaire_hiver.gif);
background-repeat:no-repeat;
font-size:11px;
height:149px;
width:242px;
}

DIV.StoreDetailsContent DIV.GaucheBas {
border:solid 1px #4d7b00;
clear:both;
float:left;
height:100px;
margin:0 20px 15px 30px;
width:285px;
}

DIV.StoreDetailsContent DIV.GaucheHaut {
border:solid 1px #4d7b00;
float:left;
height:120px;
margin:15px 20px 15px 30px;
padding:15px;
width:255px;
}

DIV.StoreDetailsContent DIV.GaucheHaut .Libelle {
font-size:14px;
font-weight:700;
}

.lesAvoirsDansLePanier DIV.TypeReglement .ModeReglementBoutonOk
{
padding-top:7px;
}


DIV.VitrineHome {
clear:both;
height:334px;
overflow:hidden;
width:358px;
}

OL.NoResultList {
margin:10px 25px 25px 50px;
}

OL.NoResultList LI P.noresultdetails {
margin-bottom:7px;
margin-left:55px;
}

OL.NoResultList LI P.noresulttitle A {
color:#000;
font-size:16px;
}

P.cdkDejaClient {
background:url(medias/img/club/cdk-deja-client.gif) no-repeat;
height:33px;
width:243px;
}

/* page d'accueil du club */
P.cdkPasClient {
background:url(medias/img/club/cdk-pas-client.gif) no-repeat;
height:33px;
width:243px;
}

SPAN.EnteteLigne {
display:block;
float:left;
width:200px;
}

TABLE.KjAide DIV {
cursor:pointer;
height:32px;
}

TABLE.KjAide TD {
padding:3px 5px;
}

TD.Prix span.PrixProduit {
color:#D00;
font-size:19px;
font-weight:bold;
padding-left:3px;
}

TD.Prix span.PrixProduitOriginel {
clear:both;
color:#333;
font-size:13px;
font-weight:bold;
padding:0 5px;
text-decoration:line-through;
}

TD.Prix span.PrixProduitPromo {
background-color:#FF0;
clear:both;
color:#d00;
font-size:20px;
font-weight:bold;
}

TH.FondVert {
background-image:url(medias/img/v08/fond_header_table.gif);
color:#FFF;
height:30px;
}

UL.Breadcrumb {
height:70px;
list-style-type:none;
}

UL.Breadcrumb LI {
color:#0d3a02;
display:inline;
font-size:11px;
margin-left:2px;
margin-right:4px;
}

UL.Breadcrumb LI A {
color:#95c728;
font-size:11px;
font-weight:700;
text-decoration:underline;
}

a.adefaut {
margin-top:5px;
height:23px;
width:170px;
display:block;
background:url(/App_Themes/sit_2/medias/img/bt_choisir-adresse.gif) no-repeat  left top}
}

a.btimprimer {
background:url(medias/img/bgImprimer.jpg) no-repeat right top;
display:block;
height:21px;
position:relative;
width:232px;
}

a.btimprimer span {
color:#939393;
font-size:12px;
left:50px;
position:absolute;
top:2px;
}

a.cto_gsi_1115_tl {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

a:hover.adefaut  {
background:url(/App_Themes/sit_2/medias/img/bt_choisir-adresse.gif) no-repeat  left -23px}
}

a:hover.asuppr {
background:url(medias/img/bt_suppr.gif) no-repeat left -23px;
}

a:hover.btimprimer {
color:#939393;
}

/* End hide from IE-mac 
print
 CSS Document */
body {
color:#000;
font:normal normal 11px/normal Arial, Helvetica, sans-serif;
height:100%;
margin:auto;
width:100%; }

}

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,fieldset,p,ul,li {
margin:0;
padding:0;
}

div#CarnetAdresse h1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-size:12px;
height:20px;
min-width:400px;
padding-top:7px;
text-align:left;
}

div#CarnetAdresse table.Adresse .Choix {
background:none;
padding-left:0;
}

/************************************************************************************************************************************************************************
 Bloc css de 04_choix_adresse.html 
***********************************************************************************************************************************************************************
 colonne choix adresse */
.CarnetAdresseChoix {
font-size:13px;
padding:20px 20px 0;
color:#FA7E02}
/*
div#ChoixLivraison {
min-height:955px;
}*/

div#ChoixLivraison div.bloc_choix {
background:url(medias/img/altima/bg-choix-adresse.gif) no-repeat;
color:#fff;
font-size:12px;
margin-bottom:10px;
width:230px;
}

div#ChoixLivraison div.bloc_choix div.txt_choix {
padding:13px 30px 13px 14px;
width:186px;
}

div#ChoixPointLivraison .Textbox {
background:url(medias/img/altima/bg-input-relais.gif) no-repeat;
border:none;
color:#3b0d05;
font-size:16px;
height:23px;
margin:0 3px 0 13px;
padding-top:6px;
text-align:center;
vertical-align:middle;
width:113px;
}

div#ChoixPointLivraison .relais_1,div#ChoixPointLivraison .relais {
border-left:1px solid #e1dbd0;
border-right:1px solid #e1dbd0;
height:150px;
width:613px;
}

div#ChoixPointLivraison div.ContentHeader {
background:url(medias/img/altima/bg-header-relais.gif) no-repeat;
color:#fff;
float:left;
font-size:15px;
font-weight:bold;
height:85px;
margin-bottom:-11px;
padding:15px 0 0 43px;
position:relative;
width:572px;
z-index:1;
}

/************************************************************************************************************************************************************************
 Bloc css de 05_point_relais.html 
************************************************************************************************************************************************************************/
div#ChoixPointLivraison div.ContentHeader,div#ChoixPointLivraison div.Liste {
margin:0 0 0 205px;
width:615px;
}
div#ChoixPointLivraison div.Liste table {
float:left
}

div#ChoixPointLivraison div.SaisieCodePostal img {
margin-top:9px;
vertical-align:middle;
}

div#ChoixPointLivraison div.adresse_relais {
float:left;
font-size:12px;
padding:26px 79px 0 0;
text-align:center;
width:272px;
}

/* bouton retour */
div#ChoixPointLivraison div.bouton_relais {
clear:both;
margin:50px 0 0 400px;
padding:15px 0 0;
}

/* tableau horaires */
div#ChoixPointLivraison div.horaires_relais {
float:left;
height:112px;
position:relative;
width:253px;
z-index:10;
}

div#ChoixPointLivraison div.horaires_relais .Jour1 {
background-color:#9E867F;
}

div#ChoixPointLivraison div.horaires_relais .Jour2 {
background-color:#90786E;
}

div#ChoixPointLivraison div.horaires_relais table {
border-collapse:collapse;
float:left;
line-height:16px;
width:250px;
}

div#ChoixPointLivraison div.horaires_relais table td,div#ChoixPointLivraison div.horaires_relais table th {
color:#fff;
font-size:10px;
height:14px;
}

div#ChoixPointLivraison div.horaires_relais table td.td {
text-align:center;
width:95px;
}

div#ChoixPointLivraison div.horaires_relais table td.td_1 {
padding-left:10px;
width:40px;
}

div#ChoixPointLivraison div.horaires_relais table td.td_3 {
text-align:center;
width:90px;
}

div#CompteCreationTypeLivraison li {
float:left;
margin-right:20px;
}

div#CreationCompteBlocKJEnfants {
padding-bottom:10px;
}

/* TMP */
div#CriteoSimilaire {
clear:both;
color:#79795A;
}



div#PageContent table.FicheProduitHeader {
color:#79795a;
width:955px;
}

div#ProductDetails {
float:left;
margin-left:15px;
padding:0;
width:740px;
}

div#ProductDetails .AssortimentBig {
background-image:url(medias/img/v08/fond-assortiments-big.jpg);
background-repeat:no-repeat;
color:#595d5c;
font-size:11px;
height:70px;
padding-left:45px;
padding-top:47px;
}

div#ProductDetails .AssortimentSmall {
background-image:url(medias/img/v08/fond-assortiments.jpg);
background-repeat:no-repeat;
color:#595d5c;
font-size:11px;
height:70px;
padding:34px 68px 0 35px;
}

div#ProductDetails .AssortimentSmall a,div#ProductDetails .AssortimentBig a {
color:#595d5c;
font-size:11px;
text-decoration:underline;
}

div#ProductDetails .Libelle,div#ProductDetailStock .Libelle {
color:#212121;
font-size:18px;
font-weight:bold;
}
/*
div#ProductDetails .Marque,div#ProductDetailStock .Marque {
color:#79795a;
font-size:12px;
font-weight:bold;
}
*/
div#ProductDetails .PrecoAge {
color:#000;
font-size:12px;
font-weight:bold;
}

div#ProductDetails .Reference {
color:#b1b0b0;
font-size:11px;
font-weight:bold;
}

div#ProductDetails .Reference a {
color:gray;
font-size:11px;
}

div#ProductDetails IMG,div#ProductDetails .AvisResume {
vertical-align:baseline;
}
div.InfosProduitGene span.Marque a.AvisResume {
vertical-align:baseline;
color: #849D0D;
text-decoration:underline
}
div.InfosProduitGene span.Marque a.AvisResume:hover {
color: #B6D911
}


div#ProductDetails div.Actions {
background-image:url(medias/img/v08/fiche_fond_actions.jpg);
border:red;
height:29px;
margin-left:-3px;
width:240px;
}

div#ProductDetails div.Actions UL {
list-style-type:none;
margin-left:15px;
margin-top:7px;
padding-top:7px;
}

div#ProductDetails div.Actions UL LI,div#ProductDetails div.Onglets UL.ListeHorizontale LI,div.ProduitDocuments UL.AutresImages LI,UL.ListeHorizontale LI,DIV#FooterClair UL LI,DIV#FooterBas UL LI,DIV#FooterAvantages UL LI,div.EPubliciteMultiImage ul li {
display:inline;
}

div#ProductDetails div.Actions UL LI.EnvoyerAmi {
background-image:url(medias/img/v08/enveloppe.gif);
background-position:left center;
background-repeat:no-repeat;
}

div#ProductDetails div.Actions UL LI.Imprimer {
background-image:url(medias/img/v08/imprimante.gif);
background-position:left center;
background-repeat:no-repeat;
}

div#ProductDetails div.Actions UL li a {
color:#494949;
font-size:10px;
padding-left:20px;
padding-right:15px;
}

div#ProductDetails div.ColdeDroite {
float:right;
width:230px;
}

div#ProductDetails div.ColdeGauche .PrixProduit {
color:#c4073d;
font-size:40px;
font-weight:bold;
}

div#ProductDetails div.ColdeGauche .PrixProduitOriginel {
color:#333;
font-size:20px;
text-decoration:line-through;
}
div#ProductDetails div.ColdeGauche span.Promo {
background-color:#C4073D;
color:#FFFFFF;
font-size:24px;
margin:0 10px;
padding:2px 5px;
}

div#ProductDetails div.ColdeGauche .exposant {
font-size:22px;
font-weight:bold;
vertical-align:14px;
}

div#ProductDetails div.ContenuOnglets {
border-bottom:solid 1px #ccc;
border-left:solid 1px #ccc;
border-right:solid 1px #ccc;
clear:both;
margin:0 0 10px;
min-height:80px;
padding:15px 10px 5px;
}

div#ProductDetails div.Onglets .Libelle {
border-bottom:solid 1px #bfbfbf;
color:#000;
font-size:14px;
font-weight:normal;
}

div#ProductDetails div.Onglets UL.ListeHorizontale {
background-image:url(medias/img/v08/onglet_fiche_fond.gif);
background-position:left bottom;
background-repeat:repeat-x;
height:26px;
list-style-type:none;
margin:0;
}

div#ProductDetails div.Onglets UL.ListeHorizontale A.Selected,div.ProduitEnListeSuggestion Table.Produit a,DIV#LeDetailPanier DIV#LesArticles TD.PanierProduitReference A {
color:#000;
}

div#ProductDetails div.Onglets UL.ListeHorizontale LI div {
background-image:url(medias/img/v08/onglet_fiche_premier.gif);
background-position:left bottom;
background-repeat:no-repeat;
cursor:pointer;
float:left;
height:21px;
margin:0 10px 0 0;
padding-top:5px;
text-align:center;
width:122px;
}

div#ProductDetails div.Onglets UL.ListeHorizontale a {
color:#696969;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

div#ProductDetails div.ProduitDocuments {
float:left;
width:265px;
}

div#ProductDetails div.ProduitsInfosGene,DIV#LesCriteres .RemoveSegmentation A.Remove,.RemoveSegmentation {
margin-left:15px;
}

div#ProductDetails table td,.LoginBox TABLE TD {
vertical-align:top;
}

div#ProductDetails td.ZoomInfo {
background-image:url(medias/img/image_produit_bas.jpg);
background-repeat:no-repeat;
color:#696969;
font-size:11px;
height:19px;
padding-bottom:2px;
padding-left:30px;
vertical-align:middle;
}

/* les stocks magasins */
div#StockMagasin {
padding-bottom:20px;
float:left;
}
#StockMagasin .MagasinSeul .Modifier A {color:#79795A; margin:15px 0 0 583px;display:block}

div#StockMagasin SELECT {
font-size:11px;
width:200px;
}

div#StockMagasin div#StockMagasinCriteres {
background-color: #9B837B;
color:#fff;
font-size:11px;
margin:0 0 25px;
padding:0 10px 3px;
text-align:left;
vertical-align:middle;
height: 40px;
margin-left: 35px;
width: 680px;
}
.BT-Recherche{position:relative;top:8px}


div#StockMagasin div#StockMagasinCriteres span {
font-size:11px;
padding:0 5px 2px;
}

div#StockMagasin div.Magasin {
border-bottom:dotted 2px #ccc;
font-size:10px;
min-height:60px;
margin-left:45px;
}

div#StockMagasin div.Magasin a {
color:#000;
font-size:11px;
font-weight:bold;
}

div#StockMagasin div.Magasin td.MagasinInfos {
width:275px;
}

div#StockMagasin div.Magasin td.MagasinLink {
vertical-align:middle;
width:150px;
text-align:right;
}

div#StockMagasin div.Magasin td.StockInfos {
vertical-align:middle;
width:225px;
}

/* =================== provient de l'ancien main.css ===================  */
div#Trackers,div#lbOverlay,div#lbMain {
left:0;
position:absolute;
top:0;
}

/*déclaration bon d'achat */
div#bonachat {
background-color:#3B0D05;
border-bottom:1px solid #E9E4DC;
float:left;
height:46px;
width:615px;
}

div#cto_gsi_1115_dvpr {
font-family:arial;
font-size:16px;
font-weight:700;
}

div.AvantPanier {
float:left;
}

div.AvantPanier .ProductAddedToCart{
margin-top:25px;
margin-left:100px;
}

div.BlocFicheProduit {
border:1px solid #fff;
float:left;
margin-bottom:16px;
width:740px;
}

div.BlocFicheProduit .DescrLeft {
background:#f5f5ed url(medias/img/bgDescrLeft.gif) no-repeat left top;
display:block;
float:left;
height:30px;
width:5px;
}

div.BlocFicheProduit .DescrRight {
background:#f5f5ed url(medias/img/bgDescrRight.gif) no-repeat right top;
display:block;
float:right;
height:30px;
width:5px;
}

div.BlocFicheProduit .description {
padding:10px 10px 15px;
}

div.BlocFicheProduit H2 {
background-image:url(medias/img/v08/fond_header_blocproduit.gif);
border-bottom:solid 1px #CCC;
font-size:12px;
font-weight:normal;
margin:0;
padding:4px 7px;
}

div.BlocFicheProduit H3 {
background:#f5f5ed url(medias/img/bgDescrRep.gif) repeat-x left top;
float:left;
font-size:13px;
padding:7px;
width:716px;
}

div.BlocFicheProduit div.Attributs {
font-weight:bold;
margin:10px;
}


div.BlocFicheProduit div.Descriptif {
margin:10px;
}

div.BlocFicheProduit div.Descriptif  ol{
margin:10px 50px 0 50px;
}

/*div.BlocFicheProduit div.Descriptif li {
list-style-position:outside;
list-style-type:decimal;
}
*/


div.BlocFicheProduit div.RedigerAvis {
margin:10px;
text-align:left;
width:817px;
}


div.BlocVertIntro {
background-image:url(medias/img/v08/back_blocvert_intro.gif);
background-repeat:no-repeat;
font-size:15px;
height:90px;
margin:20px 60px 25px;
padding:10px 15px;
}

div.Descriptif BLOCKQUOTE,div.Descriptif UL {
margin-left:35px;
}

div.EPubliciteMultiImage div {
display:none;
height:330px;
text-align:center;
vertical-align:middle;
width:740px;
}






div.EPubliciteMultiImage ul li span {
display:inline-block;
height:34px;
width:34px;
}
div.EPubliciteMultiImage ul li.hover span {}
div.EPubliciteMultiImage ul li.Epubhome1 span {background:url(medias/img/slide-homepage.png) no-repeat -451px -142px transparent;}
div.EPubliciteMultiImage ul li.Epubhome1.hover span {background:url(medias/img/slide-homepage.png) no-repeat -591px -142px transparent;}
div.EPubliciteMultiImage ul li.Epubhome2 span {background:url(medias/img/slide-homepage.png) no-repeat -486px -142px transparent;}
div.EPubliciteMultiImage ul li.Epubhome2.hover span {background:url(medias/img/slide-homepage.png) no-repeat -626px -142px transparent;}
div.EPubliciteMultiImage ul li.Epubhome3 span {background:url(medias/img/slide-homepage.png) no-repeat -521px -142px transparent;}
div.EPubliciteMultiImage ul li.Epubhome3.hover span {background:url(medias/img/slide-homepage.png) no-repeat -661px -142px transparent;}
div.EPubliciteMultiImage ul li.Epubhome4 span {background:url(medias/img/slide-homepage.png) no-repeat -556px -142px transparent;}
div.EPubliciteMultiImage ul li.Epubhome4.hover span {background:url(medias/img/slide-homepage.png) no-repeat -696px -142px transparent;}



div.EPubliciteMultiImage ul.EPubliciteListeImages {
height:34px;
left:5px;
list-style-type:none;
position:absolute;
top:293px;
}







div.InfosProduitGene {
float:left;
min-height:70px;
width:100%;
}

div.InfosProduitSpe {
float:right;
text-align:right;
width:200px;
}

div.InfosProduitSpe a {
color:#b6b699;
}

/* acces client */
div.LoginBox {
background:transparent url(medias/img/altima/bg-acces.gif) no-repeat scroll 0 0;
color:#9D867E;
float:right;
font-size:12px;
margin-right:126px;
margin-top:33px;
width:360px;
}

div.LoginBox .acces_onglet {
background:url(medias/img/altima/bg-onglet-acces.gif) no-repeat;
color:#fff;
font-size:12px;
font-weight:bold;
height:23px;
padding-top:9px;
text-align:center;
width:360px;
}

div.LoginBox .acces_pad {
background:url(medias/img/altima/bg-acces.gif) repeat-y;
border-collapse:collapse;
padding:23px 0 0 105px;
width:270px;
}

div.LoginBox .acces_pad span,div.LoginBox div.acces_pad,div#ChoixLivraison div.bloc_choix .bold,div#ChoixPointLivraison div.adresse_relais .bold,th,.stype,.header {
font-size:12px;
}

div.LoginBox .btnLogin {
background:url(medias/img/altima/bg-acces.gif) repeat-y;
border-collapse:collapse;
padding:10px 20px 0 0;
}

div.LoginBox .lnkPerdu {
background:url(medias/img/altima/bg-acces.gif) repeat-y;
border-collapse:collapse;
height:25px;
margin-top:-3px;
padding:5px 0 0 105px;
width:270px;
}

div.LoginBox .login {
background:url(medias/img/altima/bg-acces.gif) repeat-y;
border-collapse:collapse;
width:360px;
}

div.LoginBox div.lnkPerdu a {
color:#9d867e;
font-size:10px;
text-decoration:underline;
}

div.LoginBox div.lnkPerdu a:hover,a,#monPanier .panier a,#topMenu ul li a,#searchAdvanced .accordionHeader a:hover,#vMenuServices .servicesTitre a:hover,A,TABLE.KjAide A:hover,A.BoutonMagasin DIV A,A.BoutonMagasin_hover DIV A,A.BoutonMagasin:hover,A.BoutonMagasin_hover:hover,div.EPubliciteMultiImage ul li a:hover,#cdkMain a {
text-decoration:none;
}

div.LoginBox td.CheckBox {
padding-left:112px;
}

div.LoginBox td.CheckBox label {
padding:0;
text-align:left;
width:200px;
}

/************************************************************************************************************************************************************************
 Bloc css de 02_identification.html 
***********************************************************************************************************************************************************************
 premiere visite */
div.NoAccountBox {
float:left;
font-size:14px;
padding:99px 10px 0 116px;
text-align:center;
width:313px;

}

div.NoAccountBox .TextBox, div.LoginBox .TextBox {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#777777;
font-size:12px;
height:18px;
margin:5px 0 7px;
padding-left:5px;
padding-top:3px;
width:224px;
}


div.NoAccountBox label,div.LoginBox label {
display:block;
float:left;
padding:7px 11px 0 0;
text-align:right;
width:94px;
}


div.ProduitDocuments UL.AutresImages {
list-style-type:none;
margin-bottom:7px;
margin-top:10px;
display:inline;
}

div.ProduitDocuments UL.AutresImages li a {
/*border:1px solid #ccc;*/
display:inline-block;
margin:5px 2px;
}

/* CSS Document */
div.ProduitEnListeSuggestion {
margin:5px 10px 5px 0;
text-align:left;
width:134px;
}

div.ProduitEnListeSuggestion .Tags {
height:20px;
text-align:left;
width:140px;
}



/* page de détail */
div.ProduitEnListeSuggestion .Produits-similaires.addPanier {
width:76px;
}

div.ProduitEnListeSuggestion Table.Produit {
border:1px solid #D3D3D3;
height:255px;
text-align:left;
width:125px;
}

div.ProduitEnListeSuggestion span.Marque {
color:#999;
vertical-align:top;
}

div.ProduitEnListeSuggestion td.Imagette {
height:110px;
padding-top:5px;
text-align:center;
vertical-align:middle;
}

div.ProduitEnListeSuggestion td.Libelle {
font-size:10px;
height:45px;
padding:2px;
vertical-align:top;
width:116px;
}

div.ProduitEnListeSuggestion td.PlusInfo {
height:37px;
vertical-align:middle;
width:30px;
}

div.ProduitEnListeSuggestion td.Prix {
height:35px;
vertical-align:top;
}

div.RechercheCritereValeurs {
float:left;
padding-bottom:7px;
width:100%;
}

div.ResultList .blocarticle{
margin:5px 0 7px 10px;
}

div.SelectionAdresse {
float:left;
padding:0 10px 10px
}

/*width:615px;padding-top:20px; padding-left:185px; text-align:left;}
***********************************************************************************************************************************************************************
 Bloc css de 06_choix_adresse_livraison.html 
***********************************************************************************************************************************************************************
 colonne nouvelle adresse de livraison */
div.ajout_adresse_livraison {
background:url(medias/img/altima/bg-ajout.gif) repeat-y;
float:left;
margin-left:230px;
margin-top:33px;
width:480px;
}

div.ajout_adresse_livraison div.ajout_onglet {
background:url(medias/img/altima/bg-onglet-ajout.gif) no-repeat;
color:#fff;
float:left;
font-size:12px;
font-weight:bold;
height:23px;
margin-bottom:30px;
padding-bottom:4px;
padding-top:5px;
text-align:center;
width:480px;
}

div.ajout_adresse_livraison div.ajout_onglet p {
font-size:9px;
}

div.ajout_adresse_livraison label {
display:block;
float:left;
font-size:12px;
font-weight:bold;
padding:3px 11px 0 0;
text-align:right;
width:162px;
}

div.ajout_adresse_livraison p.champs {
margin-bottom:12px;
}

div.ajout_adresse_livraison span.select {
background:url(medias/img/altima/bg-select-2.gif) no-repeat;
width:230px;
}

div.avoir .ModeReglementBoutonOk,div#ChoixPointLivraison div.adresse_relais img,DIV#Recherche INPUT.image {
}

div.avoir div.av {
float:left;
padding-top:9px;
width:182px;
}

div.bon div.bonachat_1 {
color:#fff;
float:left;
font-size:14px;
font-weight:bold;
padding:8px 0 0 20px;
width:333px;
}

div.bon div.bonachat_1 .montant_avoir  {
color:#78bf1d;
font-size:14px;
}

div.bon div.bonachat_1 .textbonachat {
font-size:10px;
font-weight:normal;
}

/* bouton retour */
div.bouton_retour {
float:left;
margin-left:123px;
padding:20px 0 0 106px;
text-align:left;
width:615px;
}

/* creation de compte */
div.creation_compte {
background:url(medias/img/altima/bg-creation.gif) repeat-y;
color:#9d867e;
display:inline;
float:left;
font-size:12px;
margin:39px 0 0 105px;
width:725px;
}

div.creation_compte .Header {
padding:3px 11px 12px 25px;
text-align:right;
vertical-align:top;
width:200px;
}

div.creation_compte .Header SPAN {
float:none !important;
}

div.creation_compte .InscriptionNewsletterCreationCompte TD {
padding-left:195px;
}

div.creation_compte .TextBox {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#777777;
font-size:12px;
height:18px;
margin-bottom:12px;
padding-left:5px;
padding-top:3px;
width:225px;
}
div.creation_compte select {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
color:#777777;
font-size:12px;
height:23px;
margin-bottom:12px;
padding:1px;
width:232px;
}

div.creation_compte div.creation_onglet {
background:url(medias/img/altima/bg-onglet-creation.gif) no-repeat;
color:#fff;
font-size:12px;
font-weight:bold;
height:23px;
margin-bottom:30px;
padding-top:9px;
text-align:center;
width:725px;
}

div.creation_compte div.creation_pad {
float:left;
padding:0 0 18px 243px;
width:482px;
}

div.creation_compte input.float {
float:left;
margin:3px 5px 0;
}

div.creation_compte label {
display:block;
float:left;
font-size:11px;
padding:3px 0 7px 5px;
text-align:left;
width:220px;
}

div.creation_compte span.select {
background:url(medias/img/altima/bg-select-2.gif) no-repeat;
height:17px;
margin-top:-2px;
padding:4px 0 0 6px;
position:absolute;
width:230px;
}

div.ecoPart,div.ecoPart span {
color:#999;
font-size:11px;
}


.conseil,div#StockMagasin div.Magasin span,div#StockMagasin div.Magasin TD,Table.Produit span,div.ProduitEnListeSuggestion Table.Produit a,OL.NoResultList LI P.noresultdetails A,DIV.MagasinsList .Magasin SPAN,DIV.MagasinsList .Magasin A,DIV#LeDetailPanier DIV#LeTransporteur DIV#AdresseNonRenseignee A,DIV#LeDetailPanier DIV#LeTransporteur DIV#AdresseNonRenseignee P,DIV#LeDetailPanier DIV#LeTransporteur DIV#AdresseNonRenseignee SPAN,DIV#LeDetailPanier DIV#LeTransporteur DIV#AdresseNonRenseignee INPUT,DIV#LeDetailPanier DIV#LeTransporteur DIV#AdresseNonRenseignee SELECT,#cdkMain #cdkFormConnexion .cdkOubliPass {
font-size:10px;
}
div.NoAccountBox .bold {
font-size:24px;
}




div.noBack,#topMenu ul li.lastChild .vertFonce .bgright,#mainMenu ul li .sub ul li.all a:hover,#topMenu ul li .sub ul li.all a:hover,.ProduitEnListeSuggestion .prix.promo,#bac .blocBac4,ul#footer li.lastChild,.nobg {
background:none;
}


div.whiteBack {
background:#FFF none;
}

/* ============= SLIDER AGE FIN ============ 
 COMMUNS */
h3.titreContentVert {
border-bottom:solid 1px #0f6f14;
color:#0f6f14;
float:left;
font-size:16px;
padding:4px 0;
text-transform:uppercase;
width:740px;
}

html,body,DIV#PanierTotalGeneral,.EtatsCommandesLignesView TABLE,#cdkMain #cdkFormInscription TABLE {
width:100%;
}

img.cto_gsi_1115_tl {
margin-bottom:30px;
margin-top:20px;
}

input.image {
margin:0 8px;
}

input[type=checkbox],input[type=radio] {
border:none;
float:left;
width:16px;
}

label {
font-size:12px;
font-weight:bold;
margin:0 3px;
}





p.arrow {
background:url(medias/img/slide-homepage.png) no-repeat -354px -37px transparent;
clear:both;
margin:4px 0 4px 6px;
padding-left:11px;
}

table#cto_gsi_1115_tb {
behavior:url(medias/img/v08//cellspacing.htc);
border-spacing:15px;
}

table.Adresse .Choix p {
font-style:italic;
padding-right:10px;
text-align:right;
}

td.cto_gsi_1115_si {
border:#D3D3D3 1px solid;
height:195px;
padding:2px;
text-align:center;
width:116px;
}

ul#ageMenu {
background:#fea202;
float:left;
width:100%;
}

ul#ageMenu li {
background:url(medias/img/arrowAgeMenuRight.png) no-repeat left center;
float:left;
font-size:15px;
font-weight:bold;
margin:0;
width:136px;
}

ul#ageMenu li a {
color:#FFF;
display:block;
padding:4px 8px;
width:120px;
}

ul#ageMenu li a:hover,ul#ageMenu .Selected {
background:#fe7302 url(medias/img/arrowAgeMenuDown.png) no-repeat left center;
}

ul#ageMenu li.lastChild a,ul#ageMenu li.firstChild a {
width:121px;
}

ul#ariane li a,ul.ariane li a {
color:#b6b69a;
text-decoration:underline;
}

ul#ariane li a:hover,ul.ariane li a:hover {
color:#7a795a;
}

ul#ariane,ul.ariane {
list-style-type:none;
color:#b6b69a;
float:left;
margin:0 0 8px;
padding:0;
width:100%;
}

#ProductDetails ul#ariane, #ProductDetails ul.ariane
{
width:auto;
}

#ProductDetails SPAN.lastChild
{
color:#7a795a;
font-weight:bold;
text-decoration:none;
margin-left:3px;
display:block;float:left
}

ul#footer {
color:#79795a;
float:left;
list-style-type:none;
padding:5px 0;
width:100%;
}

ul#footer li {
background:url(medias/img/dotFooter.gif) no-repeat right center;
float:left;
margin:0;
padding:0 7px;
}

ul#nosservices {
margin-left:9px;
}

ul#nosservices li {
background:url(medias/img/slide-homepage.png) no-repeat -353px -47px transparent;
list-style:none;
padding-left:9px;
}

ul#subMenuPageType {
color:#79795a;
float:right;
font-weight:bold;
margin:8px 0 0;
text-transform:uppercase;
}

ul#subMenuPageType li {
background:url(medias/img/arrowLeft.png) no-repeat left center;
float:left;
margin-left:20px;
padding-left:18px;
}

ul#subMenuPageType li a:hover {
color:#282828;
}

ul.RechercheCritereValeurs {
padding-bottom:7px;
}

ul.RechercheCritereValeurs li a,ul.vMenuList li a {
color:#263009;
}

ul.RechercheCritereValeurs li li,ul.vMenuList li li {
padding-left:9px;
}

ul.RechercheCritereValeurs li,ul.vMenuList li {
background:url(medias/img/slide-homepage.png) no-repeat -353px -58px transparent;
list-style:none;
padding-left:9px;
}

.mnu_news {
background:url(medias/img/slide-homepage.png) no-repeat -735px 0px transparent;
list-style:none;
padding:0 0 0 24px;
display:block;
height: 15px;
margin-top: 7px;
}

.mnu_cado {
background:url(medias/img/slide-homepage.png) no-repeat -735px -16px transparent;
list-style:none;
padding:3px 0 0 24px;
display:block;
height: 15px;
margin-top: 3px;
}
.mnu_3x{
background:url(medias/img/slide-homepage.png) no-repeat -735px -112px transparent;
list-style:none;
padding:3px 0 0 24px;
display:block;
height: 15px;
margin-top: 3px;
}

.mnu_gato{
background:url(medias/img/slide-homepage.png) no-repeat -735px -40px transparent;
list-style:none;
padding:3px 0 1px 24px;
display:block;
height: 15px;
margin-top: 3px;
}
.mnu_eresa {
background:url(medias/img/slide-homepage.png) no-repeat -735px -59px transparent;
list-style:none;
padding:3px 0 0 24px;
display:block;
height: 15px;
margin-top: 3px;
}
.mnu_carte{
background:url(medias/img/slide-homepage.png) no-repeat -735px -76px transparent;
list-style:none;
padding:3px 0 0 24px;
display:block;
height: 15px;
margin-top: 3px;

}

.mnu_pieces{
background:url(medias/img/slide-homepage.png) no-repeat -735px -132px transparent;
list-style:none;
padding:3px 0 10px 24px;
display:block;
height: 16px;
margin-top: 3px;
border-bottom:1px solid #CDCDA9;
}

.mnu_colis{
background:url(medias/img/slide-homepage.png) no-repeat -735px -94px transparent;
list-style:none;
padding:3px 0 0 24px;
display:block;
height: 16px;
margin-top: 3px;
}

.mnu_plus{
background:url(/App_Themes/sit_2/medias/img/picto-plus.gif) no-repeat left 2px transparent;
list-style:none;
padding:3px 0 0 24px;
display:block;
height: 16px;
margin-top: 3px;
}

.mnu_drive{
background:url(/App_Themes/sit_2/medias/img/picto-drive.gif) no-repeat left 2px transparent;
list-style:none;
padding:3px 0 0 24px;
display:block;
height: 16px;
margin-top: 3px;
}

.mnu_news  a,.mnu_drive a,.mnu_plus  a, .mnu_cado a, .mnu_gato a, .mnu_3x a, .mnu_eresa  a,.mnu_carte a ,.mnu_pieces a,.mnu_colis a {color:#263009}

ul.RechercheCritereValeurs li:first-child,ul.vMenuList li:first-child {
margin-top:4px;
}

ul.vMenuList {
border-bottom:solid 1px #cdcda9;
padding-bottom:7px;
}
ul.vMenuList2 {
border-bottom:solid 1px #cdcda9;
padding-bottom:7px;
}





.inputborder {border: 1px solid #B3A488}



.subMenublockAS ul li {list-style-type:none}



/* e-resa */

#Reservation
{
width: 730px;
float:left;
padding: 20px 0 0 20px;
}

#Reservation .ReservationsDetailArticle
{
	width:auto;
}
#Reservation .ReservationsDetailArticle DIV.ProductEReservation
{
	background:none;
	border:solid 1px lightgrey;
	padding:10px;
	margin:0 25px 0 0;
	height:110px;
	float:left;
	width:360px;
}
#Reservation .ReservationsDetailArticle DIV.ProductEReservation TABLE
{
width:auto;
}

#Reservation .ReservationsDetailArticle DIV.ProductEReservation TABLE TD
{
	
}
#Reservation .ReservationsDetailArticle DIV.ProductEReservation .Image
{

	background-color:white;
}

#Reservation .ReservationsDetailArticle .avertissementMagasin
{
display:none;
}

#Reservation .ReservationsDetailArticle .entete
{
	padding-right:4px;
	font-weight: bold; color:#79795A; font-size: 11px
}


#Reservation .ReservationFormulaire .entete
{
	display:block;
	float:left;
	width:140px;
	text-align:right;
	padding-right:15px;
	font-weight: bold;
	font-size: 12px;
}
#Reservation .ReservationFormulaire
{
	background:#F7F6F1;
	width:700px;
	margin-top:25px;
	padding:5px 15px;
	border:solid 1px #dcdcdc;
}
#Reservation .ReservationFormulaire P
{
margin:5px 0px;
}

#Reservation .ReservationFormulaire input {width: 250px; border: 1px solid #D6D0B6;height:20px}
#Reservation .ReservationFormulaire .adresse .TextBox   {width: 250px; border: 1px solid #D6D0B6;}
#Reservation .ReservationFormulaire .Valider{border: none; height: 38px; width:202px}

#Reservation .ReservationFormulaire .ErrorMessage{
background:transparent url(medias/img/bullet_form.gif) no-repeat scroll 20px 5px;
color:#C00 !important;
display:block;
font-size:12px;
font-weight:bold !important;
height:17px; 
padding:4px 0 0 35px;
width:180px;
}


#Reservation .ReservationFormulaire .Valider
{
	margin-top:10px;
	margin-left:160px;
}
#Reservation .Magasin  {float: left; border:solid 1px lightgrey;width: 300px;padding: 10px; height: 110px; font-size:12px}




#StockMagasin .MagasinLink .disabled
{
	text-decoration:none;
	color:#dcdcdc;
}

#StockMagasin .StockInfos .Dispo
{
	color:darkgreen;background:transparent url(medias/img/dispo-1.gif) no-repeat left center; padding-left:17px;font-weight:bold;
}

#StockMagasin .StockInfos .StockLimite
 {
	color:darkorange;background:transparent url(medias/img/dispo-2.gif) no-repeat left center; padding-left:17px;font-weight:bold;
}
#StockMagasin .StockInfos .PasDispo
{
	color:#C00;background:transparent url(medias/img/dispo-0.gif) no-repeat left center; padding-left:17px;font-weight:bold;
}
#StockMagasin .StockInfos .Inconnu
{
	color:#a0a0a0;background:transparent url(medias/img/dispo-4.gif) no-repeat left center; padding-left:17px;font-weight:bold;
}
#StockMagasin .ProductStockMagasin  { margin:20px 0 10px 35px;}

#Reservation .TitreProduit,#Reservation .TitreMagasin  {font-size: 14px; font-weight: bold;}
#Reservation .Reference {font-weight: bold;}
#Reservation .ProductEReservation .quantite .StockLimite  {color:#FFA106; font-weight: bold; font-size: 14px}

#Reservation .prix {font-weight: 14px; color:#FFA106}


/* mail produits disponibilités*/
.MailDispo {background:url(medias/img/enveloppe-dispo.gif) no-repeat  left 7px;}

.MailDispo, .MailDispo-entre, .MailDispo-averti {width:100%;height:40px;line-height:38px;clear:both;color: #FF7601;}

.MailDispo a.avertir {font-weight: bold;font-size: 14px;color: #FF7601;display:block;width:100%;height:23px;margin-left:38px}

.MailDispo-entre input{padding:1px 2px 0px;width:108px;height:20px;border: 1px solid #DFDFC6;margin-right:8px}

.MailDispo-valide{margin:10px 0 0 0;float: left;display: block;width:51px;height:20px;background:url(medias/img/valider.gif) no-repeat  left 0px;}
.MailDispo-valide:hover{background:url(medias/img/valider.gif) no-repeat  left -20px;}

.MailDispo-ok{margin:10px 0 0 14px;float: left;display: block;width:21px;height:20px;background:url(medias/img/mail-x.gif) no-repeat  left 0px;}
.MailDispo-ok:hover{background:url(medias/img/mail-x.gif) no-repeat  left -20px;}

.MailDispo-input, .MailDispo-btn{float:left;}

.MailDispo-erreur{text-align:right;font-weight: bold;color:#C4073D;margin-bottom:6px}

.MailDispo-averti {width:100%;height:40px;line-height:38px;clear:both;color: #FF7601;font-weight: bold;font-size: 14px;}



/*Suggestion de recherche*/
.suggest-contain{width:300px}
.AFSSuggestPopup span:hover{background-color: #96d236;color: white;}
.AFSSuggestPopup {  background-color: #eeeeee;  font-size: 10px;  color: black;  padding: 3px;  width: 300px;  border: 1px solid #66a206;}
.AFSSuggestPopup h4 {background-color:#96D236;color:white;font-size:10pt;margin:10px 0 5px;padding:2px 5px;text-align:left;}
.suggest_div{   position: absolute;   left: 600px;   top: 250px;   margin-left:auto;   margin-right:auto;display:block;}
/*
.suggest_res span:hover
{
background-color: #96d236;
color: white;
}*/
.start_table
{
   position: absolute;
   left: 600px;
   top: 250px;
   margin-left:auto;
   margin-right:auto;
   display:block;

}
/*
.Flou {color: #afafaf;
}

.Exactnull {
font-style: normal;
color: black;
}
*/
.AFSSuggestPopup  .Matched {
color:#648600;
}

.AFSSuggestPopup table { 
table-layout: auto; 
   width:300px
} 

/**
* This class is affected to the popup
*/
.AFSSuggestPopup {
z-index: 10;
background: white;
border: 1px solid #DDDDDD;
border-bottom: 1px solid #AAAAAA;
border-right: 1px solid #AAAAAA;
width:300px;
padding:3px
}

/**
 * The list of suggestion is tagged by AFSSuggestItems.
 * The class is not used
  * for the Custom Suggest.
   */

.AFSSuggestItems {
}

   /**
* Each suggestion has the following class
 */
.AFSSuggestItem {
padding: 1pt;
text-align: left ;
}

/**
 * When a suggestion is "selected" in the
 * list, it has this class. A suggestion
  * is "selected" when the mouse move over
  * it or when the user use the arrow
   * key to choose one.
*/
.AFSSuggestItem-selected {
background: #96d236;
color: white;
}

/**
 * When you use the Multi-Feed
 * Suggest, the suggestions of
 * each feed are
  * separated be a element with
  * the class
  * AFSSuggestFeedSeparator
   */ 
.AFSSuggestFeedSeparator {
background: #DDDDDD;
border-top: 1px solid
#AAAAAA;
border-left: 1px
solid #AAAAAA;
}

/*btsearch HOMEPAGE*/
.RechercheRapide a {background:url(medias/img/slide-homepage.png) no-repeat -602px 0px transparent; width:128px;height:20px; display:inline-block;} 
.RechercheRapide a:hover {background:url(medias/img/slide-homepage.png) no-repeat -602px -20px transparent;text-decoration:none;} 
.RechercheRapide a span{color:#FFFFFF;display:block;padding:3px 0 0 9px;} 
#search div.RechercheRapide {float:left;height:30px;width:490px;}

/*iframe*/
#lbIframeContainer iframe {overflow:auto}

/* la prehome */
.PreHomePopupBackground{	position:fixed;	float:left;	z-index:100;	top:0;	left:0;	width:100%;	height:100%;	background-color:#ffffff;	opacity:0.55;	filter:alpha(opacity=55);}
.PreHomePopup{	position:fixed;	z-index:150;	top:0;	left:50%;	width:450px;		height:auto;	margin-left:-250px;	margin-top:50px;	border:solid 5px #dcdcdc;	background:#ffffff;	padding:15px;}
.PreHomeTerminer a {margin:6px;background:url(/images/pop-up/newsletter/pop-up-bt.gif) no-repeat -97px 0px transparent; width:95px;height:35px; display:block;float:right;} 
.PreHomeTerminer a:hover {background:url(/images/pop-up/newsletter/pop-up-bt.gif) no-repeat -97px -35px transparent;} 
a.pop-up-fermer  {margin:6px;background:url(/images/pop-up/newsletter/pop-up-bt.gif) no-repeat 0 0px transparent; width:95px;height:35px; display:block;float:right;} 
a.pop-up-fermer:hover {background:url(/images/pop-up/newsletter/pop-up-bt.gif) no-repeat 0 -35px transparent;} 
.PreHomeEMail .int {width:208px;}

/*fiche produit*/
.availability {display:none}


/*les texte html qui s'affiche dans les selections produit*/
.expandhtml  .toggleSubMenu a, .expandhtml  .toggleSubMenu span {
  color: orange
}

.expandhtml  a, .expandhtml  span {
    display: block;
    height: 20px;

}
.expandhtml .toggleSubMenu .subMenu {margin-bottom:15px}
.expandhtml .toggleSubMenu .subMenu  h3{ font-size:10px;font-weight:normal}


/*bt facebook home*/
.facebook-home {background: url(/App_Themes/sit_2/medias/img/bg-facebook.gif) no-repeat left top;
height: 38px;width:176px;padding :12px 12px  0}
.facebook-home  p {color:#3b5998;float:left;width:83px;line-height: 11px;}
.facebook-iframe {float:left;width:85px;margin-top: 3px;}

/*nouveau footer*/
#footer-minisite {clear: both; margin: 10px 0 15px;width:954px ; height:69px; background:url(/App_Themes/sit_2/medias/img/footer-minisite.jpg) no-repeat left top;}
#footer-minisite a  {float:left; color:#ffffff;display: block;text-decoration: none; text-transform: uppercase;height:69px;background:url(/App_Themes/sit_2/medias/img/bg-logo-minisite.png) no-repeat left top;}
#footer-minisite a:hover {color: #E4F659;}
#footer-minisite a h4 {font-size: 14px; font-weight:bold}
#footer-minisite a.footer-bloc1 {width:242px;background-position: 20px 9px }
#footer-minisite a.footer-bloc1 h4 {padding: 20px 0 0 129px;}
#footer-minisite a.footer-bloc2 {width:250px;background-position: -460px 8px }
#footer-minisite a.footer-bloc2 h4 {padding:20px 0 0 86px }
#footer-minisite a.footer-bloc3 {width:210px;background-position: -230px 9px }
#footer-minisite a.footer-bloc3 h4 {padding: 20px 0 0 96px }
#footer-minisite a.footer-bloc4 {width:250px;background-position: -703px 9px }
#footer-minisite a.footer-bloc4 h4 {padding: 20px 0 0 127px }
